Files
20674529ab [WIP] Implemented GeoLayout loading and moved to otr every actor (#53)
* Fixed GeoLayout loading and implemented mario loading from otr

* Ported bobomb and coins

* Ported cannon barrel

* Ported blue_coin_switch

* Fixed collision loading

* Ported checkerboard_platform

* Ported most of common0 to otr

* Fixed amp on jp

* Fixed some wrong yamls

* Fixed faulty snow interpolation

* Bump LUS

* Extracted 99.99999% actors to be loaded from otr

* Removed unnessesary print and added o2r mod support

* Fixed headers

* Added us support into geolayout parser

* Fixed conflicts

* Removed done indicators

* Remove duplicated headers

* Added bbh, bitdw, bitfs, bits, bob and lll loaded from otr

* Bump torch

* Fixed linux compilation

* Pushed header generation

* Got compiling on Linux working. (#59)

* Added more data and hopefully fix more issues

* Updated libultraship

* bin dls and vtxs (#60)

* Fixed master volume

* Updated torch

* Renamed otr files

* Renamed otr en cmakelists

* Updated libultraship and torch

* Removed actors code

* [WIP] The big one that removes almost all hardcoded assets from levels and actors

* Updating cmake to match Starship

* Updated more references

* Updated cmake to add more targets

* Updated o2r name

* Removed unnecesary dma call

* Updated gitmodules

* Bump LUS, fixed cmake and fixed audio on windows

* Update torch and wdw

* Fixed some corrupted ptrs, cleaned up jp support and fixed bully

* Added USE_GBI_TRACE

* Fixed packaging.cmake and audio fixes

* Removed old LUS

* Updated torch and readded LUS

* More compilation issues

* Removed interpolation to use on the future the new system

* Bump libs

* Reimplemented skybox, and added synthesis overflow fix

* Removed prints to use SPDLOG

* This should had been on another branch but fuck it

* Added more interpolation stuff

* Fixed interpolation, fixed some random things and ported from GameInteractor to Lwyx's EventSystem

* Removed some FrameInterpolation changes

* Fixed gitignore and implemented PortEnhancements

* Fixed interpolation crashes, WIP implemented reset among other fixes

* Bump torch to fix paintings

* Moved log to be a trace

* Readded some frame tagging

* Fixed rumble

* Fixed skybox crashes

* Bump LUS

* Moved skybox and floats to float for better precision

* Moved to health change and created lives change event

* Fixed bubbles being broken

* Fixed lives event not being registered

* Fixed skybox crashes

* Initialized mixer variables

* Fixed some memory leaks

* Fixed trajectory being exported incorrectly

* Hopefully fixed us yamls

* Fixed remaining us issues

* Implemented o2r generation among some other things

---------

Co-authored-by: KiritoDv <KiritoDv>
Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com>
2026-01-07 01:37:43 -06:00

687 lines
8.2 KiB
YAML

:config:
autopads: false
compression:
offset: 0x1076D0
segments:
- [ 0x2, 0x1076D0 ]
dialog_00:
type: SM64:DIALOG
offset: 0xD548
dialog_01:
type: SM64:DIALOG
offset: 0xD558
dialog_02:
type: SM64:DIALOG
offset: 0xD568
dialog_03:
type: SM64:DIALOG
offset: 0xD578
dialog_04:
type: SM64:DIALOG
offset: 0xD588
dialog_05:
type: SM64:DIALOG
offset: 0xD598
dialog_06:
type: SM64:DIALOG
offset: 0xD5A8
dialog_07:
type: SM64:DIALOG
offset: 0xD5B8
dialog_08:
type: SM64:DIALOG
offset: 0xD5C8
dialog_09:
type: SM64:DIALOG
offset: 0xD5D8
dialog_0A:
type: SM64:DIALOG
offset: 0xD5E8
dialog_0B:
type: SM64:DIALOG
offset: 0xD5F8
dialog_0C:
type: SM64:DIALOG
offset: 0xD608
dialog_0D:
type: SM64:DIALOG
offset: 0xD618
dialog_0E:
type: SM64:DIALOG
offset: 0xD628
dialog_0F:
type: SM64:DIALOG
offset: 0xD638
dialog_10:
type: SM64:DIALOG
offset: 0xD648
dialog_11:
type: SM64:DIALOG
offset: 0xD658
dialog_12:
type: SM64:DIALOG
offset: 0xD668
dialog_13:
type: SM64:DIALOG
offset: 0xD678
dialog_14:
type: SM64:DIALOG
offset: 0xD688
dialog_15:
type: SM64:DIALOG
offset: 0xD698
dialog_16:
type: SM64:DIALOG
offset: 0xD6A8
dialog_17:
type: SM64:DIALOG
offset: 0xD6B8
dialog_18:
type: SM64:DIALOG
offset: 0xD6C8
dialog_19:
type: SM64:DIALOG
offset: 0xD6D8
dialog_1A:
type: SM64:DIALOG
offset: 0xD6E8
dialog_1B:
type: SM64:DIALOG
offset: 0xD6F8
dialog_1C:
type: SM64:DIALOG
offset: 0xD708
dialog_1D:
type: SM64:DIALOG
offset: 0xD718
dialog_1E:
type: SM64:DIALOG
offset: 0xD728
dialog_1F:
type: SM64:DIALOG
offset: 0xD738
dialog_20:
type: SM64:DIALOG
offset: 0xD748
dialog_21:
type: SM64:DIALOG
offset: 0xD758
dialog_22:
type: SM64:DIALOG
offset: 0xD768
dialog_23:
type: SM64:DIALOG
offset: 0xD778
dialog_24:
type: SM64:DIALOG
offset: 0xD788
dialog_25:
type: SM64:DIALOG
offset: 0xD798
dialog_26:
type: SM64:DIALOG
offset: 0xD7A8
dialog_27:
type: SM64:DIALOG
offset: 0xD7B8
dialog_28:
type: SM64:DIALOG
offset: 0xD7C8
dialog_29:
type: SM64:DIALOG
offset: 0xD7D8
dialog_2A:
type: SM64:DIALOG
offset: 0xD7E8
dialog_2B:
type: SM64:DIALOG
offset: 0xD7F8
dialog_2C:
type: SM64:DIALOG
offset: 0xD808
dialog_2D:
type: SM64:DIALOG
offset: 0xD818
dialog_2E:
type: SM64:DIALOG
offset: 0xD828
dialog_2F:
type: SM64:DIALOG
offset: 0xD838
dialog_30:
type: SM64:DIALOG
offset: 0xD848
dialog_31:
type: SM64:DIALOG
offset: 0xD858
dialog_32:
type: SM64:DIALOG
offset: 0xD868
dialog_33:
type: SM64:DIALOG
offset: 0xD878
dialog_34:
type: SM64:DIALOG
offset: 0xD888
dialog_35:
type: SM64:DIALOG
offset: 0xD898
dialog_36:
type: SM64:DIALOG
offset: 0xD8A8
dialog_37:
type: SM64:DIALOG
offset: 0xD8B8
dialog_38:
type: SM64:DIALOG
offset: 0xD8C8
dialog_39:
type: SM64:DIALOG
offset: 0xD8D8
dialog_3A:
type: SM64:DIALOG
offset: 0xD8E8
dialog_3B:
type: SM64:DIALOG
offset: 0xD8F8
dialog_3C:
type: SM64:DIALOG
offset: 0xD908
dialog_3D:
type: SM64:DIALOG
offset: 0xD918
dialog_3E:
type: SM64:DIALOG
offset: 0xD928
dialog_3F:
type: SM64:DIALOG
offset: 0xD938
dialog_40:
type: SM64:DIALOG
offset: 0xD948
dialog_41:
type: SM64:DIALOG
offset: 0xD958
dialog_42:
type: SM64:DIALOG
offset: 0xD968
dialog_43:
type: SM64:DIALOG
offset: 0xD978
dialog_44:
type: SM64:DIALOG
offset: 0xD988
dialog_45:
type: SM64:DIALOG
offset: 0xD998
dialog_46:
type: SM64:DIALOG
offset: 0xD9A8
dialog_47:
type: SM64:DIALOG
offset: 0xD9B8
dialog_48:
type: SM64:DIALOG
offset: 0xD9C8
dialog_49:
type: SM64:DIALOG
offset: 0xD9D8
dialog_4A:
type: SM64:DIALOG
offset: 0xD9E8
dialog_4B:
type: SM64:DIALOG
offset: 0xD9F8
dialog_4C:
type: SM64:DIALOG
offset: 0xDA08
dialog_4D:
type: SM64:DIALOG
offset: 0xDA18
dialog_4E:
type: SM64:DIALOG
offset: 0xDA28
dialog_4F:
type: SM64:DIALOG
offset: 0xDA38
dialog_50:
type: SM64:DIALOG
offset: 0xDA48
dialog_51:
type: SM64:DIALOG
offset: 0xDA58
dialog_52:
type: SM64:DIALOG
offset: 0xDA68
dialog_53:
type: SM64:DIALOG
offset: 0xDA78
dialog_54:
type: SM64:DIALOG
offset: 0xDA88
dialog_55:
type: SM64:DIALOG
offset: 0xDA98
dialog_56:
type: SM64:DIALOG
offset: 0xDAA8
dialog_57:
type: SM64:DIALOG
offset: 0xDAB8
dialog_58:
type: SM64:DIALOG
offset: 0xDAC8
dialog_59:
type: SM64:DIALOG
offset: 0xDAD8
dialog_5A:
type: SM64:DIALOG
offset: 0xDAE8
dialog_5B:
type: SM64:DIALOG
offset: 0xDAF8
dialog_5C:
type: SM64:DIALOG
offset: 0xDB08
dialog_5D:
type: SM64:DIALOG
offset: 0xDB18
dialog_5E:
type: SM64:DIALOG
offset: 0xDB28
dialog_5F:
type: SM64:DIALOG
offset: 0xDB38
dialog_60:
type: SM64:DIALOG
offset: 0xDB48
dialog_61:
type: SM64:DIALOG
offset: 0xDB58
dialog_62:
type: SM64:DIALOG
offset: 0xDB68
dialog_63:
type: SM64:DIALOG
offset: 0xDB78
dialog_64:
type: SM64:DIALOG
offset: 0xDB88
dialog_65:
type: SM64:DIALOG
offset: 0xDB98
dialog_66:
type: SM64:DIALOG
offset: 0xDBA8
dialog_67:
type: SM64:DIALOG
offset: 0xDBB8
dialog_68:
type: SM64:DIALOG
offset: 0xDBC8
dialog_69:
type: SM64:DIALOG
offset: 0xDBD8
dialog_6A:
type: SM64:DIALOG
offset: 0xDBE8
dialog_6B:
type: SM64:DIALOG
offset: 0xDBF8
dialog_6C:
type: SM64:DIALOG
offset: 0xDC08
dialog_6D:
type: SM64:DIALOG
offset: 0xDC18
dialog_6E:
type: SM64:DIALOG
offset: 0xDC28
dialog_6F:
type: SM64:DIALOG
offset: 0xDC38
dialog_70:
type: SM64:DIALOG
offset: 0xDC48
dialog_71:
type: SM64:DIALOG
offset: 0xDC58
dialog_72:
type: SM64:DIALOG
offset: 0xDC68
dialog_73:
type: SM64:DIALOG
offset: 0xDC78
dialog_74:
type: SM64:DIALOG
offset: 0xDC88
dialog_75:
type: SM64:DIALOG
offset: 0xDC98
dialog_76:
type: SM64:DIALOG
offset: 0xDCA8
dialog_77:
type: SM64:DIALOG
offset: 0xDCB8
dialog_78:
type: SM64:DIALOG
offset: 0xDCC8
dialog_79:
type: SM64:DIALOG
offset: 0xDCD8
dialog_7A:
type: SM64:DIALOG
offset: 0xDCE8
dialog_7B:
type: SM64:DIALOG
offset: 0xDCF8
dialog_7C:
type: SM64:DIALOG
offset: 0xDD08
dialog_7D:
type: SM64:DIALOG
offset: 0xDD18
dialog_7E:
type: SM64:DIALOG
offset: 0xDD28
dialog_7F:
type: SM64:DIALOG
offset: 0xDD38
dialog_80:
type: SM64:DIALOG
offset: 0xDD48
dialog_81:
type: SM64:DIALOG
offset: 0xDD58
dialog_82:
type: SM64:DIALOG
offset: 0xDD68
dialog_83:
type: SM64:DIALOG
offset: 0xDD78
dialog_84:
type: SM64:DIALOG
offset: 0xDD88
dialog_85:
type: SM64:DIALOG
offset: 0xDD98
dialog_86:
type: SM64:DIALOG
offset: 0xDDA8
dialog_87:
type: SM64:DIALOG
offset: 0xDDB8
dialog_88:
type: SM64:DIALOG
offset: 0xDDC8
dialog_89:
type: SM64:DIALOG
offset: 0xDDD8
dialog_8A:
type: SM64:DIALOG
offset: 0xDDE8
dialog_8B:
type: SM64:DIALOG
offset: 0xDDF8
dialog_8C:
type: SM64:DIALOG
offset: 0xDE08
dialog_8D:
type: SM64:DIALOG
offset: 0xDE18
dialog_8E:
type: SM64:DIALOG
offset: 0xDE28
dialog_8F:
type: SM64:DIALOG
offset: 0xDE38
dialog_90:
type: SM64:DIALOG
offset: 0xDE48
dialog_91:
type: SM64:DIALOG
offset: 0xDE58
dialog_92:
type: SM64:DIALOG
offset: 0xDE68
dialog_93:
type: SM64:DIALOG
offset: 0xDE78
dialog_94:
type: SM64:DIALOG
offset: 0xDE88
dialog_95:
type: SM64:DIALOG
offset: 0xDE98
dialog_96:
type: SM64:DIALOG
offset: 0xDEA8
dialog_97:
type: SM64:DIALOG
offset: 0xDEB8
dialog_98:
type: SM64:DIALOG
offset: 0xDEC8
dialog_99:
type: SM64:DIALOG
offset: 0xDED8
dialog_9A:
type: SM64:DIALOG
offset: 0xDEE8
dialog_9B:
type: SM64:DIALOG
offset: 0xDEF8
dialog_9C:
type: SM64:DIALOG
offset: 0xDF08
dialog_9D:
type: SM64:DIALOG
offset: 0xDF18
dialog_9E:
type: SM64:DIALOG
offset: 0xDF28
dialog_9F:
type: SM64:DIALOG
offset: 0xDF38
dialog_A0:
type: SM64:DIALOG
offset: 0xDF48
dialog_A1:
type: SM64:DIALOG
offset: 0xDF58
dialog_A2:
type: SM64:DIALOG
offset: 0xDF68
dialog_A3:
type: SM64:DIALOG
offset: 0xDF78
dialog_A4:
type: SM64:DIALOG
offset: 0xDF88
dialog_A5:
type: SM64:DIALOG
offset: 0xDF98
dialog_A6:
type: SM64:DIALOG
offset: 0xDFA8
dialog_A7:
type: SM64:DIALOG
offset: 0xDFB8
dialog_A8:
type: SM64:DIALOG
offset: 0xDFC8
dialog_A9:
type: SM64:DIALOG
offset: 0xDFD8