Commit graph

303 commits

Author SHA1 Message Date
Agent X
f2a6891a08 Rework new user folder system, make it just read sm64ex-coop if sm64coopdx isn't present, no more copying 2024-05-16 17:15:25 -04:00
Agent X
591261fd41 Rename tmp to .tmp and hide on Windows (Will test after making this commit) 2024-05-15 18:00:16 -04:00
Agent X
34113d3b53 Make tex files generate even with other ones in the dir 2024-05-12 09:16:55 -04:00
Agent X
2d314c539c DynOS NPOT texture warning instead of error 2024-05-11 17:52:42 -04:00
Isaac0-dev
85c3bde7e3
improve frame delaying and vsync (#31)
use uncapped framerate and vsync for the best experience
2024-05-09 23:56:54 +10:00
Isaac0-dev
7b4a223b67
fixed double dynos animation swap (#32)
this usually was a bug caused by mirror mario, where animInfo.curAnim was NULL, but the swap was still carried out
2024-05-09 21:36:32 +10:00
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