Commit graph

19601 commits

Author SHA1 Message Date
NepDisk
ea2677b3d4 Warning cleanup 2025-06-01 09:35:41 -04:00
NepDisk
d371be5c45 Clear more stuff on player exit like kart 2025-06-01 08:42:44 -04:00
NepDisk
cea824d5a5 This is a dev branch we don't need the beta tag 2025-05-31 14:03:59 -04:00
NepDisk
e1bda81f2c Server Commit system to prevent old clients from joining then desynching 2025-05-31 14:02:07 -04:00
NepDisk
cdff8d6c7c Be quiet you 2025-05-31 13:33:58 -04:00
NepDisk
39b4248983 Simple fix for fog planes until blendtran is properly fixed 2025-05-31 13:04:34 -04:00
NepDisk
45b92e7cf2 Clear boost info when hit
Should hopefully resolve instances where you blast off after a hit
2025-05-31 11:05:06 -04:00
NepDisk
989f01d644 Kill SF_HIGHRES 2025-05-31 09:23:36 -04:00
NepDisk
b59cf3c189 The acutal fix 2025-05-30 01:07:43 -04:00
NepDisk
bd5ebef91a Test Fix 2025-05-30 00:45:02 -04:00
NepDisk
9cf5b4e79f Update stuff for new menu additions 2025-05-30 00:14:15 -04:00
NepDisk
3decf36748 Fix this if statement 2025-05-29 13:36:57 -04:00
NepDisk
5ce7eef8d8 Add some encore stuff to GL renderer 2025-05-29 13:14:57 -04:00
NepDisk
e78e49e3c1 Texture precaching
A simple port from saturn
2025-05-29 12:06:51 -04:00
NepDisk
06ce9ddac8 Don't free sprites on addon load 2025-05-29 10:29:29 -04:00
NepDisk
cda4515780 Fix bananadrag wrap around 2025-05-29 10:10:08 -04:00
NepDisk
03c78ea8a5 I forgor these return 0 on match 2025-05-28 18:41:48 -04:00
NepDisk
3a38c437c2 Port support for interpoints for non powerlevel scoring 2025-05-28 16:23:33 -04:00
NepDisk
9dabf34da0 Merge pull request 'More Voting Rows' (#61) from morevotingrows into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/61
2025-05-28 21:57:13 +02:00
NepDisk
c130467233 Fix buffer overflow due to smaller array define 2025-05-28 15:53:34 -04:00
NepDisk
156fddad1c Backwards compat for certain powers 2025-05-28 13:39:55 -04:00
NepDisk
c96662e714 Fix incorrect gametype 2025-05-28 11:03:06 -04:00
NepDisk
8faba2dd35 Basic voting rows port
Still crashes and seems to mess with the newgametype
2025-05-28 10:51:18 -04:00
NepDisk
6d071fd23a Allow you to toggle how many encore votes appear at once when encore is on 2025-05-28 01:35:08 -04:00
NepDisk
1884d6db2a Fix annoying encore behaviour in voting 2025-05-28 01:19:08 -04:00
NepDisk
df1da401b3 Server background in MS
Thanks luigibud
2025-05-27 15:11:18 -04:00
NepDisk
705c4530af [PATCH] Fix models causing an overflow 2025-05-27 13:43:32 -04:00
NepDisk
c348dbdd08 [PATCH] Fix Shadow caching crashing with PU_SPRITE 2025-05-27 13:42:21 -04:00
NepDisk
4d3ba6e448 Update hashes 2025-05-27 12:35:17 -04:00
NepDisk
a109b8cdb6 Merge branch 'improveddrifiting' into blankart-dev 2025-05-27 11:29:20 -04:00
GenericHeroGuy
454c62413e Update hash 2025-05-27 17:21:42 +02:00
GenericHeroGuy
7fbf5830a7 Trying to handle various different speeds... 2025-05-27 17:05:09 +02:00
NepDisk
2424c2ccb8 Cache Shadows and make them PU_STATIC
By just doing this performanc has shot up.
2025-05-27 10:27:58 -04:00
NepDisk
3e070a9cb0 Lua compatmode changes for 'players' 2025-05-27 01:31:01 -04:00
NepDisk
ee7546f40a Default to OpenGL until software works proper on windows 2025-05-26 22:09:44 -04:00
NepDisk
6b314ef4da Update MapPatch hash for server test 2025-05-26 21:56:50 -04:00
GenericHeroGuy
553ce473b1 Use turnvalue for handling instead of some weird approximation 2025-05-26 23:53:24 +02:00
NepDisk
950c6b4f2d Add support for max translations 2025-05-26 17:38:32 -04:00
GenericHeroGuy
b6b3920a17 Merge branch 'blankart-dev' into improveddrifiting 2025-05-26 22:09:34 +02:00
NepDisk
6127729ca6 Fix Thwomps causing I_Error in tclasses 2025-05-26 11:48:15 -04:00
GenericHeroGuy
91ec80d9ed Fix the bad cycle message 2025-05-26 17:34:33 +02:00
GenericHeroGuy
5683b62155 Fix Slipgate Cup the Correct Way(tm) 2025-05-26 17:13:02 +02:00
NepDisk
c06e3d3352 Catch Animdefs error instead of I_Erroring 2025-05-26 10:38:44 -04:00
NepDisk
5b50bc72df Fix up antigrief 2025-05-26 09:14:20 -04:00
GenericHeroGuy
c89333a924 Get rid of the ancient Android backend
Doesn't seem to have been properly maintained since 2009
2025-05-25 22:33:24 +02:00
NepDisk
eab0f94106 Make accel stacking more accurate to neptune 2025-05-25 14:54:37 -04:00
NepDisk
8cfa0fa74f Remove leftover flat animdef code 2025-05-25 14:00:41 -04:00
GenericHeroGuy
f96c9e9095 Forgot why this is necessary 2025-05-25 19:51:06 +02:00
GenericHeroGuy
647bc08b3f Fix chromakey in encore mode (+ cleanup) 2025-05-25 19:36:37 +02:00
GenericHeroGuy
2642e8d972 Get flat palremap working again 2025-05-25 18:18:48 +02:00
GenericHeroGuy
fc03c880fb Fix flat corruption (from lacto's feffdb37) 2025-05-25 18:18:48 +02:00
Lactozilla
fbea771486 Cleanup R_GetFlatForTexture 2025-05-25 18:18:48 +02:00
NepDisk
41a62d7823 Do palette hack for flats as well 2025-05-25 11:30:07 -04:00
NepDisk
b429a3e74c Repair removeflats commit to make it function correctly with colormapping 2025-05-25 10:57:49 -04:00
NepDisk
c83d5cebd4 AAAAAA
I'll be honest what am I doing???
2025-05-25 02:01:33 -04:00
NepDisk
6874f7ca70 Fix brightmap overlays being drawn instead of regular texture: 2025-05-25 00:48:25 -04:00
NepDisk
c7cbc27efb completly borked remove flats port
Completey fucked color and brightmap handling for floors.
2025-05-24 23:41:33 -04:00
GenericHeroGuy
9ef9e41dba Use prediction/pathfinding for drift waypoints 2025-05-25 02:44:36 +02:00
NepDisk
0a453db80d Readd extra bouncyfloor feature for binary backwards compat 2025-05-24 20:37:45 -04:00
NepDisk
b1550d0508 Use built in backwards compat instead of Dofloor/Doceiling old on special 403 2025-05-24 20:14:40 -04:00
NepDisk
d95b9210e9 Invert binary conversion code for spikes
This has been the cause of the most annoying long standing bug to date. Who knew this got inverted in 2.2
2025-05-24 18:34:17 -04:00
NepDisk
9a21eaee0b Basic Startboost timing code 2025-05-24 17:47:07 -04:00
NepDisk
4d4a6a29f1 Prevent sigsevs 2025-05-24 10:18:36 -04:00
GenericHeroGuy
481053a232 An attempt at timing and setting up drifts 2025-05-24 00:33:04 +02:00
GenericHeroGuy
abd496bd61 Behavior fixes, changed variables, an actual bot debugging HUD 2025-05-23 21:11:42 +02:00
NepDisk
479af14832 Add sliptide tilt toggle
Thanks Jon for the idea!
2025-05-23 13:51:57 -04:00
NepDisk
25a8e3dd4d Don't fallback for change viewpoint 2025-05-23 13:31:33 -04:00
GenericHeroGuy
4812a25f95 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2025-05-23 18:35:00 +02:00
GenericHeroGuy
6657cd2c46 What!? Help me! 2025-05-22 23:33:35 +02:00
NepDisk
199dd2c85d This is supposed to be blockplayer 2025-05-22 09:31:33 -04:00
NepDisk
153838b7c2 Fix firstperson POSTIMG for heat and water 2025-05-22 09:27:17 -04:00
NepDisk
171eafee1f Use a Custom sound for Low Rings
Yes its the same one from Gunstar heroes like RR
2025-05-22 09:08:24 -04:00
NepDisk
43ad4b045b Play sound when getting low on rings 2025-05-22 08:48:49 -04:00
NepDisk
7d7e107fc2 Lower starting Rings back to 5 2025-05-22 08:30:51 -04:00
NepDisk
04d3cea9e6 Fix flipcam playerflag sticking 2025-05-22 08:17:36 -04:00
NepDisk
c8d5ef46be Disable Floor ring drain sector special 2025-05-21 20:26:13 -04:00
NepDisk
44ce0fd448 Only do particles on real landing and make exiting pit hits not instashield 2025-05-21 16:10:42 -04:00
GenericHeroGuy
11b4d9606e Merge branch 'blankart-dev' into improveddrifiting 2025-05-21 20:34:22 +02:00
NepDisk
64e99e8c26 fix video menu coloring and add extra video modes 2025-05-21 10:43:31 -04:00
NepDisk
92375116e6 Fix movefloor/ceiling using wrong args 2025-05-21 10:04:09 -04:00
NepDisk
2ee8729585 Fix Music Remap 2025-05-21 07:25:56 -04:00
NepDisk
5ce5f607c8 Fix Special 403 for bowling pin cut 2025-05-21 07:07:26 -04:00
NepDisk
deb447aec7 Port salty hop, changes for new terraindefs in assets 2025-05-20 17:07:13 -04:00
NepDisk
869255f9ec Merge branch 'infostuff' into blankart-dev 2025-05-20 09:40:44 -04:00
NepDisk
2e0516305c Fix bowling pin count 2025-05-20 08:25:37 -04:00
NepDisk
a0db165e93 Some small changes for respawn 2025-05-19 18:20:19 -04:00
GenericHeroGuy
da226e75a5 More robust(?) finish line handling 2025-05-20 00:07:37 +02:00
NepDisk
fbccc955c9 Only Drop rings if mobj2 is a player 2025-05-19 17:17:33 -04:00
GenericHeroGuy
6e8e027a6e Fix incorrect parsing of map patches 2025-05-19 20:44:38 +02:00
NepDisk
cfe10eb5c1 Use char* instead of void * to avoid using GCC extension of void being 1 2025-05-19 13:43:57 -04:00
GenericHeroGuy
4d2dc53972 Fix warnings 2025-05-19 19:36:49 +02:00
NepDisk
6c2efa96a5 Somewhat fix jank air animation 2025-05-19 12:56:06 -04:00
NepDisk
7a7d9bcd97 always AIZ driftdust 2025-05-19 12:23:55 -04:00
GenericHeroGuy
f5b779c7db Avoid duplicating freeslots and clean up lua_infolib 2025-05-19 18:22:34 +02:00
GenericHeroGuy
13a0378cea Turn namehash/nameofs into a struct, and linearly allocate freeslots
Also fix bugged skincolor & precipprops clear in lua_infolib
2025-05-19 18:22:00 +02:00
GenericHeroGuy
4d3f43b8e4 Move skincolors definition from doomdef.h to info.h
Recompiling 80% of the codebase every time was getting on my nerves...
also clean up initialization a bit
2025-05-19 17:29:55 +02:00
GenericHeroGuy
360e7419e8 Merge branch 'blankart-dev' into infostuff 2025-05-19 15:23:51 +02:00
NepDisk
83312b6e26 Fix TA menu menucaps 2025-05-19 09:16:43 -04:00
NepDisk
3c941ac6a4 Remove OPUS
As much as I would like it, Windows is garbage. Assets update coming soon
2025-05-19 08:09:45 -04:00
NepDisk
7d67d7b03b Disable the gainax until we have graphics for it. 2025-05-19 00:39:43 -04:00
NepDisk
62537cece1 Fix sneaker stacks sometimes sticking 2025-05-19 00:12:55 -04:00
NepDisk
bfa520f5a4 Add Menucaps to kartstats menu 2025-05-18 23:58:51 -04:00
NepDisk
05f1e18084 Large Menu commit
Ports 2.2's scrolling menu, port SRB2Kart Custom build Menucap cvar, register new menus
2025-05-18 23:55:03 -04:00
NepDisk
bafc9c3bd2 Fix rocket sneakers 2025-05-18 21:19:44 -04:00
NepDisk
32043b3825 Fix brakemod dropoff cvar not being registerd 2025-05-18 21:02:29 -04:00
NepDisk
cab441bad4 Fix diagonal squares 2025-05-18 19:58:50 -04:00
NepDisk
9179c6620c Remove air drifitng jitter
It looked really strange since you aren't on the ground to jitter in the first place.
2025-05-18 19:37:38 -04:00
NepDisk
1897f9d1e7 Fix weird stacking speed dropoff issue
Thanks so much Indev!
2025-05-18 18:56:11 -04:00
NepDisk
e9b79efe2d rename calc_arg_offset to match newest booststack 2025-05-18 17:48:57 -04:00
NepDisk
99daf2efd8 Use sneakerstacking sound cvar and use stacking helper func 2025-05-18 17:33:21 -04:00
NepDisk
f8443108a7 More various fixes 2025-05-18 15:44:30 -04:00
NepDisk
30eb87487b Use negative here instead 2025-05-18 14:19:33 -04:00
NepDisk
4950069cd6 Fix other minor issues brought up
Thanks again Jon
2025-05-18 14:18:06 -04:00
NepDisk
5f2fd005f0 Revert rocketsneaker usage nerf 2025-05-18 14:15:39 -04:00
NepDisk
91c4e0e7f0 Use Neptune shadow scales
Thanks Jon for the suggestion
2025-05-18 14:12:44 -04:00
NepDisk
b9836e4925 Add toggle for deadzone style
The game now defaults to Kart style deadzone to remove that stiffness felt on shallower angles
2025-05-18 14:06:56 -04:00
GenericHeroGuy
1d0a066590 Add name hashing for supported info types 2025-05-18 18:13:04 +02:00
GenericHeroGuy
0009807746 Unify info lookup functions for SOC/Lua/ACS
Use MAX* constants instead of -1 for invalid values, because enum signedness
is implementation-defined
2025-05-18 17:37:47 +02:00
GenericHeroGuy
95ae54fd08 Actually inline strbuf_get 2025-05-18 14:47:50 +02:00
GenericHeroGuy
c3fe5e80ac Screw checking for nameofs being zero, just keep count of mobjs/states 2025-05-18 14:46:24 +02:00
NepDisk
39f507d2b5 Make Ring drop on bumps consistent 2025-05-17 20:23:18 -04:00
NepDisk
a3b6a13e95 Fix retry softlock 2025-05-17 17:15:52 -04:00
NepDisk
e78877783e Fix buffer overflow in HWR_InitModels
Idk who did this
2025-05-17 16:27:09 -04:00
NepDisk
ff2f058972 refactor giveitem and port other RR cheats. 2025-05-17 12:46:37 -04:00
NepDisk
bf4e879c82 Update hash 2025-05-17 07:27:02 -04:00
NepDisk
575c6551ea Add mappatch.pk3, Allow patches to remove existing mapthings. 2025-05-16 08:41:14 -04:00
NepDisk
ab6962e05b Update hash for 1st map patch 2025-05-15 21:08:16 -04:00
NepDisk
9c164ce438 Use CEP itemoddscale code for 32p shit later 2025-05-15 20:56:51 -04:00
NepDisk
61e7d86d78 Instashield on Clash 2025-05-15 19:27:18 -04:00
NepDisk
2eaaf088de Bananas dont make you scream 2025-05-15 15:15:29 -04:00
NepDisk
8aba05d503 [PATCH] Try to make bots better at drifting
By GenericHeroGuy
2025-05-15 14:38:07 -04:00
NepDisk
3163dcf9c4 Remove bird window shake
sorry jartha
2025-05-15 14:35:46 -04:00
NepDisk
4e42d1ac75 Ensure good respawn angle from fallback 2025-05-15 11:57:45 -04:00
NepDisk
378d887a5c check for null pls 2025-05-15 11:42:02 -04:00
NepDisk
08408831bf the safeguardist of safeguards 2025-05-15 11:38:43 -04:00
NepDisk
5b8f200e1a Safeguard respawn next even more 2025-05-14 23:18:20 -04:00
GenericHeroGuy
4e66cb67a8 Fix returned mobj/state index in compatmode 2025-05-14 19:03:29 +02:00
GenericHeroGuy
711944350e Deduplicated freeslotting code 2025-05-14 18:56:28 +02:00
Alug
f072746216 unlock everything when using modkartdata save
doesent make too much sense having to unlock everything again when playing mods
2025-05-14 11:45:27 -04:00
GenericHeroGuy
1fa9a7cb8e Refactor info table initialization
We SOCced this stuff ages ago, time to exploit it
Also fixes resetdata kek
2025-05-14 17:28:41 +02:00
GenericHeroGuy
e3f8019b84 And menus 2025-05-14 16:43:20 +02:00
GenericHeroGuy
1b095d220e Why stop there? Go for skincolors too :^) 2025-05-14 16:06:11 +02:00
GenericHeroGuy
1793c2ea95 Use string buffers for mobjs and states 2025-05-14 15:35:26 +02:00
GenericHeroGuy
536075b00a Add string buffer library 2025-05-14 15:06:29 +02:00
NepDisk
1886b6708f Fix inaccurate header 2025-05-13 16:19:30 -04:00
NepDisk
f05c8ee548 fix oob write when map has playerstarts for 32 players 2025-05-13 16:08:20 -04:00
NepDisk
cd24b68517 Revert "Use 32 instead of maxplayers"
This reverts commit 769f41dba1.
2025-05-13 15:57:23 -04:00
NepDisk
bd233a9201 Per map track complexity and modifier max 2025-05-13 15:49:21 -04:00
NepDisk
9a45acdd7d Fix item rolls 2025-05-13 13:53:46 -04:00
NepDisk
18c17b6b7c ugly looking line fix 2025-05-13 13:39:19 -04:00