MysterD
d73216a899
Fixed rare crash in geo_process_node_and_siblings
2022-04-23 01:12:12 -07:00
MysterD
71105833c5
Made specialTripleJump a field of MarioState instead of a global
2022-04-23 00:35:49 -07:00
MysterD
58282f7752
Sort mods list
2022-04-23 00:30:43 -07:00
MysterD
80a5638bd1
Added more detailed lua error logs
2022-04-23 00:15:08 -07:00
MysterD
faca15ae12
Allow Lua to set fields to nil
2022-04-22 23:49:14 -07:00
MysterD
d206581c87
Fix error cascade when one mod has script errors
2022-04-22 23:42:03 -07:00
MysterD
174e3d97ed
Made Lua errors show a backtrace for almost all cases
2022-04-22 23:31:25 -07:00
MysterD
ba544d6e35
More performance improvements
2022-04-22 20:57:18 -07:00
MysterD
df294c0f64
Fix up DynOS actor override
2022-04-22 18:57:26 -07:00
MysterD
f6ff4a0730
Special stages show their level name in the pause menu again
2022-04-22 18:53:53 -07:00
MysterD
9e71aba050
Move Lua allow lists over to using a hashmap
2022-04-22 18:51:25 -07:00
MysterD
0d29a29c1b
Use binary search for all Lua cobject fields
2022-04-22 18:51:25 -07:00
MysterD
5cfef9abb3
Added gActiveMods global to lua
2022-04-22 18:44:59 -07:00
MysterD
bc7821a1e9
Added custom mod packets
2022-04-22 00:13:58 -07:00
MysterD
ef7dc41560
Added HOOK_ON_DEATH
2022-04-21 18:34:12 -07:00
MysterD
c292793470
Adjustments to reliable packets
2022-04-21 18:33:20 -07:00
MysterD
c8a0e6da10
Fixed player interactions
2022-04-21 00:48:26 -07:00
MysterD
d0c8b2f100
Bump version
2022-04-20 22:11:05 -07:00
MysterD
bdca8006ca
Only have interactions happen for the local player
2022-04-20 22:10:52 -07:00
MysterD
4b63a16056
Added passes_pvp_interaction_checks()
2022-04-20 18:27:34 -07:00
MysterD
186149b2dd
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-04-20 11:22:18 -07:00
MysterD
18d7140954
Add headPos to marioBodyState
2022-04-20 18:21:36 -07:00
137329506980462592
8e75268c04
Ice color palettes ( #66 )
...
Ice color palettes
Co-authored-by: MysteryMeatwad <61129329+MysteryMeatwad@users.noreply.github.com>
2022-04-20 11:21:11 -07:00
PeachyPeach
9e5a45ecdd
Added lua profiler; Added useful object functions; Bug fixes ( #65 )
...
Added a basic lua profiler
If the game is compiled with LUA_PROFILER=1, displays on screen the average execution time per frame of each active lua mod, in microseconds.
Added object functions
For some reasons, accessing the object fields obj.o* via lua is rather slow, and can drastically increase execution time of custom behaviors. For basic stuff like setting an object's velocity or moving it, some functions, missing from the original code, have been added:
s32 obj_is_valid_for_interaction(struct Object *o): returns 1 if an object is valid for interaction, i.e. active, tangible and not interacted.
s32 obj_check_hitbox_overlap(struct Object *o1, struct Object *o2): returns 1 if two objects hitboxes overlap. Doesn't check tangibility, only hitbox values.
void obj_set_vel(struct Object *o, f32 vx, f32 vy, f32 vz): sets an object's velocity.
void obj_move_xyz(struct Object *o, f32 dx, f32 dy, f32 dz): moves an object position by (dx, dy, dz).
Bug fixes:
Disable collisions with walls and ceilings after Mario exits a warp pipe to prevent softlocks in narrow places.
Make the koopa shell exclamation box respawn after some time.
Quicksand no longer downwarps and instant-kills Mario if he's shocked while being above it.
2022-04-20 11:20:45 -07:00
Isaac
950aeb0e28
update console help message ( #68 )
2022-04-20 11:19:00 -07:00
Prince Frizzy
8b9b33f0af
Some bug fixes. ( #67 )
...
* Some bug fixes.
Fix Bully Star Spawning Cutscene to be player dependent.
Add missing line to Makefile.
Fix compile error with Clang in save_file.c
* Fix DDD Chests Star spawining in the wrong location.
2022-04-20 11:18:17 -07:00
MysterD
2347ab61c1
Added HOOK_ON_OBJECT_RENDER
2022-04-19 22:36:47 -07:00
MysterD
78bda75e45
Massive DynOS refactor for performance/organization
2022-04-19 21:06:18 -07:00
MysterD
dd6f6c430e
Refactor how objects set their models
2022-04-19 18:47:50 -07:00
MysterD
8f773ea887
Make DynOS texture lookup use a set for performance
2022-04-19 18:24:26 -07:00
MysterD
97f1182498
Allow custom levels to use any active mod's variables
2022-04-18 23:02:40 -07:00
MysterD
456ec2a2cc
Duplicate path in cache
2022-04-18 22:16:14 -07:00
MysterD
cc79201adf
Whoops
2022-04-18 22:03:37 -07:00
MysterD
46402d585c
Even more mod cache fixes
2022-04-18 21:59:42 -07:00
MysterD
21dc525a75
Slight adjustment to script error message
2022-04-16 22:50:23 -07:00
MysterD
12ea360360
Display a message on screen when script errors are found
2022-04-16 22:47:16 -07:00
MysterD
ef5d1b222b
More mod cache fixes
2022-04-16 22:46:29 -07:00
MysterD
a5da5dcb6d
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-04-16 20:39:17 -07:00
MysterD
33d200de07
Sanity check mod_cache_save
2022-04-16 20:38:19 -07:00
MysterD
c25bf4c8d3
Check hook return types before using them
2022-04-16 20:27:51 -07:00
Prince Frizzy
bba1b39424
Matrix Code Cleanup. ( #64 )
2022-04-16 19:48:40 -07:00
Prince Frizzy
f51f1d6c4a
Merge in small changes. ( #63 )
2022-04-16 19:12:12 -07:00
MysterD
42f2a8d289
Maybe fix mac idk
2022-04-16 15:46:05 -07:00
MysterD
cea41c95e0
Maybe fix mac
2022-04-16 15:30:25 -07:00
MysterD
2bcf5ea851
Audio fixes
2022-04-16 22:04:18 -07:00
MysterD
0c2f9e86f6
Fix ext bounds warnings
2022-04-16 21:38:37 -07:00
MysterD
d63d6a1ca5
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-04-16 21:35:13 -07:00
MysterD
a68cf17080
Adjust extended bounds values
2022-04-16 21:34:49 -07:00
MysterD
d08507edbb
Yet another mod cache fix
2022-04-16 21:21:31 -07:00
MysterD
bd63218e9a
more
2022-04-16 14:28:15 -07:00
MysterD
ad9e8995d7
Frantic fixing
2022-04-16 13:45:45 -07:00
MysterD
202315f260
Rewrite of hash/cache system
2022-04-16 13:05:10 -07:00
MysterD
55850aa828
Force loading order on hash/normalize path
2022-04-16 00:36:30 -07:00
MysterD
6b67c983ec
exposed sequence ids to lua
2022-04-15 21:51:18 -07:00
MysterD
afbc268b61
Fix memory corruption
2022-04-15 21:47:47 -07:00
MysterD
2e1bb3830d
Fix broken clock
2022-04-15 19:34:47 -07:00
MysterD
ace1bb671b
Fix warnings
2022-04-16 02:24:15 -07:00
MysterD
c996f7b481
Prevent crashes when executing an unimplemented action
2022-04-15 18:36:45 -07:00
MysterD
fbce5f23c6
Added ability to set a level to skip credits, fixed SM74 bugs
2022-04-15 18:33:10 -07:00
MysterD
5a260a2840
Fix sequence buffer overrun
2022-04-15 18:32:36 -07:00
MysterD
8d2e732243
Revert "Prevent bettercam from zooming in until player is fully obscured"
...
This reverts commit 250e97aed2
.
2022-04-15 12:09:41 -07:00
MysterD
d4d24ab114
Fix crash in cutscene_enter_painting
2022-04-15 18:26:55 -07:00
MysterD
c9ff077ece
Prevent chat messages on load from crashing
2022-04-15 18:23:46 -07:00
MysterD
250e97aed2
Prevent bettercam from zooming in until player is fully obscured
2022-04-14 21:27:31 -07:00
MysterD
6b46a04030
Fixed wiggler dialog crash
2022-04-14 19:40:37 -07:00
MysterD
105907cd71
Made PVP stunlocks harder
2022-04-14 18:28:08 -07:00
MysterD
bf435d5aa9
Fixed knockback direction
2022-04-14 18:25:42 -07:00
MysterD
1d7dfe4d3c
Reset squish settings on spawn
2022-04-14 18:14:10 -07:00
MysterD
f5e19541e8
Fix crash in bhv_rotating_clock_arm_loop
2022-04-14 00:57:02 -07:00
MysterD
7fc7acbc2e
Mouse controlled camera no longer affects main menu camera
2022-04-14 00:54:32 -07:00
MysterD
1559f4db0b
Bowsers BITDW ground tremor now affects all players
2022-04-14 00:49:55 -07:00
MysterD
b18a0d416d
Fixed tumbling bridge desyncs
2022-04-14 00:45:16 -07:00
MysterD
bf315f266f
Fix memory corruption in sound init
2022-04-13 20:36:52 -07:00
MysterD
757cad4fbc
Fix warnings with EXTERNAL_DATA
2022-04-13 19:50:19 -07:00
MysterD
1508f07fef
Added actor textures to dynos builtin list; added shadow_spike_ext
2022-04-13 19:13:25 -07:00
MysterD
9793b56f84
Fixed crash in act_caught_in_whirlpool
2022-04-13 01:37:07 -07:00
MysterD
ce52fe4c1d
Fixed crash in network_receive_area
2022-04-13 01:34:19 -07:00
MysterD
254486a39f
Fixed crash in haunted bookshelf manager
2022-04-13 01:30:53 -07:00
MysterD
ab933f250e
Fixed crash when pausing in unexpected courses/acts
2022-04-13 01:29:41 -07:00
MysterD
9310370d61
Fixed crash in bhv_animates_on_floor_switch_press_loop
2022-04-13 01:14:25 -07:00
MysterD
f66530dd17
Have levels automatically clean up their loaded graph nodes
2022-04-13 01:09:53 -07:00
MysterD
81870df88b
Remove certain default Lua functions
2022-04-13 00:38:01 -07:00
MysterD
9653a19c7d
Improve rom hack camera's collisions in tight spaces and focus underwater. Add HOOK_ON_SET_CAMERA_MODE
2022-04-13 00:10:50 -07:00
MysterD
e12c7a9640
Merge branch 'level-scripts' into unstable
2022-04-12 21:58:41 -07:00
MysterD
7c54f006d1
Remove discord asserts
2022-04-12 21:57:03 -07:00
MysterD
bf3c3bdccc
More fixes
2022-04-12 19:39:48 -07:00
MysterD
c5c11a5a40
More work on mod hashing/caching
2022-04-12 19:25:06 -07:00
MysterD
97a9360529
Added mod hashing/caching to prevent re-downloading the same mods
2022-04-12 18:38:53 -07:00
MysterD
8a0cd66849
change how downloaded directory mods are saved
2022-04-11 23:33:21 -07:00
MysterD
f2e8683331
Fix downloads
2022-04-11 23:22:43 -07:00
MysterD
cdb1bbe92a
Fix DynOS vertex offset writing
2022-04-11 22:54:36 -07:00
MysterD
f2f911e5b0
Clang/mac fixes
2022-04-11 21:43:55 -07:00
Isaac
f75cffb158
Small changes ( #60 )
...
Prevented camera mode from being reset when someone else bubbles
+ more
2022-04-11 21:25:58 -07:00
MysterD
b4f87e7a50
fix camera change
2022-04-11 21:09:58 -07:00
MysterD
431af75d88
Add a vanilla-like camera for romhacks
2022-04-11 21:04:15 -07:00
MysterD
77bace907c
Fixed incorrect progress for downloading
2022-04-11 19:34:28 -07:00
MysterD
499681ff8d
Fix custom sounds in SM74
2022-04-10 22:48:31 -07:00
MysterD
f8ffc23422
Made downloads significantly faster
2022-04-10 21:53:58 -07:00
MysterD
b60b5e3c07
Possible fix for init_mario_after_warp() crash
2022-04-10 18:19:15 -07:00
MysterD
2b7f12efbe
Fix fanfare spam in sm74
2022-04-10 18:15:22 -07:00
MysterD
9cf97f3406
Quick fix for model loading
2022-04-10 16:35:53 -07:00
MysterD
d92c9dcfd4
Rewrote extended model loading code. Should (hopefully) fix floating player models replacing stars
2022-04-10 16:19:07 -07:00
MysterD
ef4a83dc88
Quick fixes for test
2022-04-10 10:11:13 -07:00
MysterD
d7e57003f1
Bump version
2022-04-10 09:56:56 -07:00
MysterD
2c187bba45
Added default volume support for custom sequences
2022-04-10 09:47:17 -07:00
MysterD
9dc78a0971
Added support for custom music
2022-04-10 09:11:45 -07:00
MysterD
7de32ee5bb
Add SM74's geo_choose_area
2022-04-10 03:07:55 -07:00
MysterD
957e03cd81
Added HOOK_GET_STAR_COLLECTION_DIALOG
2022-04-10 02:44:11 -07:00
MysterD
958b04378c
Add exit castle warp params to Lua
2022-04-10 02:29:44 -07:00
MysterD
15d6dc3a9c
Allow ability to disable vanilla course-specific settings for camera
2022-04-10 01:55:11 -07:00
MysterD
3db42f1700
Allow coop mods to use the backup save slot independently of the normal one
2022-04-10 00:30:47 -07:00
MysterD
653ab58a5d
Allow course names/acts to be changed from Lua
2022-04-09 23:28:36 -07:00
MysterD
c75e71f24e
Unhardcoded all behavior dialogs, allowed replacement of dialogs
2022-04-09 19:50:50 -07:00
Prince Frizzy
b230d63b25
Add Preload Option to the Settings. ( #59 )
...
* Add preloading texture option to the Display GUI.
2022-04-09 02:02:42 -07:00
MysterD
98f02458e3
Added a way to bind to movtexqc ids through lua, added the rest of the object constants
2022-04-09 01:47:20 -07:00
MysterD
defb7dc830
Made trajectories overridable from Lua
2022-04-08 23:01:41 -07:00
MysterD
ef63435bc1
Un-hardcoded vanilla trajectories
2022-04-08 21:01:17 -07:00
MysterD
72584d5552
Refactored StarPositions
2022-04-08 19:46:01 -07:00
MysterD
41e8b80f97
Fix download of levels
2022-04-08 19:42:51 -07:00
MysterD
37367a9756
Made the entry level configurable by Lua
2022-04-08 19:39:22 -07:00
MysterD
403bf30be9
Added custom level script overrides, warps work now
2022-04-08 19:29:16 -07:00
MysterD
1a3bd3c685
Fixed up collision bug, added collision file validation, allowed lua to get builtin collisions
2022-04-08 19:17:57 -07:00
MysterD
18835a588a
Split dynos_misc stuff into mgr files
2022-04-08 08:18:06 -07:00
MysterD
5baf650dd2
Function pointer cleanup
2022-04-08 01:46:29 -07:00
MysterD
11e07d832e
Merge branch 'level-scripts' of github.com:sm64ex-coop-dev/sm64ex-coop into level-scripts
2022-04-08 00:54:44 -07:00
MysterD
6a7712b1c8
Allow Lua to adjust default star spawn positions
2022-04-08 00:37:20 -07:00
MysterD
5eb6122af2
Allow Lua to adjust default star spawn positions
2022-04-08 00:07:06 -07:00
MysterD
2fda92a8de
Added vanilla lvl cols to level gen, changed how pointer offsets are saved
2022-04-07 23:06:10 -07:00
MysterD
8085f53e5a
Added support for SM76's JUMP_AREA, added missing lvl geos, reordered parsing
2022-04-07 18:34:44 -07:00
MysterD
4956f0dd95
Fixed token corruption in DynOS, added support for runtime LOAD_MODEL_FROM_GEO
2022-04-07 08:21:19 -07:00
MysterD
3731ab31af
Add more bhv functions and a func to ge tthe current save
2022-04-07 01:17:48 -07:00
MysterD
4aff26cf27
Added support for known models and unknown behaviors for level gen
2022-04-06 23:10:39 -07:00
MysterD
2187e7b4b3
Added behavior actions for rom hacks
2022-04-06 18:36:15 -07:00
MysterD
6751829f91
Adjustments for Lua/Mods
2022-04-06 18:24:50 -07:00
MysterD
b5b9d509e8
Memory management improvements
...
Log errors on allocation failure
NULL check all display list allocations
Fix reading a freed string
2022-04-06 18:10:22 -07:00
MysterD
a58130b9f6
Added extended bounds
2022-04-06 08:40:22 -07:00
MysterD
5653a4f20d
Merge branch 'unstable' into level-scripts
2022-04-06 01:39:15 -07:00
MysterD
8e7f0e2ea9
Fix warning
2022-04-06 01:39:02 -07:00
MysterD
52e705c9d8
Merge branch 'unstable' into level-scripts
2022-04-06 01:36:33 -07:00
Altiami
b71c0b4b83
Return TRUE for interactions with Power Stars when Non-stop mode is enabled ( #57 )
2022-04-06 01:14:47 -07:00
MysterD
cba22bc73d
Merge branch 'level-scripts' of github.com:sm64ex-coop-dev/sm64ex-coop into level-scripts
2022-04-05 23:00:20 -07:00
MysterD
78a2e17d7c
Added support for custom skyboxes in DynOS level gen
2022-04-05 22:56:03 -07:00
Agent-11 / Agent X
746dd50c5c
Add get/set_environment_region ( #56 )
...
Set the water height with a function. Also added an example for it in the documentation.
2022-04-05 15:53:16 -07:00
Prince Frizzy
73df85276e
Add support for dynamic water regions. ( #55 )
...
* Add support for dynamic water regions.
2022-04-05 13:44:05 -07:00
MysterD
abce3b3afd
Added ability for DynOS levels to call into lua for custom objects
2022-04-04 18:16:36 -07:00
PeachyPeach
95f60fd113
Set loading order of mods files to alphabetical; Fixed a bug with downloaded mod folders ( #54 )
...
Mods as a directory of files depend on loading order for them to work
properly. Currently, the loading order is basically undefined behavior
and unpredictable. The function mod_set_loading_order is here to
specify this order. By default (and for now), the order will be
alphabetical and will follow the ascii table values, meaning digits
come before capital letters and lowercase letters.
Fixed a bug with mods as directories of files when they are downloaded.
The bug was the following: If two selected mods have files with the
same relative filename, they overwrite each other when downloaded,
causing file corruption and making the client game crash when loaded.
To fix it, the mod's directory name is appended to every .lua filename,
so each file has a unique filename when downloaded.
2022-04-04 13:43:29 -07:00
MysterD
32388bf6ff
All vanilla levels can be compiled through DynOS now
2022-04-04 01:11:02 -07:00
MysterD
046c595f92
More progress toward custom DynOS levels
2022-04-02 15:14:04 -07:00
Isaac
87aa18ef65
Credits skip (you can merge this now) ( #52 )
2022-03-31 01:52:28 -07:00
MysterD
36c1d52e1f
Fixed DynOS saving/loading with spaces in pack name
2022-03-31 00:21:48 -07:00
MysterD
7aab487adb
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-31 00:13:10 -07:00
MysterD
8a7097b802
Refactor coop-specific DynOS code
2022-03-30 23:05:53 -07:00
Isaac
a9c1c9b4e4
Credits skip ( #50 )
...
Press the start button to skip the credits.
Works during ACT_END_PEACH_CUTSCENE and ACT_CREDITS_CUTSCENE.
2022-03-30 21:45:37 -07:00
MysterD
34d28ffb3c
Ran autogen
2022-03-30 20:03:59 -07:00
MysterD
d049c647dd
Allow Lua mods to prevent exit to castle/exit course
2022-03-30 20:03:22 -07:00
MysterD
0e50998a39
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-30 19:26:06 -07:00
Prince Frizzy
e52173f109
Bomb-Omb Buddy sanity improvement ( #51 )
2022-03-30 19:25:21 -07:00
Prince Frizzy
a1af1c2ffb
Grand star fix and etc ( #47 )
...
A ton of Bowser fixes, Grand star included.
Fixed Grand Star cutscene syncing.
Partially fix grand star syncing after joining late.
Fix Bowser's intro cutscene always playing even if you joined after the first person.
Hopefully fixed Bowser's state getting interrupted mid-fight just a bit.
Add nothing state sanity check, and send object reliability when cutscene is finished.
Fix ownership override.
2022-03-30 19:03:53 -07:00
MysterD
71dd7b8d97
Resynchronized WDW water level and water diamonds
2022-03-30 18:10:36 -07:00
MysterD
9d16605c3b
Force drop objects on instant warp
2022-03-29 22:34:48 -07:00
MysterD
51c1af7c68
Allow lua's network_init_object() to use 16 and 8 bit fields
2022-03-29 21:42:41 -07:00
MysterD
ddcb9ad6d3
Fixed 'skip intro' setting. Intro lakitu spawns when he's supposed to now
2022-03-29 21:22:08 -07:00
MysterD
2115e4358d
Fix compile errors / run autogen
2022-03-29 21:12:42 -07:00
MysterD
dec4d0c51c
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-29 21:07:28 -07:00
MysterD
8f50ee17c9
Fixed critical flaw with txEventId/rxEventId, fixed up controllable platform
2022-03-29 20:57:47 -07:00
Prince Frizzy
54a6135cb9
Cleanup Deluxe ( #45 )
2022-03-29 20:45:56 -07:00
Isaac
6fa9a0f3f5
Fix camera for bubble in water ( #49 )
...
When a player dies in water, the camera continues to use the camera for under water even when you exit the water with the bubble. This commit fixes the issue.
2022-03-29 20:04:01 -07:00
MysterD
d76f060af0
Display the correct hidden number count on late join
2022-03-29 19:49:36 -07:00
MysterD
ee8257475d
Properly forget sync objects even if their syncDeathEvent is false
2022-03-29 19:47:11 -07:00
MysterD
bf7066e9e3
Synchronized tumbling bridge for late joins
2022-03-29 19:34:48 -07:00
MysterD
45286eb46e
Specify sync object field size
2022-03-29 19:29:57 -07:00
MysterD
ed53a5422c
Desynchronize bouncing fireball spawner - just too noisy
2022-03-29 19:04:50 -07:00
MysterD
5455f59ad5
Prevent LLL puzzle from dropping more coins on late join
2022-03-29 18:59:05 -07:00
MysterD
84ab07bde6
Only send respawn info for macro objects when they are altered
2022-03-29 18:57:48 -07:00
MysterD
d17aa69052
Synchronized behParams for macroObjects on late join
2022-03-29 18:52:53 -07:00
MysterD
217a969208
Sync'd bobomb coin status on late join
2022-03-29 18:46:23 -07:00
MysterD
c855dd9855
Sync'd wooden posts coin status on late join
2022-03-29 18:45:17 -07:00
MysterD
167334973e
Fix Discord's activity max players
2022-03-29 18:31:25 -07:00
MysterD
be30578bf3
Allow dpad to navigate DJUI menus
2022-03-29 18:27:42 -07:00
MysterD
a34293a58a
Bump version
2022-03-29 18:20:45 -07:00
MysterD
8df2f4efae
Only have local player face camera during stardance
2022-03-29 18:20:13 -07:00
MysterD
bc11f06136
Remove player's bubble when they leave the area
2022-03-29 18:17:37 -07:00
MysterD
0a5d4cd215
Fix softlock when player is grabbed by enemy
2022-03-28 18:57:52 -07:00
MysterD
26bd3d67c5
Prevent keys from typing when bound to chat
2022-03-28 18:42:46 -07:00
MysterD
33579b1a65
Prevent alt+enter from opening chat
2022-03-28 18:36:31 -07:00
MysterD
3e9ceb53b4
Reduce round-trip time during downloads by 8x
2022-03-28 01:09:06 -07:00
MysterD
d74f5cfe61
Add custom collisions to DynOS/Lua
2022-03-28 01:02:33 -07:00
MysterD
0bb48cb6e7
Rewrote structure of packet_level_area_inform - should fix 'Peach's Castle' bug
2022-03-27 18:25:04 -07:00
MysterD
61a1d1fc9c
Fix errors pointed out by clang
2022-03-27 17:25:39 -07:00
MysterD
d78c87c06e
Fix compile error
2022-03-27 00:16:23 -07:00
MysterD
7afc5d7d18
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-26 23:58:24 -07:00
MysterD
47d2fe30a7
Made Lua object custom fields allocate deterministically
2022-03-26 23:58:04 -07:00
Isaac
a217eea63b
Improvements to debug move ( #44 )
2022-03-26 22:46:32 -07:00
Prince Frizzy
0fdd721241
Cleanup ( #43 )
...
* Rewrite a bit of get_level_name() and a bunch of cleanup.
2022-03-26 22:13:57 -07:00
MysterD
3f3936e874
Make Discord update the activity if player count changes
2022-03-26 01:21:36 -07:00
MysterD
de048928ce
Added ability for Lua mods to adjust gServerSettings
2022-03-26 01:08:15 -07:00
MysterD
4a9e618efe
Add set_mario_y_vel_based_on_fspeed() to lua
2022-03-26 00:01:13 -07:00
MysterD
b7be386200
Add gLakituState to Lua
2022-03-25 23:58:10 -07:00
MysterD
4d9ff3a3b1
Added a bunch of camera functions to Lua
2022-03-25 23:46:37 -07:00
MysterD
322e4983ae
Add HOOK_ON_PAUSE_EXIT
2022-03-25 23:06:14 -07:00