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

294 lines
4.4 KiB
YAML

:config:
autopads: false
compression:
offset: 0x468FD0
segments:
- [ 0x7, 0x468FD0 ]
external_files:
- "assets/ymls/jp/textures/inside.yml"
header:
header:
- '#include "sa/geo.h"'
- ''
- 'extern const LevelScript level_sa_entry[];'
sa_lights:
type: LIGHTS
size: 24
offset: 0x0
symbol: sa_lights
sa_vertex_07000018:
type: VTX
count: 12
offset: 0x18
symbol: sa_vertex_07000018
sa_vertex_070000D8:
type: VTX
count: 15
offset: 0xD8
symbol: sa_vertex_070000D8
sa_vertex_070001C8:
type: VTX
count: 16
offset: 0x1C8
symbol: sa_vertex_070001C8
sa_vertex_070002C8:
type: VTX
count: 16
offset: 0x2C8
symbol: sa_vertex_070002C8
sa_vertex_070003C8:
type: VTX
count: 15
offset: 0x3C8
symbol: sa_vertex_070003C8
sa_vertex_070004B8:
type: VTX
count: 16
offset: 0x4B8
symbol: sa_vertex_070004B8
sa_vertex_070005B8:
type: VTX
count: 14
offset: 0x5B8
symbol: sa_vertex_070005B8
sa_vertex_07000698:
type: VTX
count: 16
offset: 0x698
symbol: sa_vertex_07000698
sa_vertex_07000798:
type: VTX
count: 16
offset: 0x798
symbol: sa_vertex_07000798
sa_vertex_07000898:
type: VTX
count: 16
offset: 0x898
symbol: sa_vertex_07000898
sa_vertex_07000998:
type: VTX
count: 15
offset: 0x998
symbol: sa_vertex_07000998
sa_vertex_07000A88:
type: VTX
count: 14
offset: 0xA88
symbol: sa_vertex_07000A88
sa_vertex_07000B68:
type: VTX
count: 15
offset: 0xB68
symbol: sa_vertex_07000B68
sa_vertex_07000C58:
type: VTX
count: 16
offset: 0xC58
symbol: sa_vertex_07000C58
sa_vertex_07000D58:
type: VTX
count: 15
offset: 0xD58
symbol: sa_vertex_07000D58
sa_vertex_07000E48:
type: VTX
count: 16
offset: 0xE48
symbol: sa_vertex_07000E48
sa_vertex_07000F48:
type: VTX
count: 16
offset: 0xF48
symbol: sa_vertex_07000F48
sa_vertex_07001048:
type: VTX
count: 14
offset: 0x1048
symbol: sa_vertex_07001048
sa_vertex_07001128:
type: VTX
count: 15
offset: 0x1128
symbol: sa_vertex_07001128
sa_vertex_07001218:
type: VTX
count: 15
offset: 0x1218
symbol: sa_vertex_07001218
sa_vertex_07001308:
type: VTX
count: 14
offset: 0x1308
symbol: sa_vertex_07001308
sa_vertex_070013E8:
type: VTX
count: 14
offset: 0x13E8
symbol: sa_vertex_070013E8
sa_vertex_070014C8:
type: VTX
count: 15
offset: 0x14C8
symbol: sa_vertex_070014C8
sa_vertex_070015B8:
type: VTX
count: 16
offset: 0x15B8
symbol: sa_vertex_070015B8
sa_vertex_070016B8:
type: VTX
count: 16
offset: 0x16B8
symbol: sa_vertex_070016B8
sa_vertex_070017B8:
type: VTX
count: 15
offset: 0x17B8
symbol: sa_vertex_070017B8
sa_vertex_070018A8:
type: VTX
count: 16
offset: 0x18A8
symbol: sa_vertex_070018A8
sa_vertex_070019A8:
type: VTX
count: 16
offset: 0x19A8
symbol: sa_vertex_070019A8
sa_vertex_07001AA8:
type: VTX
count: 15
offset: 0x1AA8
symbol: sa_vertex_07001AA8
sa_vertex_07001B98:
type: VTX
count: 14
offset: 0x1B98
symbol: sa_vertex_07001B98
sa_vertex_07001C78:
type: VTX
count: 16
offset: 0x1C78
symbol: sa_vertex_07001C78
sa_vertex_07001D78:
type: VTX
count: 16
offset: 0x1D78
symbol: sa_vertex_07001D78
sa_vertex_07001E78:
type: VTX
count: 16
offset: 0x1E78
symbol: sa_vertex_07001E78
sa_vertex_07001F78:
type: VTX
count: 16
offset: 0x1F78
symbol: sa_vertex_07001F78
sa_vertex_07002078:
type: VTX
count: 15
offset: 0x2078
symbol: sa_vertex_07002078
sa_vertex_07002168:
type: VTX
count: 16
offset: 0x2168
symbol: sa_vertex_07002168
sa_vertex_07002268:
type: VTX
count: 16
offset: 0x2268
symbol: sa_vertex_07002268
sa_vertex_07002368:
type: VTX
count: 8
offset: 0x2368
symbol: sa_vertex_07002368
sa_dl_070023E8:
type: GFX
offset: 0x23E8
symbol: sa_dl_070023E8
sa_dl_07002470:
type: GFX
offset: 0x2470
symbol: sa_dl_07002470
sa_dl_070028F0:
type: GFX
offset: 0x28F0
symbol: sa_dl_070028F0
sa_seg7_dl_07002DE8:
type: GFX
offset: 0x2DE8
symbol: sa_seg7_dl_07002DE8
sa_vertex_07002E80:
type: VTX
count: 16
offset: 0x2E80
symbol: sa_vertex_07002E80
sa_dl_07002F80:
type: GFX
offset: 0x2F80
symbol: sa_dl_07002F80
sa_seg7_dl_07002FD0:
type: GFX
offset: 0x2FD0
symbol: sa_seg7_dl_07002FD0
sa_seg7_collision:
type: SM64:COLLISION
offset: 0x3000
symbol: sa_seg7_collision
sa_seg7_macro_objs:
type: SM64:MACRO
offset: 0x3284
symbol: sa_seg7_macro_objs