sm64ex-coop/autogen
Sunk af2a80007a Add set_exclamation_box_contents() (#445)
* Properly set Mario's y vel to 0 on popping

* Change 0 to 0.0f, just in case

* Re-introduce a few vanilla bugs under gBehaviorValues

The Shell Mario glitch was patched as a side effect to patching a different bug, but several romhacks use it so I need it back.
The ability to collect multiple normal caps at once is needed for hat-in-hand using the hat factory glitch.

* Fix Shell Mario fix

Found the actual reason why the glitch doesn't work and figured that this change shouldn't affect anything else, so I removed its entry from gBehaviorValues.

* Add InfiniteRenderDistance to gBehaviorValues

I'm well aware that disabling the infinite render distance will be very desync prone, however a few glitches, most notably cloning and chuckya double jump, need objects load and unload from render distance.

* Allow mods to disable the camera centering from romhack camera

* Allow mods to disable romhack camera centering

Done again

* Update on network shutdown

* Remove a line which I have no idea why it returned

* Add set_exclamation_box_contents()

No way this is memory safe or even well made but I did what I could

* Added (most of) peachy's suggestions

Still need to figure out how to stop the game from reading further than the size of the array without using a hardcoded number

* Added more of peachy's suggestions

I figured a good way to cap how far the exclamation box reads is to pass in the length of the array as well
2023-07-18 18:18:02 -04:00
..
lua_constants Reduced Lua GC pressure by a lot, reuse cobjects/pointers 2023-06-24 23:43:03 -07:00
lua_definitions Add set_exclamation_box_contents() (#445) 2023-07-18 18:18:02 -04:00
autogen.sh `djui_popup_create_global` (#402) 2023-05-31 21:05:07 -07:00
common.py Mod Storage C++ (#448) 2023-07-18 17:52:11 -04:00
convert_constants.py Add set_exclamation_box_contents() (#445) 2023-07-18 18:18:02 -04:00
convert_functions.py Add set_exclamation_box_contents() (#445) 2023-07-18 18:18:02 -04:00
convert_structs.py Add set_exclamation_box_contents() (#445) 2023-07-18 18:18:02 -04:00
extract_constants.py Update to Refresh 13 (#19) 2022-03-13 00:17:10 -08:00
extract_functions.py Added a bunch of camera functions to Lua 2022-03-25 23:46:37 -07:00
extract_object_fields.py Added object fields to Lua API 2022-02-19 13:51:02 -08:00
extract_structs.py Added DynOS warp functions to Lua API 2022-03-11 18:11:32 -08:00
fuzz_template.lua Fixed several crashes and errors found in static analysis 2023-05-15 01:15:20 -07:00
gen_sound.py Fixed Wario sounds pitch/speed 2022-02-15 00:51:19 -08:00