Commit graph

21816 commits

Author SHA1 Message Date
GenericHeroGuy
241794b670 Fix menu replays causing event loop recursion 2025-08-07 02:09:43 +02:00
GenericHeroGuy
93712044cf No opening menus during wipes
Unfortunate, but this has some nasty side effects, like letting you carry
the pause menu into the title screen, or crashing your game by using any
TA pause menu options during a wipe
2025-08-07 00:38:49 +02:00
GenericHeroGuy
6a45300f8f Allow menu in GS_TITLESCREEN fadein 2025-08-07 00:38:48 +02:00
GenericHeroGuy
c21786ed5d Properly lock out menu inputs during GS_TIMEATTACK wipes 2025-08-07 00:37:38 +02:00
GenericHeroGuy
05f08ef5cb Set WipeInAction in D_WipeLoop, don't run scoreboard/cecho/etc during wipes 2025-08-07 00:37:38 +02:00
GenericHeroGuy
7a3a1586a1 Fix bad wipe timing for dedi servers on level load 2025-08-07 00:37:38 +02:00
GenericHeroGuy
b34a7cb66b The Wipes Upgrade
* All those fugly main loop copies are GONE! Replaced by one powerful loop
* Chat, menus and console can now be used during wipes
* Wipes are now interpolation-enabled
* Screenshotting now works consistently
2025-08-07 00:37:32 +02:00
NepDisk
0a893b5395 Use Player angle in replays 2025-08-06 13:46:13 -04:00
NepDisk
d7ad9b65ef Use old kart behaviour always 2025-08-06 12:17:57 -04:00
NepDisk
0e0c6ca2d3 Add more people to the credits 2025-08-06 12:10:50 -04:00
GenericHeroGuy
12cf57c550 Fix the jump cut on SS91 Miracle Lancer 2025-08-06 17:58:57 +02:00
NepDisk
17dd49426c Shut up compiler 2025-08-06 11:47:19 -04:00
NepDisk
2b09090dfb Add Support for the RA mods system into demos 2025-08-06 11:27:58 -04:00
GenericHeroGuy
8a895d4813 Update hashes, bot tweaks, fix thwompsactive 2025-08-06 01:30:43 +02:00
NepDisk
02590d30d9 You may be wondering what the deal with the previous two commits are.
It turns out faketic system fixes the weird jittering in the turnrate BUT only if I put netupdate back into the renderer? Yeah I don't get it either.
2025-08-05 09:36:02 -04:00
NepDisk
94c042eb06 Revert 'Store last ticcmd in a buffer rather than in netcmd'
This reverts commit 0306fee5b9.
2025-08-05 09:31:55 -04:00
NepDisk
81224b6a5a Revert "Only call NetUpdate once"
This reverts commit 43156f63ddf69fc57f008f128f18b2707e0dd4b6.
2025-08-05 09:23:32 -04:00
NepDisk
a8a4c1a8ef Make nightsbumper more accurate to v1 2025-08-04 14:14:02 -04:00
NepDisk
0306fee5b9 Store last ticcmd in a buffer rather than in netcmd
9c5955feb0
2025-08-03 23:33:43 -04:00
NepDisk
1ebd823dc6 Update object tracking 2025-08-03 13:30:26 -04:00
NepDisk
52b51f4297 Only allow mashing in TA with rings on and fix encore display in itembreaker 2025-08-03 11:26:10 -04:00
NepDisk
628d3c35c5 Mess with K_DrawRivalTagForPlayer string 2025-08-02 21:36:34 -04:00
NepDisk
b8fa2fb930 Merge pull request 'SRB2Kart demo compatibility' (#76) from replaycompat into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/76
2025-08-03 02:17:51 +02:00
NepDisk
ff74274e99 Merge branch 'blankart-dev' into replaycompat 2025-08-02 19:08:05 -04:00
NepDisk
48d31fca90 Fix Accuracy of racesart by moving it 2025-08-02 18:51:55 -04:00
GenericHeroGuy
60abb9f010 Deduplicate frame2spr2 2025-08-02 21:54:50 +02:00
NepDisk
d164d97fc0 Fix Alt invin conflict with rings and expose some of it to lua 2025-08-02 13:04:04 -04:00
NepDisk
05647a9633 Fix -connect crash 2025-08-02 12:37:18 -04:00
GenericHeroGuy
08726d4098 Fix mobj reading, fix standings goof 2025-08-02 02:16:53 +02:00
GenericHeroGuy
27aa9c8b48 'Upgrade' resyncdemo to democonsistency 2025-08-02 01:33:01 +02:00
GenericHeroGuy
74c788a0b8 Fix ziptic leaks, and be a little less paranoid...? 2025-08-02 01:26:48 +02:00
GenericHeroGuy
2156acabea Read Kart demo netvars properly
Thanks NepDisk!
2025-08-02 00:56:26 +02:00
GenericHeroGuy
0ab3957717 Add compat to Lua unarchiving 2025-08-02 00:11:27 +02:00
Alug
b716f9a49b shut up curl im already long 2025-08-01 17:38:21 -04:00
NepDisk
32313adde6 Add mobj_t.gravity
https://codeberg.org/srb2classic/srb2classic/pulls/39
2025-08-01 16:45:51 -04:00
NepDisk
c1b6cdb624 Expose packetloss to player_t as read-only
https://codeberg.org/srb2classic/srb2classic/pulls/41/
2025-08-01 16:30:59 -04:00
NepDisk
8dfcedb306 Remove inline from D_CleanFile as is not useful to be inlined
https://codeberg.org/srb2classic/srb2classic/pulls/63
2025-08-01 16:25:13 -04:00
NepDisk
f4683f2733 Add link-time optimization support #62
https://codeberg.org/srb2classic/srb2classic/pulls/62
2025-08-01 15:46:58 -04:00
GenericHeroGuy
ae53f84c28 Kart replay compatibility
All of it, all at once, because why not?
Still needs quite a bit of cleanup tho
2025-08-01 01:37:12 +02:00
NepDisk
9b4c5a722c Fix OpenGL flash palettes ignoring saturation
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2714
2025-07-31 14:37:44 -04:00
NepDisk
5731865e8c restore mumble postional sounds for displayplayers 2025-07-31 13:38:58 -04:00
Alug
ae82fdceca fix passing garbage to mumble outside of levels
this just deadass passed the unitialized listener array into mumble
2025-07-31 13:36:03 -04:00
NepDisk
40aa30ede2 Fix dedicated randomly crashing 2025-07-31 04:42:16 -04:00
NepDisk
148114ff54 Fix shieldpopping being always active 2025-07-30 20:30:43 -04:00
NepDisk
d7d002d6b9 update hash for new item sprites 2025-07-30 17:53:28 -04:00
NepDisk
30e0b3ead4 Fix various minor shield issues 2025-07-28 22:52:27 -04:00
NepDisk
da5a45a932 Split shield popping from hnextlist and fix shield ring issues 2025-07-28 22:20:36 -04:00
GenericHeroGuy
bf7abee652 Properly set lastlump when loading skins from compatmode files 2025-07-28 23:48:12 +02:00
NepDisk
d3f261b0d3 Add OpenGL hint to SDL 2025-07-27 12:02:07 -04:00
NepDisk
6b5a9cdd1e Add support for RF_ALWAYSONTOP in OpenGL 2025-07-26 18:22:11 -04:00