Commit graph

3238 commits

Author SHA1 Message Date
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
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
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
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
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
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
xLuigiGamerx
7d08a546e8
Fixed the player and mod lists not updating on language change (#526) 2024-11-27 07:21:28 +10:00
Isaac0-dev
e5a51a6687 fixed wip mods crashing joiners
This is a temporary fix for a much larger issue in commit 3dd9226bc9
The problem is data sizes. The min function was being treated as a different data size since its no longer using the type agnostic macros.
2024-11-27 00:38:04 +10:00
xLuigiGamerx
e4fd83bec7
Fixed the playerlist and modlist not updating their themes and added djui_menu_get_theme() (#519)
* Fixed the playerlist and modlist not updating their theme instantly

* Added djui_menu_get_theme()

* Removed text

* Fixed syntax error
2024-11-26 16:50:47 +10:00
Isaac0-dev
620f555200 threaded the refresh button 2024-11-26 16:44:17 +10:00
Isaac0-dev
10ead40b5d fix some threading crashes 2024-11-26 16:28:27 +10:00
Prince Frizzy
507f578dbb
Threaded Audio Support (#176)
* Initial threaded audio. (WIP)

* Ready for testing threaded audio.

* Remove this, It causes issues on older gcc versions.

* Fix Loading Thread not running properly.

* Fix Loading Screen & Implementation Updates

* Update comment.

* Revamp Thread States
2024-11-26 15:53:09 +10:00