PeachyPeach
d94cf00eb9
Fix wrongly documented functions ( #783 )
Build coop / build-ubuntu (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2025-05-02 16:34:43 +02:00
jayden
af6e0afbcf
change misleading switch case field label ( #781 )
2025-05-02 13:33:36 +02:00
Agent X
ee7d694940
Fix HOOK_ON_WARP and document more functions (87.18%)
2025-05-01 20:26:04 -04:00
Agent X
5d5147cb0e
Document more functions! (83%)
Build coop / build-ubuntu (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2025-04-25 17:03:41 -04:00
Isaac0-dev
7dc31e3780
model pool fix
...
better fix than 1bfe9d509c
just checks the level pool for session models
2025-04-08 13:54:04 +10:00
Agent X
3a751aac56
Revert "move models to higher priority pools if needed"
...
This reverts commit 1bfe9d509c .
2025-04-06 13:35:40 -04:00
Isaac0-dev
1bfe9d509c
move models to higher priority pools if needed
...
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-ubuntu (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
sometimes, a model may be loaded by the level, but then a mod loads it for the session, which causes issues so we move the model to the right pool.
2025-04-04 14:17:16 +10:00
Blockyyy
fa2ec0957b
add set_room_override ( #522 )
...
lets you override the displayed room, do set_room_override(-1) in order to get back to normal
2024-11-29 07:48:19 +10:00
Sunk
9621424069
Fix early hits ( #363 )
...
Sometimes, the player can ground pound a pole before even landing or punch/kick an enemy at high speeds which will kill the enemy but not give bounce back to the player. This fixes those, although there are definitely mod incompatibilities.
2024-10-17 18:31:01 +10:00
Agent X
656011a1d7
Make free cam trees good again
2024-07-03 22:00:27 -04:00
Agent X
95677cc5e9
"Fix"
2024-06-28 15:48:56 -04:00
Agent X
3707ca9b2e
Separate some smlua_misc_utils functions into their own files & add get/set_skybox_color
2024-06-21 23:26:13 -04:00
Agent X
807996c225
Add geo_update_layer_transparency param 30 for not setting anim state
2024-06-21 13:51:06 -04:00
Agent X
a8f76be263
Fix red coins, secrets, goomba triplet macros, and count_objects_with_behavior
2024-06-13 20:33:47 -04:00
Agent X
7dd02b5c4d
Massively improve "Global Player Models" option
2024-03-17 20:58:38 -04:00
Agent X
5fc381d616
Add DynOS global player models option
2024-03-02 16:36:28 -05:00
Agent X
ff82a40b3f
Remove singleplayer pause
2023-12-08 15:36:35 -05:00
MysterD
04a26fce03
Fix toxbox movement
2023-11-24 19:49:32 -05:00
MysterD
a0b3869711
Fix crash in cur_obj_detect_steep_floor
2023-11-24 19:49:32 -05:00
David Joslin
c7edf85ad9
Fix crash in tox_box_move()
2023-11-08 19:55:28 -05:00
MysterD
ab585db973
Prevent lua mods from saving over your camera settings
2023-05-16 02:03:49 -07:00
MysterD
00e64fbf6c
Add backwards compatibility for cur_obj_is_mario_ground_pounding_platform()
2023-05-16 00:37:30 -07:00
MysterD
688cd3b399
Rewrite how models are loaded and retrieved... yet again
2023-05-16 00:01:10 -07:00
MysterD
2083242b66
Fixed several crashes and errors found in static analysis
2023-05-15 01:15:20 -07:00
MysterD
94aa0796d9
Fix more possible crashes in object_helpers.c
2023-05-14 10:13:32 -07:00
MysterD
cc1ec3e81f
Prevented hundreds of additional crashes from the Mod API
2023-05-11 20:33:21 -07:00
MysterD
039be71266
Prevent even more possible crashes from the mod api
2023-05-11 01:46:27 -07:00
MysterD
8ed8fc31d2
Fix another ~200+ crashes that could happen from mods
2023-05-10 21:28:13 -07:00
MysterD
d30b1e61a6
Add a container to animation tables so that we can track their length and stay in bounds
2023-05-10 20:57:35 -07:00
MysterD
b22230db5d
Merge branch 'dev' of github.com:sm64ex-coop-dev/sm64ex-coop into dev
2023-05-10 15:21:00 -07:00
MysterD
b863cc80c8
Prevent several possible crashes and hangs, limit more struct fields to read-only
2023-05-10 13:25:41 -07:00
PeachyPeach
3ab4c944ac
better kick/punch/trip, gp and flying detection ( #388 )
2023-05-09 15:38:29 -04:00
MysterD
03a7c1f086
Fix crashes in various obj functions
2023-05-07 15:55:11 -07:00
MysterD
1ee3fd1d13
Fixed ~240 possible crashes
2023-05-05 23:59:58 -07:00
MysterD
c095dcadc4
Make invalid model numbers use error model
2023-04-24 12:54:43 -07:00
MysterD
5cf9a835af
Fixed crash in get_object_list_from_behavior()
2023-04-24 01:17:46 -07:00
MysterD
c1e33f5e70
Doubled extended model id size, avoided using vanilla object slots
2023-04-24 01:01:50 -07:00
PeachyPeach
8311116cdf
obj_init_animation_with_accel_and_sound + fix collision_find_surface_on_ray parameter names ( #352 )
2023-04-20 19:43:37 -04:00
MysterD
3825026faa
Made cur_obj_call_action_function safer
2023-04-11 14:40:24 -07:00
Agent X
aba6483e5e
Hopefully fix passes_pvp_interaction_checks crash ( #343 )
...
* Hopefully fix passes_pvp_interaction_checks crash
* Hopefully fix cur_obj_call_action_function crash
2023-04-11 14:32:47 -07:00
MysterD
3fd8d74dc1
Fixed crash in cur_obj_follow_path
2023-04-10 17:41:51 -07:00
Agent X
35f7caecc1
Improvements and optional tweaks ( #263 )
...
- Added visibleToEnemies to invisible fields
- Added cur_obj_set_billboard_if_vanilla_cam() which makes trees only billboard if free camera is off
- Added RespawnShellBoxes to gBehaviorValues
- Added pauseExitAnywhere to gLevelValues
- Disabled the power meter chime playing on the main menu whenever disconnecting from a server with low health
2023-02-08 10:51:07 -05:00
Isaac0-dev
07ad5a55c5
add HOOK_OBJECT_SET_MODEL ( #236 )
...
* add HOOK_OBJECT_SET_MODEL
runs whenever a behaviour sets a model.
2022-11-30 00:37:43 -08:00
Prince Frizzy
f815a53080
Add some new LUA helper functions and fix some bugs. ( #230 )
...
- Add new functions for objects, Feel free to flesh some out if need be.
- Fix long-standing issue with our LUA garbage collection, It will now run after all our hooks do to prevent buildup which causes lag.
2022-11-12 05:01:50 -08:00
MysterD
b6b5b4f4e3
Add ability for mods to signal that a player will not be seen by enemies
2022-11-11 19:02:11 -08:00
PeachyPeach
538383235f
Fixed gLevelValues initialization and missing limits ( #188 )
2022-09-13 14:44:08 -07:00
Isaac0-dev
d4417171e4
Improvements ( #151 )
...
More lives fixes, death loop fix, add a null check and add get_dialog_id()
add a way to disable rom hack cam collisions
expose more sound management functions
2022-08-25 17:25:54 -07:00
MysterD
3b626845e1
Refactor sync objects, move syncIds to u32
2022-06-06 19:13:04 -07:00
MysterD
b2bdf8859c
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
MysterD
7e7833f676
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