Commit graph

21729 commits

Author SHA1 Message Date
GenericHeroGuy
2592c805c3 Revert the renderer FOF inversion logic to SRB2
Dunno what the point of this was, it breaks fog blocks though
2025-07-21 17:10:44 +02:00
NepDisk
2d2a04b4d3 K_KartLegacyUpdatePosition from saturn and fix laps+1 uses
Description:
"this checked the distance to every single waypoint on the map always and unconditionally, but we dont need the distance unconditionally so only check if we need to
+5fps in techbatics hadal classic timedemo"
2025-07-20 19:19:36 -04:00
NepDisk
580f2da4bf Set SDL2 app name hint
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2697
2025-07-20 18:24:33 -04:00
NepDisk
712e2c6dd7 Fix sector special detection being flakey on Dynslopes 2025-07-20 17:32:25 -04:00
GenericHeroGuy
6fcda4e2a6 Fix polywaypoint_t->continuous being uninitialized
I spent two hours staring at minecarts just for this shit
2025-07-20 22:41:41 +02:00
NepDisk
aa39635f31 Bring back K_JustBumpedException again 2025-07-20 15:25:16 -04:00
NepDisk
3f2006590b Remove unused condition 2025-07-20 15:14:24 -04:00
GenericHeroGuy
c4e034c5be Fix the missing doors and transparency in Final Mall 2025-07-20 20:40:01 +02:00
NepDisk
8293951ce1 Don't skip code if maxstep is < 0 like other SRB2 versions 2025-07-20 14:28:00 -04:00
GenericHeroGuy
50584c2d5e Fix the broken state of linedef types 30-32 and 480-483
Somehow we got SRB2's binary conversion paired with RR's args changes!?
Fixes Motherlode Canyon's minecarts and Final Mall's doors
2025-07-20 18:32:09 +02:00
Alug
3b168b2b55 remove duplicated midtexture blendmode/visability check in ogl
HWR_BlendMidtextureSurface already takes care of that earlier
2025-07-19 17:00:28 +02:00
GenericHeroGuy
b21f70854e Abstract Pack fixes 2025-07-19 02:29:30 +02:00
NepDisk
eb5c5c0041 pw_invulnerability doesn't colorize 2025-07-18 18:24:22 -04:00
GenericHeroGuy
19b8ec4414 Fix Crystal Caverns ripple and ceiling slopes 2025-07-18 23:44:36 +02:00
NepDisk
e62684d113 Actually fix bubbleshield hitem
I love my eyes
2025-07-18 17:36:30 -04:00
NepDisk
ec648f4202 Revert 'Fix bubbleshield crash in battle mode'
This reverts commit 8826b627a6.
2025-07-18 17:33:50 -04:00
NepDisk
49b825f3cf Revert "Only do this check for MT_BUBBLESHIELD"
This reverts commit c87fb9f6ec.
2025-07-18 17:32:03 -04:00
NepDisk
c87fb9f6ec Only do this check for MT_BUBBLESHIELD 2025-07-18 17:17:35 -04:00
NepDisk
d68214a470 Fix driftsound going off in the air 2025-07-18 16:37:55 -04:00
NepDisk
9aa61253ff readd squish painsound 2025-07-18 16:03:09 -04:00
NepDisk
8826b627a6 Fix bubbleshield crash in battle mode 2025-07-18 14:25:23 -04:00
NepDisk
0ae015ba25 Port Alugs zipper fix and allow zipper drift storage 2025-07-18 14:03:22 -04:00
GenericHeroGuy
8f03e233dd Fix broken flat alignment in Metal Harbor 2025-07-18 19:36:41 +02:00
NepDisk
d94fa42ec8 Fix pain sound from regular objects and make bubbleshield do hitem 2025-07-17 18:48:54 -04:00
NepDisk
1155b50cfc Make Hitem dialog a toggle
Not sure how to remove the delay in a netsafe way, so this will do.
2025-07-17 16:33:23 -04:00
NepDisk
1292ad2325 Make reverting netvars a toggle that defaults off and remove CV_NETVAR from local server cvars
For Kart players, its common practice to save replays and or leave the server play with the a server's settings offline for stuff like timeattack or practice which ends up making this feature more annoying then anything. Also removed CV_NETVAR from local server cvars so that people doing the first case don't get listen server settings overwritten just because they wanted to practice offline
2025-07-17 15:56:46 -04:00
NepDisk
868c9c9a87 Mostly fix encore inversion issues with specials 2025-07-17 14:30:22 -04:00
GenericHeroGuy
b051e142c1 Apply colormaps directly to sectors in kart maps, fixes Misty Maze
+ fix encore mapping not applying to fade color (Sunbeam Paradise)
2025-07-17 19:53:11 +02:00
NepDisk
ad2761f365 Adjust bot Object nudging for item changes 2025-07-16 12:55:59 -04:00
NepDisk
c9b16e1301 Allow bots to mash for items now based on useodds 2025-07-16 12:16:37 -04:00
NepDisk
0b1324aed3 Make bots properly use the flameshield rebalance 2025-07-16 11:33:08 -04:00
NepDisk
9ee65fc0e7 Make bots use the same turncode as players: Redone
No more extra ticcmd bits so its less complicated
2025-07-16 10:28:14 -04:00
NepDisk
47a5ed9b4b Update README.md 2025-07-16 02:54:37 +02:00
NepDisk
ab672ff2f3 Fix bot race start boost randomization desync 2025-07-15 20:19:12 -04:00
NepDisk
cb2bbf5145 Make bots and external players transparent again and fix disappear minimap player breaking 2025-07-15 10:14:58 -04:00
NepDisk
245426b816 Fix battle itembox respawning 2025-07-14 21:19:06 -04:00
NepDisk
3f890fa251 Auto recenter spectator camera 2025-07-14 15:33:50 -04:00
GenericHeroGuy
bac259341c bruh
Let's try that again, this time putting the camera in a local...
2025-07-14 16:12:09 +02:00
GenericHeroGuy
76614086c6 Fix that one wadnum check I forgot about 2025-07-14 16:12:09 +02:00
NepDisk
ccd79ca432 Use prefgametype again 2025-07-13 11:10:20 -04:00
NepDisk
6b2770f608 Handle obscure lava edge case
I would convert with args but that overlaps with offroad, so this will do.
2025-07-12 13:30:57 -04:00
NepDisk
2cdf420226 Fix caption interpolation 2025-07-11 23:11:08 -04:00
NepDisk
58e5f7a896 Update hash for fixed sounds 2025-07-11 22:52:30 -04:00
GenericHeroGuy
0ee5f77586 Fix fake floors in Donut Plains disappearing when chasecam is off
Also remove the useless R_PointInSubsector calls
2025-07-07 23:19:30 +02:00
NepDisk
f41bb9f776 Fix minor off-by-one error in faketic calculation 2025-07-07 10:58:53 -04:00
NepDisk
68ddb7e06b Lower MAXPREDICTTICS 2025-07-07 10:48:41 -04:00
NepDisk
760fc6fbb8 Revert 'Remove a useless call to R_FakeFlat'
This reverts commit 5b72c8d30c.
2025-07-07 10:39:49 -04:00
NepDisk
17106089d6 Port over other netcode changes as well 2025-07-07 10:36:51 -04:00
NepDisk
a3bd999c11 Readd clientbackuptics 2025-07-07 10:32:09 -04:00
NepDisk
71c4734b5e Fix spring off for modded springs 2025-07-07 10:30:08 -04:00