NepDisk
b769bcd295
Adjust for our needs
2025-09-21 15:21:36 -04:00
JugadorXEI
eb4d4717e5
Move cv_showgremlins code to P_SweepTestLines so it can still fire
2025-09-21 15:08:36 -04:00
JugadorXEI
01b2f9d5b0
Add workaround for gremlin'd wall collisions
2025-09-21 15:06:29 -04:00
NepDisk
4495ae6b4c
Merge branch 'blankart-dev' into AirDrop
2025-09-20 19:33:10 -04:00
NepDisk
703afe7992
Merge pull request 'Bot improvement changes' ( #120 ) from bothandlechanges into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/120
2025-09-21 00:39:14 +02:00
NepDisk
4cebf26be3
Merge branch 'blankart-dev' into AirDrop
2025-09-20 18:18:07 -04:00
Anonimus
31aea3cd97
Color-code and angle bananas
...
* Bananas, similar to Orbinauts, now preserve the user's color
* They also preserve the last angle they had within the drag chain; if they're thrown forwards, the angle matches the player's
2025-09-20 16:40:55 -04:00
NepDisk
78a9947662
Merge branch 'blankart-dev' into AirDrop
2025-09-20 14:01:38 -04:00
Lactozilla
3b489df3db
Fix SRB2 1393 (Nep: also flats and brightmap support Thx lug) ( Closes #115 )
2025-09-20 13:43:35 -04:00
NepDisk
e2fba0195c
Merge branch 'blankart-dev' into AirDrop
2025-09-20 13:21:46 -04:00
NepDisk
de3a843974
unleash the blananas
2025-09-20 13:20:07 -04:00
James R
fba66c4084
Do not disable and reenable sounds entirely when window focus changes
...
Sounds are not started if the window is unfocused,
regardless of sound_disabled.
Fixes -nosound not working (sounds would always be
reenabled if window comes into focus).
2025-09-20 17:45:38 +02:00
GenericHeroGuy
e5c97ca233
Introducing: __attribute__((__cleanup__))
...
I don't wanna hear about MSVC... or C++...
This fixes NUMEROUS memory leaks introduced by G_ReadDemoHeader,
which I was utterly oblivious to up until an hour ago
2025-09-20 16:52:44 +02:00
NepDisk
49c0b2c00e
Make Airdrop drop lines only turn yellow when you have ringboost
2025-09-20 10:23:15 -04:00
NepDisk
de5a8594b9
Add more conditions here
2025-09-20 09:43:32 -04:00
NepDisk
aba9e23a0d
Readd bot airbrake logic for bot controllers
2025-09-20 09:40:27 -04:00
NepDisk
ca3d533771
Don't break the airdrop toggle, you BAKA!
2025-09-20 01:00:23 -04:00
NepDisk
7de3cc3b25
Add toggle logic for Air Drop
2025-09-20 00:42:47 -04:00
NepDisk
ffa7850bb6
AirDrop Starting Commit
...
This introduces a new optional feature called Airdropping. When holding brake in the air you will start to fall faster. If you have rings active and have rings on you, you Ring Drop to fall even faster and with less delay. The ringboost output from this move is weaker then using rings normally making it so always using ring drop isn't the best play
2025-09-20 00:41:08 -04:00
NepDisk
dbabd84715
Don't use map modifier
2025-09-19 22:41:00 -04:00
NepDisk
044e8c6ec1
Remove sclar on driftskill, make small grip lock out after drifts and make bots go neutral faster at high speeds
2025-09-18 16:53:08 -04:00
NepDisk
4a1618829b
Merge branch 'blankart-dev' into bothandlechanges
2025-09-18 16:27:17 -04:00
Anonimus
b36b327a00
UPDAYTE DE GOT TAMN HAYSH
...
Maybe we should move hashes to a header that's easy to drop in from asset compiling?
Maybe? ...please?
2025-09-18 16:11:49 -04:00
Anonimus
b6c34067bb
Universal scale for cluster distancing
...
Should hopefully make gradienting less punishing on maps like Green Cave
2025-09-18 16:11:49 -04:00
NepDisk
6512d71e4e
Try to improve regular turns and drifts
2025-09-18 15:59:45 -04:00
GenericHeroGuy
fd65151d50
Fix ghost hitlist causing zone errors ( closes #118 )
...
Beware the wrath of PU_LEVEL
2025-09-18 21:19:06 +02:00
NepDisk
2e588d3516
Make this a 3
2025-09-18 10:45:17 -04:00
NepDisk
2f337ee3d6
try Netsyncing this stuff
2025-09-18 10:31:53 -04:00
GenericHeroGuy
0362a0dff4
Add debugmappatch, for hot-reloading map patches
2025-09-18 16:30:37 +02:00
Anonimus
bb1f65fcc1
Fix compiler/linker fussing and inconsistencies
...
Some things got lost in translation in the revert
2025-09-18 04:10:34 -04:00
NepDisk
7c7368fe93
Sunbeam hashes
2025-09-18 01:16:08 -04:00
Gustaf Alhäll
d0ab031a71
Remove redundant vertex, matrix and quaternion code
2025-09-18 00:59:35 -04:00
LJ Sonic
bfc55ed016
Allow passing a vector to Matrix.translation/scaling()
2025-09-18 00:20:47 -04:00
LJ Sonic
2f69f46a0a
Rename Matrix.fromTranslation/Scaling()
2025-09-18 00:20:18 -04:00
LJ Sonic
96c1fc4bd1
Fix name of matrix.get() and matrix.set()
2025-09-17 22:35:05 -04:00
LJ Sonic
7ee04cdaaa
Fix bruh moment
2025-09-17 22:30:45 -04:00
LJ Sonic
e180d7720e
Add missing include directive
2025-09-17 22:29:50 -04:00
LJ Sonic
18d54fc07b
Implement vectors, matrices and quaternions
2025-09-17 22:27:36 -04:00
LJ Sonic
8b2626165b
Add lua_tofixed() and luaL_optfixed()
2025-09-17 22:13:35 -04:00
NepDisk
9c30e7a422
Fix some compiler warnings AGAIN
2025-09-17 20:56:29 -04:00
NepDisk
d3bad05bf9
Let you open the console in RA replays
2025-09-17 19:49:28 -04:00
NepDisk
869f0f8256
Do local camera turns here and always set player_t->angleturn
2025-09-17 17:36:16 -04:00
NepDisk
7871bab697
Fix T_Pusher player turn
2025-09-17 17:29:08 -04:00
GenericHeroGuy
b2595045fc
Remove leftover P_CheckGravity call in ceiling bonk code
2025-09-17 22:46:40 +02:00
GenericHeroGuy
1c33caa84e
Attempt number two at fixing ACS unarchiving
...
Can't use map numbers, can't use lump numbers... so don't use numbers!
2025-09-17 18:31:10 +02:00
GenericHeroGuy
858162f333
Revert "Fix the ACS unarchival crash ( closes #97 )"
...
This reverts commit 8348ed1c05 .
2025-09-17 18:31:10 +02:00
GenericHeroGuy
c8c2d828de
brap
2025-09-17 18:31:10 +02:00
James R
ea54e3f08a
Fix instances of lump searching not being case insensitive
2025-09-17 18:31:10 +02:00
NepDisk
9568ff843b
Merge pull request '[FEAT] Implement configurable starting rings' ( #116 ) from minenice55/blankart:start-rings-cvar into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/116
2025-09-17 18:30:59 +02:00
minenice55
a0cd60b9a2
implement configurable starting rings
2025-09-17 12:12:23 -04:00
Alug
693374c5c1
ensure deterministic order for P_Random stuff passed as arguments
...
the evaluation order of arguments passed to functions is undefined in C/C++, so its up to the compiler in which order to evaluate these
P_Random functions modify the randomseed each time theyre called, which can lead to different outcomes (thus desynchs) on different platforms, compilers,
compiler versions etc.
so match up with the most common which is last to first (seemingly the order gcc on nix and windows handle it)
common case are mine/eggbomb explosions hitting the smk ice blocks causing desynchs when either server or client were clang compiled
2025-09-17 18:08:06 +02:00
Anonimus
3be59c8100
ACTUALLY fix the small icon misalignment
...
This time for sure, haha...
2025-09-17 07:17:05 -04:00
Anonimus
43732fe21d
PINGAS
2025-09-16 18:09:45 -04:00
NepDisk
bb3e543fb7
Change the backgroundpatch for wifi based if purple drift isn't on
2025-09-16 17:39:12 -04:00
GenericHeroGuy
8a6a2b5bf3
Fix Sryder's Pleasure Castle ghost segfaulting... again ( closes #114 )
2025-09-16 22:39:48 +02:00
NepDisk
77e1e3fe38
Use a cliprect on the player square so the player doesn't overlap the menu
2025-09-16 15:47:01 -04:00
GenericHeroGuy
33348e7c92
Refactor and tweak afterimages, clean up drift release ( closes #98 )
...
I pinky promise I did NOT break drifting
2025-09-16 21:08:32 +02:00
GenericHeroGuy
6b6594e430
Refactor driftgauge and fix the bar colors ( closes #95 )
...
Bar colors based on sglua (with new colors for purple)
2025-09-16 18:23:48 +02:00
NepDisk
4dc40f0256
Remove maxsend limit, default to 200MB maxsend
...
https://gitlab.com/kart-krew-dev/ring-racers/-/merge_requests/14
2025-09-16 10:36:45 -04:00
LJ Sonic
12dc3798a7
Rename matrix_t to oldmatrix_t
2025-09-16 09:39:44 -04:00
NepDisk
3f611cf6d2
Raise demo version
2025-09-15 12:50:56 -04:00
NepDisk
c204314ae9
Shut up GCC
2025-09-15 12:01:09 -04:00
NepDisk
9109ce58cc
Default bumpspark and BumpSpring on
2025-09-15 11:39:50 -04:00
NepDisk
24bceed8f1
Add backwards compat for older demos regarding ez start and bumpspark
2025-09-15 11:38:23 -04:00
NepDisk
14fb1048fe
QOL for RA
...
Having to time the input everytime makes attempts annoying to attempt since you often have to restart if you fail. Bumpspark and Bumpspring are also enabled for ease of play as well since vanilla bumps are generally unliked
2025-09-15 03:16:09 -04:00
NepDisk
f517163a77
Update le hashes
2025-09-15 00:04:37 -04:00
NepDisk
0e0964dd18
Merge pull request '[ENHANCEMENT] Add option to show lap split on race timer' ( #112 ) from minenice55/blankart:timer-lap-splits into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/112
2025-09-15 05:56:09 +02:00
Anonimus
3ab2e769c5
Fix misalignment for smaller minimap icons
2025-09-14 22:05:23 -04:00
NepDisk
990390fd5c
Add for floorClip support to 3D models
2025-09-14 21:20:14 -04:00
minenice55
7197c2e3de
Merge branch 'blankart-dev' into timer-lap-splits
2025-09-14 19:08:32 -04:00
minenice55
e39d1ecfaf
add option to show lap split on race timer
...
also adds hud offset support to the "centred" lap split display
2025-09-14 18:29:43 -04:00
NepDisk
f359a53756
Fix gremlins on Abstration minecart map
2025-09-14 17:47:39 -04:00
NepDisk
4917fcde50
Revert 'Use Path traversal if sweep lines fail'
...
This reverts commit 89f0ef836b .
2025-09-14 15:39:42 -04:00
NepDisk
7c7f5ac1d0
Revert "Only run fallback traversal for bounce and slide for gameplay important objects"
...
This reverts commit 15b83e9fc3 .
2025-09-14 15:38:12 -04:00
NepDisk
8b9bead8ba
Revert "Replace assert with return in slidemove old"
...
This reverts commit 95eea4d1af .
2025-09-14 15:35:49 -04:00
Anonimus
a4d89f3083
Spinout rotations
2025-09-14 14:24:22 -04:00
NepDisk
4a79ad337b
Properly use menu_text_input boolean
2025-09-14 11:53:08 -04:00
NepDisk
ef481b936f
Use US default as default... Crazy
2025-09-14 10:55:12 -04:00
NepDisk
5f97577561
Add cvar for keyboard layout
2025-09-14 10:52:38 -04:00
NepDisk
95eea4d1af
Replace assert with return in slidemove old
2025-09-14 01:43:30 -04:00
NepDisk
72596e8d03
Port addfilelocal from saturn
...
Modified to turn off features we don't have / prevent resyncs
2025-09-14 01:06:05 -04:00
Anonimus
c906ccc7a1
Add race lap splits display from Ring Racers
...
Very neat feature
2025-09-13 23:07:52 -04:00
Anonimus
ab5ded6ae9
Praying there are no more hash inconsistencies...
2025-09-13 23:07:52 -04:00
NepDisk
d00e674088
Port Native keyboard
2025-09-13 22:41:48 -04:00
GenericHeroGuy
8348ed1c05
Fix the ACS unarchival crash ( closes #97 )
...
Map numbers are consistent between server and client, wadnums are not
2025-09-14 01:36:22 +02:00
GenericHeroGuy
ecefb06069
Fix negative refcount warnings when joining servers
2025-09-13 22:14:16 +02:00
NepDisk
ea1426b947
Merge pull request 'Gif recording improvements' ( #109 ) from gifhell into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/109
2025-09-13 21:01:27 +02:00
NepDisk
30fbf1c4c8
Don't draw most of thinker stats when level is not running.
...
This crashes, why did it ever do this.
2025-09-13 14:58:31 -04:00
NepDisk
dd1790749e
Remove unused var
2025-09-13 14:19:17 -04:00
NepDisk
14052daede
Improve step up accuracy to v1
...
So it turns out Theres no 'maxstep > 0' check in v1
2025-09-13 13:40:20 -04:00
NepDisk
1aed9067bb
remove avgheight as its no longer needed
2025-09-13 10:35:33 -04:00
NepDisk
7cdb502874
Add safety to K_PlayerWeight
2025-09-13 08:51:07 -04:00
NepDisk
2acf3725e3
Fix Bubble and Flame activating instatly when holding item down
...
You know have to let go once after rolling to use it.
2025-09-13 00:55:18 -04:00
NepDisk
3aa7217155
Fix bubble getting stuck large on exiting
2025-09-12 23:44:25 -04:00
NepDisk
c3eeffc95c
Fix typing indicator being tied to nametags ( Fixes #90 )
2025-09-12 23:26:48 -04:00
NepDisk
02212a9974
Fix spectator reentry not being reset between maps. ( Fixes #96 )
2025-09-12 23:20:16 -04:00
Anonimus
fa1b3b9431
SRB2 rendering code is very good yes indeed
2025-09-12 21:11:38 -04:00
Anonimus
93a4824549
Fix mis-scaling of rolling offsets
2025-09-12 20:21:57 -04:00
NepDisk
462d18186c
Renable hasing
2025-09-12 19:49:16 -04:00
NepDisk
50c7019f44
Add KZ speedometer and fix many compiler warnings
2025-09-12 19:43:43 -04:00