Agent X
802affd839
ENHANCE_LEVEL_TEXTURES and make all DynOS textures overridable in Lua
2023-11-11 12:15:32 -05:00
David Joslin
0e9a060337
Whoops
2023-11-09 17:18:04 -05:00
David Joslin
732c646d0c
Cleanup from Isaac
2023-11-08 20:03:46 -05:00
David Joslin
17e5a81dde
Fix crash in djui_inputbox_on_text_input()
2023-11-08 19:58:32 -05:00
David Joslin
9d8f8c64a7
Fixed crash in get_id_from_behavior_name()
2023-11-08 19:58:32 -05:00
David Joslin
ff7d976551
Fix crash in DynOS_Tex_Load()
2023-11-08 19:58:31 -05:00
David Joslin
5a5f33d859
Fixed crash in DynOS_Lvl_Activate()
2023-11-08 19:55:31 -05:00
David Joslin
36b4ffbfe8
Fixed crash in DynOS_Actor_AddCustom()
2023-11-08 19:53:36 -05:00
Agent X
521b0ab7a9
DynOS Skyboxes
2023-11-06 18:37:02 -05:00
Isaac0-dev
b12b479d70
loading screen ( #495 )
...
* loading screen
* fix compile error
* Fix animation comparisons after character anim commit
* Cleaned up character sound/anim lookup code
* hopefully fix problems with queued mods
* use dj's changes
* fix compile errors due to upstream merge
2023-11-06 14:59:17 -05:00
Agent X
49bca1cc01
sm64coopdx
...
Co-Authored-By: Yuyake <140215214+AngelicMiracles@users.noreply.github.com>
Co-Authored-By: FluffaMario <50761036+FluffaMario@users.noreply.github.com>
Co-Authored-By: Gregory Heskett <gheskett@gmail.com>
Co-Authored-By: iZePlayzYT <69536095+iZePlayzYT@users.noreply.github.com>
Co-Authored-By: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-Authored-By: eros71 <16540103+eros71-dev@users.noreply.github.com>
2023-10-30 01:03:36 -04:00
Isaac0-dev
c9e4efdb31
custom level fixes and fixes from other pr ( #483 )
...
clean up custom level code
fixed a bug where custom level course numbers weren't used by dynos warps
removed a bunch of unused dynos code
fix demos triggering incorrectly
allowed the right Ctrl key to be used when opening the in game console
fixed a softlock that was possible to experience when talking to the snowman in CCM
fixed the bug where you can permanently lose your cap (bug created by my own PR from beta 32)
fix the moderator feature I made a while back; I am amazed it even worked at all before
fixed dynos warp initial actions being skipped (read ec8aabc for explanation)
completely changed the way star names and course names work
2023-10-27 16:42:27 -07:00
David Joslin
3cd9b60f87
Force hidden 1up triggers to be invisible and E_MODEL_NONE
2023-10-26 16:53:50 -07:00
PeachyPeach
610bdfcf04
fix C string typing ( #459 )
2023-08-18 18:31:59 +02:00
FluffaLuigi
2a52b4af4e
Update Mario, Luigi and Wario's Models ( #434 )
...
Updated Luigi and Wario's models to their latest revision.
Mario, Luigi and Wario's sideburns now match the color of the rest of their hair with the player's palette.
Mario and Luigi's Logos were made into IA16 textures and are now shaded to look a bit better with the rest of the cap.
Cap inside was made a darker variant of the regular cap color across both the held and item caps.
Fixed an oversight with the cap wings, though mostly so that they're more consistent.
Removed Mario's unused model data since none of it is ever getting used as far as I'm aware.
2023-07-04 16:23:34 -07:00
MysterD
70d551ab82
Clear texture 1 on level init (fixes corrupt level textures)
2023-06-27 15:38:08 -07:00
djoslin
e3386d6622
Update for MacOS
2023-06-23 16:40:46 -07:00
MysterD
52c1e50e10
Init dynos packs after djui is created
2023-06-23 14:26:04 -07:00
MysterD
c82e45c0a0
Add level script pointer validation
2023-06-22 01:13:38 -07:00
MysterD
2a5a4607a8
Update lang files
2023-06-14 23:25:04 -07:00
MysterD
3331b5c98b
Add Lights0 support to DynOS
2023-06-12 02:08:20 -07:00
MysterD
daf8c7e444
Deduplicate level models using the permanent model map
2023-06-11 13:45:24 -07:00
MysterD
3fecc1568d
Fix attempt to not clear permanent models
2023-06-07 23:50:44 -07:00
MysterD
47a8e9d3f6
Prevent clearing permanent vanilla model slot
2023-06-05 15:19:33 -07:00
MysterD
016c385d7f
Fix DynOS_Lvl_GetActiveGfx()
2023-06-05 15:19:19 -07:00
MysterD
929b10995c
Allow other mods to add levels to arena
2023-05-31 16:56:57 -07:00
MysterD
7ff1622745
Added last remote object information to crash screen
2023-05-22 23:00:11 -07:00
MysterD
d043fdd22d
Added in-game console for DynOS and Lua errors
2023-05-19 04:20:08 -07:00
MysterD
9d824c545d
Fix animations for late-join penguin baby
2023-05-19 01:34:37 -07:00
MysterD
cf7d4bc8d2
Prevent deduplication of area models - it would overwrite the areaIndex
2023-05-18 21:29:57 -07:00
MysterD
41a4fcf516
Keep animations in-bounds
2023-05-18 12:42:18 -07:00
MysterD
87f076cd26
Fix sync of models on late join
2023-05-17 23:32:39 -07:00
MysterD
f53ffcd491
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
c126bf82b3
Prevent immediate freeing of dynos model pools
2023-05-17 22:22:05 -07:00
MysterD
688cd3b399
Rewrite how models are loaded and retrieved... yet again
2023-05-16 00:01:10 -07:00
MysterD
60d70d0d38
Fix several more possible crashes from the Lua API
2023-05-15 15:55:16 -07:00
MysterD
ef9f323b9c
Schedule level pool to be freed at a later time
2023-05-15 12:03:57 -07:00
MysterD
2083242b66
Fixed several crashes and errors found in static analysis
2023-05-15 01:15:20 -07:00
MysterD
093754ae1b
Fix some memory mismanagement
2023-05-13 02:42:35 -07:00
MysterD
bbdf51bc33
Remove the main pool
2023-05-13 01:49:54 -07:00
MysterD
57b06e3e09
Rename AllocOnlyPool to DynamicPool, add GrowingPool
2023-05-12 18:53:25 -07:00
MysterD
bc73468e64
Load all models into dynamic memory, and store them in a way for reuse
2023-05-12 16:15:35 -07:00
MysterD
e391faf574
WIP: start making memory management better
2023-05-12 13:19:10 -07:00
MysterD
cc1ec3e81f
Prevented hundreds of additional crashes from the Mod API
2023-05-11 20:33:21 -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
e666719baf
Rename func_80321080 -> stop_secondary_music
2023-05-10 15:39:15 -07:00
MysterD
03a7c1f086
Fix crashes in various obj functions
2023-05-07 15:55:11 -07:00
MysterD
d52ee8588d
Fixed crash in DynOS_UpdateCmd
2023-05-07 15:49:26 -07:00
MysterD
5c2474814b
Fix crash in DynOS_Actor_AddCustom
2023-05-07 15:48:19 -07:00
MysterD
1ee3fd1d13
Fixed ~240 possible crashes
2023-05-05 23:59:58 -07:00