sm64coopdx/src/game
Beckowl 1c71449ed2
Some checks are pending
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows-opengl (push) Waiting to run
Build coop / build-windows-directx (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
Add lua params support to level macros (allocate dialog pt. 2) (#905)
* all OBJECT fields are now Lua variables

* add lua variable support to SHOW_DIALOG

* fix object_with_acts

* minor tweak

* Peachy review

---------

Co-authored-by: PeachyPeachSM64 <72323920+PeachyPeachSM64@users.noreply.github.com>
2025-09-13 20:36:28 +02:00
..
behaviors Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
area.c new djui hud tools: viewport, scissor and render line (#916) 2025-08-27 08:15:41 +10:00
area.h Add lua params support to level macros (allocate dialog pt. 2) (#905) 2025-09-13 20:36:28 +02:00
behavior_actions.c mario object get optimizations (#840) 2025-06-09 20:04:24 +10:00
behavior_actions.h Speed up lighting engine by 80% 2025-07-17 15:41:06 -04:00
bettercamera.h Bettercam refactor and cleanup (#788) 2025-05-08 08:52:06 +10:00
bettercamera.inc.h Bettercam refactor and cleanup (#788) 2025-05-08 08:52:06 +10:00
camera.c Fixed the hud camera status not updating for freecam (#925) 2025-08-20 20:40:26 +02:00
camera.h Fix palette editor cap on/off invulnerability 2025-08-13 21:01:39 +02:00
characters.c smlua event hooks refactor (#826) 2025-06-09 07:40:48 +10:00
characters.h Document more functions! (83%) 2025-04-25 17:03:41 -04:00
debug.c
debug.h
debug_course.c
debug_course.h
decompress.h
display.h
envfx_bubbles.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
envfx_bubbles.h
envfx_snow.c Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
envfx_snow.h Add ENVFX_MODE_NO_OVERRIDE constant 2024-03-04 19:26:44 -05:00
first_person_cam.c Improving math functions (#813) 2025-05-21 23:50:49 +02:00
first_person_cam.h Document 8 more files (19.45%) 2024-12-07 22:23:19 -05:00
game_init.c Change get_game_tick_counter() to use gGlobalTimer (#853) 2025-06-15 20:15:23 +10:00
game_init.h Revert "Reset Mario animations on server shutdown" 2025-09-02 20:28:03 +02:00
geo_misc.c
geo_misc.h
hardcoded.c Fix cap sequences not replaced/playing on dynos warp and level entry; Add gLevelValues.shellSequence 2025-08-29 22:54:40 +02:00
hardcoded.h Fix cap sequences not replaced/playing on dynos warp and level entry; Add gLevelValues.shellSequence 2025-08-29 22:54:40 +02:00
hud.c Fixed the hud camera status not updating for freecam (#925) 2025-08-20 20:40:26 +02:00
hud.h Remove Forced 4:3 2024-06-01 13:12:01 -04:00
ingame_menu.c Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
ingame_menu.h Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
interaction.c Fix interactions (#868) 2025-06-24 22:16:35 +02:00
interaction.h Fix interactions again (#795) 2025-05-08 08:51:44 +10:00
level_geo.c
level_geo.h
level_info.c Fix inconsistent mapping between sSm64CharMap and str_ascii_to_dialog (#892) 2025-07-29 11:53:53 +10:00
level_info.h Fix inconsistent mapping between sSm64CharMap and str_ascii_to_dialog (#892) 2025-07-29 11:53:53 +10:00
level_update.c Revert "Reset Mario animations on server shutdown" 2025-09-02 20:28:03 +02:00
level_update.h Fix THI black title screen glitch [build] 2025-05-04 16:45:43 -04:00
macro_presets.c
macro_special_objects.c Shorten include paths by removing unnecessary "src/" 2024-04-17 17:28:38 -04:00
macro_special_objects.h
main.c Remove the main pool 2023-05-13 01:49:54 -07:00
main.h
mario.c Restored OOB death + De-sorted fields + Read-Only marked as protected (#921) 2025-08-28 18:06:55 +02:00
mario.h Fix vec3f bugs (#837) 2025-06-05 19:44:09 +10:00
mario_actions_airborne.c Fix HOOK_ALLOW_HAZARD_SURFACE and expose SURFACE_IS_* macros (#865) 2025-06-24 22:15:27 +02:00
mario_actions_airborne.h
mario_actions_automatic.c smlua event hooks refactor (#826) 2025-06-09 07:40:48 +10:00
mario_actions_automatic.h Expose and create some useful functions (#819) 2025-05-21 09:40:30 +10:00
mario_actions_cutscene.c Fix palette editor cap on/off invulnerability 2025-08-13 21:01:39 +02:00
mario_actions_cutscene.h Fix palette editor cap on/off invulnerability 2025-08-13 21:01:39 +02:00
mario_actions_moving.c smlua event hooks refactor (#826) 2025-06-09 07:40:48 +10:00
mario_actions_moving.h
mario_actions_object.c smlua event hooks refactor (#826) 2025-06-09 07:40:48 +10:00
mario_actions_object.h
mario_actions_stationary.c Fix palette editor cap on/off invulnerability 2025-08-13 21:01:39 +02:00
mario_actions_stationary.h Fix palette editor cap on/off invulnerability 2025-08-13 21:01:39 +02:00
mario_actions_submerged.c smlua event hooks refactor (#826) 2025-06-09 07:40:48 +10:00
mario_actions_submerged.h
mario_misc.c Fix graph node interpolation (#917) 2025-08-19 08:15:30 +10:00
mario_misc.h Custom geo function and switch nodes with Lua callback (#593) 2024-12-31 10:23:13 +10:00
mario_step.c Fix HOOK_ALLOW_HAZARD_SURFACE and expose SURFACE_IS_* macros (#865) 2025-06-24 22:15:27 +02:00
mario_step.h Document more functions! (83%) 2025-04-25 17:03:41 -04:00
memory.c Fix graph node interpolation (#917) 2025-08-19 08:15:30 +10:00
memory.h Fix graph node interpolation (#917) 2025-08-19 08:15:30 +10:00
moving_texture.c Gfx Vtx vanilla only duplicates (#733) 2025-04-08 10:20:50 +10:00
moving_texture.h
obj_behaviors.c Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
obj_behaviors.h Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
obj_behaviors_2.c Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
obj_behaviors_2.h Properly sync BITS ferris wheel platforms 2024-06-13 20:33:47 -04:00
object_collision.c Remove interaction limit for PVP (#942) 2025-09-13 00:08:30 +02:00
object_collision.h
object_helpers.c Fix obj_init_animation (#936) 2025-08-30 21:49:02 +02:00
object_helpers.h Fix vec3f bugs (#837) 2025-06-05 19:44:09 +10:00
object_list_processor.c Fix graph node interpolation (#917) 2025-08-19 08:15:30 +10:00
object_list_processor.h Document object_list_processor.h (69.67%) 2024-12-22 21:58:06 -05:00
paintings.c Shorten include paths by removing unnecessary "src/" 2024-04-17 17:28:38 -04:00
paintings.h
platform_displacement.c fix apply_platform_displacement (#740) 2025-04-12 23:03:12 +10:00
platform_displacement.h fix apply_platform_displacement (#740) 2025-04-12 23:03:12 +10:00
player_palette.c Miscellaneous Additions: Addendum (#723) 2025-04-05 13:52:14 -04:00
player_palette.h Change METAL back to CAP 2024-07-05 22:46:16 -04:00
print.c sm64coopdx 2023-10-30 01:03:36 -04:00
print.h sm64coopdx 2023-10-30 01:03:36 -04:00
profiler.c
profiler.h
rendering_graph_node.c Fresnel Lighting from F3DEX3 (#941) 2025-09-13 12:40:38 +02:00
rendering_graph_node.h Fix graph node interpolation (#917) 2025-08-19 08:15:30 +10:00
rng_position.c made rng positions more random (#33) 2024-05-09 23:24:03 +10:00
rng_position.h
rumble_init.c DJUI fixes and changes 2024-06-26 18:51:11 -04:00
rumble_init.h Document rumble_init.h (65.46%) 2024-12-16 20:42:20 -05:00
save_file.c Fix vec3f bugs (#837) 2025-06-05 19:44:09 +10:00
save_file.h Fix vec3f bugs (#837) 2025-06-05 19:44:09 +10:00
screen_transition.c Remove Forced 4:3 2024-06-01 13:12:01 -04:00
screen_transition.h
scroll_targets.c Improving math functions (#813) 2025-05-21 23:50:49 +02:00
scroll_targets.h use a hmap for scroll targets 2024-11-30 15:34:25 +10:00
segment2.h Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
segment7.h Gfx Vtx vanilla only duplicates (#733) 2025-04-08 10:20:50 +10:00
shadow.c Prevent several possible crashes and hangs, limit more struct fields to read-only 2023-05-10 13:25:41 -07:00
shadow.h
skybox.c widescreen non stretched skyboxes 2025-02-20 23:18:38 +10:00
skybox.h widescreen non stretched skyboxes 2025-02-20 23:18:38 +10:00
sound_init.c Fix cap sequences not replaced/playing on dynos warp and level entry; Add gLevelValues.shellSequence 2025-08-29 22:54:40 +02:00
sound_init.h Document sound functions 2024-12-16 20:18:28 -05:00
spawn_object.c mario object get optimizations (#840) 2025-06-09 20:04:24 +10:00
spawn_object.h
spawn_sound.c Fixed several crashes and errors found in static analysis 2023-05-15 01:15:20 -07:00
spawn_sound.h Document sound functions 2024-12-16 20:18:28 -05:00