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>
525 lines
8.8 KiB
YAML
525 lines
8.8 KiB
YAML
:config:
|
|
autopads: false
|
|
compression:
|
|
offset: 0x12A7E0
|
|
segments:
|
|
- [ 0x5, 0x12A7E0 ]
|
|
header:
|
|
header:
|
|
- '#include "sm64.h"'
|
|
- '#include "hoot/anims.h"'
|
|
- '#include "hoot/geo.h"'
|
|
|
|
hoot_seg5_lights_05000900:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x900
|
|
symbol: hoot_seg5_lights_05000900
|
|
|
|
hoot_lights_unused1:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x918
|
|
symbol: hoot_lights_unused1
|
|
|
|
hoot_seg5_lights_05000930:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x930
|
|
symbol: hoot_seg5_lights_05000930
|
|
|
|
hoot_seg5_lights_05000948:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x948
|
|
symbol: hoot_seg5_lights_05000948
|
|
|
|
hoot_seg5_lights_05000960:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x960
|
|
symbol: hoot_seg5_lights_05000960
|
|
|
|
hoot_seg5_lights_05000978:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x978
|
|
symbol: hoot_seg5_lights_05000978
|
|
|
|
hoot_lights_unused2:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x990
|
|
symbol: hoot_lights_unused2
|
|
|
|
hoot_lights_unused3:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x9A8
|
|
symbol: hoot_lights_unused3
|
|
|
|
hoot_lights_unused4:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x9C0
|
|
symbol: hoot_lights_unused4
|
|
|
|
hoot_seg5_lights_050009D8:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x9D8
|
|
symbol: hoot_seg5_lights_050009D8
|
|
|
|
hoot_seg5_lights_050009F0:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x9F0
|
|
symbol: hoot_seg5_lights_050009F0
|
|
|
|
hoot_seg5_lights_05000A08:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0xA08
|
|
symbol: hoot_seg5_lights_05000A08
|
|
|
|
hoot_eyes:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0xA20
|
|
format: RGBA16
|
|
symbol: hoot_seg5_texture_05000A20
|
|
|
|
hoot_seg5_vertex_05001220:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x1220
|
|
symbol: hoot_seg5_vertex_05001220
|
|
|
|
hoot_seg5_vertex_05001310:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0x1310
|
|
symbol: hoot_seg5_vertex_05001310
|
|
|
|
hoot_seg5_vertex_050013D0:
|
|
type: VTX
|
|
count: 3
|
|
offset: 0x13D0
|
|
symbol: hoot_seg5_vertex_050013D0
|
|
|
|
hoot_seg5_vertex_05001400:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x1400
|
|
symbol: hoot_seg5_vertex_05001400
|
|
|
|
hoot_seg5_vertex_050014F0:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x14F0
|
|
symbol: hoot_seg5_vertex_050014F0
|
|
|
|
hoot_seg5_vertex_050015E0:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x15E0
|
|
symbol: hoot_seg5_vertex_050015E0
|
|
|
|
hoot_seg5_vertex_050016D0:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x16D0
|
|
symbol: hoot_seg5_vertex_050016D0
|
|
|
|
hoot_seg5_vertex_050017C0:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x17C0
|
|
symbol: hoot_seg5_vertex_050017C0
|
|
|
|
hoot_seg5_vertex_050018B0:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x18B0
|
|
symbol: hoot_seg5_vertex_050018B0
|
|
|
|
hoot_seg5_vertex_050019A0:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x19A0
|
|
symbol: hoot_seg5_vertex_050019A0
|
|
|
|
hoot_seg5_vertex_05001A90:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x1A90
|
|
symbol: hoot_seg5_vertex_05001A90
|
|
|
|
hoot_seg5_dl_05001B80:
|
|
type: GFX
|
|
offset: 0x1B80
|
|
symbol: hoot_seg5_dl_05001B80
|
|
|
|
hoot_seg5_dl_05001C00:
|
|
type: GFX
|
|
offset: 0x1C00
|
|
symbol: hoot_seg5_dl_05001C00
|
|
|
|
hoot_seg5_dl_05001DF0:
|
|
type: GFX
|
|
offset: 0x1DF0
|
|
symbol: hoot_seg5_dl_05001DF0
|
|
|
|
hoot_seg5_lights_05001E38:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x1E38
|
|
symbol: hoot_seg5_lights_05001E38
|
|
|
|
hoot_wing:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0x1E50
|
|
format: RGBA16
|
|
symbol: hoot_seg5_texture_05001E50
|
|
|
|
hoot_wing_tip:
|
|
type: TEXTURE
|
|
size: 2048
|
|
width: 32
|
|
height: 32
|
|
offset: 0x2650
|
|
format: RGBA16
|
|
symbol: hoot_seg5_texture_05002650
|
|
|
|
hoot_seg5_vertex_05002E50:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x2E50
|
|
symbol: hoot_seg5_vertex_05002E50
|
|
|
|
hoot_seg5_dl_05002EB0:
|
|
type: GFX
|
|
offset: 0x2EB0
|
|
symbol: hoot_seg5_dl_05002EB0
|
|
|
|
hoot_seg5_dl_05002F10:
|
|
type: GFX
|
|
offset: 0x2F10
|
|
symbol: hoot_seg5_dl_05002F10
|
|
|
|
hoot_seg5_lights_05002F60:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x2F60
|
|
symbol: hoot_seg5_lights_05002F60
|
|
|
|
hoot_seg5_vertex_05002F78:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x2F78
|
|
symbol: hoot_seg5_vertex_05002F78
|
|
|
|
hoot_seg5_dl_05002FD8:
|
|
type: GFX
|
|
offset: 0x2FD8
|
|
symbol: hoot_seg5_dl_05002FD8
|
|
|
|
hoot_seg5_dl_05003038:
|
|
type: GFX
|
|
offset: 0x3038
|
|
symbol: hoot_seg5_dl_05003038
|
|
|
|
hoot_seg5_lights_05003088:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x3088
|
|
symbol: hoot_seg5_lights_05003088
|
|
|
|
hoot_seg5_vertex_050030A0:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x30A0
|
|
symbol: hoot_seg5_vertex_050030A0
|
|
|
|
hoot_seg5_dl_05003100:
|
|
type: GFX
|
|
offset: 0x3100
|
|
symbol: hoot_seg5_dl_05003100
|
|
|
|
hoot_seg5_dl_05003160:
|
|
type: GFX
|
|
offset: 0x3160
|
|
symbol: hoot_seg5_dl_05003160
|
|
|
|
hoot_seg5_lights_050031B0:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x31B0
|
|
symbol: hoot_seg5_lights_050031B0
|
|
|
|
hoot_seg5_vertex_050031C8:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x31C8
|
|
symbol: hoot_seg5_vertex_050031C8
|
|
|
|
hoot_seg5_dl_05003228:
|
|
type: GFX
|
|
offset: 0x3228
|
|
symbol: hoot_seg5_dl_05003228
|
|
|
|
hoot_seg5_dl_05003288:
|
|
type: GFX
|
|
offset: 0x3288
|
|
symbol: hoot_seg5_dl_05003288
|
|
|
|
hoot_seg5_lights_050032D8:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x32D8
|
|
symbol: hoot_seg5_lights_050032D8
|
|
|
|
hoot_seg5_vertex_050032F0:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x32F0
|
|
symbol: hoot_seg5_vertex_050032F0
|
|
|
|
hoot_seg5_dl_05003350:
|
|
type: GFX
|
|
offset: 0x3350
|
|
symbol: hoot_seg5_dl_05003350
|
|
|
|
hoot_seg5_dl_050033B0:
|
|
type: GFX
|
|
offset: 0x33B0
|
|
symbol: hoot_seg5_dl_050033B0
|
|
|
|
hoot_seg5_lights_05003400:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x3400
|
|
symbol: hoot_seg5_lights_05003400
|
|
|
|
hoot_seg5_vertex_05003418:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x3418
|
|
symbol: hoot_seg5_vertex_05003418
|
|
|
|
hoot_seg5_dl_05003478:
|
|
type: GFX
|
|
offset: 0x3478
|
|
symbol: hoot_seg5_dl_05003478
|
|
|
|
hoot_seg5_dl_050034D8:
|
|
type: GFX
|
|
offset: 0x34D8
|
|
symbol: hoot_seg5_dl_050034D8
|
|
|
|
hoot_seg5_lights_05003528:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x3528
|
|
symbol: hoot_seg5_lights_05003528
|
|
|
|
hoot_seg5_vertex_05003540:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x3540
|
|
symbol: hoot_seg5_vertex_05003540
|
|
|
|
hoot_seg5_dl_050035A0:
|
|
type: GFX
|
|
offset: 0x35A0
|
|
symbol: hoot_seg5_dl_050035A0
|
|
|
|
hoot_seg5_dl_05003600:
|
|
type: GFX
|
|
offset: 0x3600
|
|
symbol: hoot_seg5_dl_05003600
|
|
|
|
hoot_seg5_lights_05003650:
|
|
type: LIGHTS
|
|
size: 24
|
|
offset: 0x3650
|
|
symbol: hoot_seg5_lights_05003650
|
|
|
|
hoot_seg5_vertex_05003668:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x3668
|
|
symbol: hoot_seg5_vertex_05003668
|
|
|
|
hoot_seg5_dl_050036C8:
|
|
type: GFX
|
|
offset: 0x36C8
|
|
symbol: hoot_seg5_dl_050036C8
|
|
|
|
hoot_seg5_dl_05003728:
|
|
type: GFX
|
|
offset: 0x3728
|
|
symbol: hoot_seg5_dl_05003728
|
|
|
|
hoot_seg5_vertex_05003778:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x3778
|
|
symbol: hoot_seg5_vertex_05003778
|
|
|
|
hoot_seg5_vertex_05003868:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x3868
|
|
symbol: hoot_seg5_vertex_05003868
|
|
|
|
hoot_seg5_vertex_05003958:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x3958
|
|
symbol: hoot_seg5_vertex_05003958
|
|
|
|
hoot_seg5_vertex_05003A58:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x3A58
|
|
symbol: hoot_seg5_vertex_05003A58
|
|
|
|
hoot_seg5_vertex_05003B48:
|
|
type: VTX
|
|
count: 6
|
|
offset: 0x3B48
|
|
symbol: hoot_seg5_vertex_05003B48
|
|
|
|
hoot_seg5_vertex_05003BA8:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x3BA8
|
|
symbol: hoot_seg5_vertex_05003BA8
|
|
|
|
hoot_seg5_vertex_05003C98:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0x3C98
|
|
symbol: hoot_seg5_vertex_05003C98
|
|
|
|
hoot_seg5_vertex_05003D58:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x3D58
|
|
symbol: hoot_seg5_vertex_05003D58
|
|
|
|
hoot_seg5_vertex_05003E58:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0x3E58
|
|
symbol: hoot_seg5_vertex_05003E58
|
|
|
|
hoot_seg5_vertex_05003F18:
|
|
type: VTX
|
|
count: 4
|
|
offset: 0x3F18
|
|
symbol: hoot_seg5_vertex_05003F18
|
|
|
|
hoot_seg5_vertex_05003F58:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x3F58
|
|
symbol: hoot_seg5_vertex_05003F58
|
|
|
|
hoot_seg5_vertex_05004048:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0x4048
|
|
symbol: hoot_seg5_vertex_05004048
|
|
|
|
hoot_seg5_vertex_05004108:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x4108
|
|
symbol: hoot_seg5_vertex_05004108
|
|
|
|
hoot_seg5_vertex_050041F8:
|
|
type: VTX
|
|
count: 14
|
|
offset: 0x41F8
|
|
symbol: hoot_seg5_vertex_050041F8
|
|
|
|
hoot_seg5_vertex_050042D8:
|
|
type: VTX
|
|
count: 14
|
|
offset: 0x42D8
|
|
symbol: hoot_seg5_vertex_050042D8
|
|
|
|
hoot_seg5_vertex_050043B8:
|
|
type: VTX
|
|
count: 15
|
|
offset: 0x43B8
|
|
symbol: hoot_seg5_vertex_050043B8
|
|
|
|
hoot_seg5_vertex_050044A8:
|
|
type: VTX
|
|
count: 10
|
|
offset: 0x44A8
|
|
symbol: hoot_seg5_vertex_050044A8
|
|
|
|
hoot_seg5_vertex_05004548:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x4548
|
|
symbol: hoot_seg5_vertex_05004548
|
|
|
|
hoot_seg5_vertex_05004648:
|
|
type: VTX
|
|
count: 12
|
|
offset: 0x4648
|
|
symbol: hoot_seg5_vertex_05004648
|
|
|
|
hoot_seg5_vertex_05004708:
|
|
type: VTX
|
|
count: 4
|
|
offset: 0x4708
|
|
symbol: hoot_seg5_vertex_05004708
|
|
|
|
hoot_seg5_vertex_05004748:
|
|
type: VTX
|
|
count: 14
|
|
offset: 0x4748
|
|
symbol: hoot_seg5_vertex_05004748
|
|
|
|
hoot_seg5_vertex_05004828:
|
|
type: VTX
|
|
count: 16
|
|
offset: 0x4828
|
|
symbol: hoot_seg5_vertex_05004828
|
|
|
|
hoot_seg5_dl_05004928:
|
|
type: GFX
|
|
offset: 0x4928
|
|
symbol: hoot_seg5_dl_05004928
|
|
|
|
hoot_seg5_dl_05004A98:
|
|
type: GFX
|
|
offset: 0x4A98
|
|
symbol: hoot_seg5_dl_05004A98
|
|
|
|
hoot_seg5_dl_05004B38:
|
|
type: GFX
|
|
offset: 0x4B38
|
|
symbol: hoot_seg5_dl_05004B38
|
|
|
|
hoot_seg5_dl_05004CA8:
|
|
type: GFX
|
|
offset: 0x4CA8
|
|
symbol: hoot_seg5_dl_05004CA8
|
|
|
|
hoot_seg5_dl_05004D48:
|
|
type: GFX
|
|
offset: 0x4D48
|
|
symbol: hoot_seg5_dl_05004D48
|