Commit graph

4300 commits

Author SHA1 Message Date
Isaac0-dev
839fb38ca5 corrected some issues with smlua_text_utils 2024-12-10 10:58:34 +10:00
Agent X
bdf908ea7e Fix typo 2024-12-08 18:49:09 -05:00
Agent X
f9d560aa78 Document some more functions (55.03%) 2024-12-08 18:38:23 -05:00
Agent X
c790115c24 Document lag_compensation.h (54.31%) 2024-12-08 18:16:12 -05:00
Agent X
66e23c0cbf Document behavior headers (54.07%) 2024-12-08 18:12:04 -05:00
Agent X
79ef7e8e12 Document about **800** functions (53.33%) 2024-12-08 17:55:23 -05:00
Isaac0-dev
b4e242c5ef remove forced settings 2024-12-09 08:21:53 +10:00
Isaac0-dev
23a6b6726f better typing for cmaps 2024-12-09 08:21:53 +10:00
Agent X
f15177ddb2 Peachy get any warp node fix
Co-Authored-By: PeachyPeach <72323920+PeachyPeachSM64@users.noreply.github.com>
2024-12-07 22:42:16 -05:00
Agent X
885edd165d Fix rom hack camera inversion 2024-12-07 22:36:49 -05:00
Agent X
9b6e891b1c Document 8 more files (19.45%)
Special thanks to zam_boni on Discord as well

Co-Authored-By: PeachyPeach <72323920+PeachyPeachSM64@users.noreply.github.com>
Co-Authored-By: xLuigiGamerx <88401287+xLuigiGamerx@users.noreply.github.com>
2024-12-07 22:23:19 -05:00
Agent X
e9039df03e Document smlua_*_utils.h files (16.94%) 2024-12-07 21:53:08 -05:00
John S
58de87d1c1
Documentation of area.h and characters.h (#548)
* Documentation of characters.h

Documenting characters.h

* Add documentation to Area.h

* Redo autogen for new descriptions
2024-12-07 16:06:27 -05:00
Agent X
e9df872213 Move documented description above Lua example 2024-12-07 13:13:00 -05:00
Agent X
64659afd82 Small consistency changes. Functions are now 8.85% documented 2024-12-07 12:58:26 -05:00
Agent X
15c57943ea Document smlua_gfx_utils.h 2024-12-07 12:54:42 -05:00
Agent X
a8a8d50a0c Further improvements and document smlua_misc_utils.h 2024-12-07 12:53:34 -05:00
Agent X
1aa7524380 Improve auto documentation system 2024-12-07 11:39:29 -05:00
John S
c3539cfb58
Add descriptions to the auto-doc (#545)
Cleaned up math_util.h a little bit and added a description system for use with the autodoc.
2024-12-07 11:31:11 -05:00
Agent X
69241bd3d9 Add mod_file_exists 2024-12-05 18:40:42 -05:00
Agent X
856a828229 Add mod_storage_exists 2024-12-05 18:28:57 -05:00
Agent X
bff0cda663 Disallow another dangerous function 2024-12-01 16:58:45 -05:00
Agent X
eac580e04a Expose more lag compensation things to Lua 2024-12-01 16:46:05 -05:00
Isaac0-dev
c65a67ccf1 use a hmap for scroll targets 2024-11-30 15:34:25 +10:00
Isaac0-dev
c0691d4b3e add unordered map to cmap 2024-11-30 15:33:11 +10:00
Isaac0-dev
2bfd9bc5f6 init dynos levels in DynOS_Level_GetCollision 2024-11-30 09:12:47 +10:00
Isaac0-dev
97439fa557 fix a buffer overflow in smlua_text_utils 2024-11-30 07:30:57 +10:00
Agent X
849b5ead50 Fix chain chomp and Eyerok cutscenes 2024-11-29 12:40:39 -05:00
Isaac0-dev
4bd519f312 mod menu refresh button bug fixes
- stop players from going back from the main menu during a refresh
- don't respond to category changes during a refresh
2024-11-29 12:53:56 +10:00
Isaac0-dev
cbd80a0b27 keep previous game names 2024-11-29 11:13:40 +10:00
Isaac0-dev
608c0e04ed improve nametags and djui_hud_world_pos_to_screen_pos
- Fix a bug where nametags could be seen when the player is not in view
- Make nametags use the head Y value at all times
- fixed djui_hud_world_pos_to_screen_pos in some screen sizes with RESOLUTION_DJUI
- made djui_hud_world_pos_to_screen_pos calculate viewport offset (for the credits)
2024-11-29 10:49:12 +10:00
PeachyPeach
7c2f055a86
Fix frame rate (again) (#537) 2024-11-29 08:14:50 +10:00
Blockyyy
fa2ec0957b
add set_room_override (#522)
lets you override the displayed room, do set_room_override(-1) in order to get back to normal
2024-11-29 07:48:19 +10:00
Agent X
bea8a3f9e9 Fix chat messages cutting off before limit 2024-11-28 10:58:27 -05:00
Agent X
33e83c88bb Add renderer to crash screen 2024-11-28 10:42:20 -05:00
Agent X
75d176c993 Fix DJUI base crash 2024-11-28 10:42:12 -05:00
Agent X
78e3271391 Update version number 2024-11-28 10:41:44 -05:00
Agent X
9206aa1e98 Add --no-discord launch param 2024-11-28 10:40:55 -05:00
Isaac0-dev
27bc5c0e09 sanity check in case mario is not spawned
This can't be tested very easily since the chances of this happening is really low.
2024-11-28 17:00:57 +10:00
Isaac0-dev
92fbe54ebd separate dynos pack model and mod owned model ids
to address the grand star late join model bug that can happen with mods like omm.
the bug happened when players have different dynos packs, and during a late join, the model ids are relied on to be the same.
dynos packs can offset the available model ids, therefore desyncing the model used on late join.
2024-11-28 14:02:27 +10:00
PeachyPeach
b2137ca2ae
Fix frame rate (#530) 2024-11-28 10:54:15 +10:00
John S
a47bc97011
Additional Fix for sqr, max, and min Functions Focusing on Improved Performance and Documentation Support (#529)
Co-authored-by: js <js@archlinux.local>
2024-11-28 08:56:16 +10:00
xLuigiGamerx
59aada62d7
Exposed djui_language_get() (#524)
* Removed unintentionally exposed function and disallowed it in autogen

* Exposed djui_language_get to lua
2024-11-28 08:11:27 +10:00
Isaac0-dev
96dc4da358 fix min max and sqr macros again 2024-11-27 23:50:56 +10:00
Isaac0-dev
50b727b41b disable audio threading until it seems stable 2024-11-28 06:49:34 +10:00
Isaac0-dev
c63e28c28c sanity check just in case 2024-11-28 06:49:16 +10:00
Isaac0-dev
e54aec5407 fix star spawn cutscene softlock 2024-11-27 09:57:53 +10:00
Isaac0-dev
268e759829 remove temporary fix 2024-11-27 09:17:13 +10:00
John S
74e344bef6
Fix issues in PR #359 relating to incorrect handling of miscellaneous data types (#527)
* Update math_util.h to fix issues in last PR

* Update math_util.h again
2024-11-27 09:15:54 +10:00
Isaac0-dev
831fdcefc9 fix linked lists in mod enabled list 2024-11-27 07:39:38 +10:00