Commit graph

297 commits

Author SHA1 Message Date
Isaac0-dev
a5c4e29d2f
allowed add_scroll_target to use behavior parameters for offset and size (#20) 2024-05-08 22:12:55 +10:00
Isaac0-dev
90b071acc0
exposed a bunch of interaction functions to Lua (#22)
Renamed the function interact_unknown_08 to interact_spiny_walking
and added the constant INTERACT_SPINY_WALKING, which has the same value of INTERACT_UNKNOWN_08
INTERACT_UNKNOWN_08 is kept for compatibility with smlua, and behavior dynos bins
2024-05-03 18:38:21 +10:00
Agent X
19b354fb2f Change around printing a little 2024-04-19 13:32:39 -04:00
Agent X
d15ebf29d3 Make WARP_NODE commands able to read custom Lua registered levels 2024-04-17 17:40:53 -04:00
Agent X
a6b938df75 Shorten include paths by removing unnecessary "src/" 2024-04-17 17:28:38 -04:00
Agent X
b08fc74a3d Fix small mistake in DynOS_Tex_Get 2024-03-25 20:39:49 -04:00
Isaac0-dev
663e4549d8
extract assets from rom at runtime (#4)
* Proof of concept for loading rom assets at runtime

* Added skybox textures

* Adjusted format

* Load all texture assets from rom

* Adjusted rom asset loading

* Load all Vtx lists from rom

* clean up toad, wario and his cap conflicts

* Load sound samples from rom

* fix toad sounds

* Loaded sequences from rom

* Load collisions from rom

* Object animations are now loaded from the rom

* Load player animations from rom

* Load goddard anims from rom

* whoops

* fix some compile errors

* drag and drop rom checker, everything works now.

* fix errors due to merge conflicts

* fix compile errors on windows, switch to md5

* fix vertex colors during load

Co-Authored-By: Agent X <44549182+agent-11@users.noreply.github.com>

* Load dialogs from rom

* Loaded course/act names from rom

* Loaded ingame text from rom

* rerun autogen & blacklist smlua_text_utils_init

* fix ttc_seg7_vertex_0700B238 colors

---------

Co-authored-by: MysterD <myster@d>
Co-authored-by: Agent X <44549182+agent-11@users.noreply.github.com>
2024-03-23 16:11:30 -04:00
Isaac0-dev
4008b38411
texture_override_set for custom level textures (#6)
* texture_override_set for custom level textures

* whoops
2024-03-23 08:20:54 -04:00
Agent X
a2fd2983b2 Add crash preventions to DynOS_Tex_Get 2024-03-22 18:54:24 -04:00
Agent X
a022b04638 Some fixes 2024-03-19 15:17:55 -04:00
Isaac0-dev
f07b74c3d2 cleanup and bug fixes 2024-03-19 19:48:48 +10:00
Agent X
7dd02b5c4d Massively improve "Global Player Models" option 2024-03-17 20:58:38 -04:00
Agent X
de1e24b7b9 Remove sm64ex-coop compatibility 2024-03-17 16:32:49 -04:00
Agent X
784284591f Consistent loading screen capitalization 2024-03-09 21:49:06 -05:00
Agent X
6681fe536b Make DynOS warp bug fix only work with coop compatibility off 2024-03-07 19:05:31 -05:00
Agent X
9870e18bf5 Add OBJ_LIST_EXT in place of OBJ_LIST_UNUSED_1 2024-03-04 20:09:53 -05:00
Agent X
2aa5fffc27 Disable Vtx rounding with DynOS gfx generation 2024-03-04 14:31:13 -05:00
Agent X
08aa265d24 Add gsDPSetBlendColor 2024-02-23 23:06:26 -05:00
Agent X
025c6b7683 Special thanks to 0x2480 - Add a bunch of missing GBI commands/constants to DynOS 2024-02-23 21:40:37 -05:00
xLuigiGamerx
9b336b1022 Added missing dynos support to / hud character 2024-02-06 18:00:27 +03:00
xLuigiGamerx
962ff5932f Added a custom hud font and a recolorable version and added dynos support to the aliased font 2024-01-22 00:06:18 +03:00
Agent X
a71fda7157 Revert "Disable DynOS compression"
This reverts commit 5def3ee46a.
2023-12-21 17:26:47 -05:00
Agent X
4a05debccd Quick fixes 2023-12-18 17:00:31 -05:00
Agent X
5def3ee46a Disable DynOS compression 2023-12-16 17:06:44 -05:00
Agent X
a2a92baceb Fix Castle Grounds DynOS warps facing backwards 2023-12-11 16:38:11 -05:00
FluffaMario
4337aeca0e Update Toad 2023-12-08 23:20:54 -06:00
FluffaMario
1df1cc9558 Update Wario, hope this works... 2023-12-08 03:38:52 -06:00
Agent X
7368270986 Fix DynOS lvl crash 2023-12-05 19:36:47 -05:00
MysterD
6d89c6e173 Fixed crash in hmap_* functions 2023-11-26 21:32:05 -05:00
Agent X
5cb9e25090 Overhaul console logging 2023-11-26 16:49:32 -05:00
MysterD
ce044fcb69 Make objects look up their original model id on late join 2023-11-26 09:51:26 -05:00
Agent X
f8e0bfc2e4 Fix path backslashes with DJUI console 2023-11-23 12:21:01 -05:00
MysterD
9de82b3237 Fix crash in dynos texture generation 2023-11-21 17:25:46 -05:00
MysterD
1e89fcc4d4 Keep console messages around until the final djui_init() 2023-11-21 17:25:43 -05:00
Isaac0-dev
2c0b112cba more fixes and dynos cleanup (#520)
- fix paginated panels when a page doesn't exist anymore
- fix colored mod names carrying over to other mod names in lobby mod lists
- even more dynos cleanup
    - remove unused code
    - more clean up for dynos levels code (mostly just better code layout)
2023-11-21 17:14:25 -05:00
David Joslin
d1ffab4219 Have the loading screen indicate when it's generating texture/model packs 2023-11-21 17:14:25 -05:00
FluffaMario
57fc664d04 Update DynOS to support these changes 2023-11-15 19:30:32 -06:00
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