Commit graph

20976 commits

Author SHA1 Message Date
NepDisk
7229a2828f Move Hashes and filename 2025-03-25 10:05:44 -04:00
NepDisk
e38e38c471 Remove out of date doc folder 2025-03-25 09:54:18 -04:00
NepDisk
64474e5f56 Merge pull request 'Remove broken/unused projects and targets' (#31) from removeunusedprojects into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/31
2025-03-25 13:39:12 +00:00
NepDisk
f9df5bcab0 remove even more unused/broken stuff 2025-03-25 09:31:28 -04:00
NepDisk
5def7a990a Merge pull request 'Remove ASM and old unused SRB2 platform code' (#30) from removeasm into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/30
2025-03-25 13:20:17 +00:00
tertu marybig
8060a2e30b Remove FixedMul and FixedDiv2 asm implementations
Actually works this time
2025-03-25 09:12:20 -04:00
NepDisk
6aa61e4ebb Unshit-ify lua_playerlib.c 2025-03-25 04:10:37 -04:00
NepDisk
b3e6f05ee0 Update lua compat stuff
This removes pw_goop setting being incorrect.
This also lets scripts write into kartstuff if they don't match a metatable like pw_powers.
2025-03-25 02:24:47 -04:00
NepDisk
5c11010b60 Add more names to credits 2025-03-25 02:15:43 -04:00
NepDisk
86bc778f60 Remove unused platform code 2025-03-24 22:45:29 -04:00
NepDisk
e5d77fbc3b Remove NASM from circle ci 2025-03-24 22:36:04 -04:00
NepDisk
2a0b0d4bae Remove ASM 2025-03-24 22:35:18 -04:00
NepDisk
58e5cb079e Prevent dedi from ending up on titlescreen
Thanks Indev!
2025-03-24 22:12:00 -04:00
Gustaf Alhäll
ba4718883c Fix Windows build 2025-03-24 19:00:50 -04:00
Gustaf Alhäll
6511baabaf Fix LAN discovery for SRB2 servers 2025-03-24 19:00:29 -04:00
NepDisk
35a7f420af Fix spectate button, allow respawning local players 2-4, allow respawn to be binded to button 2025-03-24 18:54:58 -04:00
NepDisk
ceed76cc73 Repair parties for blankart 2025-03-24 14:24:23 -04:00
James R
a5be688b82 Replays: keep party in sync with current viewpoints
- More and more parts of the game rely on parties
- Parties are assumed to match the displayplayers
- This fixes A/B/C/D nametags
2025-03-24 13:57:04 -04:00
NepDisk
ad290b3604 add back removed comments for G_ResetView 2025-03-24 12:44:14 -04:00
James R
591a909eea Software: krangle directional lighting in 3P/4P splitscreen 2025-03-24 12:39:22 -04:00
James R
04744338a6 Director: skip splitscreen players when switching
This makes sure director only tries switching to players
who aren't splitscreen players.
2025-03-24 12:37:40 -04:00
James R.
36ad821c79 K_drawKartMinimap: fix splitscreen player icons 2025-03-24 12:33:24 -04:00
Oni
2c36b047dd Merge branch 'fix-splitscreen-hud-tracking-bleed' into 'master'
K_drawKartNameTags: crop HUD tracking to splitscreen viewports

See merge request KartKrew/Kart!1542
2025-03-24 12:31:43 -04:00
NepDisk
616941841c Fix being able to reverse in the air 2025-03-24 11:16:33 -04:00
James R
fd8917092e Improve displayplayers command
- Tabulate data
- Show party members
2025-03-24 10:25:59 -04:00
NepDisk
37c960a14a Various fixes from RR 2025-03-24 10:24:26 -04:00
James R
af09ba91ec Completely rewrite party management code
Replaces g_splitscreen.c with g_party.cpp. Simplifies
party management functions.

Moves externs out of already bloated doomstat.h and
g_game.h into g_party.h.

Cuts down on globals spam.
2025-03-24 09:43:34 -04:00
NepDisk
cf09ac0023 Check for removed mobj for loop 2025-03-24 09:26:50 -04:00
NepDisk
2876e2adc6 Properly fix shearing crash without the ugly hack 2025-03-23 22:30:36 -04:00
NepDisk
f845a3aca5 Adjust bar colors for spee ringbar and fix 11 offset to look better 2025-03-23 21:12:22 -04:00
NepDisk
7b54760030 Changes for Spee ring meter 2025-03-23 20:01:55 -04:00
NepDisk
071fa97191 Repair ring award special 2025-03-23 18:59:31 -04:00
NepDisk
fe2fc49ac1 fix copypaste errors in new bot respawn ticccmd code 2025-03-23 15:33:11 -04:00
NepDisk
f40771dd97 bot and respawn improvements
Bot respawn incrementer is based on RR's general antigrief incrementer with edits and additions
2025-03-23 14:14:46 -04:00
NepDisk
247b566275 Toggle for singleplayer itembreaker 2025-03-22 17:08:20 -04:00
NepDisk
7270ae178d Support for MF2_SHADOW 2025-03-22 16:57:35 -04:00
NepDisk
bbd22ad1af Hack to fix R_IsViewpointThirdPerson crashing due to invalid player ref
Basically to explain due to R_InterpolateView being called here it can possibly
pass an invalid player ref to R_IsViewpointThirdPerson since the player mobj hasn't been created yet.

Thanks to GenericHeroGuy for helping me figure this out.
2025-03-22 14:58:18 -04:00
NepDisk
259bc5dd97 Fix small p_tick.c mistakes 2025-03-22 13:19:59 -04:00
NepDisk
0d6fa2178c Use stringl for netreplay wadlist 2025-03-22 11:32:18 -04:00
NepDisk
32709797a3 Remove advancedemo
0230b57aa8
2025-03-22 11:29:45 -04:00
James R
c2333d038c Move software shearing conditions from R_SetupFreelook into G_FinalClipAimingPitch 2025-03-22 11:17:46 -04:00
NepDisk
7fe7bd6ec0 Fix client dedicrash due to my stupidity 2025-03-22 10:47:18 -04:00
NepDisk
42ddaa5b1f Move itemblink and itemblinkmode to player_t to restore hyudoro behaviour 2025-03-21 13:36:10 -04:00
NepDisk
1e47df835a Don't waste bubble if it doesn't collide 2025-03-21 10:34:32 -04:00
NepDisk
7849287441 Sweep Midtexture lines to prevent gremlins 2025-03-21 10:28:38 -04:00
NepDisk
863fa76c25 Repair discord support and enable opus for windows by default 2025-03-20 23:19:36 -04:00
NepDisk
9ca6075a9e Fix thundershield not killing the spb and add DMG_VOLTAGE
Ported the fix from RR since it made the most sense
2025-03-18 01:11:28 -04:00
GenericHeroGuy
e19abad972 Whoops forgot about GL 2025-03-17 23:46:34 +01:00
NepDisk
abcb9842dd Fix wacky workbench bouncy and other line based effects running many times 2025-03-17 18:46:12 -04:00
GenericHeroGuy
6a43aac0d5 Fix the Lua Linedef Flags conundrum 2025-03-17 23:01:09 +01:00