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