Commit graph

20289 commits

Author SHA1 Message Date
Sally Coolatta
71283a4adb Strip items when using kartgiveitem
Fixes some annoyances I have when using this command
2025-01-10 09:25:39 -05:00
NepDisk
be1308b0cf New Drift Effect
Much less of an eyesore then final RR while still looking cool!
2025-01-09 20:14:24 -05:00
NepDisk
8a7c456a82 Why is this stplyr???? 2025-01-09 18:06:46 -05:00
NepDisk
42cdb5997f Allow player extradatas past p0 in ghost demos
bcd4a9d93e
2025-01-09 15:16:39 -05:00
NepDisk
490e70764d Rewrite dumb angle hack to work based on state 2025-01-09 13:51:57 -05:00
NepDisk
f7ab1af75b Merge pull request 'Port Lua based backwards compat to hardcode.' (#6) from luacompat into ACS2
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/6
2025-01-09 18:32:28 +00:00
NepDisk
c13908c620 remove limitation for hook registration to fix older scripts 2025-01-09 13:27:53 -05:00
Eidolon
b97dd3960f Merge branch 'remove-pragma-interface' into 'master'
Remove all gcc pragma interface

See merge request KartKrew/Kart!1767
2025-01-09 13:24:25 -05:00
Oni
7519c8268f Merge branch 'fix-mold-link' into 'master'
Fix debug symbol stripping if -fuse-ld=mold

See merge request KartKrew/Kart!1668
2025-01-09 13:20:47 -05:00
Sal
7d269db4cc Merge branch 'lua-first-freeslot' into 'master'
Lua: add S_FIRSTFREESLOT, MT_FIRSTFREESLOT, SPR_FIRSTFREESLOT

See merge request KartKrew/Kart!1667
2025-01-09 13:20:17 -05:00
NepDisk
7f355a35ca cherrypikcs from 'miniladder-16' 2025-01-09 13:19:48 -05:00
toaster
782df794c8 Use Partial Addfile for G_LoadDemoExtraFiles as well
Still cope compared to the MP addfile codepath, but not the n^2 time cope of before.
2025-01-09 13:00:19 -05:00
toaster
900ce1190c More consistently time out people nearing the end of the BACKUPTICS, not just if they cross the line, to match desired v1 behaviour 2025-01-09 12:58:47 -05:00
Sally Coolatta
6b27b981a4 Overlays use dispoffset instead of position hack 2025-01-09 12:57:31 -05:00
Sal
67fa70affe Merge branch 'legacydl-16' into 'master'
Direct file downloader changes ported from 1.6

See merge request KartKrew/Kart!759
2025-01-09 12:46:38 -05:00
NepDisk
3fa56b7ad4 Fix Tire Grease effect from leaking refernces 2025-01-09 11:05:56 -05:00
NepDisk
236447a366 Misc Fixes 2025-01-09 10:47:42 -05:00
NepDisk
0ee728c1eb Fix speedpad and spring angle updates online 2025-01-09 10:14:21 -05:00
NepDisk
61a1af503e windows compile fix #8
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
b5121f4b54 windows compile fix #7
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
812436979f windows compile fix #6
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
b325342ec5 windows compile fix #5
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
84320a7e39 windows compile fix #4
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
6ca8fa92b2 windows compile fix #3
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
2d3042239d windows compile fix #2 2025-01-08 18:03:18 -05:00
NepDisk
ce86d88317 windows compile fix #1 2025-01-08 18:03:18 -05:00
Alug
7f9fde2857 fix spec viewpoint cam not following viewed players angle
just how kart does it
2025-01-08 23:58:19 +01:00
NepDisk
fe6ce0f2f3 Disallow emerald spawns like v1 2025-01-07 07:56:15 -05:00
NepDisk
500c5a4609 Polyobject transparency issuse quote on quote fix
The setup code for this confuses me. why is transparency set twice?
2025-01-06 14:53:49 -05:00
NepDisk
0941cbe8db reInvert Polyobject planes for binary mode 2025-01-06 13:14:23 -05:00
NepDisk
03478b6458 Use RingRacers line fudge for setting starpost values with new waypoitns 2025-01-06 12:45:49 -05:00
NepDisk
86eb4df0c5 add marescore for v1 battle support 2025-01-06 08:25:45 -05:00
NepDisk
ff0dcd94a2 Experimental Respawn check for new waypoints
Haven't been able to test poluobj but rover and sector seems to work fine!
2025-01-05 23:14:01 -05:00
NepDisk
ab91803ce6 Readd Intro entry 2025-01-04 16:25:48 -05:00
NepDisk
6cb0c347d7 Remove Ending gamestate and code 2025-01-02 23:13:00 -05:00
NepDisk
7cdc812b76 Go back to 2.1 frame order
Makes compat with v1 content easier
2025-01-02 18:46:29 -05:00
NepDisk
b1a0504cea Remove sparkle rotate and revert ringboost 2025-01-02 18:36:53 -05:00
NepDisk
75b29bde2e why are there {} 2025-01-02 17:51:08 -05:00
NepDisk
19b3eea36f Fix strange camera turn during teleports 2025-01-02 17:45:26 -05:00
Alug
979436c253 Optimization: dont iterate blockmap and calc dimensions for precip render if there is no precip to render
save a bit of time on maps without weather and maps with storm norain weather
2025-01-01 20:24:46 +01:00
NepDisk
833df135c7 Restore BT_FORWARD and BT_BACKWARD 2024-12-31 11:35:57 -05:00
NepDisk
5ed31109fe Use io local if theres no callback. 2024-12-31 11:18:28 -05:00
Alug
4cb315bfe7 shut up some compiler warnings 2024-12-31 16:56:35 +01:00
Alug
46a7bcad6f screw qsort, qs22j is chad 2024-12-31 16:43:41 +01:00
NepDisk
7e2900f868 Merge branch 'ACS2' into luacompat 2024-12-31 10:27:40 -05:00
NepDisk
4e49c32e82 Merge pull request 'Merge Completed Software renderer features from Ring Racers' (#7) from rrsoft into ACS2
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/7
2024-12-31 15:19:57 +00:00
Alug
8b77f2bf11 fix tutti frutti textures on column drawer
those shouldve been deleted by ac2b3651ae
2024-12-31 16:16:43 +01:00
AJ Martinez
ff8dab5363 Measure frameskip timing before sleeping 2024-12-31 09:51:23 -05:00
James R
5c8c199914 Frame skipping
Skip up to 3 frames of rendering if the time between tics
exceeds TICRATE. If rendering is a significant source of
that slowdown, skipping some frames can speed up the game
loop and improve input responsiveness.
2024-12-31 09:51:23 -05:00
Alug
f8fd814799 fix a few other cases i missed in skywall handling 2024-12-31 14:30:15 +01:00