Indev
cf1ac5f864
Expose item timers to lua
2026-02-13 22:29:26 -05:00
NepDisk
d989cfa370
rename the rest of the kart files
2026-02-13 20:22:16 -05:00
NepDisk
2449164f79
Use a different file for blan savefiles
2026-02-13 15:58:38 -05:00
minenice55
4fd9e1e155
say no to variable charge caps
2026-02-13 15:38:55 -05:00
minenice55
7c1104d7d6
this is supposed to be 0
2026-02-13 15:37:12 -05:00
minenice55
04601f0004
this doesn't stack so don't lie
2026-02-13 15:33:32 -05:00
minenice55
f2bb0bdfef
bring this back
2026-02-13 15:31:04 -05:00
minenice55
1324e59203
only play charged sound when grounded
2026-02-13 15:28:59 -05:00
minenice55
010b3d83c6
build faster in hi mode
...
and kill existing boosts when starting
2026-02-13 15:26:41 -05:00
minenice55
02a06848e4
re-tune when low and high mode recovery dash start
2026-02-13 15:17:45 -05:00
NepDisk
651ceae556
AAAAAAAA
...
Thanks SDL2-Compat
2026-02-11 21:12:27 -05:00
NepDisk
4593b44db3
Disable more mouse stuff if its been disabled
2026-02-11 20:58:43 -05:00
NepDisk
1fc21e1286
Lowercase instead of uppercase the string
2026-02-11 19:56:16 -05:00
NepDisk
eed7625a45
Use alloca instead of a c++ vla for W_HashLumpName
2026-02-11 19:39:42 -05:00
NepDisk
1e0ee984ee
Fix warnings
2026-02-11 17:07:19 -05:00
NepDisk
6b4081663a
Revert "Fix map hooks not providing the current maps in compatmode"
...
This reverts commit 5de81eb62b .
2026-02-11 15:34:06 -05:00
minenice55
4d1454a299
why was different from kart
2026-02-11 15:25:32 -05:00
NepDisk
229d5cd564
Don't Draw flame meter when exiting
...
You are no longer playing so lets clean up the screen
2026-02-11 12:51:01 -05:00
NepDisk
26fe00f1e8
Fix invalid items or itemamount from displaying SAD in the item slot
2026-02-11 12:42:59 -05:00
NepDisk
e30774477f
Package SDL2 with appimage
...
The fact SDL2 has been killed off makes this super annoying as SDL2-compat is pretty buggy and breaks all the time
2026-02-11 12:21:16 -05:00
minenice55
c70c22efe6
still doesn't work
...
but use K_BotDefaultSpectator more
2026-02-11 01:42:46 -05:00
minenice55
5fd1955845
doesn't work for what we need but...
...
implement K_BotDefaultSpectator
2026-02-10 23:25:51 -05:00
minenice55
c9755c9712
getting somewhere?
2026-02-10 22:54:06 -05:00
NepDisk
46e9d659a9
AppImage building support
2026-02-10 20:21:16 -05:00
minenice55
8feb843c11
remove the nuke
2026-02-10 18:45:14 -05:00
minenice55
86e47fe1ae
I went to war on the bots and got nuked
...
DOESN'T FULLY WORK
2026-02-10 18:14:08 -05:00
minenice55
968b6642d8
this is probably a bad idea
2026-02-10 17:26:58 -05:00
minenice55
40d566f607
UNTESTED stop bots from spawning in item breaker
2026-02-10 17:04:51 -05:00
NepDisk
5de81eb62b
Fix map hooks not providing the current maps in compatmode
2026-02-10 11:35:42 -05:00
Alug
adce4197e0
make lumpnumcache case sensitive + optimize + replace quickncase hash with FNV1a
...
lumpnumcache can be case sensitive W_CheckNumForName should also look for uppercase stuff and W_LumpExists is case sensitive anyways
this avoids having to always account for case (toupper/tolower) during hash and string comparisons and even allows us to even directly compare our strings instead of using fastcmp (std::strings allow this!)
from some benchmarking externally this makes this faster quite a bit
2026-02-10 09:22:02 -05:00
NepDisk
71175d82ca
Don't allow bots to do grip turns in the air
2026-02-09 22:41:22 -05:00
NepDisk
21000c7969
Refactor and Clean up various respawn related functions
2026-02-09 22:18:49 -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
NepDisk
bfa0569815
Make burn out boosting less strong
2026-02-09 18:30:56 -05:00
Alug
018ba7be55
HWR_CreateBlendedTexture: init a bunch of stuff
2026-02-09 17:46:04 -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
b2ee66cffb
Tweak around recovery dash numbers a bit
2026-02-09 14:29:17 -05:00
NepDisk
89d2fd24f6
Reset Flamedash when flamestore expires
...
This makes it so that the turning loss given by the flameshield resets when you use up your flameshield, rather then lingering.
2026-02-09 13:17:19 -05:00
NepDisk
739c449745
Kick this down for reworked numbers
2026-02-08 23:49:42 -05:00
minenice55
a38c3a843a
UNTESTED; cut flame shield temperature and fuel by 10%
2026-02-08 22:02:35 -05:00
minenice55
f5928880b3
enable fast fuel by default (and make it burn faster)
2026-02-08 21:51:59 -05:00
Alug
f36e166796
add "vid.udup" same as vid.dup but not scaled with "highreshudscale"
2026-02-08 11:29:17 -05:00
NepDisk
14bf52af43
Combine vid.dupx and vid.dupy
2026-02-08 11:25:09 -05:00
NepDisk
60a19aaf61
Various openGL vhs effect changes
...
Thanks Alug!
2026-02-08 10:18:56 -05:00
NepDisk
1750ed1863
Update gld_FrustumAngle
2026-02-08 10:02:08 -05:00
Alug
5d1f03b77f
delet all the Z_Free checks
...
Z_Free already checks its input internally!
2026-02-08 09:51:17 -05:00
NepDisk
557166ccef
Init more stuff
2026-02-08 09:51:17 -05:00
minenice55
5082409aec
try to fix tapping recovery spin input keeping boosted acceleration
2026-02-08 02:32:42 -05:00
minenice55
38eb41940b
heavy drop acceleration assist when turning
...
also restore some of the heavy drop feel tuning when heavy-only is used (it should still be fun 🥹 )
to keep light and heavy in balance we unfortunately need to sack the feel-tuning in fusion so it should stay like it is in d738ad595 there
as an additional measure hi-power heavy drop is now much shorter in fusion
2026-02-08 01:07:07 -05:00
minenice55
dd1022b18c
implement the egg brick proper
2026-02-07 23:11:52 -05:00