Commit graph

344 commits

Author SHA1 Message Date
NepDisk
b4ffbe8ba4 Move tracy and libbacktrace to submodules 2026-02-19 16:06:24 -05:00
minenice55
506efaa247 Update d_main.cpp 2026-02-18 14:23:21 -05:00
minenice55
50b7e41ae0 quick bugfixes 2026-02-17 18:25:39 -05:00
NepDisk
935fee6472 Update hashes for new dev build 2026-02-17 16:17:33 -05:00
minenice55
0ef5f82b60 hash 2026-02-17 13:19:33 -05:00
NepDisk
8a9683542b Fix Gamepads
Thanks thanks thanks thanks so much Alug for the time working on this!!!!!
2026-02-14 16:27:53 -05:00
NepDisk
d989cfa370 rename the rest of the kart files 2026-02-13 20:22:16 -05:00
minenice55
fbbb3c543e make non-overheating flame shield unable to damage players
and tweak visuals to convey overheating a bit more
also raises the flamometer up a bit
2026-02-09 21:05:03 -05:00
Alug
f4120fe776 move gamepad led ticker after render logic
this does not really matter but save a tiny little amount of time before rendering a frame
2026-02-09 17:39:42 -05:00
NepDisk
14bf52af43 Combine vid.dupx and vid.dupy 2026-02-08 11:25:09 -05:00
minenice55
dd1022b18c implement the egg brick proper 2026-02-07 23:11:52 -05:00
GenericHeroGuy
d738ad5957 Alright, take it or leave it 2026-02-08 01:07:20 +01:00
NepDisk
a13028b4f9 Merge Deez 2026-02-07 14:48:18 -05:00
minenice55
3306c276a1 make null drift tilt "feel" influenced by momentum 2026-02-07 00:41:30 -05:00
yamamama
ff639004d4 HUD rescaling for larger resolutions
Lifted from Saturn: 2348e3b73e
2026-02-04 19:38:02 -05:00
Alug
e369d1a090 dont reload palette until config was loaded 2026-02-04 19:38:02 -05:00
NepDisk
03b26a0723 Always reload texture arrays on renderer switch and bring back ingame renderer hotswapping
All this texture load blocking var does is cause issues due to order of operations and what not. Lets just kill it.

Thanks Alug for looking at this stuff for me!
2026-01-31 12:00:49 -05:00
yamamama
3626b4ac1c Color profile menudef 2026-01-30 02:02:55 -05:00
minenice55
92c4c8c21a skid overlay
note: needs cleaning up, overlay doesn't seem to position itself correctly?
2026-01-28 21:44:05 -05:00
minenice55
dd15f7cc67 billion config cvars, add recovery dash to menus 2026-01-28 02:00:11 -05:00
NepDisk
6db9a16a48 Update hashes 2026-01-24 19:56:04 -05:00
NepDisk
c245e8fecd I_Error(); title start calls in dedicated
Can be used to debug when these strange cases happen
2026-01-18 16:22:27 -05:00
GenericHeroGuy
3d942226a5 Update hashes, fix floating item spriteroll 2026-01-03 00:48:23 +01:00
GenericHeroGuy
e45c8d1835 Add cup select
Also, backspace remembers your last selected map/cup now, for easy searching
2026-01-02 02:54:02 +01:00
Alug
10fd31878f properly handle getcwd error in IdentifyVersion
if getcwd fails, the buffer contents will be undefined
so we shall just overwrite it again with "."
2025-12-29 13:25:43 -05:00
yamamama
474a59ab7c Add "Lunatic" and "Maniac" modes
DUDE TOUHOU LMAO

Jokes aside:
* Lunatic = Master difficulty with modifications to make the races
  significantly more difficult:
  * Introduces a "lunaticmode" boolean to grandprixinfo;
    the demoversion has been upped to 0x0010 due to this
  * The bot modifier is, at MINIMUM, 2.0, making them aggressive as hell;
    Rival bots use a 2.5 modifier
  * Bump Spark is always off in this mode
  * RUNNERAUGMENT results have their distances significantly shortened;
    if a rival bot takes the lead, this distance is shortened even FURTHER
    so they don't frontrun against the human player endlessly
  * Alt. Invinc shows up earlier as a sort of "mercy" for human players;
    it would otherwise not show up until the race was effectively over
  * Maniac = Nightmare difficulty (Master at Expert speed)
    with Lunatic's changes
2025-12-28 21:13:30 -05:00
GenericHeroGuy
271cec1907 Fix more warnings reported by clang 2025-12-29 00:56:18 +01:00
NepDisk
e711494a07 Reapply "dont call I_Quit from withing quit_handler, let it signal main loop to quit"
This reverts commit 8156c6e210.
2025-12-25 22:14:04 -05:00
NepDisk
8156c6e210 Revert "dont call I_Quit from withing quit_handler, let it signal main loop to quit"
This reverts commit b093d93f7e.
2025-12-25 21:40:08 -05:00
GenericHeroGuy
a5b82f41cb New map patches, fix wrong name for SPB result 2025-12-25 23:32:24 +01:00
GenericHeroGuy
d372c1f07a Forgot about condition sets! 2025-12-22 13:59:39 +01:00
GenericHeroGuy
d237a2720c Softcode these? You got it boss
SOC warnings are an error now for mainwads btw :^)
2025-12-22 13:22:52 +01:00
yamamama
42a441ec0e Update the bottlenecker...again 2025-12-18 05:31:29 -05:00
yamamama
64e75f3329 Fix up this message a bit 2025-12-17 19:03:13 -05:00
NepDisk
a6fa3b52a8 Tell people to have a SOC 2025-12-17 18:53:25 -05:00
GenericHeroGuy
eb2cb338db Add compatibility for KRITEM constants 2025-12-16 22:10:20 +01:00
NepDisk
cde0708df2 Update hash 2025-12-16 01:55:23 -05:00
GenericHeroGuy
47f0289a52 Add level platter to ALL menus, clear out ALL the old nextmap code
and delete the unused custom preset stuff because the cvars just happened to
call Nextmap_OnChange
2025-12-15 22:50:29 +01:00
yamamama
02347b5e41 Add a 'nag' text for future indev builds
As if this game being indev isn't apparent enough...
2025-12-15 05:58:26 -05:00
NepDisk
1f3e5f3760 Update hashes 2025-12-14 23:57:54 -05:00
minenice55
833cb23a98 oops
also update hashes
2025-12-14 20:54:49 -05:00
NepDisk
790f2d2488 Fix commit SHA blocking and make it more obvious this is an indev project 2025-12-14 00:20:42 -05:00
minenice55
e639ea6225 hash for the updated menu and patch 2025-12-13 22:53:28 -05:00
NepDisk
6e65d96647 Revert "Fix aridtoad and other stuff"
This reverts commit 27c0051a46.
2025-12-13 19:55:18 -05:00
NepDisk
27c0051a46 Fix aridtoad and other stuff 2025-12-13 19:36:27 -05:00
NepDisk
e827bdcc5b Add per-type deadzone support 2025-12-12 21:33:23 -05:00
GenericHeroGuy
38907e9d80 Hashes for new patches and disable bot drifting
I'm sorry but the bots just eat so much shit 🥹
2025-12-13 01:43:15 +01:00
NepDisk
98bd42559c Hash update 2025-12-12 14:05:31 -05:00
NepDisk
b3d52d265c Use V_6WIDTHSPACE for tooltips 2025-12-12 11:45:34 -05:00
NepDisk
3028839f2f Port most of SECRET_SKIN and player->availabilities changes from RR
based on 6d0637d39d
2025-12-11 20:47:52 -05:00