Commit graph

277 commits

Author SHA1 Message Date
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
NepDisk
c030d46462 [PATCH] Fix up Rumble and LED stuff and add extra drift stuff to rumble
Thanks Alug!
2025-11-20 16:49:35 -05:00
NepDisk
f7bf52bcfa Use proper gamepad retrival function for rumble and add LED ticker 2025-11-20 15:17:13 -05:00
NepDisk
b337a9e69a Port Saturn's rumble and gamepad LED systems 2025-11-20 14:39:37 -05:00
NepDisk
a066edeb6e Update hash 2025-11-20 11:02:51 -05:00
GenericHeroGuy
62da246450 Update mappatch hash, more No Respawn transparency and warning tweaks 2025-11-19 22:07:27 +01:00
GenericHeroGuy
98779a45c4 Update hashes, add round number to the titlecard for GP 2025-11-19 18:41:39 +01:00
GenericHeroGuy
7272b8ee85 Finally... 12 new map patches! 2025-11-18 21:37:22 +01:00
NepDisk
d64c36bbf7 Merge branch 'blankart-dev' into openalclassic 2025-11-16 20:22:49 -05:00
NepDisk
b54d13120a Finally add noverifyiwads cmake flag 2025-11-16 20:21:02 -05:00
GenericHeroGuy
67dd2c875f Add altitem flags, fix alt shrink setting indirect cooldown 2025-11-16 15:47:05 +01:00
GenericHeroGuy
9efc468979 Updated item toggles menu
Invinc is animated on the title screen, superring now gets locked out
Small odds code cleanup since the landmine's result is finally gone
2025-11-15 17:18:33 +01:00
NepDisk
8c82dcee90 Merge branch 'blankart-dev' into openalclassic 2025-11-13 01:56:16 -05:00
GenericHeroGuy
15c64731e4 Make kartitemtype_e unsigned, replace KITEM_SAD with MAXKARTITEMS
Plus some misc fixes/changes (per-map initialization in one place)
2025-11-12 22:06:05 +01:00
Anonimus
ad1b01d97b Get rid of the extra parenthesis in the WADNAME error message 2025-11-12 03:24:49 -05:00
Anonimus
40aa534221 At least explain why WADNAME warps shit themselves 2025-11-12 03:21:31 -05:00
Anonimus
4d67f68aec At least explain why WADNAME warps shit themselves 2025-11-11 02:38:55 -05:00
NepDisk
db466f410b Update sound during loops 2025-11-10 06:52:25 -05:00
Gustaf Alhäll
cfce6e63af Fix digital music playback 2025-11-10 06:39:16 -05:00
GenericHeroGuy
f7c1c474e6 Clean up and consolidate all item cooldown code
* The "unique item" flag has moved to kartitem, and split to accomodate
  shields (item slot only, not paper items)
* "BGoneTime" renamed to "CooldownTime"
* indirectitemcooldown has been folded into the existing cooldown system,
  all results with the indirect flag share the highest cooldown time
* Added cooldown debugger to kartdebugdistribution
* Fixed Thunder Shield not resetting cooldown when killing an SPB
2025-11-09 22:00:48 +01:00
Anonimus
fc4c7fa08b Hash hash hash hash hash 2025-11-09 00:31:22 -05:00
GenericHeroGuy
96b766fb56 Merge branch 'blankart-dev' into itemstuff 2025-11-08 16:34:13 +01:00
GenericHeroGuy
8e1cd1e6fd Simplify bubble debris code and fix the earrape
Turns out MF_BOUNCE mobjs play their activesound when they touch a wall!
2025-11-08 14:49:36 +01:00
Anonimus
acc77f3571 DUDE THESE HASHES ARE SO FUCKING FUNNY THEY MAKE ME WANNA MERGE WITHOUT LOOKING 2025-11-06 15:50:34 -05:00
Anonimus
52edf25fe2 Disable renderswaps when maps are being rendered
Should hopefully prevent that obnoxious renderer swap SIGSEGV from ever being run into
2025-11-06 14:32:03 -05:00
Anonimus
a52fd7344b When I'm in an ass-digging competition and my opponent is NepDisk
Asset hash updating is so fun!!
2025-11-06 12:19:23 -05:00
GenericHeroGuy
ca762e26de Revert "Kartitem_t"
This reverts commit b562bd0575.
2025-11-05 17:33:00 +01:00
Anonimus
b562bd0575 Kartitem_t
Struct implementation of an item's odds and relevant functions:
* Stored in an unordered map for non-static item allocation; you can theoretically have millions of items in the game now
* All item odds are dynamic C++ vectors that are loaded in a per-gametype basis.
* Extremely boilerplate; any and every system in place can be used by any and every item
2025-11-05 11:27:26 -05:00
NepDisk
281a8b544a Fix being able to hide song credit with tab outside of levels 2025-11-04 20:50:05 -05:00
Anonimus
0b641d41c9 Asset hash 2025-11-03 11:00:52 -05:00
Anonimus
c9b115782b Blanmusic.pk3
I wanted to set up hash verification for this fucking thing, but it'd either get clobbered by music.kart or SIGSEGV
2025-11-01 15:46:06 -04:00
Anonimus
64be5d1d12 No context devleaks - dapple blessed alternate
Chew on that for a bit.
2025-11-01 03:30:45 -04:00
Anonimus
451fd4910d Minimap Alt. Invin. sparkles 2025-10-30 06:12:22 -04:00
Eidolon
ecad6e8183 Merge branch 'node0Bot' into 'master'
Fix node 0 being occupied by a bot in dedicated servers for clients

done by JugadorXEI

Closes #385

See merge request kart-krew-dev/ring-racers!77
2025-10-27 12:07:54 -04:00
NepDisk
5a372a3318 Air Drop Dust 2025-10-26 19:19:21 -04:00
GenericHeroGuy
3a343824f5 Again? Really? 2025-10-25 22:24:04 +02:00
NepDisk
6bfe5cd9aa Update hash to fix rocks 2025-10-25 14:33:41 -04:00
NepDisk
b63cd14ecf Update hash for starpost fix 2025-10-25 14:07:49 -04:00
NepDisk
65cea70c05 Merge pull request 'Cherries™️ Part 2' (#175) from cherries into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/175
2025-10-24 20:20:57 +02:00
NepDisk
0da6852029 Update hash 2025-10-23 23:33:38 -04:00
Anonimus
c1d1a4be4b Miguelius Flamometer (and colorization of such) 2025-10-23 18:25:22 -04:00
toaster
65f4af966a Use GP difficulty str values instead of hardcoded "Master" exception 2025-10-23 16:28:39 +02:00
Sally Coolatta
a4b8ba58fd Basic start on Special Stages 2025-10-23 16:28:39 +02:00