Commit graph

21860 commits

Author SHA1 Message Date
NepDisk
3c4d488b57 Fix menucaps on Tooltips, update hashes 2025-08-13 02:06:28 -04:00
NepDisk
de17315839 Make Natural camera a toggle 2025-08-12 23:58:21 -04:00
NepDisk
88c201da47 Use mapobjectscale instead of FRACUNIT 2025-08-12 23:31:43 -04:00
NepDisk
3163711618 bring back natural-camera-outrun stuff 2025-08-12 23:29:20 -04:00
James R
416ceafc96 Loops: fix momentum cut on grounded exit 2025-08-12 22:58:49 -04:00
NepDisk
5ee0e0d8c6 Prevent input during intro wipes to visual errors
If you press a button to skip during a wipe it turns fully white / black on the spot making it look really ugly
2025-08-12 22:51:19 -04:00
NepDisk
0dc7f87b7e Rework loops to be better then they previously were here 2025-08-12 20:32:15 -04:00
NepDisk
497fe4bcac Rename sfx->pitch to sfx->flags 2025-08-12 19:47:50 -04:00
NepDisk
0629a2a160 Only MakePatch if its acutally a patch 2025-08-12 18:27:36 -04:00
JugadorXEI
7a7e565b8d Fix loops so that they work in all directions 2025-08-12 16:58:02 -04:00
NepDisk
fd8fd10b02 Whoops forgot these exposures 2025-08-11 18:31:56 -04:00
NepDisk
2d57e09fae Waypoints library for Lua
https://git.do.srb2.org/KartKrew/RingRacers/-/merge_requests/81
2025-08-11 18:02:27 -04:00
JugadorXEI
bffc25f198 Expose loop variables to Lua (get only)
Nep Note: Had to adjust a bit of this to account for the fact player_t grabbing isn't ass anymore
2025-08-11 17:20:18 -04:00
NepDisk
ba9381acc2 Clamp some stuff in the kartstuff compat to not over/under flow
Just speedboost timers for now as thats what most luas could possibly underflow with
2025-08-11 15:33:19 -04:00
NepDisk
b622ca4073 Don't allow credits playback while in a demo 2025-08-11 12:24:08 -04:00
GenericHeroGuy
2557bc4912 Epic fail 2025-08-11 16:40:14 +02:00
GenericHeroGuy
58ddfc9da0 Change demoheader to BlanReplay, add G_CompatLevel 2025-08-11 15:29:23 +02:00
NepDisk
9c78ac3f93 Ring burnout rebalance
Ring burnout count now scales based on stats, with top left burning out with less rings used then bottom right

the base is 18 with the limit going lower the less speed and weight you have.

Also lua exposure
2025-08-10 13:37:30 -04:00
NepDisk
6b80b300c1 Don't do AIRFAILSAFE from nights bumper 2025-08-10 08:57:16 -04:00
GenericHeroGuy
d2fd5dc09b Allow changing controls during wipes 2025-08-10 00:46:24 +02:00
NepDisk
9a3a4cfc78 Merge pull request 'Wipes refactor' (#77) from bigwipes into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/77
2025-08-10 00:17:04 +02:00
GenericHeroGuy
cf73d0dd83 Merge remote-tracking branch 'origin/blankart-dev' into bigwipes 2025-08-10 00:05:26 +02:00
GenericHeroGuy
3bc2cd6c6e Make dedis run post wipes, fix pre wipe logic 2025-08-09 23:26:08 +02:00
GenericHeroGuy
875b747d01 Add a routine whitelist for wipe buffering in menus 2025-08-09 23:17:46 +02:00
GenericHeroGuy
5dca43633f Fix comparing wipegamestate with FORCEWIPE
Fun fact: the signedness of an enumeration is up to the implementation!
2025-08-09 22:00:49 +02:00
NepDisk
2b821722d2 Use GetFileAttributes in 'dows 2025-08-09 15:05:22 -04:00
NepDisk
f3f5f346ca Revert Don't do skyscroll in TA menu
This reverts commit 5fa9abd0c0.
2025-08-09 13:49:11 -04:00
NepDisk
5fa9abd0c0 Don't do skyscroll in TA menu
We can't even see it
2025-08-09 13:47:03 -04:00
NepDisk
5cfaf1d29f [PATCH] Increase speed of filesearching on \*nix
Thanks Alug
2025-08-09 13:44:31 -04:00
NepDisk
02a1066d73 [PATCH] Don't search the entire path for wads
Thanks Alug
2025-08-09 13:40:07 -04:00
NepDisk
7907945002 Major Softwaremode speedboost 2025-08-09 13:25:02 -04:00
GenericHeroGuy
d70cdbe4a0 Fix renderdeltatics exploding after wipes (and a warning) 2025-08-09 02:46:28 +02:00
GenericHeroGuy
04ae82b5bc Fix wipebuffer logic, reallow menu during wipes, fix pause menu carrying 2025-08-09 01:38:12 +02:00
GenericHeroGuy
9b6c104cfc An impromptu cleanup of G_DoPlayDemo
I found three memory leaks, and decided I was gonna do more than fix the
broken title screen when demo loading fails in the RA menu
2025-08-09 00:34:35 +02:00
GenericHeroGuy
6c24f4d70c Properly fix empty demo crash 2025-08-08 23:24:16 +02:00
GenericHeroGuy
d6edfb4303 Don't allow menu routines to run during wipes
This sucks, but there are just far too many possibilities to segfault...
Instead, any input that would run a routine is buffered until the wipe ends
2025-08-08 22:13:29 +02:00
Alug
d0247b2598 make gr_anisotropicmode save 2025-08-07 15:40:48 +02:00
Alug
273ac799c1 optimize legacy sky handling in HWR_GenerateTexture
same test case as earlier on stardust clasic ~20ms faster on my machine
2025-08-07 15:35:03 +02:00
NepDisk
ec7fbb9be8 [PATCH} FIx controller hotplug
Thanks Alug
2025-08-07 09:26:54 -04:00
Alug
361c1b50ff idk why this went missing lol 2025-08-07 14:58:10 +02:00
Alug
ed42bd4d32 cleanup GL UpdateTexture
speeds up texture loading, generation and updating a bit

around 100-120ms faster texture precaching on stardust classic and mipmaps enabled
2025-08-07 14:56:56 +02:00
toaster
55825960ba Fixed Oni's controller-related SIGFPE 2025-08-06 21:48:47 -04:00
GenericHeroGuy
241794b670 Fix menu replays causing event loop recursion 2025-08-07 02:09:43 +02:00
GenericHeroGuy
93712044cf No opening menus during wipes
Unfortunate, but this has some nasty side effects, like letting you carry
the pause menu into the title screen, or crashing your game by using any
TA pause menu options during a wipe
2025-08-07 00:38:49 +02:00
GenericHeroGuy
6a45300f8f Allow menu in GS_TITLESCREEN fadein 2025-08-07 00:38:48 +02:00
GenericHeroGuy
c21786ed5d Properly lock out menu inputs during GS_TIMEATTACK wipes 2025-08-07 00:37:38 +02:00
GenericHeroGuy
05f08ef5cb Set WipeInAction in D_WipeLoop, don't run scoreboard/cecho/etc during wipes 2025-08-07 00:37:38 +02:00
GenericHeroGuy
7a3a1586a1 Fix bad wipe timing for dedi servers on level load 2025-08-07 00:37:38 +02:00
GenericHeroGuy
b34a7cb66b The Wipes Upgrade
* All those fugly main loop copies are GONE! Replaced by one powerful loop
* Chat, menus and console can now be used during wipes
* Wipes are now interpolation-enabled
* Screenshotting now works consistently
2025-08-07 00:37:32 +02:00
NepDisk
0f1ae4048e Update continues elevate 2025-08-06 16:19:12 -04:00