LJ Sonic
36613d58e9
Cleanup sphere redistribution
2022-12-29 22:30:26 +01:00
LJ Sonic
6806fbce45
Fix sphere redistribution
2022-12-29 22:16:08 +01:00
LJ Sonic
dc39957539
Move sphere redistribution to its own function
2022-12-29 21:28:53 +01:00
LJ Sonic
2b2797ec66
Move player-node unlinking to a function
2022-12-29 20:48:17 +01:00
LJ Sonic
dc716d9ece
Cleanup ResetNode
2022-12-29 20:45:56 +01:00
LJ Sonic
e6e9eef0e2
Merge node arrays into a structure
2022-12-29 15:52:45 +01:00
LJ Sonic
262ed6b7f3
Split packet handling switch into functions
2022-12-29 10:23:12 +01:00
LJ Sonic
33c76453e1
Remove snake_ prefix
2022-12-28 18:50:00 +01:00
LJ Sonic
ffbe140af5
Move snake minigame to its own files
2022-12-28 16:12:05 +01:00
LJ Sonic
d03ef0a441
Fix HOMs in large rooms
...
Credits go to Lactozilla
2022-12-27 20:31:55 +01:00
LJ Sonic
c8e579618a
Fix maps with more than 65535 segs not working correctly
...
This renders the "quadrant hack" and ZenNode largely useless
2022-12-27 20:29:15 +01:00
LJ Sonic
58e5473c9e
Fix integer overflow with diagonal node splits
...
Fixes random invisible walls and possibly more errors
2022-12-27 20:26:38 +01:00
MascaraSnake
937127e987
Disable exit sectors in non-NiGHTS special stages because they interfere with the pits
2022-12-27 16:49:52 +01:00
spherallic
d7606fd85a
{
2022-12-27 13:48:42 +01:00
spherallic
f5ede24775
Fix gamepad being unable to skip tutorial prompt
2022-12-27 11:44:56 +01:00
MascaraSnake
3b9ed3e802
EV_DoFloor: Set dummy tag correctly for chained linedef executing
2022-12-27 10:54:24 +01:00
MIDIManNoah
98d544b459
Make some fixes for Metal Sonic's boss fight
2022-12-23 22:19:09 -05:00
spherallic
f3988231d4
Convert old joy## constants
2022-12-22 14:40:35 +01:00
spherallic
1964869c69
Remove redundant control axes & cleanup
2022-12-22 01:40:33 +01:00
spherallic
b772c3a00d
Remove "controls per key" option
2022-12-22 00:02:30 +01:00
spherallic
7abdab09bd
Check double usage per-player, remove 2.1 code
2022-12-21 23:51:24 +01:00
LJ Sonic
29b9fec85d
Merge branch 'increase_maxsend' into 'next'
...
Increased maxsend
See merge request STJr/SRB2!1895
2022-12-21 11:35:33 +00:00
Lamibe
c1b85b212d
Increased maxsend to 200MB
2022-12-19 10:38:17 +01:00
spherallic
a85876d0c2
Change gamepad defaults again, post-refactor
2022-12-16 01:25:54 +01:00
Eidolon
003ee55ccd
http-mserv: add SRB2-specific user agent string
2022-12-13 11:44:27 -06:00
Eidolon
ba2a4f06d4
Merge branch 'next' into public_next
2022-12-10 22:04:41 -06:00
Eidolon
30df486dac
Update zones.pk3 hash for pre3 (oops)
2022-12-10 15:32:06 -06:00
Eidolon
fdb6f2aff9
sdl: I can't believe it's more version-guards
2022-12-10 02:47:53 -06:00
Eidolon
df28ffd72e
sdl: Yet more SDL rumble version-guards
2022-12-10 02:42:14 -06:00
Eidolon
f5f224136b
sdl: Version-guard rumble and extended buttons
2022-12-10 02:34:33 -06:00
Eidolon
ec58b1504d
sdl: SDL version-guard controller type and hidapi
2022-12-10 02:19:05 -06:00
Eidolon
fcf69001ad
cmake: Fix png and openmpt builds in clean envs
...
In environments without zlib installed, png would fail to build since
it can't find zlib.h. The zlib build's generated public include dir
needs zlib.h to work.
openmpt fails to build because it can't find Rpcrt4, which is not a
necessary link under mingw, but exists in some mingw-w64 toolchains.
It is only needed for MSVC.
2022-12-10 01:53:23 -06:00
Eidolon
fb0f0c5e6c
cmake: Use MAME YM2612 emu in GME
2022-12-10 01:46:42 -06:00
Eidolon
9e191d0748
Bump SRB2VERSION and MODVERSION for 2.2.11 pre3
2022-12-08 21:27:24 -06:00
Eidolon
4c72154d4f
Merge remote-tracking branch 'local-SRB2/next' into public_next
2022-12-08 21:26:28 -06:00
Eidolon
6428d6fc61
Fix axis inversion and camera look inversion
2022-12-08 21:25:10 -06:00
Eidolon
7d8e8e20b7
Merge branch 'gamepad-refactor-lua-rumble' into 'next'
...
Add haptic functions for Lua scripting
See merge request STJr/SRB2!1872
2022-12-09 02:17:17 +00:00
Eidolon
7f1cafcd3d
Merge branch 'gamepad-refactor-lua-features' into 'next'
...
Add gamepad library and hooks for Lua scripting
See merge request STJr/SRB2!1871
2022-12-09 02:17:03 +00:00
Eidolon
696e2ab909
Merge branch 'gamepad-refactor' into next
...
Some hacks from the snake minigame patch have been removed as they are
no longer needed.
See STJr/SRB2!1870
# Conflicts:
# src/g_game.c
# src/g_input.c
2022-12-08 20:00:41 -06:00
Eidolon
d98d59494f
Add missing level-load view reset from RR
2022-12-08 18:21:37 -06:00
sphere
b9c677e537
Merge branch 'triggerafterxcalls' into 'next'
...
Fix callcount typo
Closes #922
See merge request STJr/SRB2!1890
2022-12-08 12:25:03 +00:00
spherallic
d0a91646ef
Allow setting hoop pitch/yaw in degrees (binary)
2022-12-07 12:34:35 +01:00
Eidolon
df131ef131
Bump SRB2VERSION and MODVERSION for 2.2.11 pre2
2022-12-06 18:43:59 -06:00
Eidolon
aac04b818c
Merge branch '22-safe-addfolder' into 'public_next'
...
Path security checks for addfile, addfolder and exec
See merge request STJr/SRB2Internal!633
2022-12-07 00:43:31 +00:00
Eidolon
5cb13f9d1c
Bump SRB2VERSION and MODVERSION for 2.2.11 pre1
2022-12-06 18:39:32 -06:00
Eidolon
cf699f23f9
Merge branch 'next' into public_next
2022-12-06 18:39:06 -06:00
Eidolon
9a7d15761d
Merge branch '22-exec-files-only' into 'public_next'
...
Fix exec crashing with out of memory if opening a directory
See merge request STJr/SRB2Internal!634
2022-12-06 08:42:04 +00:00
Eidolon
6d44eb8016
Revert previous RemoveMobjInterpolator move
...
Matching Ring Racers. Previous move was actually a mistake on the Kart
port. Done so there is never a condition where the interpolator isn't
removed.
2022-12-05 17:22:01 -06:00
Eidolon
5bb7a527a1
Remove mobj interp. on early-free in P_RemoveMobj
...
Fixes a crash that occurred frequently in special stages/NiGHTS.
2022-12-04 22:25:23 -06:00
MascaraSnake
2cc7fe2bf0
Fix callcount typo
2022-12-04 09:14:55 +01:00