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>
505 lines
9.2 KiB
YAML
505 lines
9.2 KiB
YAML
:config:
|
|
autopads: false
|
|
compression:
|
|
offset: 0x128BE0
|
|
segments:
|
|
- [ 0x5, 0x128BE0 ]
|
|
header:
|
|
header:
|
|
- '#include "sm64.h"'
|
|
- '#include "heave_ho/anims.h"'
|
|
- '#include "heave_ho/geo.h"'
|
|
|
|
heave_ho_lights_unused1:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x2080
|
|
symbol: heave_ho_lights_unused1
|
|
|
|
heave_ho_lights_unused2:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x2080
|
|
symbol: heave_ho_lights_unused2
|
|
|
|
heave_ho_lights_unused3:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x2080
|
|
symbol: heave_ho_lights_unused3
|
|
|
|
heave_ho_seg5_lights_0500E968:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xE968
|
|
symbol: heave_ho_seg5_lights_0500E968
|
|
|
|
heave_ho_seg5_lights_0500E980:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xE980
|
|
symbol: heave_ho_seg5_lights_0500E980
|
|
|
|
heave_ho_lights_unused4:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xE980
|
|
symbol: heave_ho_lights_unused4
|
|
|
|
heave_ho_lights_unused5:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xE980
|
|
symbol: heave_ho_lights_unused5
|
|
|
|
heave-ho_face:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0xE9C8
|
|
format: RGBA16
|
|
symbol: heave_ho_seg5_texture_0500E9C8
|
|
|
|
heave-ho_platform:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0xF1C8
|
|
format: RGBA16
|
|
symbol: heave_ho_seg5_texture_0500F1C8
|
|
|
|
heave-ho_logo:
|
|
type: TEXTURE
|
|
size: 4096
|
|
width: 64
|
|
height: 32
|
|
offset: 0xF9C8
|
|
format: RGBA16
|
|
symbol: heave_ho_seg5_texture_0500F9C8
|
|
|
|
heave-ho_arm_ornament:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0x109C8
|
|
format: RGBA16
|
|
symbol: heave_ho_seg5_texture_050109C8
|
|
|
|
heave-ho_roller:
|
|
type: TEXTURE
|
|
size: 512
|
|
width: 16
|
|
height: 16
|
|
offset: 0x111C8
|
|
format: RGBA16
|
|
symbol: heave_ho_seg5_texture_050111C8
|
|
|
|
heave-ho_turnkey:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0x113C8
|
|
format: RGBA16
|
|
symbol: heave_ho_seg5_texture_050113C8
|
|
|
|
heave_ho_seg5_lights_05011BC8:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x11BC8
|
|
symbol: heave_ho_seg5_lights_05011BC8
|
|
|
|
heave_ho_seg5_lights_05011BE0:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x11BE0
|
|
symbol: heave_ho_seg5_lights_05011BE0
|
|
|
|
heave_ho_seg5_vertex_05011BF8:
|
|
type: VTX
|
|
count: 4
|
|
offset: 0x11BF8
|
|
symbol: heave_ho_seg5_vertex_05011BF8
|
|
|
|
heave_ho_seg5_vertex_05011C38:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x11C38
|
|
symbol: heave_ho_seg5_vertex_05011C38
|
|
|
|
heave_ho_seg5_vertex_05011C98:
|
|
type: VTX
|
|
count: 10
|
|
offset: 0x11C98
|
|
symbol: heave_ho_seg5_vertex_05011C98
|
|
|
|
heave_ho_seg5_vertex_05011D38:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x11D38
|
|
symbol: heave_ho_seg5_vertex_05011D38
|
|
|
|
heave_ho_seg5_dl_05011D98:
|
|
type: GFX
|
|
offset: 0x11D98
|
|
symbol: heave_ho_seg5_dl_05011D98
|
|
|
|
heave_ho_seg5_dl_05011DE0:
|
|
type: GFX
|
|
offset: 0x11DE0
|
|
symbol: heave_ho_seg5_dl_05011DE0
|
|
|
|
heave_ho_seg5_dl_05011E28:
|
|
type: GFX
|
|
offset: 0x11E28
|
|
symbol: heave_ho_seg5_dl_05011E28
|
|
|
|
heave_ho_seg5_dl_05011E80:
|
|
type: GFX
|
|
offset: 0x11E80
|
|
symbol: heave_ho_seg5_dl_05011E80
|
|
|
|
heave_ho_seg5_dl_05011EC0:
|
|
type: GFX
|
|
offset: 0x11EC0
|
|
symbol: heave_ho_seg5_dl_05011EC0
|
|
|
|
heave_ho_seg5_lights_05011F50:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x11F50
|
|
symbol: heave_ho_seg5_lights_05011F50
|
|
|
|
heave_ho_seg5_lights_05011F68:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x11F68
|
|
symbol: heave_ho_seg5_lights_05011F68
|
|
|
|
heave_ho_seg5_vertex_05011F80:
|
|
type: VTX
|
|
count: 11
|
|
offset: 0x11F80
|
|
symbol: heave_ho_seg5_vertex_05011F80
|
|
|
|
heave_ho_seg5_vertex_05012030:
|
|
type: VTX
|
|
count: 7
|
|
offset: 0x12030
|
|
symbol: heave_ho_seg5_vertex_05012030
|
|
|
|
heave_ho_seg5_dl_050120A0:
|
|
type: GFX
|
|
offset: 0x120A0
|
|
symbol: heave_ho_seg5_dl_050120A0
|
|
|
|
heave_ho_seg5_dl_05012100:
|
|
type: GFX
|
|
offset: 0x12100
|
|
symbol: heave_ho_seg5_dl_05012100
|
|
|
|
heave_ho_seg5_dl_05012148:
|
|
type: GFX
|
|
offset: 0x12148
|
|
symbol: heave_ho_seg5_dl_05012148
|
|
|
|
heave_ho_seg5_lights_050121B0:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x121B0
|
|
symbol: heave_ho_seg5_lights_050121B0
|
|
|
|
heave_ho_seg5_lights_050121C8:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x121C8
|
|
symbol: heave_ho_seg5_lights_050121C8
|
|
|
|
heave_ho_seg5_vertex_050121E0:
|
|
type: VTX
|
|
count: 11
|
|
offset: 0x121E0
|
|
symbol: heave_ho_seg5_vertex_050121E0
|
|
|
|
heave_ho_seg5_vertex_05012290:
|
|
type: VTX
|
|
count: 7
|
|
offset: 0x12290
|
|
symbol: heave_ho_seg5_vertex_05012290
|
|
|
|
heave_ho_seg5_dl_05012300:
|
|
type: GFX
|
|
offset: 0x12300
|
|
symbol: heave_ho_seg5_dl_05012300
|
|
|
|
heave_ho_seg5_dl_05012360:
|
|
type: GFX
|
|
offset: 0x12360
|
|
symbol: heave_ho_seg5_dl_05012360
|
|
|
|
heave_ho_seg5_dl_050123A8:
|
|
type: GFX
|
|
offset: 0x123A8
|
|
symbol: heave_ho_seg5_dl_050123A8
|
|
|
|
heave_ho_seg5_lights_05012410:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x12410
|
|
symbol: heave_ho_seg5_lights_05012410
|
|
|
|
heave_ho_seg5_lights_05012428:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x12428
|
|
symbol: heave_ho_seg5_lights_05012428
|
|
|
|
heave_ho_seg5_vertex_05012440:
|
|
type: VTX
|
|
count: 4
|
|
offset: 0x12440
|
|
symbol: heave_ho_seg5_vertex_05012440
|
|
|
|
heave_ho_seg5_vertex_05012480:
|
|
type: VTX
|
|
count: 14
|
|
offset: 0x12480
|
|
symbol: heave_ho_seg5_vertex_05012480
|
|
|
|
heave_ho_seg5_dl_05012560:
|
|
type: GFX
|
|
offset: 0x12560
|
|
symbol: heave_ho_seg5_dl_05012560
|
|
|
|
heave_ho_seg5_dl_050125A8:
|
|
type: GFX
|
|
offset: 0x125A8
|
|
symbol: heave_ho_seg5_dl_050125A8
|
|
|
|
heave_ho_seg5_dl_050125F8:
|
|
type: GFX
|
|
offset: 0x125F8
|
|
symbol: heave_ho_seg5_dl_050125F8
|
|
|
|
heave_ho_seg5_vertex_05012670:
|
|
type: VTX
|
|
count: 4
|
|
offset: 0x12670
|
|
symbol: heave_ho_seg5_vertex_05012670
|
|
|
|
heave_ho_seg5_dl_050126B0:
|
|
type: GFX
|
|
offset: 0x126B0
|
|
symbol: heave_ho_seg5_dl_050126B0
|
|
|
|
heave_ho_seg5_dl_050126E8:
|
|
type: GFX
|
|
offset: 0x126E8
|
|
symbol: heave_ho_seg5_dl_050126E8
|
|
|
|
heave_ho_seg5_lights_05012758:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x12758
|
|
symbol: heave_ho_seg5_lights_05012758
|
|
|
|
heave_ho_seg5_vertex_05012770:
|
|
type: VTX
|
|
count: 4
|
|
offset: 0x12770
|
|
symbol: heave_ho_seg5_vertex_05012770
|
|
|
|
heave_ho_seg5_dl_050127B0:
|
|
type: GFX
|
|
offset: 0x127B0
|
|
symbol: heave_ho_seg5_dl_050127B0
|
|
|
|
heave_ho_seg5_dl_050127F8:
|
|
type: GFX
|
|
offset: 0x127F8
|
|
symbol: heave_ho_seg5_dl_050127F8
|
|
|
|
heave_ho_seg5_vertex_05012868:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12868
|
|
symbol: heave_ho_seg5_vertex_05012868
|
|
|
|
heave_ho_seg5_vertex_05012968:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12968
|
|
symbol: heave_ho_seg5_vertex_05012968
|
|
|
|
heave_ho_seg5_vertex_05012A68:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12A68
|
|
symbol: heave_ho_seg5_vertex_05012A68
|
|
|
|
heave_ho_seg5_vertex_05012B68:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12B68
|
|
symbol: heave_ho_seg5_vertex_05012B68
|
|
|
|
heave_ho_seg5_vertex_05012C68:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12C68
|
|
symbol: heave_ho_seg5_vertex_05012C68
|
|
|
|
heave_ho_seg5_vertex_05012D68:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12D68
|
|
symbol: heave_ho_seg5_vertex_05012D68
|
|
|
|
heave_ho_seg5_vertex_05012E68:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12E68
|
|
symbol: heave_ho_seg5_vertex_05012E68
|
|
|
|
heave_ho_seg5_vertex_05012F68:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x12F68
|
|
symbol: heave_ho_seg5_vertex_05012F68
|
|
|
|
heave_ho_seg5_vertex_05013068:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0x13068
|
|
symbol: heave_ho_seg5_vertex_05013068
|
|
|
|
heave_ho_seg5_vertex_05013128:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13128
|
|
symbol: heave_ho_seg5_vertex_05013128
|
|
|
|
heave_ho_seg5_vertex_05013228:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13228
|
|
symbol: heave_ho_seg5_vertex_05013228
|
|
|
|
heave_ho_seg5_vertex_05013328:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13328
|
|
symbol: heave_ho_seg5_vertex_05013328
|
|
|
|
heave_ho_seg5_vertex_05013428:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13428
|
|
symbol: heave_ho_seg5_vertex_05013428
|
|
|
|
heave_ho_seg5_vertex_05013528:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13528
|
|
symbol: heave_ho_seg5_vertex_05013528
|
|
|
|
heave_ho_seg5_vertex_05013628:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13628
|
|
symbol: heave_ho_seg5_vertex_05013628
|
|
|
|
heave_ho_seg5_vertex_05013728:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13728
|
|
symbol: heave_ho_seg5_vertex_05013728
|
|
|
|
heave_ho_seg5_vertex_05013828:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13828
|
|
symbol: heave_ho_seg5_vertex_05013828
|
|
|
|
heave_ho_seg5_vertex_05013928:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13928
|
|
symbol: heave_ho_seg5_vertex_05013928
|
|
|
|
heave_ho_seg5_vertex_05013A28:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13A28
|
|
symbol: heave_ho_seg5_vertex_05013A28
|
|
|
|
heave_ho_seg5_vertex_05013B28:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13B28
|
|
symbol: heave_ho_seg5_vertex_05013B28
|
|
|
|
heave_ho_seg5_vertex_05013C28:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13C28
|
|
symbol: heave_ho_seg5_vertex_05013C28
|
|
|
|
heave_ho_seg5_vertex_05013D28:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13D28
|
|
symbol: heave_ho_seg5_vertex_05013D28
|
|
|
|
heave_ho_seg5_vertex_05013E28:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13E28
|
|
symbol: heave_ho_seg5_vertex_05013E28
|
|
|
|
heave_ho_seg5_vertex_05013F28:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x13F28
|
|
symbol: heave_ho_seg5_vertex_05013F28
|
|
|
|
heave_ho_seg5_vertex_05014028:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x14028
|
|
symbol: heave_ho_seg5_vertex_05014028
|
|
|
|
heave_ho_seg5_vertex_05014128:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x14128
|
|
symbol: heave_ho_seg5_vertex_05014128
|
|
|
|
heave_ho_seg5_dl_05014188:
|
|
type: GFX
|
|
offset: 0x14188
|
|
symbol: heave_ho_seg5_dl_05014188
|
|
|
|
heave_ho_seg5_dl_05014560:
|
|
type: GFX
|
|
offset: 0x14560
|
|
symbol: heave_ho_seg5_dl_05014560
|
|
|
|
heave_ho_seg5_dl_050145D0:
|
|
type: GFX
|
|
offset: 0x145D0
|
|
symbol: heave_ho_seg5_dl_050145D0
|
|
|
|
heave_ho_seg5_dl_050149A8:
|
|
type: GFX
|
|
offset: 0x149A8
|
|
symbol: heave_ho_seg5_dl_050149A8
|
|
|
|
heave_ho_seg5_dl_05014D80:
|
|
type: GFX
|
|
offset: 0x14D80
|
|
symbol: heave_ho_seg5_dl_05014D80
|