Agent X
43f4f7aec2
Fix small LE whoopsie
Build coop / build-ubuntu (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2025-03-29 13:41:55 -04:00
Agent X
0ee8d5f81e
Fix/optimize/improve lighting engine
2025-03-28 23:06:48 -04:00
Agent X
3e540790a3
Basic Vertex Point Lighting Engine ( #716 )
...
* CONCEPT: Basic vertex lighting engine
Set the geometry mode on your model to G_LIGHTING_ENGINE_EXT, spawn a `bhvAmbientLight`, spawn some `bhvPointLight`s, and then you got yourself a mighty interesting scene.
* Fixes
* How did I miss this
* Make light set home pos
2025-03-27 16:36:02 -04:00
Sunk
edacdcc7e4
More settings to the Camera settings menu ( #555 )
...
Build coop / build-ubuntu (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
Sherbie's suggestions from #497 and #538 , as well as suggestions from others on discord.
Add 2 new camera settings to free camera, being camera collision and dpad usage.
Add an entire new camera submenu for romhack camera, which are now no longer exclusive to romhacks.
2025-03-14 13:01:51 +10:00
Isaac0-dev
9a13c298ad
added HOOK_ON_INTERACTIONS
...
this is called after mario's interactions are processed
2025-02-11 17:58:57 +10:00
Isaac0-dev
d53d20c11c
HOOK_ON_DIALOG fixes, expose set_dialog_box_state
2025-02-10 18:31:59 +10:00
John S
be0e47a4c2
Documentation of mario.h, mario_actions_airborne.c, mario_actions_automatic.c, mario_actions_cutscene.c, and mario_actions_moving.c ( #601 )
...
* WIP mario.h - mario_actions_moving.c
* Fix improper list formatting
bulleted lists are broken due to whitespace stripping, i may fix this later.
* Fix some issues in formatting and missing descriptions
* Accidental struct syntax fix
* Fix repeating descriptions
* Fix repeating descriptions final
2024-12-31 21:00:54 -05:00
Agent X
f880e6c569
Document level_update.h and add new instant warp function (70.1%)
2024-12-31 19:39:36 -05:00
John S
16e78ee36a
Fix a capitalization issue within the interaction.h documentation ( #578 )
...
* Document Interaction.h (68.23%)
* Fix caps
* Fix missing bracket
* Make descriptions a little more clear and concise
* Fix a capitalization issue
2024-12-22 06:40:54 -05:00
John S
8da73663aa
Document Interaction.h (68.23%) ( #577 )
...
* Document Interaction.h (68.23%)
* Fix caps
* Fix missing bracket
* Make descriptions a little more clear and concise
2024-12-19 22:30:07 -05:00
Agent X
116d9808d2
Document djui_panel_menu.h (65.17%)
2024-12-16 20:26:43 -05:00
Agent X
faceaa684a
Document sound functions
2024-12-16 20:18:28 -05:00
xLuigiGamerx
66fb28500b
Added djui_menu_get_rainbow_string_color() ( #536 )
...
* Removed unintentionally exposed function and disallowed it in autogen
* Exposed djui_language_get to lua
* Added djui_menu_get_rainbow_string_color()
2024-12-16 16:51:27 -05:00
John S
af1e7be9ac
Document Camera.h ( #569 )
...
* Document functions in Camera.h
This is the complete documentation for Camera.h
* Fix some grammar and formatting mistakes.
2024-12-16 16:43:39 -05:00
John S
d61206a91d
Document save_file.h ( #570 )
2024-12-16 16:42:55 -05:00
Agent X
bdf908ea7e
Fix typo
2024-12-08 18:49:09 -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
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
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
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
eac580e04a
Expose more lag compensation things to Lua
2024-12-01 16:46:05 -05: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
Cooliokid956
418b1201a0
Various FOV fixes and additions ( #384 )
...
* interpolate all fovs
* perfected the fov equation
just the facts
* create fov coefficient function
use it to scale units along with fov
* add get_current_fov
returns the current fov
2024-10-22 11:04:46 +10:00
Cooliokid956
c509dab0cf
Add rotation interpolation ( #208 )
...
* Interpolate rotation
* Autogen'd
* Resolution 1
* Resolution 2
* Resolution 3
* Resolution 4
* Fixed jitter at low angular velocities
More in the comment below
2024-07-21 18:58:38 -04:00
Agent X
ad2e84ed30
Expose get_mario_cap_flag()
2024-07-08 22:13:41 -04:00
Agent X
1bde63d3d8
Expose should_push_or_pull_door()
2024-06-30 20:15:12 -04:00
Agent X
3359ebba0b
Add AWESOME new lighting color functions
2024-06-27 16:54:13 -04:00
Agent X
40fb681eda
Expose sound_get_level_intensity
2024-06-12 15:01:11 -04:00
Agent X
1f3af25805
Expose fade_into_special_warp
2024-05-21 17:10:00 -04:00
Agent X
e6880a5fee
Add new networked water level functions
2024-05-11 17:55:18 -04:00
Isaac0-dev
76b66e9b7d
give Lua mods some more control over dialog boxes ( #19 )
...
exposed set_menu_mode, create_dialog_box, create_dialog_box_with_response, create_dialog_box_with_var, create_dialog_inverted_box, reset_dialog_render_state
added and exposed get_dialog_response
HOOK_ON_DIALOG can now take an extra return value as a string, which will be used instead of what ever was going to be in the textbox.
2024-05-06 17:51:28 +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
b8c42f308f
Disallow function that shouldn't be in Lua
2024-04-09 17:40:52 -04:00
Agent X
d4fe80d4a6
Expose level_control_timer_running
2024-02-22 14:51:33 -05:00
Agent X
bf9c9d5e75
Remove FONT_TINY and introduce legacy compatibility for it
2024-01-07 20:23:24 -05:00
Agent X
4e96b49182
Revert "Rework First Person FOV"
...
This reverts commit 2a0af8e216 .
2023-12-18 14:27:48 -05:00
Agent X
2a0af8e216
Rework First Person FOV
2023-12-17 23:29:31 -05:00
Agent X
c32cf2054a
Add mario_is_crouching(m)
2023-12-05 21:24:42 -05:00
Agent X
471a6c8c05
Expose first_person_check_cancels() to Lua
2023-11-27 11:14:36 -05:00
MysterD
6113254650
Reran autogen
2023-11-24 19:50:56 -05:00
Isaac0-dev
ea487fe342
actually fix extended pause menu + improve act/course replacement ( #523 )
2023-11-21 17:15:18 -05:00
Blockyyy
c2c846f650
Expose lvl_set_current_level ( #513 )
...
* Expose Initiate_warp
exposed initiate_warp function
exposed WARP_NODE_ constants
* expose lvl_set_current_level
* remove initiate_warp
2023-11-17 18:29:37 -05:00
Agent X
ce987ef3dd
Add first person functions to Lua
2023-11-12 09:53:08 -05:00
MysterD
081a7fd9dc
Added HOOK_ON_RENDER_BEHIND, deprecated djui_hud_set_render_behind_hud()
2023-11-08 19:53:27 -05:00
Blockyyy
56e7470e7b
Exposed warp_special ( #493 )
...
Exposes the warp_special function and adds some constants for it
Fixed the crash by making it so a script error happens instead.
2023-11-06 14:59:20 -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
EmeraldLockdown
9b502346a7
Console Overhaul ( #490 )
...
Completely redid the console ui to look more like the rest of coop
Added log_to_console and djui_console_toggle to lua
Made the keybind to activate it the tilda key (~) instead of ctrl+f1
2023-10-28 00:18:23 -07:00