:config: segments: - [0x06, 0x971980] header: code: - '#include "assets/ast_meteo.h"' header: - '#include "gfx.h"' - '#include "sf64object.h"' - '#include "sf64level.h"' - '#include "sf64event.h"' - '#include "sf64player.h"' - '#include "sf64audio_external.h"' - '#include "sf64mesg.h"' # Meteo # Asteroid Field D_ME_6000000: { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0x6000000, symbol: D_ME_6000000 } D_ME_6000A80: { type: GFX, offset: 0x6000A80, symbol: D_ME_6000A80 } D_ME_6000B10: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06000B10, symbol: D_ME_6000B10 } D_ME_6001310: { type: GFX, offset: 0x6001310, symbol: D_ME_6001310 } D_ME_6004738: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004738, symbol: D_ME_6004738 } D_ME_6004F38: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004F38, symbol: D_ME_6004F38 } D_ME_6005738: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005738, symbol: D_ME_6005738 } D_ME_6005F38: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005F38, symbol: D_ME_6005F38 } D_ME_6006738: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06006738, symbol: D_ME_6006738 } D_ME_6006F38: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06006F38, symbol: D_ME_6006F38 } D_ME_6006FB8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06006FB8, symbol: D_ME_6006FB8 } D_ME_6007038: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06007038, symbol: D_ME_6007038 } D_ME_6007838: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06007838, symbol: D_ME_6007838 } D_ME_60078B8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060078B8, symbol: D_ME_60078B8 } D_ME_60080C0: { type: GFX, offset: 0x60080C0, symbol: D_ME_60080C0 } D_ME_6008A18: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06008A18, symbol: D_ME_6008A18 } D_ME_6008AA0: { type: GFX, offset: 0x6008AA0, symbol: D_ME_6008AA0 } D_ME_6009228: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009228, symbol: D_ME_6009228 } D_ME_6009A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06009A28, symbol: D_ME_6009A28 } D_ME_6009C28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06009C28, symbol: D_ME_6009C28 } D_ME_6009E30: { type: GFX, offset: 0x6009E30, symbol: D_ME_6009E30 } D_ME_6009F50: { type: GFX, offset: 0x6009F50, symbol: D_ME_6009F50 } D_ME_600AC70: { type: GFX, offset: 0x600AC70, symbol: D_ME_600AC70 } D_ME_600B540: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600B540, symbol: D_ME_600B540 } D_ME_600BD40: { type: GFX, offset: 0x600BD40, symbol: D_ME_600BD40 } D_ME_600BF30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0600BF30, symbol: D_ME_600BF30 } D_ME_600C130: { type: GFX, offset: 0x600C130, symbol: D_ME_600C130 } D_ME_600C2A0: { type: GFX, offset: 0x600C2A0, symbol: D_ME_600C2A0 } D_ME_600C740: { type: GFX, offset: 0x600C740, symbol: D_ME_600C740 } D_ME_600CAA0: { type: GFX, offset: 0x600CAA0, symbol: D_ME_600CAA0 } aMeMeteorShower3DL: { type: GFX, offset: 0x600CD60, symbol: aMeMeteorShower3DL } D_ME_600CDE8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CDE8, symbol: D_ME_600CDE8 } D_ME_600DDF0: { type: GFX, offset: 0x600DDF0, symbol: D_ME_600DDF0 } D_ME_600E238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600E238, symbol: D_ME_600E238 } D_ME_600F238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600F238, symbol: D_ME_600F238 } D_ME_6010238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06010238, symbol: D_ME_6010238 } D_ME_6011238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06011238, symbol: D_ME_6011238 } D_ME_6012238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06012238, symbol: D_ME_6012238 } D_ME_6013238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06013238, symbol: D_ME_6013238 } D_ME_6014238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06014238, symbol: D_ME_6014238 } D_ME_6015238: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06015238, symbol: D_ME_6015238 } aMeMeteorShower2DL: { type: GFX, offset: 0x6016240, symbol: aMeMeteorShower2DL } D_ME_60162C8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x060162C8, symbol: D_ME_60162C8 } D_ME_60172C8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060172C8, symbol: D_ME_60172C8 } aMeMeteorShower1DL: { type: GFX, offset: 0x06017AD0, symbol: aMeMeteorShower1DL } D_ME_6017B60: { type: GFX, offset: 0x06017B60, symbol: D_ME_6017B60 } aMeLaserCannon2DL: { type: GFX, offset: 0x06018450, symbol: aMeLaserCannon2DL } D_ME_6018960: { type: GFX, offset: 0x06018960, symbol: D_ME_6018960 } aMeMeteor1DL: { type: GFX, offset: 0x06018C00, symbol: aMeMeteor1DL } D_ME_6019430: { type: GFX, offset: 0x06019430, symbol: D_ME_6019430 } D_ME_6019880: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06019880, symbol: D_ME_6019880 } D_ME_601A080: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601A080, symbol: D_ME_601A080 } D_ME_601A880: { type: GFX, offset: 0x0601A880, symbol: D_ME_601A880 } D_ME_601AE40: { type: GFX, offset: 0x0601AE40, symbol: D_ME_601AE40 } D_ME_601C8E0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0601C8E0, symbol: D_ME_601C8E0 } D_ME_601D800: { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0601D800, symbol: D_ME_601D800 } D_ME_601E8C4: { type: SF64:ANIM, offset: 0x601E8C4, symbol: D_ME_601E8C4 } D_ME_601E9D0: { type: SF64:SKELETON, offset: 0x601E9D0, symbol: D_ME_601E9D0 } # Beta Meteo background, unused D_ME_601EA00: { type: GFX, offset: 0x0601EA00, symbol: D_ME_601EA00 } D_ME_601EA98: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601EA98, symbol: D_ME_601EA98 } D_ME_601F2A0: { type: GFX, offset: 0x0601F2A0, symbol: D_ME_601F2A0 } D_ME_601F778: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601F778, symbol: D_ME_601F778 } D_ME_601FF80: { type: GFX, offset: 0x0601FF80, symbol: D_ME_601FF80 } D_ME_6020008: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06020008, symbol: D_ME_6020008 } D_ME_6020810: { type: GFX, offset: 0x06020810, symbol: D_ME_6020810 } D_ME_6020920: { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020920, symbol: D_ME_6020920 } D_ME_6021920: { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021920, symbol: D_ME_6021920 } D_ME_6022920: { type: GFX, offset: 0x06022920, symbol: D_ME_6022920 } D_ME_6022E50: { type: GFX, offset: 0x06022E50, symbol: D_ME_6022E50 } D_ME_60236F0: { type: GFX, offset: 0x060236F0, symbol: D_ME_60236F0 } D_ME_6023788: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06023788, symbol: D_ME_6023788 } D_ME_60231C0: { type: GFX, offset: 0x060231C0, symbol: D_ME_60231C0 } D_ME_6023290: { type: GFX, offset: 0x06023290, symbol: D_ME_6023290 } D_ME_6023360: { type: GFX, offset: 0x06023360, symbol: D_ME_6023360 } D_ME_6023810: { type: GFX, offset: 0x06023810, symbol: D_ME_6023810 } D_ME_60238A8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060238A8, symbol: D_ME_60238A8 } D_ME_60240B0: { type: GFX, offset: 0x060240B0, symbol: D_ME_60240B0 } D_ME_6024AD0: { type: GFX, offset: 0x06024AD0, symbol: D_ME_6024AD0 } D_ME_6024B60: { type: GFX, offset: 0x06024B60, symbol: D_ME_6024B60 } # Unused Meteo Ball D_ME_6025B50: { type: GFX, offset: 0x06025B50, symbol: D_ME_6025B50 } D_ME_6025350: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025350, symbol: D_ME_6025350 } D_ME_6025BE8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06025BE8, symbol: D_ME_6025BE8 } D_ME_60263F0: { type: GFX, offset: 0x060263F0, symbol: D_ME_60263F0 } D_ME_6026478: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06026478, symbol: D_ME_6026478 } D_ME_6026CC4: { type: SF64:OBJECT_INIT, offset: 0x6026CC4, symbol: D_ME_6026CC4 } D_ME_6026C80: { type: SF64:ENVIRONMENT, offset: 0x6026C80, symbol: D_ME_6026C80 } D_ME_602B148: { type: SF64:OBJECT_INIT, offset: 0x602B148, symbol: D_ME_602B148 } D_ME_602F3AC: { type: SF64:SCRIPT, offset: 0x602F3AC, symbol: D_ME_602F3AC } D_ME_602F604: { type: SF64:HITBOX, offset: 0x602F604, symbol: D_ME_602F604 } D_ME_602F638: { type: SF64:HITBOX, offset: 0x602F638, symbol: D_ME_602F638 } aMeMeteoBallHitbox: { type: SF64:HITBOX, offset: 0x602F684, symbol: aMeMeteoBallHitbox } aMeHopBotHitbox: { type: SF64:HITBOX, offset: 0x602F6A0, symbol: aMeHopBotHitbox } aMeMeteor1Hitbox: { type: SF64:HITBOX, offset: 0x602F6EC, symbol: aMeMeteor1Hitbox } aMeMeteor2Hitbox: { type: SF64:HITBOX, offset: 0x602F708, symbol: aMeMeteor2Hitbox } aMeLaserCannon1Hitbox: { type: SF64:HITBOX, offset: 0x602F724, symbol: aMeLaserCannon1Hitbox } aMeLaserCannon2Hitbox: { type: SF64:HITBOX, offset: 0x602F740, symbol: aMeLaserCannon2Hitbox } aMeCrusherHitbox: { type: SF64:HITBOX, offset: 0x602F75C, symbol: aMeCrusherHitbox } aMeCrusherShieldHitbox: { type: SF64:HITBOX, offset: 0x602FA50, symbol: aMeCrusherShieldHitbox } D_ME_602FA9C: {type: SF64:COLPOLY, count: 79, offset: 0x602FA9C, symbol: D_ME_602FA9C, mesh_symbol: D_ME_OFFSET } D_ME_6030208: {type: SF64:COLPOLY, count: 42, offset: 0x6030208, symbol: D_ME_6030208, mesh_symbol: D_ME_OFFSET } D_ME_60305DC: {type: SF64:COLPOLY, count: 236, offset: 0x60305DC, symbol: D_ME_60305DC, mesh_symbol: D_ME_OFFSET }