sm64coopdx/bin
Beckowl 03b29489b1
Some checks failed
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows-opengl (push) Has been cancelled
Build coop / build-windows-directx (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
Add `smlua_text_utils_allocate_dialog` (#896)
* wip

* get rid of seg2_dialog_table and fix crashes

* remove unused include

* change more types to s32

* remove dialog tables from eu_translation.h

* fix dialog_table_get signature

* Change `oToadMessageDialogId` to s32

* remove exit from dialog_table_add

* warning

* calloc allocated dialogs

* avoid memcpy on allocation fail

* Move dialog entry text field init to dialog_table_init

* Free original dialog entries' text field

* Put all reset logic in one place

* Run autogen

* Remove ``get_dialog_text_ascii`` from autogen

* minor fix

* free dialog->str if replaced

* nevermind

* remove get_dialog_unmodified from autogen

* Change -1 to DIALOG_NONE

* update stuff to s32

* use growing array functions

* Change limit to something more reasonable

* add null check

* remove explicit cast

* Minor fixes

* more type fix

* peachy review

* Fix weird enums in autogen

* remove extra newline :p

* add dialog restore

* bump max dialogs just a lil bit 🥺

* add lua behavior params

* all OBJECT fields are now Lua variables

* Revert lua behavior params changes

* isaac review

* fix segfault

---------

Co-authored-by: PeachyPeachSM64 <72323920+PeachyPeachSM64@users.noreply.github.com>
2025-08-03 17:49:45 +02:00
..
eu Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
bbh_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
bitdw_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
bitfs_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
bits_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
cave.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
ccm_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
cloud_floor_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
clouds_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
custom_font.c Japanese Support (#574) 2024-12-31 10:32:31 -05:00
custom_textures.c Show Ping option (#889) 2025-07-29 22:39:36 +10:00
debug_level_select.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
effect.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
fire.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
generic.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
grass.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
inside.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
machine.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
mountain.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
outside.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
segment2.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
sky.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
snow.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
spooky.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
ssl_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
title_screen_bg.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
water.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
water_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
wdw_skybox.c extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00