mirror of
https://github.com/izzy2lost/Ghostship.git
synced 2026-06-19 01:17:03 -07:00
20674529ab
* 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>
407 lines
7.2 KiB
YAML
407 lines
7.2 KiB
YAML
:config:
|
|
autopads: false
|
|
compression:
|
|
offset: 0x1E7EE0
|
|
segments:
|
|
- [ 0x6, 0x1E7EE0 ]
|
|
header:
|
|
header:
|
|
- '#include "sm64.h"'
|
|
- '#include "dorrie/anims.h"'
|
|
- '#include "dorrie/geo.h"'
|
|
|
|
dorrie_eye:
|
|
type: TEXTURE
|
|
size: 512
|
|
width: 16
|
|
height: 16
|
|
offset: 0x9BA0
|
|
format: RGBA16
|
|
symbol: dorrie_seg6_texture_06009BA0
|
|
|
|
dorrie_skin:
|
|
type: TEXTURE
|
|
size: 4096
|
|
width: 32
|
|
height: 64
|
|
offset: 0x9DA0
|
|
format: RGBA16
|
|
symbol: dorrie_seg6_texture_06009DA0
|
|
|
|
dorrie_tongue:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0xADA0
|
|
format: RGBA16
|
|
symbol: dorrie_seg6_texture_0600ADA0
|
|
|
|
dorrie_seg6_lights_0600B5A0:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xB5A0
|
|
symbol: dorrie_seg6_lights_0600B5A0
|
|
|
|
dorrie_seg6_vertex_0600B5B8:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0xB5B8
|
|
symbol: dorrie_seg6_vertex_0600B5B8
|
|
|
|
dorrie_seg6_vertex_0600B618:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xB618
|
|
symbol: dorrie_seg6_vertex_0600B618
|
|
|
|
dorrie_seg6_vertex_0600B718:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0xB718
|
|
symbol: dorrie_seg6_vertex_0600B718
|
|
|
|
dorrie_seg6_vertex_0600B808:
|
|
type: VTX
|
|
count: 14
|
|
offset: 0xB808
|
|
symbol: dorrie_seg6_vertex_0600B808
|
|
|
|
dorrie_seg6_dl_0600B8E8:
|
|
type: GFX
|
|
offset: 0xB8E8
|
|
symbol: dorrie_seg6_dl_0600B8E8
|
|
|
|
dorrie_seg6_dl_0600B940:
|
|
type: GFX
|
|
offset: 0xB940
|
|
symbol: dorrie_seg6_dl_0600B940
|
|
|
|
dorrie_seg6_dl_0600BAF8:
|
|
type: GFX
|
|
offset: 0xBAF8
|
|
symbol: dorrie_seg6_dl_0600BAF8
|
|
|
|
dorrie_seg6_lights_0600BBC0:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xBBC0
|
|
symbol: dorrie_seg6_lights_0600BBC0
|
|
|
|
dorrie_seg6_vertex_0600BBD8:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0xBBD8
|
|
symbol: dorrie_seg6_vertex_0600BBD8
|
|
|
|
dorrie_seg6_vertex_0600BC98:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xBC98
|
|
symbol: dorrie_seg6_vertex_0600BC98
|
|
|
|
dorrie_seg6_vertex_0600BD98:
|
|
type: VTX
|
|
count: 13
|
|
offset: 0xBD98
|
|
symbol: dorrie_seg6_vertex_0600BD98
|
|
|
|
dorrie_seg6_dl_0600BE68:
|
|
type: GFX
|
|
offset: 0xBE68
|
|
symbol: dorrie_seg6_dl_0600BE68
|
|
|
|
dorrie_seg6_dl_0600BF10:
|
|
type: GFX
|
|
offset: 0xBF10
|
|
symbol: dorrie_seg6_dl_0600BF10
|
|
|
|
dorrie_seg6_dl_0600C030:
|
|
type: GFX
|
|
offset: 0xC030
|
|
symbol: dorrie_seg6_dl_0600C030
|
|
|
|
dorrie_seg6_lights_0600C0F8:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xC0F8
|
|
symbol: dorrie_seg6_lights_0600C0F8
|
|
|
|
dorrie_seg6_vertex_0600C110:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xC110
|
|
symbol: dorrie_seg6_vertex_0600C110
|
|
|
|
dorrie_seg6_vertex_0600C210:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xC210
|
|
symbol: dorrie_seg6_vertex_0600C210
|
|
|
|
dorrie_seg6_dl_0600C310:
|
|
type: GFX
|
|
offset: 0xC310
|
|
symbol: dorrie_seg6_dl_0600C310
|
|
|
|
dorrie_seg6_dl_0600C468:
|
|
type: GFX
|
|
offset: 0xC468
|
|
symbol: dorrie_seg6_dl_0600C468
|
|
|
|
dorrie_seg6_lights_0600C510:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xC510
|
|
symbol: dorrie_seg6_lights_0600C510
|
|
|
|
dorrie_seg6_vertex_0600C528:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xC528
|
|
symbol: dorrie_seg6_vertex_0600C528
|
|
|
|
dorrie_seg6_vertex_0600C628:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xC628
|
|
symbol: dorrie_seg6_vertex_0600C628
|
|
|
|
dorrie_seg6_vertex_0600C728:
|
|
type: VTX
|
|
count: 3
|
|
offset: 0xC728
|
|
symbol: dorrie_seg6_vertex_0600C728
|
|
|
|
dorrie_seg6_dl_0600C758:
|
|
type: GFX
|
|
offset: 0xC758
|
|
symbol: dorrie_seg6_dl_0600C758
|
|
|
|
dorrie_seg6_dl_0600C8B8:
|
|
type: GFX
|
|
offset: 0xC8B8
|
|
symbol: dorrie_seg6_dl_0600C8B8
|
|
|
|
dorrie_seg6_lights_0600C960:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xC960
|
|
symbol: dorrie_seg6_lights_0600C960
|
|
|
|
dorrie_seg6_vertex_0600C978:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0xC978
|
|
symbol: dorrie_seg6_vertex_0600C978
|
|
|
|
dorrie_seg6_vertex_0600CA68:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0xCA68
|
|
symbol: dorrie_seg6_vertex_0600CA68
|
|
|
|
dorrie_seg6_vertex_0600CB58:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xCB58
|
|
symbol: dorrie_seg6_vertex_0600CB58
|
|
|
|
dorrie_seg6_vertex_0600CC58:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xCC58
|
|
symbol: dorrie_seg6_vertex_0600CC58
|
|
|
|
dorrie_seg6_vertex_0600CD58:
|
|
type: VTX
|
|
count: 9
|
|
offset: 0xCD58
|
|
symbol: dorrie_seg6_vertex_0600CD58
|
|
|
|
dorrie_seg6_dl_0600CDE8:
|
|
type: GFX
|
|
offset: 0xCDE8
|
|
symbol: dorrie_seg6_dl_0600CDE8
|
|
|
|
dorrie_seg6_dl_0600CFD0:
|
|
type: GFX
|
|
offset: 0xCFD0
|
|
symbol: dorrie_seg6_dl_0600CFD0
|
|
|
|
dorrie_seg6_lights_0600D078:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xD078
|
|
symbol: dorrie_seg6_lights_0600D078
|
|
|
|
dorrie_seg6_vertex_0600D090:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0xD090
|
|
symbol: dorrie_seg6_vertex_0600D090
|
|
|
|
dorrie_seg6_vertex_0600D180:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0xD180
|
|
symbol: dorrie_seg6_vertex_0600D180
|
|
|
|
dorrie_seg6_vertex_0600D280:
|
|
type: VTX
|
|
count: 8
|
|
offset: 0xD280
|
|
symbol: dorrie_seg6_vertex_0600D280
|
|
|
|
dorrie_seg6_dl_0600D300:
|
|
type: GFX
|
|
offset: 0xD300
|
|
symbol: dorrie_seg6_dl_0600D300
|
|
|
|
dorrie_seg6_dl_0600D440:
|
|
type: GFX
|
|
offset: 0xD440
|
|
symbol: dorrie_seg6_dl_0600D440
|
|
|
|
dorrie_seg6_lights_0600D4E8:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xD4E8
|
|
symbol: dorrie_seg6_lights_0600D4E8
|
|
|
|
dorrie_seg6_vertex_0600D500:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0xD500
|
|
symbol: dorrie_seg6_vertex_0600D500
|
|
|
|
dorrie_seg6_vertex_0600D5F0:
|
|
type: VTX
|
|
count: 3
|
|
offset: 0xD5F0
|
|
symbol: dorrie_seg6_vertex_0600D5F0
|
|
|
|
dorrie_seg6_dl_0600D620:
|
|
type: GFX
|
|
offset: 0xD620
|
|
symbol: dorrie_seg6_dl_0600D620
|
|
|
|
dorrie_seg6_dl_0600D6D8:
|
|
type: GFX
|
|
offset: 0xD6D8
|
|
symbol: dorrie_seg6_dl_0600D6D8
|
|
|
|
dorrie_seg6_lights_0600D780:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xD780
|
|
symbol: dorrie_seg6_lights_0600D780
|
|
|
|
dorrie_seg6_vertex_0600D798:
|
|
type: VTX
|
|
count: 8
|
|
offset: 0xD798
|
|
symbol: dorrie_seg6_vertex_0600D798
|
|
|
|
dorrie_seg6_dl_0600D818:
|
|
type: GFX
|
|
offset: 0xD818
|
|
symbol: dorrie_seg6_dl_0600D818
|
|
|
|
dorrie_seg6_dl_0600D8B0:
|
|
type: GFX
|
|
offset: 0xD8B0
|
|
symbol: dorrie_seg6_dl_0600D8B0
|
|
|
|
dorrie_seg6_lights_0600D958:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xD958
|
|
symbol: dorrie_seg6_lights_0600D958
|
|
|
|
dorrie_seg6_vertex_0600D970:
|
|
type: VTX
|
|
count: 8
|
|
offset: 0xD970
|
|
symbol: dorrie_seg6_vertex_0600D970
|
|
|
|
dorrie_seg6_dl_0600D9F0:
|
|
type: GFX
|
|
offset: 0xD9F0
|
|
symbol: dorrie_seg6_dl_0600D9F0
|
|
|
|
dorrie_seg6_dl_0600DA88:
|
|
type: GFX
|
|
offset: 0xDA88
|
|
symbol: dorrie_seg6_dl_0600DA88
|
|
|
|
dorrie_seg6_lights_0600DB30:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xDB30
|
|
symbol: dorrie_seg6_lights_0600DB30
|
|
|
|
dorrie_seg6_vertex_0600DB48:
|
|
type: VTX
|
|
count: 8
|
|
offset: 0xDB48
|
|
symbol: dorrie_seg6_vertex_0600DB48
|
|
|
|
dorrie_seg6_dl_0600DBC8:
|
|
type: GFX
|
|
offset: 0xDBC8
|
|
symbol: dorrie_seg6_dl_0600DBC8
|
|
|
|
dorrie_seg6_dl_0600DC60:
|
|
type: GFX
|
|
offset: 0xDC60
|
|
symbol: dorrie_seg6_dl_0600DC60
|
|
|
|
dorrie_seg6_lights_0600DD08:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xDD08
|
|
symbol: dorrie_seg6_lights_0600DD08
|
|
|
|
dorrie_seg6_vertex_0600DD20:
|
|
type: VTX
|
|
count: 8
|
|
offset: 0xDD20
|
|
symbol: dorrie_seg6_vertex_0600DD20
|
|
|
|
dorrie_seg6_dl_0600DDA0:
|
|
type: GFX
|
|
offset: 0xDDA0
|
|
symbol: dorrie_seg6_dl_0600DDA0
|
|
|
|
dorrie_seg6_dl_0600DE38:
|
|
type: GFX
|
|
offset: 0xDE38
|
|
symbol: dorrie_seg6_dl_0600DE38
|
|
|
|
dorrie_seg6_vertex_0600DEE0:
|
|
type: VTX
|
|
count: 8
|
|
offset: 0xDEE0
|
|
symbol: dorrie_seg6_vertex_0600DEE0
|
|
|
|
dorrie_seg6_dl_0600DF60:
|
|
type: GFX
|
|
offset: 0xDF60
|
|
symbol: dorrie_seg6_dl_0600DF60
|
|
|
|
dorrie_seg6_dl_0600DFA8:
|
|
type: GFX
|
|
offset: 0xDFA8
|
|
symbol: dorrie_seg6_dl_0600DFA8
|
|
|
|
dorrie_seg6_collision_0600F644:
|
|
type: SM64:COLLISION
|
|
offset: 0xF644
|
|
symbol: dorrie_seg6_collision_0600F644
|
|
|
|
dorrie_seg6_collision_0600FBB8:
|
|
type: SM64:COLLISION
|
|
offset: 0xFBB8
|
|
symbol: dorrie_seg6_collision_0600FBB8
|