Commit Graph

3048 Commits (acaa832b7b70ea3b329873bc31458c547cb735f0)

Author SHA1 Message Date
MysterD acaa832b7b Arena: ladder update and typo fix
the only behavior param now is ladder height
ladders' orientation (yaw) is now simply set by the object's yaw
when adding ladders in fast64, the cone empty is recommended
2023-06-01 13:00:42 -07:00
MysterD 8adf661058 Move mac libjuice compile script to tools 2023-06-01 00:51:27 -07:00
MysterD db17c8bf28 Merge branch 'dev' of github.com:sm64ex-coop-dev/sm64ex-coop into dev 2023-06-01 00:50:03 -07:00
Motoo Chhotoo Chintoo a004e58e8f Added a shell-script for MacOS systems. (#403)
This commit adds a shell-script to the root folder. The script serves the purpose of downloading and compiling the source code of libjuice library, and copying it to the appropriate location. This script is only intended for MacOS.
2023-06-01 00:49:43 -07:00
MysterD c3891efb41 Slight tweak to arena's prevent water heal 2023-05-31 22:08:18 -07:00
Isaac0-dev 95b6cde35e add cancels to HOOK_BEFORE_PHYS_STEP allowing for custom step systems (#400)
* add cancels to HOOK_BEFORE_PHYS_STEP allowing for custom step systems

* give lua mods access to stepArg and nextPos from hanging and air step; fix a crash when m.floor is null
2023-05-31 21:10:06 -07:00
MysterD d1f8665952 Fix djui_popup_create_global() 2023-05-31 21:07:41 -07:00
Emerald Lockdown 80d59c2be1 `djui_popup_create_global` (#402)
* Add djui_popup_create_global
2023-05-31 21:05:07 -07:00
MysterD 2633b06b32 Prevented water heal in Arena (thanks Coolio and wereyoshi) 2023-05-31 20:56:47 -07:00
MysterD 3011636a81 Added ladders to Arena (thanks Coolio) 2023-05-31 20:46:35 -07:00
MysterD 13b865e1ed Allow other mods to add levels to arena 2023-05-31 16:56:57 -07:00
MysterD fa95af3a34 Remove previous failed attempts at fixing sound compile issues 2023-05-31 00:52:16 -07:00
MysterD bc21be4218 Added lightmaps to arena, slight balance tweaks 2023-05-31 00:34:38 -07:00
MysterD 7353c0cc99 Made camera interpolation more seamless on warp 2023-05-30 19:36:40 -07:00
Dominicentek b5e9dd2423 Add Czech translation (#398)
* Add Czech translation

* Add glyphs to font files

* Register Czech glyphs to djui_unicode.c
2023-05-25 22:03:40 -07:00
MysterD 1296b19df9 Added last remote object information to crash screen 2023-05-22 23:00:11 -07:00
MysterD a9665e05b0 Fixed Sunny Beach's tree models (SM74) 2023-05-22 18:19:29 -07:00
MysterD 4ba86a27f7 Fixed bounds checks in save_file_is_cannon_unlocked() 2023-05-20 20:07:17 -07:00
Dominicentek c294de9092 Expose save_file_is_cannon_unlocked to smlua (#395)
* Update convert_functions.py

* Update save_file.c

* Update save_file.h

* Update cannon_door.inc.c
2023-05-20 20:06:15 -07:00
Prince Frizzy 65d71c0f3c Fix bug with audio running of out sequence channels for the Sppedrun Timer mod. (#396) 2023-05-20 20:05:06 -07:00
MysterD f28573c91e Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
MysterD 8d2f9213f6 Add backwards compatibility to ground pound checks 2023-05-19 01:37:52 -07:00
MysterD 048abe8fa3 Fix animations for late-join penguin baby 2023-05-19 01:34:37 -07:00
MysterD 8250670808 Prevent deduplication of area models - it would overwrite the areaIndex 2023-05-18 21:29:57 -07:00
MysterD abf3807f72 Fix some bugs found in testing 2023-05-18 17:54:29 -07:00
MysterD 9c1c766489 Keep animations in-bounds 2023-05-18 12:42:18 -07:00
MysterD 4ff103787e Fix more memory errors 2023-05-18 01:57:36 -07:00
MysterD e44fc5dc40 Fix sync of models on late join 2023-05-17 23:32:39 -07:00
MysterD d8edfeb3ba Keep the previous dynamic pool in memory
Due to sm64 weirdness, I can't reliably free memory at certain points
The hacky solution is to keep the previous dynamic pool in memory,
essentially requiring two frees to actually clear all memory from it
2023-05-17 22:33:14 -07:00
MysterD ff9b0830ce Prevent immediate freeing of dynos model pools 2023-05-17 22:22:05 -07:00
MysterD c2f591b930 Fix crash in packet_spawn_star 2023-05-17 17:48:54 -07:00
MysterD 521854e481 Make pageup/pagedown in the chat box better 2023-05-17 12:12:29 -07:00
MysterD 4a1bbdd70f Fix improper culling of mirrored player models 2023-05-17 12:00:22 -07:00
MysterD 920e9f0763 Fixed custom animations in the mirror 2023-05-17 11:59:40 -07:00
MysterD 3f1eb2b6ad Prevent broken mods from messing up the sync table of others 2023-05-17 00:01:09 -07:00
MysterD 5249ad7b0d Fix warnings 2023-05-16 22:17:43 -07:00
MysterD 0dc406c8ad Reset dev scripts 2023-05-16 22:14:25 -07:00
MysterD 058a88196b Merge branch 'dev' of github.com:sm64ex-coop-dev/sm64ex-coop into dev 2023-05-16 21:49:22 -07:00
MysterD a0c1f7eee9 Prevent rending of corrupted graphnodes, only run lua GC once per frame 2023-05-16 21:49:13 -07:00
Agent X d7c1806a04 Small Nametags edit (#394)
Just made command description use a hex color.
2023-05-16 18:27:04 -04:00
MysterD 83e15a020b Prevent lua mods from saving over your camera settings 2023-05-16 02:03:49 -07:00
MysterD 6386f1f9c2 Add backwards compatibility for cur_obj_is_mario_ground_pounding_platform() 2023-05-16 00:37:30 -07:00
MysterD 3a93423fcc Make certain GraphNodeObject fields mutable again 2023-05-16 00:05:26 -07:00
MysterD 2703f7193a Rewrite how models are loaded and retrieved... yet again 2023-05-16 00:01:10 -07:00
MysterD 83540a2d01 Fix several more possible crashes from the Lua API 2023-05-15 15:55:16 -07:00
MysterD 01d5ae2ce0 Make gEnvironmentRegions safer 2023-05-15 12:04:07 -07:00
MysterD d550ca7f6a Schedule level pool to be freed at a later time 2023-05-15 12:03:57 -07:00
MysterD 4e2ade1bd7 Make GraphNode flags mutable from lua again 2023-05-15 01:19:10 -07:00
MysterD 67b7aab091 Fixed several crashes and errors found in static analysis 2023-05-15 01:15:20 -07:00
PeachyPeach 6273bbac20 Custom animation examples (#392) 2023-05-14 19:16:03 -07:00