Commit graph

319 commits

Author SHA1 Message Date
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
GenericHeroGuy
9eebf2ae67 Add encore and addon sorting to platter, and obligatory tweaking 2025-12-11 23:49:06 +01:00
GenericHeroGuy
bcb0eb95cc More fastcmp cleanup 2025-12-11 21:58:37 +01:00
yamamama
afe4d8ad6f Item settings menu, asset hash rigamarole 2025-12-11 13:49:05 -05:00
NepDisk
6d6cb09280 Convert most strcmp/stricmp to fastcmp/fasticmp 2025-12-11 13:00:32 -05:00
NepDisk
4208fdd197 Port faster file finding from SRB2Kart Saturn 2025-12-11 11:05:57 -05:00
NepDisk
afed09485a Add WADNAME editor support for Linux and Fix Windows 2025-12-11 01:27:43 -05:00
GenericHeroGuy
6ad95bacd0 Level platter, ported from 2.2
Just enough to be feature-complete lol, will need some more tweaking
2025-12-11 00:05:23 +01:00
minenice55
1f104c7ef5 create eggmine missiles closer to the player
final misc tweaks too, ready for PR
2025-12-09 15:39:57 -05:00
GenericHeroGuy
75ecc81e23 Hashes and tweaks for new patches 2025-12-09 17:59:57 +01:00
Alug
b093d93f7e dont call I_Quit from withing quit_handler, let it signal main loop to quit
fixes an issue for me which led to having the game threads getting stuck when sending an interrupt signal to the game due to some thread issues with the sdl subsystems
2025-12-07 23:57:29 -05:00
minenice55
055f7ef4df hashes 2025-12-06 20:31:15 -05:00
NepDisk
fc55674fc4 Hash browns coming right up 2025-12-06 13:57:05 -05:00
yamamama
265ac4de34 Format this better 2025-12-06 00:01:17 -05:00
yamamama
ee44827f83 Update assets 2025-12-05 16:03:39 -05:00
GenericHeroGuy
55106624fb Fix extra colormap crash on Virtual Highway (closes #188) 2025-12-03 21:41:42 +01:00
Alug
0b60831189 dont call CON_Drawer during frameskip, just call CON_MoveConsole instead
fixes the issue at hand, without making the console flicker in gifs
sigh....
2025-12-03 12:39:12 -05:00
yamamama
e22cef504d Update hashes 2025-12-02 20:12:18 -05:00
Oni
04e99590e1 Merge branch 'seg-fault-on-i-error' into 'master'
Generate a backtrace for I_Error; add a crash command

See merge request KartKrew/Kart!947
2025-11-30 15:15:20 -05:00
NepDisk
9b460f407d When drawing lives/stats use real player color 2025-11-27 15:08:24 -05:00
minenice55
902f21a5e4 allow air thrust to bypass air speed cap while drag is active
gives more reason to use this on higher ccs
2025-11-27 00:25:37 -05:00
GenericHeroGuy
fbc2087cc5 Update the death animation... again! Now with more bounce
Also make MF_SCENERY objects use P_SlideMove again on wall collisions, to
match v1... except if the object also has MF_BOUNCE, for the sake of
~~the tires~~ practicality
2025-11-26 22:28:38 +01:00
NepDisk
37982ed7b2 make Controller Rumble strength use changable
613d646627
2025-11-23 13:28:14 -05:00
NepDisk
96e32419ac move gamepad led and rumble tickers into g_input
21f0d603c3
2025-11-23 13:09:05 -05:00
NepDisk
7d9d08df8d Update hash for new terrain 2025-11-22 22:40:45 -05:00
NepDisk
23dc91483e Update hash for assets crash fix 2025-11-21 09:29:25 -05:00