JugadorXEI
c35b2764a1
Expose terrains[], terrains.iterate and #terrains to Lua
2025-08-21 09:35:16 +02:00
JugadorXEI
b592295a6c
Expose outrun and stairjank player properties to lua (get, set)
2025-08-21 09:35:16 +02:00
JugadorXEI
8c68fefa17
Lua library for t_splash_t, t_footstep_t, t_overlay_t and terrain_t (getter, setter and num)
2025-08-21 09:35:06 +02:00
Antonio Martinez
f242d0d533
Cut Ballhog overcharge and wavedash sounds when interrupted
2025-08-21 02:02:29 -04:00
Eidolon
43b93daaad
Merge public master
2025-08-20 20:55:46 -05:00
Eidolon
dbcd125ba8
Merge branch 'visualFunctionsLua' into 'master'
...
Expose VFX and visual functions from k_kart.c to Lua
See merge request KartKrew/RingRacers!129
2025-08-21 01:48:58 +00:00
JugadorXEI
0d7ffd78b3
Expose VFX and visual functions from k_kart.c to Lua
2025-08-21 01:48:58 +00:00
Eidolon
962fbb7aea
Merge branch 'toggleableRingsHUD' into 'master'
...
Allow Rings/Blue Sphere HUD to be toggleable through Lua
See merge request KartKrew/RingRacers!126
2025-08-21 00:58:31 +00:00
Eidolon
c28559cb4b
Merge branch 'exposeLoopVars' into 'master'
...
Expose loop variables to Lua (get only)
See merge request KartKrew/RingRacers!128
2025-08-21 00:27:12 +00:00
Eidolon
b4e364bdf7
Prevent bananadrag from wrapping around
2025-08-21 00:07:47 +00:00
Eidolon
ea45def97b
Add dynslope demoversion compat check
2025-08-20 18:54:06 -05:00
Eidolon
a1f007c40c
Merge public master
2025-08-20 18:36:13 -05:00
Eidolon
6d04f2b83f
Merge branch 'fix-dynslope-sectorspecial' into 'master'
...
Fix inconsistent sector special detection on dynslopes
See merge request KartKrew/RingRacers!133
2025-08-20 23:35:46 +00:00
Nep2Disk
97a72350af
Fix inconsistent sector special detection on dynslopes
2025-08-20 23:35:46 +00:00
toaster
846042be93
Endianness fix for Splits
...
Discovered while reading over diff for `encouraging-splits`
2025-08-20 14:18:18 +01:00
Oni VelocitOni
bd753a9b59
Merge branch 'more-item-toggles' into 'master'
...
Add Stone Shoe and Toxomister to Item Toggles
Closes #1611
See merge request kart-krew-dev/ring-racers-internal!2739
2025-08-20 09:30:54 +00:00
Oni VelocitOni
5dc2957c1e
Merge branch 'encouraging-splits' into 'master'
...
Add split modes: "Off", "Next", "Leader"
See merge request kart-krew-dev/ring-racers-internal!2740
2025-08-20 09:16:20 +00:00
AJ Martinez
2111e104ef
Merge branch 'staffsync' into 'master'
...
"Staffsync" command to test staff ghost playback
See merge request kart-krew-dev/ring-racers-internal!2744
2025-08-20 02:08:56 +00:00
Antonio Martinez
6337e1d40f
Staffsync: more pleasant sound
2025-08-19 22:05:31 -04:00
Antonio Martinez
7b39fc4b7e
"Staffsync" command to test staff ghost playback
2025-08-19 18:52:13 -04:00
toaster
435b3b8f09
Ring Item Capsule adjustments for Items Tutorial
...
- A first argument of `0` (default id) does existing automatic Ring-feeding behaviour with a new graphic
- A first argument of `19` (super ring hardcoded id) gives a Super Ring item
- Applies to all courses, so before merger all maps need to be checked if doomednum 2010 has a first argument of 19 in any existing maps
2025-08-19 20:55:09 +01:00
Oni VelocitOni
f8f4d6cfd6
Merge branch 'challenges-bonnus' into 'master'
...
Challenges Bonnus
See merge request kart-krew-dev/ring-racers-internal!2738
2025-08-19 19:39:29 +00:00
Oni VelocitOni
46094fa813
Merge branch 'snapshot-late' into 'master'
...
Take `snapshotmap` on leveltime 5
Closes #1619
See merge request kart-krew-dev/ring-racers-internal!2730
2025-08-19 19:39:10 +00:00
toaster
66b7bf649a
Revamp Item Toggles screen again
...
There was confusion in testing so I took it as a challenge to improve the menu further.
- Put `Toggle All` on `<c>` instead of an Item slot
- Put `Frantic Mode` on `<r>` since it's in the changelog but not surfaced in any menus right now
- No gaps (RIP free real estate)
2025-08-19 15:29:59 +01:00
toaster
66c19015d5
Add even more missing duel hazards to the visibility exception list
2025-08-19 13:29:40 +01:00
Eidolon
6d6acbae28
Merge public master
2025-08-18 19:43:36 -05:00
Antonio Martinez
8583613578
Add split modes: "Off", "Next", "Leader"
2025-08-18 20:43:29 -04:00
Eidolon
c89b643af8
Merge branch 'displayPlayersIterateFix' into 'master'
...
Fix displayplayers.iterate hang when multiple viewports view the same player
See merge request KartKrew/RingRacers!127
2025-08-19 00:20:16 +00:00
Eidolon
88ee8e1f7f
Merge branch 'profile-fix' into 'master'
...
Profile fix #358
Closes #358
See merge request KartKrew/RingRacers!119
2025-08-19 00:14:11 +00:00
Eidolon
928a1ed4ad
Merge branch 'preventmonitorpits' into 'master'
...
Prevent battle monitors getting stuck in pits
See merge request KartKrew/RingRacers!124
2025-08-19 00:11:19 +00:00
Eidolon
6e8fdf7f59
Merge public master
2025-08-18 16:30:49 -05:00
Eidolon
4dc3bc4cdc
Merge branch 'fixthwompunarchival' into 'master'
...
Fix Thwomp initDelay never being read by unarchival
See merge request KartKrew/RingRacers!116
2025-08-18 21:13:26 +00:00
Eidolon
dcef3fd4e9
Merge branch 'fixmodelinitoverflow' into 'master'
...
Fix buffer overflow in HWR_InitModels
See merge request KartKrew/RingRacers!114
2025-08-18 21:08:48 +00:00
Eidolon
a0cf2a7b68
Merge branch 'slur-b-gone' into 'master'
...
Removing a slur from an old comment in lua_baselib.c
See merge request KartKrew/RingRacers!120
2025-08-18 21:07:21 +00:00
Eidolon
fb57f125e5
Merge branch 'fix-253' into 'master'
...
Fix #353 -- PNG metadata now contains map IDs in screenshots
Closes #353
See merge request KartKrew/RingRacers!118
2025-08-18 21:05:26 +00:00
toaster
ca48b5092b
Add Stone Shoe and Toxomister to Item Toggles
...
Resolves #1611
2025-08-18 21:38:51 +01:00
toaster
10ab07b005
Bring snapshotmaps into the map, queuemap, showmap fold
...
- Support partial names (but only with quotes around spaces, to accomodate for the multiple course support)
- Also permit `snapshotmap` as a command alias, with this one given in the help message
2025-08-18 20:04:08 +01:00
toaster
f35d207c7f
R_ThingVisible: Add missing entries/cleanup for sanity
...
- MT_EXPLODE is spawned by MT_RANDOMITEM on certain types of pop-in
- MT_DUELBOMB and MT_MINERADIUS are both Duel hazard visuals that were missing
- MT_FOLLOWER is added to match MT_PLAYER
- Add comments to make clear why/how we're dividing this stuff
2025-08-18 20:01:31 +01:00
toaster
a4ef43442f
Command_CountMobjs_f: Add mobj names to output
...
Was essential for debugging the previous commit
2025-08-18 20:00:29 +01:00
toaster
874b0683ef
Set up fake Blend Eye state for snapshotmaps
...
- Extracted functions so some state can be set up at spawn
- Fake Puyo chamber load for snapshotmaps
- Mobj starts off at shadowscale 0, but gets full-size when leaving the ground for the first time
2025-08-18 20:00:24 +01:00
Antonio Martinez
df17ba38b9
Take snapshotmaps on leveltime 5
2025-08-18 20:00:15 +01:00
Eidolon
23818bb55d
Merge public master
2025-08-18 12:47:38 -05:00
Eidolon
21978c16a4
Merge branch 'hookPlayerMsgToCode' into 'master'
...
Lua: Hook PlayerMsg to code
See merge request KartKrew/RingRacers!134
2025-08-18 16:44:37 +00:00
Eidolon
6858493329
Merge branch 'fixOmnidirectionalLoops' into 'master'
...
Fix loops so that they are omnidirectional
See merge request KartKrew/RingRacers!132
2025-08-18 16:38:28 +00:00
toaster
d3ab730401
K_DrawMapAsFace improvements
...
- Match the "large" faces with only 1px border when scalefactor is 2
- Cleaner, clearer-to-read code with fewer obfuscating pre-optimistions
2025-08-18 12:22:19 +01:00
toaster
7568acd592
Don't do any further stuff if going to Tutorial course
2025-08-18 11:10:32 +01:00
Eidolon
487a090d39
Merge branch 'eid-mouse-cursor' into 'master'
...
Make the mouse cursor sane
See merge request kart-krew-dev/ring-racers-internal!2736
2025-08-17 18:13:29 -05:00
Eidolon
e8f176f023
Merge branch 'eid-dumprrautomedaltimes' into 'master'
...
Add dumprrautomedaltimes console command
See merge request kart-krew-dev/ring-racers-internal!2737
2025-08-17 18:13:20 -05:00
Eidolon
8cb962ee19
Add dumprrautomedaltimes console command
2025-08-17 17:47:30 -05:00
Eidolon
22c0ce4d3a
Make the mouse cursor sane
2025-08-17 17:12:27 -05:00