mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-21 19:45:10 +00:00
4aa2a20f72
- Only inited `smlua_audio_utils` if needed, since there will probably be plenty of people who play without ever using mods with custom audio. - Fixed the pause anywhere setting - this ended up not being fully accurate to ex-coop, which it was originally intended to be. - Stopped regenerating dynos collision bin on start up every time therefore giving a slight start up speed boost for some people. - Added a config file setting that lets people choose to compress dynos bins on startup (disabled by default). - Fixed a warning that shows on non macs during compiling. - Properly fixed the chat box focus. - Made the public lobby rules panel "temporary". - Added a cleaner loading screen design. - Added an ex-coop theme easter egg, can only be activated from the config file. - Cleaned up the Lua traceback logging, now shows the folder and file the error occurred in, rather than the full path. - Added a way to set `gCheckingSurfaceCollisionsForCamera`, so mods can specify to surface finding functions to ignore `SURFACE_FLAG_NO_CAM_COLLISION` internally. - Rewrote the way smlua pushes CObjects/CPointers to Lua. Now using the C Lua API entirely to connect to Lua. - Fixed a use-after-free bug that could easily crash the game through Lua (explained further in one of my comments below). - Fixed a common crash in `audio_sanity_check`. |
||
---|---|---|
.. | ||
behavior_data.c | ||
behavior_table.c | ||
dynos.c.h | ||
dynos.cpp.h | ||
dynos.h | ||
dynos_bin_actor.cpp | ||
dynos_bin_ambient_t.cpp | ||
dynos_bin_animation.cpp | ||
dynos_bin_behavior.cpp | ||
dynos_bin_col.cpp | ||
dynos_bin_common.cpp | ||
dynos_bin_compress.cpp | ||
dynos_bin_geo.cpp | ||
dynos_bin_gfx.cpp | ||
dynos_bin_legacy.cpp | ||
dynos_bin_light0.cpp | ||
dynos_bin_light_t.cpp | ||
dynos_bin_lights.cpp | ||
dynos_bin_lvl.cpp | ||
dynos_bin_lvl_validate.cpp | ||
dynos_bin_macro_object.cpp | ||
dynos_bin_movtex.cpp | ||
dynos_bin_movtexqc.cpp | ||
dynos_bin_pointer.cpp | ||
dynos_bin_read.cpp | ||
dynos_bin_rooms.cpp | ||
dynos_bin_tex.cpp | ||
dynos_bin_texlist.cpp | ||
dynos_bin_trajectory.cpp | ||
dynos_bin_utils.cpp | ||
dynos_bin_vtx.cpp | ||
dynos_c.cpp | ||
dynos_cmap.cpp | ||
dynos_cmap.cpp.h | ||
dynos_gfx_init.cpp | ||
dynos_level.cpp | ||
dynos_main.cpp | ||
dynos_mgr_actor.cpp | ||
dynos_mgr_anim.cpp | ||
dynos_mgr_bhv.cpp | ||
dynos_mgr_builtin.cpp | ||
dynos_mgr_builtin_externs.h | ||
dynos_mgr_builtin_tex.cpp | ||
dynos_mgr_col.cpp | ||
dynos_mgr_lvl.cpp | ||
dynos_mgr_models.cpp | ||
dynos_mgr_movtexqc.cpp | ||
dynos_mgr_pack.cpp | ||
dynos_mgr_tex.cpp | ||
dynos_misc.cpp | ||
dynos_warps.cpp |