Commit graph

21846 commits

Author SHA1 Message Date
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
Sally Coolatta
9d34768f40 Split up EV_DoElevator 2025-08-06 16:12:56 -04:00
NepDisk
0a893b5395 Use Player angle in replays 2025-08-06 13:46:13 -04:00
NepDisk
d7ad9b65ef Use old kart behaviour always 2025-08-06 12:17:57 -04:00
NepDisk
0e0c6ca2d3 Add more people to the credits 2025-08-06 12:10:50 -04:00
GenericHeroGuy
12cf57c550 Fix the jump cut on SS91 Miracle Lancer 2025-08-06 17:58:57 +02:00
NepDisk
17dd49426c Shut up compiler 2025-08-06 11:47:19 -04:00
NepDisk
2b09090dfb Add Support for the RA mods system into demos 2025-08-06 11:27:58 -04:00
GenericHeroGuy
8a895d4813 Update hashes, bot tweaks, fix thwompsactive 2025-08-06 01:30:43 +02:00
NepDisk
02590d30d9 You may be wondering what the deal with the previous two commits are.
It turns out faketic system fixes the weird jittering in the turnrate BUT only if I put netupdate back into the renderer? Yeah I don't get it either.
2025-08-05 09:36:02 -04:00
NepDisk
94c042eb06 Revert 'Store last ticcmd in a buffer rather than in netcmd'
This reverts commit 0306fee5b9.
2025-08-05 09:31:55 -04:00
NepDisk
81224b6a5a Revert "Only call NetUpdate once"
This reverts commit 43156f63ddf69fc57f008f128f18b2707e0dd4b6.
2025-08-05 09:23:32 -04:00
NepDisk
a8a4c1a8ef Make nightsbumper more accurate to v1 2025-08-04 14:14:02 -04:00
NepDisk
0306fee5b9 Store last ticcmd in a buffer rather than in netcmd
9c5955feb0
2025-08-03 23:33:43 -04:00
NepDisk
1ebd823dc6 Update object tracking 2025-08-03 13:30:26 -04:00