Commit Graph

1811 Commits (0b48fb139a5c0bf14379298e4b28d364c74900b1)

Author SHA1 Message Date
MysterD 0b48fb139a Improve sanity check for torsoPos (fixes PVP when using non-player-models) 2022-03-25 21:36:46 -07:00
MysterD e1000f32fc Fixed area desync 2022-03-25 21:19:36 -07:00
MysterD 2a51bac84c Add additional info to level area inform packets 2022-03-24 20:52:19 -07:00
MysterD bbfa552c85 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-24 19:30:53 -07:00
MysterD 799bf07196 Bump version 2022-03-24 19:30:50 -07:00
Isaac 4f78f507ee Add save file flag functions to lua api (#41) 2022-03-24 19:30:15 -07:00
MysterD 008ae67b73 Make players invincible to pvp attacks on area load 2022-03-24 18:16:26 -07:00
MysterD 94714786a0 Remove spawn object field remembering system. Broken and unnecessary 2022-03-24 18:08:05 -07:00
Isaac d07a391f17 Fixed desync for late joiners when using Non-stop mode and made bubble when no lives remaining kick you out of the level (#40) 2022-03-23 20:48:06 -07:00
MysterD 456a59e8f7 Revert "Revert "Fix smlua_field_valid for Lua""
This reverts commit bd5263140a.
2022-03-22 20:31:07 -07:00
MysterD 5fd670b4af Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-22 20:26:58 -07:00
MysterD 1be5c3313b Prevent debug mode from corrupting Lua's stack when sending sync table 2022-03-22 20:26:54 -07:00
Isaac 38c8aa9b4e Made slide-kick minimum speed a bit more reasonable (#38)
* Made slide-kick minimum speed a bit more reasonable

* Changed the speed minimum to 15

* Minor adjustment

* Fix spelling and punctuation.
2022-03-22 19:51:25 -07:00
Prince Frizzy b01553200b A load of fixes and cleanup.. (#39)
Red Coins will now properly play the cutscene for who collected the last red coin.
Secrets will now properly play the cutscene for who collected the last secret.
Treasure Chests will now only play the star cutscene for the person who opened the last chest.
Properly named some unknown Treasure Chest fields.
The Chain Chomp Chain should now properly be despawned for late joiners.
Improved the Big Boo's Haunt Merry-Go-Round checks for Mario.
2022-03-22 19:50:13 -07:00
MysterD 9d51681d96 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-21 19:47:23 -07:00
MysterD d0401ea19f Give generate remote base path a return value. wtf 2022-03-21 19:47:10 -07:00
MysterD 3f4c3f162b Even more makefile fixes for coop-compiler 2022-03-21 17:21:23 -07:00
MysterD b16e498793 More makefile fixes for coop-compiler 2022-03-21 17:02:24 -07:00
MysterD 155f566eb9 Fix up Makefile for coop-compiler 2022-03-21 16:46:31 -07:00
MysterD bd5263140a Revert "Fix smlua_field_valid for Lua"
This reverts commit 5e30be2779.
2022-03-21 22:43:58 -07:00
MysterD 72c629300a Prevent tools from building during coop-compiler 2022-03-21 22:42:25 -07:00
MysterD 5e30be2779 Fix smlua_field_valid for Lua 2022-03-21 15:20:54 -07:00
MysterD 7d74fc21c5 Fixed Mac compile 2022-03-21 14:02:23 -07:00
MysterD 9c73f75bed Fix compile error 2022-03-21 13:02:16 -07:00
MysterD be764dc2f0 Check types for spawn object transmission 2022-03-21 12:49:37 -07:00
MysterD 33a66a2e06 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-21 12:38:25 -07:00
MysterD 7dca10957d Made bowser bomb use extended model loading 2022-03-21 12:36:01 -07:00
MysterD c31a706dbd Fixed crash in dist_between_objects() 2022-03-21 12:31:37 -07:00
MysterD 5dc8c645c4 Fixed crash in find_floor_from_list() 2022-03-21 12:29:30 -07:00
MysterD 5c02a45c70 Fix crash in init_mario_after_warp() 2022-03-21 12:27:16 -07:00
MysterD f7056976ac Fix crash in spawn_default_star() 2022-03-21 12:25:06 -07:00
Prince Frizzy b4facffa07 Swimming interference fix (#37) 2022-03-21 11:55:36 -07:00
MysterD 2ecf852918 Lua : remember up to 16 extra fields to send on spawn lua object 2022-03-21 11:45:19 -07:00
MysterD 26caa4fcee Lua Bugfix: send tables inside of sync tables on join 2022-03-21 00:15:19 -07:00
MysterD 786172b9fe Update credits 2022-03-19 01:13:06 -07:00
MysterD c95d421094 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-19 00:59:06 -07:00
MysterD c34ffd90e7 Misc Lua fixes/enhancements
approach_s32 now stays within 32 bits
Fixed SOUND_ARG_LOAD
Added OBJ_COL_FLAGS_*
Added reset_rumble_timers
Added get_hand_foot_pos_*
Added get_water_surface_pseudo_floor
Adjusted new hooks to be called at the appropriate times
2022-03-19 00:56:59 -07:00
Prince Frizzy be8ecb275d Some small cleanup, And re-add generating the coop.map to the Makefile. (#36) 2022-03-18 21:31:04 -07:00
mjcox244 a8e54a038c Add more Example Lua mods (#35) 2022-03-18 21:30:53 -07:00
MysterD b49dc657be Added sanity checking to overlapping object fields 2022-03-17 21:42:04 -07:00
MysterD e238c75aa7 Added custom player model example 2022-03-17 21:41:46 -07:00
MysterD f16b536c48 Added discord IDs to /players chat command 2022-03-17 02:15:25 -07:00
MysterD d5f225018f Added HOOK_ON_OBJECT_UNLOAD, HOOK_ON_SYNC_OBJECT_UNLOAD 2022-03-17 01:43:08 -07:00
Isaac c7a8b02572 Prevented debug binds from working with Discord (#34) 2022-03-17 01:20:56 -07:00
MysterD 7a00461333 Added allocate_mario_action() 2022-03-17 01:17:34 -07:00
MysterD 762f6aaeab Update local networkplayer before calling level hooks 2022-03-17 00:03:57 -07:00
MysterD 55ff99cfe2 Added hooks: HOOK_ON_LEVEL_INIT, HOOK_ON_WARP, HOOK_ON_SYNC_VALID 2022-03-16 23:53:01 -07:00
MysterD be8b595c70 Add custom box model example 2022-03-16 22:55:16 -07:00
MysterD 7c7fcbf0b5 Allow people to disabled downloaded models (from mods) 2022-03-16 22:43:43 -07:00
MysterD 0f12429fb3 Allow lua mods to override models, have DynOS generate bins 2022-03-16 21:26:29 -07:00