Commit graph

1386 commits

Author SHA1 Message Date
NepDisk
c1ca05c6c5 Adjust some stuff to accout for how the map header toggle works 2025-06-02 15:11:39 -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
GenericHeroGuy
2642e8d972 Get flat palremap working again 2025-05-25 18:18:48 +02:00
NepDisk
c83d5cebd4 AAAAAA
I'll be honest what am I doing???
2025-05-25 02:01:33 -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
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
869255f9ec Merge branch 'infostuff' into blankart-dev 2025-05-20 09:40:44 -04:00
GenericHeroGuy
6e8e027a6e Fix incorrect parsing of map patches 2025-05-19 20:44:38 +02:00
GenericHeroGuy
360e7419e8 Merge branch 'blankart-dev' into infostuff 2025-05-19 15:23:51 +02:00
NepDisk
f8443108a7 More various fixes 2025-05-18 15:44:30 -04: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
NepDisk
a3b6a13e95 Fix retry softlock 2025-05-17 17:15:52 -04:00
NepDisk
575c6551ea Add mappatch.pk3, Allow patches to remove existing mapthings. 2025-05-16 08:41:14 -04:00
GenericHeroGuy
1b095d220e Why stop there? Go for skincolors too :^) 2025-05-14 16:06:11 +02:00
NepDisk
bd233a9201 Per map track complexity and modifier max 2025-05-13 15:49:21 -04:00
GenericHeroGuy
d0ed82a540 Allow multiple checksums to be specified in a patch
...and while I'm at it, actually pad the printed hash
2025-05-08 22:00:46 +02:00
GenericHeroGuy
d58aa37228 Loading map patches 2025-05-02 16:51:06 +02:00
GenericHeroGuy
b7f4effe9b Replace MD5 with xxHash for file hashing
Yes, I had to do everything in one sweep, everything's connected...
Incremented demoversion since this changes the header format
2025-04-26 00:25:23 +02:00
NepDisk
6ee27d76de Fix up and remove some objects 2025-04-24 16:07:37 -04:00
NepDisk
012df40fcd Terrain Def Mapheader toggle 2025-04-21 13:31:41 -04:00
JugadorXEI
448495c91c Make loop end point thing sorting consistent (fixes loop desyncs) 2025-04-20 13:17:53 -04:00
NepDisk
af06da6560 Port v1 objects pt 6: Port 2.1 bosses 2025-04-13 17:39:35 -04:00
NepDisk
15a02fdeed Merge branch 'blankart-dev' into portv1objects 2025-04-12 13:23:55 -04:00
NepDisk
0ab033c497 Tri map records pt.1 2025-04-12 09:13:58 -04:00
NepDisk
ecb359ef1f Merge branch 'blankart-dev' into portv1objects 2025-04-10 20:03:35 -04:00
NepDisk
8a1d8dafa7 Finish kart purple drfit globalization 2025-04-10 20:02:49 -04:00
NepDisk
4f3044ac97 Merge branch 'blankart-dev' into portv1objects 2025-04-10 19:55:23 -04:00
NepDisk
9cd4294c21 TA support for extra game toggles 2025-04-10 19:53:44 -04:00
NepDisk
b39f76ccf4 Merge branch 'blankart-dev' into portv1objects 2025-04-08 12:18:44 -04:00
NepDisk
a53c2d87da Restore power giving for some effects 2025-04-08 12:18:12 -04:00
NepDisk
1d709184a9 Merge branch 'blankart-dev' into portv1objects 2025-04-07 21:51:30 -04:00
NepDisk
daf5fdf748 Remove Bumper Death animation 2025-04-07 21:01:01 -04:00
NepDisk
32b9b82dc2 Port v1 objects pt 3 2025-04-07 17:54:14 -04:00
NepDisk
f77e310c5e [PATCH] Compat changes 2025-04-07 15:50:56 -04:00
NepDisk
46d8a7c2b1 Merge branch 'blankart-dev' into portv1objects 2025-04-07 12:54:53 -04:00
NepDisk
e550ae380e Port driftsparkpulse 2025-04-07 12:54:24 -04:00
NepDisk
7983b94cf3 Porting v1 objects part 1 2025-04-06 12:34:50 -04:00
James R
06c584d1fd Don't reset camera position when spectating
Fixes a software renderer crash due to hitlag VFX from the
player's death (death from spectating) being too close to
the camera.
2025-04-01 23:12:37 -04:00
NepDisk
2e2b90f843 Finalize Cvar and push check to lua 2025-03-31 14:04:06 -04:00
Alug
fe30efacdd refactor postimg stuff so it can be combined with each other better
thx much indev! <3
everything now works with encore!
software now also supports screen effects in splitscreen!
2025-03-28 18:22:01 -04:00
GenericHeroGuy
486bb208c2 Fix flat alignment on Kart maps 2025-03-28 14:17:56 +01:00
NepDisk
945704849f stacking part 6: Implement customization cvars 2025-03-26 13:35:26 -04:00
NepDisk
f0b6ef89eb stacking pt.3: start work on chaining 2025-03-25 18:03:39 -04:00
NepDisk
7069c920df Stacking pt 1 2025-03-21 12:12:23 -04:00
GenericHeroGuy
b77a66d8bb Fix Spelunky 2025-03-17 00:42:53 +01:00
NepDisk
a5bb96ce9b Cup changes to allow the same map in multiple 2025-03-13 13:56:15 -04:00
NepDisk
077b34b37f Make legacy waypoint helper and expose K_RingsActive and K_UsingLegacyCheckpoints to lua 2025-03-10 19:14:35 -04:00
NepDisk
e8adbfb8b7 Fix typo in namespace code 2025-03-10 12:57:45 -04:00
NepDisk
bda7d26a0f Port basic lap anticheat for new waypoints from RR 2025-03-09 20:03:10 -04:00