Isaac0-dev
40cdfc28f5
Raspberry Pi Support ( #117 )
2022-06-05 19:40:21 -07:00
MysterD
e621b2f370
Cleanup
2022-06-05 19:22:11 -07:00
HunterHeard
defb1d43d7
Add gamepad number, background options ( #122 )
...
Added two options, one which lets user choose which gamepad to use, and one
which allows game to be played with gamepad while in the background.
These two features together allow for "splitscreen" (sort of) multiplayer by
starting up instances and joining them together and selecting different
gamepads for each one.
Gamepad choices are 0-7. If a number is chosen that does not correspond to a
gamepad, the previous gamepad (last number you were on this session that had
a working gamepad) is used.
2022-06-05 19:16:24 -07:00
Isaac0-dev
09f9f1561b
Fix compiling on Docker ( #125 )
2022-06-05 19:12:23 -07:00
EmeraldLoc
1d89f4353e
Add .app support and fixed warning ( #126 )
2022-06-05 19:11:58 -07:00
Isaac0-dev
074c915335
Detect termination signals ( #127 )
2022-06-05 19:11:15 -07:00
EmeraldLoc
658588b05e
Remove act num if set to 0 ( #128 )
2022-06-05 19:10:34 -07:00
MysterD
349ae6a709
Fix behavior check in packet_object
2022-06-05 00:24:48 -07:00
MysterD
20c972c9fa
Fix interpolated shadow corruption
2022-06-04 23:36:41 -07:00
MysterD
14a5a79eeb
Prevent crashing on level change
2022-06-04 18:46:44 -07:00
MysterD
5532dea75f
Close modfile at the correct time when downloading
2022-06-04 17:58:36 -07:00
MysterD
084ba327fd
Close file pointers immediately after reading/writing
2022-06-04 17:33:45 -07:00
MysterD
b84645b4d1
Show errno when fail to open file pointer
2022-06-04 17:20:41 -07:00
MysterD
96b536050f
Whoops2
2022-06-04 00:54:04 -07:00
MysterD
eb1a45346c
Whoops
2022-06-04 00:53:27 -07:00
MysterD
5c5e8acd1c
Prevent client from sending sync valid packets improperly
2022-06-04 00:52:38 -07:00
MysterD
6e087de181
Changed tree leaf particle check from hardcoded levels, to gEnvFxMode
2022-06-04 00:43:04 -07:00
MysterD
4a93e44779
Allowed LEVEL_ENDING to be overridden by DynOS
2022-06-02 22:06:33 -07:00
MysterD
1f0a55ada1
Unhardcode castle cannon grate star requirement
2022-06-02 21:19:53 -07:00
MysterD
bf995d79c1
Sync setHome value in spawn object
2022-06-02 21:02:43 -07:00
MysterD
b570091224
Whoops, forgot to save
2022-06-02 19:50:41 -07:00
MysterD
bf5c9d7610
Fixed up indentation
2022-06-02 19:46:51 -07:00
MysterD
89a44c00b8
Unhardcoded more bowling ball values
2022-06-02 19:45:01 -07:00
MysterD
12af07a5e9
More custom bhv cleanup
2022-06-02 19:33:28 -07:00
MysterD
03b21082a6
Cleanup ; recursive descent fixes ; fixed behavior override comparisons
...
Moved dynos parsing for bhvs and models to a common file
Fixed recursive descent to correctly parse the entire expression
Adjusted bhv generation to use recursive descent
Switched all known behavior comparisons to the overridden versions
Fixed issue with Chain Chomp in star road
2022-06-02 19:07:43 -07:00
Prince Frizzy
2a611034a6
Added a full new custom behavior system ( #124 )
2022-06-02 12:19:54 -07:00
MysterD
ebecb79af3
Bumped version
2022-06-01 23:04:41 -07:00
MysterD
efaf87ab11
Unhardcoded more values ; generated more tex files ; special set home function ; fixed lua bhv bugs
...
Unhardcoded KingBobomb values, Mips values, star dialog values
Generated tex files when they're of the form levels/XXX/NUMBER
Now lua behaviors can call cur_obj_set_home_once() to set home correctly
Lua behaviors are now overridden correctly when created through spawn infos
Behavior checks now translate to the overridden behavior before checking
2022-06-01 23:04:21 -07:00
MysterD
1224dec362
Update autogen
2022-06-01 01:00:21 -07:00
MysterD
ada0170dbb
Fix collision bugs setting now allows for non-axis-aligned walls to be correct
2022-06-01 01:00:00 -07:00
MysterD
64e444e490
Adjust wall normal when colliding with multiple walls
2022-05-31 18:26:27 -07:00
MysterD
57b507ba1d
Consider all walls when doing quarter steps (fixCollisionBugs)
2022-05-31 08:44:18 -07:00
MysterD
4add33fa19
Added server setting toggle for 'surface cucking' and 'exposed ceilings' vanilla bugs
2022-05-31 01:29:48 -07:00
MysterD
d687b4513c
Bump version
2022-05-30 03:08:52 -07:00
Filipianosol
b9229aea5f
Fix icon when `CC` has more than one word ( #123 )
...
Takes the first word as an argument instead of the entire `CC` string.
Ensures it's always one word.
2022-05-30 03:08:30 -07:00
MysterD
668544f62d
Clear custom actors on disconnect properly
2022-05-30 00:37:14 -07:00
MysterD
e719875b48
Fixed crash on warp
2022-05-29 18:16:52 -07:00
MysterD
315420693b
Fix bettercam rotation when jumping
2022-05-29 16:43:35 -07:00
MysterD
635c29dcbe
Prevent hide-and-seek from warping to castle grounds
2022-05-29 15:34:41 -07:00
MysterD
89462131eb
Fix crash, only translate cam space when its valid
2022-05-29 15:34:28 -07:00
MysterD
01dabb442d
Revert "Restore local Mario to mirror room ( #109 )"
...
This reverts commit a5e9e38713
.
2022-05-29 15:33:03 -07:00
MysterD
b9353c9dfc
Fix icon for coop-compiler
2022-05-29 04:00:09 -07:00
MysterD
162aa40f96
Fix warnings on windows
2022-05-29 03:30:41 -07:00
MysterD
8fd9d76f5a
Fix mac compile
2022-05-28 21:09:27 -07:00
MysterD
eeb47f9896
Made capped framerates and vsync smoother
2022-05-28 20:13:02 -07:00
MysterD
1591e406fa
Add null checks to spawn_object.c
2022-05-28 01:29:19 -07:00
MysterD
3b02056de8
Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop
2022-05-28 01:26:52 -07:00
MysterD
e829943461
Allow set_mario_colors on any layer, add recursive descent to geo parsing, fix color flashing in Arena
2022-05-28 01:26:40 -07:00
137329506980462592
aaf84330f7
Add tired / second punch sound back ( #120 )
2022-05-28 00:56:48 -07:00
MysterD
dc62b609a9
Re-request level or area if stuck in invalid state for a while
2022-05-28 00:49:28 -07:00