merge libnw4r_ef

This commit is contained in:
Charlotte 🦝 Delenk 2022-10-17 09:46:26 +01:00
parent c7289d1990
commit 53ddb5ad04
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
104 changed files with 2125 additions and 2197 deletions

View file

@ -6241,3 +6241,201 @@ lbl_800ABDDC:
/* 800ABDF4 000A7C34 38 21 00 60 */ addi r1, r1, 0x60 /* 800ABDF4 000A7C34 38 21 00 60 */ addi r1, r1, 0x60
/* 800ABDF8 000A7C38 4E 80 00 20 */ blr /* 800ABDF8 000A7C38 4E 80 00 20 */ blr
/* 800ABDFC 000A7C3C 00 00 00 00 */ .4byte 0x00000000 /* 800ABDFC 000A7C3C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global gCountStandBit__Q24nw4r2ef
gCountStandBit__Q24nw4r2ef:
.4byte 0x00010102
.4byte 0x01020203
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x05060607
.4byte 0x06070708
.global gMSB__Q24nw4r2ef
gMSB__Q24nw4r2ef:
.4byte 0x00010202
.4byte 0x04040404
.4byte 0x08080808
.4byte 0x08080808
.4byte 0x10101010
.4byte 0x10101010
.4byte 0x10101010
.4byte 0x10101010
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11024"
"@11024":
.4byte 0
.4byte 0
.global "@11031"
"@11031":
.4byte 0x43300000
.4byte 0
.global "@11032_8055E9C8"
"@11032_8055E9C8":
.4byte 0x43300000
.4byte 0x80000000
.global "@11089"
"@11089":
.4byte 0x3F800000
.global "@11364"
"@11364":
.4byte 0x34000000
.global "@11365"
"@11365":
.4byte 0x47800000
.global "@11366"
"@11366":
.4byte 0x40400000
.global "@11367"
"@11367":
.4byte 0x40000000
.global "@11368"
"@11368":
.4byte 0x3FC00000
.global "@11369"
"@11369":
.4byte 0xC0000000
.global "@11370"
"@11370":
.4byte 0x437F0000

View file

@ -1,138 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global gCountStandBit__Q24nw4r2ef
gCountStandBit__Q24nw4r2ef:
.4byte 0x00010102
.4byte 0x01020203
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x01020203
.4byte 0x02030304
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x02030304
.4byte 0x03040405
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x03040405
.4byte 0x04050506
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x04050506
.4byte 0x05060607
.4byte 0x05060607
.4byte 0x06070708
.global gMSB__Q24nw4r2ef
gMSB__Q24nw4r2ef:
.4byte 0x00010202
.4byte 0x04040404
.4byte 0x08080808
.4byte 0x08080808
.4byte 0x10101010
.4byte 0x10101010
.4byte 0x10101010
.4byte 0x10101010
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x40404040
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080
.4byte 0x80808080

View file

@ -1,60 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11024"
"@11024":
.4byte 0
.4byte 0
.global "@11031"
"@11031":
.4byte 0x43300000
.4byte 0
.global "@11032_8055E9C8"
"@11032_8055E9C8":
.4byte 0x43300000
.4byte 0x80000000
.global "@11089"
"@11089":
.4byte 0x3F800000
.global "@11364"
"@11364":
.4byte 0x34000000
.global "@11365"
"@11365":
.4byte 0x47800000
.global "@11366"
"@11366":
.4byte 0x40400000
.global "@11367"
"@11367":
.4byte 0x40000000
.global "@11368"
"@11368":
.4byte 0x3FC00000
.global "@11369"
"@11369":
.4byte 0xC0000000
.global "@11370"
"@11370":
.4byte 0x437F0000

View file

@ -2100,3 +2100,77 @@ lbl_800B8904:
/* 800B89A4 000B47E4 38 21 02 30 */ addi r1, r1, 0x230 /* 800B89A4 000B47E4 38 21 02 30 */ addi r1, r1, 0x230
/* 800B89A8 000B47E8 4E 80 00 20 */ blr /* 800B89A8 000B47E8 4E 80 00 20 */ blr
/* 800B89AC 000B47EC 00 00 00 00 */ .4byte 0x00000000 /* 800B89AC 000B47EC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitterFormCube
__vt__Q34nw4r2ef15EmitterFormCube:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef15EmitterFormCubeFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8286"
"@8286":
.4byte 0x00800000
.global "@8287"
"@8287":
.4byte 0x47800000
.global "@8288"
"@8288":
.4byte 0x40000000
.global "@8289"
"@8289":
.4byte 0x3F800000
.global "@8290"
"@8290":
.4byte 0
.global "@8291"
"@8291":
.4byte 0x3C23D70A
.global "@8300"
"@8300":
.4byte 0x43300000
.4byte 0
.global "@8301"
"@8301":
.4byte 0x43300000
.4byte 0x80000000
.global "@9190"
"@9190":
.4byte 0x3727C5AC
.global "@9191"
"@9191":
.4byte 0x40490FDB
.global "@9192"
"@9192":
.4byte 0x34C90FDB
.global "@9193"
"@9193":
.4byte 0xBF800000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitterFormCube
__vt__Q34nw4r2ef15EmitterFormCube:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef15EmitterFormCubeFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,64 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8286"
"@8286":
.4byte 0x00800000
.global "@8287"
"@8287":
.4byte 0x47800000
.global "@8288"
"@8288":
.4byte 0x40000000
.global "@8289"
"@8289":
.4byte 0x3F800000
.global "@8290"
"@8290":
.4byte 0
.global "@8291"
"@8291":
.4byte 0x3C23D70A
.global "@8300"
"@8300":
.4byte 0x43300000
.4byte 0
.global "@8301"
"@8301":
.4byte 0x43300000
.4byte 0x80000000
.global "@9190"
"@9190":
.4byte 0x3727C5AC
.global "@9191"
"@9191":
.4byte 0x40490FDB
.global "@9192"
"@9192":
.4byte 0x34C90FDB
.global "@9193"
"@9193":
.4byte 0xBF800000

View file

@ -552,3 +552,89 @@ lbl_800B6728:
/* 800B6784 000B25C4 7C 08 03 A6 */ mtlr r0 /* 800B6784 000B25C4 7C 08 03 A6 */ mtlr r0
/* 800B6788 000B25C8 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800B6788 000B25C8 38 21 00 E0 */ addi r1, r1, 0xe0
/* 800B678C 000B25CC 4E 80 00 20 */ blr /* 800B678C 000B25CC 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef19EmitterFormCylinder
__vt__Q34nw4r2ef19EmitterFormCylinder:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef19EmitterFormCylinderFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7773_8055EC20"
"@7773_8055EC20":
.4byte 0x47800000
.global "@7774_8055EC24"
"@7774_8055EC24":
.4byte 0x42C80000
.global "@7775_8055EC28"
"@7775_8055EC28":
.4byte 0
.global "@7776_8055EC2C"
"@7776_8055EC2C":
.4byte 0x3F800000
.global "@7777"
"@7777":
.4byte 0x40000000
.global "@7778"
"@7778":
.4byte 0x3C23D70A
.global "@7786"
"@7786":
.4byte 0x43300000
.4byte 0
.global "@7787"
"@7787":
.4byte 0x43300000
.4byte 0x80000000
.global "@7845_8055EC48"
"@7845_8055EC48":
.4byte 0x34000000
.global "@7846_8055EC4C"
"@7846_8055EC4C":
.4byte 0x40490FDB
.global "@7847_8055EC50"
"@7847_8055EC50":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7848_8055EC58"
"@7848_8055EC58":
.4byte 0x39490FDB
.global "@7849_8055EC5C"
"@7849_8055EC5C":
.4byte 0x40C90E49
.global "@7850_8055EC60"
"@7850_8055EC60":
.4byte 0x3F000000
.4byte 0

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef19EmitterFormCylinder
__vt__Q34nw4r2ef19EmitterFormCylinder:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef19EmitterFormCylinderFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,76 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7773_8055EC20"
"@7773_8055EC20":
.4byte 0x47800000
.global "@7774_8055EC24"
"@7774_8055EC24":
.4byte 0x42C80000
.global "@7775_8055EC28"
"@7775_8055EC28":
.4byte 0
.global "@7776_8055EC2C"
"@7776_8055EC2C":
.4byte 0x3F800000
.global "@7777"
"@7777":
.4byte 0x40000000
.global "@7778"
"@7778":
.4byte 0x3C23D70A
.global "@7786"
"@7786":
.4byte 0x43300000
.4byte 0
.global "@7787"
"@7787":
.4byte 0x43300000
.4byte 0x80000000
.global "@7845_8055EC48"
"@7845_8055EC48":
.4byte 0x34000000
.global "@7846_8055EC4C"
"@7846_8055EC4C":
.4byte 0x40490FDB
.global "@7847_8055EC50"
"@7847_8055EC50":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7848_8055EC58"
"@7848_8055EC58":
.4byte 0x39490FDB
.global "@7849_8055EC5C"
"@7849_8055EC5C":
.4byte 0x40C90E49
.global "@7850_8055EC60"
"@7850_8055EC60":
.4byte 0x3F000000
.4byte 0

View file

@ -379,3 +379,85 @@ lbl_800B56E4:
/* 800B5774 000B15B4 00 00 00 00 */ .4byte 0x00000000 /* 800B5774 000B15B4 00 00 00 00 */ .4byte 0x00000000
/* 800B5778 000B15B8 00 00 00 00 */ .4byte 0x00000000 /* 800B5778 000B15B8 00 00 00 00 */ .4byte 0x00000000
/* 800B577C 000B15BC 00 00 00 00 */ .4byte 0x00000000 /* 800B577C 000B15BC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitterFormDisc
__vt__Q34nw4r2ef15EmitterFormDisc:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef15EmitterFormDiscFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7752_8055EB88"
"@7752_8055EB88":
.4byte 0x34000000
.global "@7753_8055EB8C"
"@7753_8055EB8C":
.4byte 0
.global "@7754_8055EB90"
"@7754_8055EB90":
.4byte 0x47800000
.global "@7755"
"@7755":
.4byte 0x40000000
.global "@7756"
"@7756":
.4byte 0x40490FDB
.4byte 0
.global "@7757"
"@7757":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7758"
"@7758":
.4byte 0x39490FDB
.global "@7759"
"@7759":
.4byte 0x40C90E49
.global "@7760"
"@7760":
.4byte 0x42C80000
.global "@7761"
"@7761":
.4byte 0x3F800000
.global "@7762"
"@7762":
.4byte 0x3C23D70A
.4byte 0
.global "@7770_8055EBC0"
"@7770_8055EBC0":
.4byte 0x43300000
.4byte 0
.global "@7771_8055EBC8"
"@7771_8055EBC8":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitterFormDisc
__vt__Q34nw4r2ef15EmitterFormDisc:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef15EmitterFormDiscFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,72 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7752_8055EB88"
"@7752_8055EB88":
.4byte 0x34000000
.global "@7753_8055EB8C"
"@7753_8055EB8C":
.4byte 0
.global "@7754_8055EB90"
"@7754_8055EB90":
.4byte 0x47800000
.global "@7755"
"@7755":
.4byte 0x40000000
.global "@7756"
"@7756":
.4byte 0x40490FDB
.4byte 0
.global "@7757"
"@7757":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7758"
"@7758":
.4byte 0x39490FDB
.global "@7759"
"@7759":
.4byte 0x40C90E49
.global "@7760"
"@7760":
.4byte 0x42C80000
.global "@7761"
"@7761":
.4byte 0x3F800000
.global "@7762"
"@7762":
.4byte 0x3C23D70A
.4byte 0
.global "@7770_8055EBC0"
"@7770_8055EBC0":
.4byte 0x43300000
.4byte 0
.global "@7771_8055EBC8"
"@7771_8055EBC8":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -2394,3 +2394,77 @@ __dt__Q34nw4r2ef21DrawBillboardStrategyFv:
/* 800BCCB4 000B8AF4 00 00 00 00 */ .4byte 0x00000000 /* 800BCCB4 000B8AF4 00 00 00 00 */ .4byte 0x00000000
/* 800BCCB8 000B8AF8 00 00 00 00 */ .4byte 0x00000000 /* 800BCCB8 000B8AF8 00 00 00 00 */ .4byte 0x00000000
/* 800BCCBC 000B8AFC 00 00 00 00 */ .4byte 0x00000000 /* 800BCCBC 000B8AFC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef21DrawBillboardStrategy
__vt__Q34nw4r2ef21DrawBillboardStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef21DrawBillboardStrategyFv
.4byte Draw__Q34nw4r2ef21DrawBillboardStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef21DrawBillboardStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global billboard_tex0_u8__Q24nw4r2ef
billboard_tex0_u8__Q24nw4r2ef:
.4byte 0x00010000
.4byte 0x01000101
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@13380"
"@13380":
.4byte 0
.global "@13381"
"@13381":
.4byte 0x42C80000
.global "@13382"
"@13382":
.4byte 0x3F800000
.global "@13383"
"@13383":
.4byte 0x34000000
.global "@13384"
"@13384":
.4byte 0x3CC90FDB
.4byte 0
.global "@13391"
"@13391":
.4byte 0x43300000
.4byte 0x80000000
.global "@13392"
"@13392":
.4byte 0x43300000
.4byte 0
.global "@13654"
"@13654":
.4byte 0x3F000000
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef21DrawBillboardStrategy
__vt__Q34nw4r2ef21DrawBillboardStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef21DrawBillboardStrategyFv
.4byte Draw__Q34nw4r2ef21DrawBillboardStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef21DrawBillboardStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global billboard_tex0_u8__Q24nw4r2ef
billboard_tex0_u8__Q24nw4r2ef:
.4byte 0x00010000
.4byte 0x01000101
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0

View file

@ -1,46 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@13380"
"@13380":
.4byte 0
.global "@13381"
"@13381":
.4byte 0x42C80000
.global "@13382"
"@13382":
.4byte 0x3F800000
.global "@13383"
"@13383":
.4byte 0x34000000
.global "@13384"
"@13384":
.4byte 0x3CC90FDB
.4byte 0
.global "@13391"
"@13391":
.4byte 0x43300000
.4byte 0x80000000
.global "@13392"
"@13392":
.4byte 0x43300000
.4byte 0
.global "@13654"
"@13654":
.4byte 0x3F000000
.4byte 0

View file

@ -2566,3 +2566,109 @@ __dt__Q34nw4r2ef23DrawDirectionalStrategyFv:
/* 800BF094 000BAED4 00 00 00 00 */ .4byte 0x00000000 /* 800BF094 000BAED4 00 00 00 00 */ .4byte 0x00000000
/* 800BF098 000BAED8 00 00 00 00 */ .4byte 0x00000000 /* 800BF098 000BAED8 00 00 00 00 */ .4byte 0x00000000
/* 800BF09C 000BAEDC 00 00 00 00 */ .4byte 0x00000000 /* 800BF09C 000BAEDC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p"
"@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p":
.4byte 0xBF800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.global "@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0"
"@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0":
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0xBF800000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef23DrawDirectionalStrategy
__vt__Q34nw4r2ef23DrawDirectionalStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef23DrawDirectionalStrategyFv
.4byte Draw__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef23DrawDirectionalStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global directional_tex0_u8__Q24nw4r2ef
directional_tex0_u8__Q24nw4r2ef:
.4byte 0x00010000
.4byte 0x01000101
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@13563"
"@13563":
.4byte 0
.global "@13564"
"@13564":
.4byte 0x34000000
.global "@13565"
"@13565":
.4byte 0x3F800000
.global "@13566"
"@13566":
.4byte 0x42C80000
.global "@13567"
"@13567":
.4byte 0x3F000000
.global "@13568"
"@13568":
.4byte 0x3CC90FDB
.global "@13575"
"@13575":
.4byte 0x43300000
.4byte 0x80000000
.global "@13576"
"@13576":
.4byte 0x43300000
.4byte 0

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p"
"@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p":
.4byte 0xBF800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.global "@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0"
"@LOCAL@DrawDirectional__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0":
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0xBF800000

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef23DrawDirectionalStrategy
__vt__Q34nw4r2ef23DrawDirectionalStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef23DrawDirectionalStrategyFv
.4byte Draw__Q34nw4r2ef23DrawDirectionalStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef23DrawDirectionalStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global directional_tex0_u8__Q24nw4r2ef
directional_tex0_u8__Q24nw4r2ef:
.4byte 0x00010000
.4byte 0x01000101
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0

View file

@ -1,44 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@13563"
"@13563":
.4byte 0
.global "@13564"
"@13564":
.4byte 0x34000000
.global "@13565"
"@13565":
.4byte 0x3F800000
.global "@13566"
"@13566":
.4byte 0x42C80000
.global "@13567"
"@13567":
.4byte 0x3F000000
.global "@13568"
"@13568":
.4byte 0x3CC90FDB
.global "@13575"
"@13575":
.4byte 0x43300000
.4byte 0x80000000
.global "@13576"
"@13576":
.4byte 0x43300000
.4byte 0

View file

@ -617,3 +617,97 @@ __dt__Q34nw4r2ef16DrawFreeStrategyFv:
/* 800BF954 000BB794 00 00 00 00 */ .4byte 0x00000000 /* 800BF954 000BB794 00 00 00 00 */ .4byte 0x00000000
/* 800BF958 000BB798 00 00 00 00 */ .4byte 0x00000000 /* 800BF958 000BB798 00 00 00 00 */ .4byte 0x00000000
/* 800BF95C 000BB79C 00 00 00 00 */ .4byte 0x00000000 /* 800BF95C 000BB79C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p"
"@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p":
.4byte 0xBF800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.global "@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0"
"@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0":
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0xBF800000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16DrawFreeStrategy
__vt__Q34nw4r2ef16DrawFreeStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef16DrawFreeStrategyFv
.4byte Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global free_tex0_u8__Q24nw4r2ef
free_tex0_u8__Q24nw4r2ef:
.4byte 0x00010000
.4byte 0x01000101
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9026"
"@9026":
.4byte 0
.global "@9027"
"@9027":
.4byte 0x42C80000
.global "@9028"
"@9028":
.4byte 0x34000000
.global "@9029"
"@9029":
.4byte 0x3CC90FDB
.global "@9030"
"@9030":
.4byte 0x3F800000
.4byte 0
.global "@9037"
"@9037":
.4byte 0x43300000
.4byte 0x80000000
.global "@9038"
"@9038":
.4byte 0x43300000
.4byte 0

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p"
"@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@p":
.4byte 0xBF800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.global "@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0"
"@LOCAL@Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@px@0":
.4byte 0
.4byte 0xBF800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0x3F800000
.4byte 0xBF800000
.4byte 0
.4byte 0xBF800000
.4byte 0xBF800000

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16DrawFreeStrategy
__vt__Q34nw4r2ef16DrawFreeStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef16DrawFreeStrategyFv
.4byte Draw__Q34nw4r2ef16DrawFreeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global free_tex0_u8__Q24nw4r2ef
free_tex0_u8__Q24nw4r2ef:
.4byte 0x00010000
.4byte 0x01000101

View file

@ -1,40 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9026"
"@9026":
.4byte 0
.global "@9027"
"@9027":
.4byte 0x42C80000
.global "@9028"
"@9028":
.4byte 0x34000000
.global "@9029"
"@9029":
.4byte 0x3CC90FDB
.global "@9030"
"@9030":
.4byte 0x3F800000
.4byte 0
.global "@9037"
"@9037":
.4byte 0x43300000
.4byte 0x80000000
.global "@9038"
"@9038":
.4byte 0x43300000
.4byte 0

View file

@ -435,3 +435,45 @@ __dt__Q34nw4r2ef16DrawLineStrategyFv:
/* 800BFF54 000BBD94 00 00 00 00 */ .4byte 0x00000000 /* 800BFF54 000BBD94 00 00 00 00 */ .4byte 0x00000000
/* 800BFF58 000BBD98 00 00 00 00 */ .4byte 0x00000000 /* 800BFF58 000BBD98 00 00 00 00 */ .4byte 0x00000000
/* 800BFF5C 000BBD9C 00 00 00 00 */ .4byte 0x00000000 /* 800BFF5C 000BBD9C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16DrawLineStrategy
__vt__Q34nw4r2ef16DrawLineStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef16DrawLineStrategyFv
.4byte Draw__Q34nw4r2ef16DrawLineStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@11461"
"@11461":
.4byte 0x422A0000
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11851"
"@11851":
.4byte 0
.global "@11852"
"@11852":
.4byte 0x34000000
.global "@11853"
"@11853":
.4byte 0x40C00000
.global "@11854"
"@11854":
.4byte 0x3F800000

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16DrawLineStrategy
__vt__Q34nw4r2ef16DrawLineStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef16DrawLineStrategyFv
.4byte Draw__Q34nw4r2ef16DrawLineStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@11461"
"@11461":
.4byte 0x422A0000
.4byte 0

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11851"
"@11851":
.4byte 0
.global "@11852"
"@11852":
.4byte 0x34000000
.global "@11853"
"@11853":
.4byte 0x40C00000
.global "@11854"
"@11854":
.4byte 0x3F800000

View file

@ -91,3 +91,15 @@ Remove__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectPQ34nw4r2ef15ParticleManager:
/* 800A3A64 0009F8A4 7C A4 2B 78 */ mr r4, r5 /* 800A3A64 0009F8A4 7C A4 2B 78 */ mr r4, r5
/* 800A3A68 0009F8A8 38 63 00 90 */ addi r3, r3, 0x90 /* 800A3A68 0009F8A8 38 63 00 90 */ addi r3, r3, 0x90
/* 800A3A6C 0009F8AC 4B FF FE 54 */ b MEMRemoveListObject /* 800A3A6C 0009F8AC 4B FF FE 54 */ b MEMRemoveListObject
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef9DrawOrder
__vt__Q34nw4r2ef9DrawOrder:
.4byte 0
.4byte 0
.4byte Add__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectPQ34nw4r2ef15ParticleManager
.4byte Remove__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectPQ34nw4r2ef15ParticleManager
.4byte Draw__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectRCQ34nw4r2ef8DrawInfo
.4byte 0

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef9DrawOrder
__vt__Q34nw4r2ef9DrawOrder:
.4byte 0
.4byte 0
.4byte Add__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectPQ34nw4r2ef15ParticleManager
.4byte Remove__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectPQ34nw4r2ef15ParticleManager
.4byte Draw__Q34nw4r2ef9DrawOrderFPQ34nw4r2ef6EffectRCQ34nw4r2ef8DrawInfo
.4byte 0

View file

@ -319,3 +319,41 @@ __dt__Q34nw4r2ef17DrawPointStrategyFv:
/* 800C03C4 000BC204 00 00 00 00 */ .4byte 0x00000000 /* 800C03C4 000BC204 00 00 00 00 */ .4byte 0x00000000
/* 800C03C8 000BC208 00 00 00 00 */ .4byte 0x00000000 /* 800C03C8 000BC208 00 00 00 00 */ .4byte 0x00000000
/* 800C03CC 000BC20C 00 00 00 00 */ .4byte 0x00000000 /* 800C03CC 000BC20C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef17DrawPointStrategy
__vt__Q34nw4r2ef17DrawPointStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef17DrawPointStrategyFv
.4byte Draw__Q34nw4r2ef17DrawPointStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@11451"
"@11451":
.4byte 0x422A0000
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11644"
"@11644":
.4byte 0
.global "@11645"
"@11645":
.4byte 0x34000000
.global "@11646"
"@11646":
.4byte 0x40C00000
.4byte 0

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef17DrawPointStrategy
__vt__Q34nw4r2ef17DrawPointStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef17DrawPointStrategyFv
.4byte Draw__Q34nw4r2ef17DrawPointStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@11451"
"@11451":
.4byte 0x422A0000
.4byte 0

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11644"
"@11644":
.4byte 0
.global "@11645"
"@11645":
.4byte 0x34000000
.global "@11646"
"@11646":
.4byte 0x40C00000
.4byte 0

View file

@ -5696,3 +5696,115 @@ __dt__Q34nw4r2ef24DrawSmoothStripeStrategyFv:
/* 800C8AD4 000C4914 00 00 00 00 */ .4byte 0x00000000 /* 800C8AD4 000C4914 00 00 00 00 */ .4byte 0x00000000
/* 800C8AD8 000C4918 00 00 00 00 */ .4byte 0x00000000 /* 800C8AD8 000C4918 00 00 00 00 */ .4byte 0x00000000
/* 800C8ADC 000C491C 00 00 00 00 */ .4byte 0x00000000 /* 800C8ADC 000C491C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef24DrawSmoothStripeStrategy
__vt__Q34nw4r2ef24DrawSmoothStripeStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef24DrawSmoothStripeStrategyFv
.4byte Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef24DrawSmoothStripeStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0
.4byte 0
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0":
.skip 0xC
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0":
.skip 0xC
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1":
.skip 0xC
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2":
.skip 0xC
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0":
.skip 0x1
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0":
.skip 0x1
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1":
.skip 0x1
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2":
.skip 0x5
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@15287"
"@15287":
.4byte 0x34000000
.global "@15288"
"@15288":
.4byte 0x3CC90FDB
.global "@15289"
"@15289":
.4byte 0
.global "@15290"
"@15290":
.4byte 0x3F800000
.global "@15299"
"@15299":
.4byte 0x43300000
.4byte 0
.global "@15425"
"@15425":
.4byte 0x3F000000
.global "@15426"
"@15426":
.4byte 0xBF800000
.global "@15501"
"@15501":
.4byte 0x43300000
.4byte 0x80000000
.global "@15880"
"@15880":
.4byte 0x3C23D70A
.global "@16421"
"@16421":
.4byte 0x43B40000
.global "@16422"
"@16422":
.4byte 0x3F360B61
.4byte 0

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef24DrawSmoothStripeStrategy
__vt__Q34nw4r2ef24DrawSmoothStripeStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef24DrawSmoothStripeStrategyFv
.4byte Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef24DrawSmoothStripeStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0
.4byte 0
.4byte 0

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0":
.skip 0xC
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0":
.skip 0xC
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1":
.skip 0xC
.global "@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2"
"@LOCAL@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2":
.skip 0xC

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v0":
.skip 0x1
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v1@0":
.skip 0x1
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v2@1":
.skip 0x1
.global "@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2"
"@GUARD@Draw__Q34nw4r2ef24DrawSmoothStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager@v3@2":
.skip 0x5

View file

@ -1,60 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@15287"
"@15287":
.4byte 0x34000000
.global "@15288"
"@15288":
.4byte 0x3CC90FDB
.global "@15289"
"@15289":
.4byte 0
.global "@15290"
"@15290":
.4byte 0x3F800000
.global "@15299"
"@15299":
.4byte 0x43300000
.4byte 0
.global "@15425"
"@15425":
.4byte 0x3F000000
.global "@15426"
"@15426":
.4byte 0xBF800000
.global "@15501"
"@15501":
.4byte 0x43300000
.4byte 0x80000000
.global "@15880"
"@15880":
.4byte 0x3C23D70A
.global "@16421"
"@16421":
.4byte 0x43B40000
.global "@16422"
"@16422":
.4byte 0x3F360B61
.4byte 0

View file

@ -139,3 +139,73 @@ lbl_800B8B3C:
/* 800B8B44 000B4984 7C 08 03 A6 */ mtlr r0 /* 800B8B44 000B4984 7C 08 03 A6 */ mtlr r0
/* 800B8B48 000B4988 38 21 00 10 */ addi r1, r1, 0x10 /* 800B8B48 000B4988 38 21 00 10 */ addi r1, r1, 0x10
/* 800B8B4C 000B498C 4E 80 00 20 */ blr /* 800B8B4C 000B498C 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef19DrawStrategyBuilder
__vt__Q34nw4r2ef19DrawStrategyBuilder:
.4byte 0
.4byte 0
.4byte Create__Q34nw4r2ef19DrawStrategyBuilderFUl
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5":
.skip 0xE0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5":
.skip 0x2

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef19DrawStrategyBuilder
__vt__Q34nw4r2ef19DrawStrategyBuilder:
.4byte 0
.4byte 0
.4byte Create__Q34nw4r2ef19DrawStrategyBuilderFUl
.4byte 0

View file

@ -1,30 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4":
.skip 0xE0
.global "@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5"
"@LOCAL@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5":
.skip 0xE0

View file

@ -1,30 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@billboardStrategy":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@directionalStrategy@0":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@freeStrategy@1":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@lineStrategy@2":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@pointStrategy@3":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@stripeStrategy@4":
.skip 0x1
.global "@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5"
"@GUARD@Create__Q34nw4r2ef19DrawStrategyBuilderFUl@smoothStripeStrategy@5":
.skip 0x2

View file

@ -2505,3 +2505,83 @@ __dt__Q34nw4r2ef16DrawStrategyImplFv:
/* 800BAB44 000B6984 4E 80 00 20 */ blr /* 800BAB44 000B6984 4E 80 00 20 */ blr
/* 800BAB48 000B6988 00 00 00 00 */ .4byte 0x00000000 /* 800BAB48 000B6988 00 00 00 00 */ .4byte 0x00000000
/* 800BAB4C 000B698C 00 00 00 00 */ .4byte 0x00000000 /* 800BAB4C 000B698C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_drawstrategyimpl_cpp"
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16DrawStrategyImpl
__vt__Q34nw4r2ef16DrawStrategyImpl:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef16DrawStrategyImplFv
.4byte 0
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global mXUnitVec__Q34nw4r2ef16DrawStrategyImpl
mXUnitVec__Q34nw4r2ef16DrawStrategyImpl:
.skip 0x18
.global mZUnitVec__Q34nw4r2ef16DrawStrategyImpl
mZUnitVec__Q34nw4r2ef16DrawStrategyImpl:
.skip 0xC
.global mZeroVec__Q34nw4r2ef16DrawStrategyImpl
mZeroVec__Q34nw4r2ef16DrawStrategyImpl:
.skip 0xC
.global mIdentityMtx__Q34nw4r2ef16DrawStrategyImpl
mIdentityMtx__Q34nw4r2ef16DrawStrategyImpl:
.skip 0x30
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9915"
"@9915":
.4byte 0x3F800000
.global "@9916"
"@9916":
.4byte 0
.global "@9989"
"@9989":
.4byte 0x42C80000
.global "@10502"
"@10502":
.4byte 0xBF800000
.global "@10503"
"@10503":
.4byte 0x3F000000
.4byte 0
.global "@10510"
"@10510":
.4byte 0x43300000
.4byte 0
.global "@10511"
"@10511":
.4byte 0x43300000
.4byte 0x80000000
.global "@10650"
"@10650":
.4byte 0x34000000
.4byte 0

View file

@ -1,4 +0,0 @@
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_drawstrategyimpl_cpp"

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16DrawStrategyImpl
__vt__Q34nw4r2ef16DrawStrategyImpl:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef16DrawStrategyImplFv
.4byte 0
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global mXUnitVec__Q34nw4r2ef16DrawStrategyImpl
mXUnitVec__Q34nw4r2ef16DrawStrategyImpl:
.skip 0x18
.global mZUnitVec__Q34nw4r2ef16DrawStrategyImpl
mZUnitVec__Q34nw4r2ef16DrawStrategyImpl:
.skip 0xC
.global mZeroVec__Q34nw4r2ef16DrawStrategyImpl
mZeroVec__Q34nw4r2ef16DrawStrategyImpl:
.skip 0xC
.global mIdentityMtx__Q34nw4r2ef16DrawStrategyImpl
mIdentityMtx__Q34nw4r2ef16DrawStrategyImpl:
.skip 0x30

View file

@ -1,46 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9915"
"@9915":
.4byte 0x3F800000
.global "@9916"
"@9916":
.4byte 0
.global "@9989"
"@9989":
.4byte 0x42C80000
.global "@10502"
"@10502":
.4byte 0xBF800000
.global "@10503"
"@10503":
.4byte 0x3F000000
.4byte 0
.global "@10510"
"@10510":
.4byte 0x43300000
.4byte 0
.global "@10511"
"@10511":
.4byte 0x43300000
.4byte 0x80000000
.global "@10650"
"@10650":
.4byte 0x34000000
.4byte 0

View file

@ -3996,3 +3996,73 @@ __dt__Q34nw4r2ef18DrawStripeStrategyFv:
/* 800C3A84 000BF8C4 00 00 00 00 */ .4byte 0x00000000 /* 800C3A84 000BF8C4 00 00 00 00 */ .4byte 0x00000000
/* 800C3A88 000BF8C8 00 00 00 00 */ .4byte 0x00000000 /* 800C3A88 000BF8C8 00 00 00 00 */ .4byte 0x00000000
/* 800C3A8C 000BF8CC 00 00 00 00 */ .4byte 0x00000000 /* 800C3A8C 000BF8CC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef18DrawStripeStrategy
__vt__Q34nw4r2ef18DrawStripeStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef18DrawStripeStrategyFv
.4byte Draw__Q34nw4r2ef18DrawStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef18DrawStripeStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11761"
"@11761":
.4byte 0x3C23D70A
.global "@11762"
"@11762":
.4byte 0x3F800000
.global "@11769"
"@11769":
.4byte 0x43300000
.4byte 0x80000000
.global "@11929"
"@11929":
.4byte 0x34000000
.global "@11930"
"@11930":
.4byte 0x3CC90FDB
.global "@11931"
"@11931":
.4byte 0
.4byte 0
.global "@11940"
"@11940":
.4byte 0x43300000
.4byte 0
.global "@12421"
"@12421":
.4byte 0x43B40000
.global "@12422"
"@12422":
.4byte 0x3F360B61
.global "@12628"
"@12628":
.4byte 0xBF800000
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef18DrawStripeStrategy
__vt__Q34nw4r2ef18DrawStripeStrategy:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r2ef18DrawStripeStrategyFv
.4byte Draw__Q34nw4r2ef18DrawStripeStrategyFRCQ34nw4r2ef8DrawInfoPQ34nw4r2ef15ParticleManager
.4byte GetGetFirstDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetGetNextDrawParticleFunc__Q34nw4r2ef16DrawStrategyImplFi
.4byte GetCalcAheadFunc__Q34nw4r2ef18DrawStripeStrategyFPQ34nw4r2ef15ParticleManager
.4byte 0

View file

@ -1,56 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@11761"
"@11761":
.4byte 0x3C23D70A
.global "@11762"
"@11762":
.4byte 0x3F800000
.global "@11769"
"@11769":
.4byte 0x43300000
.4byte 0x80000000
.global "@11929"
"@11929":
.4byte 0x34000000
.global "@11930"
"@11930":
.4byte 0x3CC90FDB
.global "@11931"
"@11931":
.4byte 0
.4byte 0
.global "@11940"
"@11940":
.4byte 0x43300000
.4byte 0
.global "@12421"
"@12421":
.4byte 0x43B40000
.global "@12422"
"@12422":
.4byte 0x3F360B61
.global "@12628"
"@12628":
.4byte 0xBF800000
.4byte 0

View file

@ -933,3 +933,25 @@ lbl_800A4648:
/* 800A4664 000A04A4 00 00 00 00 */ .4byte 0x00000000 /* 800A4664 000A04A4 00 00 00 00 */ .4byte 0x00000000
/* 800A4668 000A04A8 00 00 00 00 */ .4byte 0x00000000 /* 800A4668 000A04A8 00 00 00 00 */ .4byte 0x00000000
/* 800A466C 000A04AC 00 00 00 00 */ .4byte 0x00000000 /* 800A466C 000A04AC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef6Effect
__vt__Q34nw4r2ef6Effect:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef6EffectFv
.4byte DestroyFunc__Q34nw4r2ef6EffectFv
.4byte Initialize__Q34nw4r2ef6EffectFPQ34nw4r2ef12EffectSystemPQ34nw4r2ef15EmitterResourceUs
.4byte CreateEmitter__Q34nw4r2ef6EffectFQ34nw4r2ef10ResEmitterUcUs
.4byte Calc__Q34nw4r2ef6EffectFQ34nw4r2ef10CalcOption
.4byte Draw__Q34nw4r2ef6EffectFRCQ34nw4r2ef8DrawInfo
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8467"
"@8467":
.4byte 0
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef6Effect
__vt__Q34nw4r2ef6Effect:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef6EffectFv
.4byte DestroyFunc__Q34nw4r2ef6EffectFv
.4byte Initialize__Q34nw4r2ef6EffectFPQ34nw4r2ef12EffectSystemPQ34nw4r2ef15EmitterResourceUs
.4byte CreateEmitter__Q34nw4r2ef6EffectFQ34nw4r2ef10ResEmitterUcUs
.4byte Calc__Q34nw4r2ef6EffectFQ34nw4r2ef10CalcOption
.4byte Draw__Q34nw4r2ef6EffectFRCQ34nw4r2ef8DrawInfo

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8467"
"@8467":
.4byte 0
.4byte 0

View file

@ -496,3 +496,91 @@ lbl_800A4D04:
/* 800A4D44 000A0B84 38 21 00 20 */ addi r1, r1, 0x20 /* 800A4D44 000A0B84 38 21 00 20 */ addi r1, r1, 0x20
/* 800A4D48 000A0B88 4E 80 00 20 */ blr /* 800A4D48 000A0B88 4E 80 00 20 */ blr
/* 800A4D4C 000A0B8C 00 00 00 00 */ .4byte 0x00000000 /* 800A4D4C 000A0B8C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_effectsystem_cpp"
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@7903"
"@7903":
.4byte 0x3C3C204E
.4byte 0x57345220
.4byte 0x2020202D
.4byte 0x20454620
.4byte 0x0966696E
.4byte 0x616C2020
.4byte 0x20627569
.4byte 0x6C643A20
.4byte 0x4D617220
.4byte 0x20312032
.4byte 0x30313120
.4byte 0x31333A33
.4byte 0x313A3337
.4byte 0x20283078
.4byte 0x34333032
.4byte 0x5F313838
.4byte 0x29203E3E
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global mSortEffectOperatorZDrawInfo__Q34nw4r2ef12EffectSystem
mSortEffectOperatorZDrawInfo__Q34nw4r2ef12EffectSystem:
.skip 0xAC
.global instance__Q34nw4r2ef12EffectSystem
instance__Q34nw4r2ef12EffectSystem:
.skip 0x1CD8
.global lbl_80500004
lbl_80500004:
.skip 0x10
.global lbl_80500014
lbl_80500014:
.skip 0x1C
.global lbl_80500030
lbl_80500030:
.skip 0xA368
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "NW4R_EF_Version___29@unnamed@ef_effectsystem_cpp@"
"NW4R_EF_Version___29@unnamed@ef_effectsystem_cpp@":
.4byte "@7903"
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gBasicDrawOrder__Q24nw4r2ef
gBasicDrawOrder__Q24nw4r2ef:
.skip 0x4
.global gBasicDrawStrategyBuilder__Q24nw4r2ef
gBasicDrawStrategyBuilder__Q24nw4r2ef:
.skip 0x4
.global gBasicEmitFormBuilder__Q24nw4r2ef
gBasicEmitFormBuilder__Q24nw4r2ef:
.skip 0x4
.global mDisplayVersion__Q34nw4r2ef12EffectSystem
mDisplayVersion__Q34nw4r2ef12EffectSystem:
.skip 0x4
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8588"
"@8588":
.4byte 0
.global "@8613_8055E97C"
"@8613_8055E97C":
.4byte 0x3F800000

View file

@ -1,4 +0,0 @@
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_effectsystem_cpp"

View file

@ -1,24 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@7903"
"@7903":
.4byte 0x3C3C204E
.4byte 0x57345220
.4byte 0x2020202D
.4byte 0x20454620
.4byte 0x0966696E
.4byte 0x616C2020
.4byte 0x20627569
.4byte 0x6C643A20
.4byte 0x4D617220
.4byte 0x20312032
.4byte 0x30313120
.4byte 0x31333A33
.4byte 0x313A3337
.4byte 0x20283078
.4byte 0x34333032
.4byte 0x5F313838
.4byte 0x29203E3E
.4byte 0

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global mSortEffectOperatorZDrawInfo__Q34nw4r2ef12EffectSystem
mSortEffectOperatorZDrawInfo__Q34nw4r2ef12EffectSystem:
.skip 0xAC
.global instance__Q34nw4r2ef12EffectSystem
instance__Q34nw4r2ef12EffectSystem:
.skip 0x1CD8
.global lbl_80500004
lbl_80500004:
.skip 0x10
.global lbl_80500014
lbl_80500014:
.skip 0x1C
.global lbl_80500030
lbl_80500030:
.skip 0xA368

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "NW4R_EF_Version___29@unnamed@ef_effectsystem_cpp@"
"NW4R_EF_Version___29@unnamed@ef_effectsystem_cpp@":
.4byte "@7903"
.4byte 0

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gBasicDrawOrder__Q24nw4r2ef
gBasicDrawOrder__Q24nw4r2ef:
.skip 0x4
.global gBasicDrawStrategyBuilder__Q24nw4r2ef
gBasicDrawStrategyBuilder__Q24nw4r2ef:
.skip 0x4
.global gBasicEmitFormBuilder__Q24nw4r2ef
gBasicEmitFormBuilder__Q24nw4r2ef:
.skip 0x4
.global mDisplayVersion__Q34nw4r2ef12EffectSystem
mDisplayVersion__Q34nw4r2ef12EffectSystem:
.skip 0x4

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8588"
"@8588":
.4byte 0
.global "@8613_8055E97C"
"@8613_8055E97C":
.4byte 0x3F800000

View file

@ -78,3 +78,47 @@ lbl_800B4B44:
/* 800B4BA4 000B09E4 4E 80 00 20 */ blr /* 800B4BA4 000B09E4 4E 80 00 20 */ blr
/* 800B4BA8 000B09E8 00 00 00 00 */ .4byte 0x00000000 /* 800B4BA8 000B09E8 00 00 00 00 */ .4byte 0x00000000
/* 800B4BAC 000B09EC 00 00 00 00 */ .4byte 0x00000000 /* 800B4BAC 000B09EC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_emform_cpp"
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitFormBuilder
__vt__Q34nw4r2ef15EmitFormBuilder:
.4byte 0
.4byte 0
.4byte Create__Q34nw4r2ef15EmitFormBuilderFQ34nw4r2ef12EmitFormType
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gEmitterFormDisc__Q24nw4r2ef
gEmitterFormDisc__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormLine__Q24nw4r2ef
gEmitterFormLine__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormCylinder__Q24nw4r2ef
gEmitterFormCylinder__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormSphere__Q24nw4r2ef
gEmitterFormSphere__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormTorus__Q24nw4r2ef
gEmitterFormTorus__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormCube__Q24nw4r2ef
gEmitterFormCube__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormPoint__Q24nw4r2ef
gEmitterFormPoint__Q24nw4r2ef:
.skip 0x8

View file

@ -1,4 +0,0 @@
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_emform_cpp"

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitFormBuilder
__vt__Q34nw4r2ef15EmitFormBuilder:
.4byte 0
.4byte 0
.4byte Create__Q34nw4r2ef15EmitFormBuilderFQ34nw4r2ef12EmitFormType
.4byte 0

View file

@ -1,30 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gEmitterFormDisc__Q24nw4r2ef
gEmitterFormDisc__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormLine__Q24nw4r2ef
gEmitterFormLine__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormCylinder__Q24nw4r2ef
gEmitterFormCylinder__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormSphere__Q24nw4r2ef
gEmitterFormSphere__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormTorus__Q24nw4r2ef
gEmitterFormTorus__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormCube__Q24nw4r2ef
gEmitterFormCube__Q24nw4r2ef:
.skip 0x4
.global gEmitterFormPoint__Q24nw4r2ef
gEmitterFormPoint__Q24nw4r2ef:
.skip 0x8

View file

@ -2471,3 +2471,75 @@ lbl_800A6ED8:
/* 800A6EE4 000A2D24 7C 08 03 A6 */ mtlr r0 /* 800A6EE4 000A2D24 7C 08 03 A6 */ mtlr r0
/* 800A6EE8 000A2D28 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6EE8 000A2D28 38 21 00 20 */ addi r1, r1, 0x20
/* 800A6EEC 000A2D2C 4E 80 00 20 */ blr /* 800A6EEC 000A2D2C 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef7Emitter
__vt__Q34nw4r2ef7Emitter:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef7EmitterFv
.4byte DestroyFunc__Q34nw4r2ef7EmitterFv
.4byte Initialize__Q34nw4r2ef7EmitterFPQ34nw4r2ef6EffectPQ34nw4r2ef15EmitterResourceUc
.4byte CreateEmitter__Q34nw4r2ef7EmitterFPQ34nw4r2ef15EmitterResourcePQ34nw4r2ef21EmitterInheritSettingPQ34nw4r2ef8ParticleUsPQ34nw4r4math4VEC3
.4byte CalcEmitter__Q34nw4r2ef7EmitterFv
.4byte CalcParticle__Q34nw4r2ef7EmitterFv
.4byte CalcEmission__Q34nw4r2ef7EmitterFv
.4byte CalcBillboard__Q34nw4r2ef7EmitterFv
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9108"
"@9108":
.4byte 0x42C80000
.global "@9109"
"@9109":
.4byte 0
.global "@9110"
"@9110":
.4byte 0x7FC00000
.4byte 0
.global "@9116"
"@9116":
.4byte 0x43300000
.4byte 0
.global "@9117"
"@9117":
.4byte 0x43300000
.4byte 0x80000000
.global "@9451"
"@9451":
.4byte 0xBF800000
.global "@9488"
"@9488":
.4byte 0x3F800000
.global "@9546_8055E9A8"
"@9546_8055E9A8":
.4byte 0x47800000
.global "@9547_8055E9AC"
"@9547_8055E9AC":
.4byte 0x40000000
.global "@9717"
"@9717":
.4byte 0x3FC90FDB
.4byte 0

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef7Emitter
__vt__Q34nw4r2ef7Emitter:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef7EmitterFv
.4byte DestroyFunc__Q34nw4r2ef7EmitterFv
.4byte Initialize__Q34nw4r2ef7EmitterFPQ34nw4r2ef6EffectPQ34nw4r2ef15EmitterResourceUc
.4byte CreateEmitter__Q34nw4r2ef7EmitterFPQ34nw4r2ef15EmitterResourcePQ34nw4r2ef21EmitterInheritSettingPQ34nw4r2ef8ParticleUsPQ34nw4r4math4VEC3
.4byte CalcEmitter__Q34nw4r2ef7EmitterFv
.4byte CalcParticle__Q34nw4r2ef7EmitterFv
.4byte CalcEmission__Q34nw4r2ef7EmitterFv
.4byte CalcBillboard__Q34nw4r2ef7EmitterFv

View file

@ -1,56 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9108"
"@9108":
.4byte 0x42C80000
.global "@9109"
"@9109":
.4byte 0
.global "@9110"
"@9110":
.4byte 0x7FC00000
.4byte 0
.global "@9116"
"@9116":
.4byte 0x43300000
.4byte 0
.global "@9117"
"@9117":
.4byte 0x43300000
.4byte 0x80000000
.global "@9451"
"@9451":
.4byte 0xBF800000
.global "@9488"
"@9488":
.4byte 0x3F800000
.global "@9546_8055E9A8"
"@9546_8055E9A8":
.4byte 0x47800000
.global "@9547_8055E9AC"
"@9547_8055E9AC":
.4byte 0x40000000
.global "@9717"
"@9717":
.4byte 0x3FC90FDB
.4byte 0

View file

@ -387,3 +387,53 @@ lbl_800B4678:
/* 800B4684 000B04C4 00 00 00 00 */ .4byte 0x00000000 /* 800B4684 000B04C4 00 00 00 00 */ .4byte 0x00000000
/* 800B4688 000B04C8 00 00 00 00 */ .4byte 0x00000000 /* 800B4688 000B04C8 00 00 00 00 */ .4byte 0x00000000
/* 800B468C 000B04CC 00 00 00 00 */ .4byte 0x00000000 /* 800B468C 000B04CC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7729"
"@7729":
.4byte 0
.global "@7730"
"@7730":
.4byte 0x47800000
.global "@7731"
"@7731":
.4byte 0x40000000
.global "@7732"
"@7732":
.4byte 0x40490FDB
.global "@7733"
"@7733":
.4byte 0x3F800000
.global "@7734"
"@7734":
.4byte 0x3C23D70A
.global "@7742"
"@7742":
.4byte 0x43300000
.4byte 0
.global "@7743"
"@7743":
.4byte 0x43300000
.4byte 0x80000000
.global "@7754_8055EB28"
"@7754_8055EB28":
.4byte 0x477FFF00
.4byte 0

View file

@ -1,50 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7729"
"@7729":
.4byte 0
.global "@7730"
"@7730":
.4byte 0x47800000
.global "@7731"
"@7731":
.4byte 0x40000000
.global "@7732"
"@7732":
.4byte 0x40490FDB
.global "@7733"
"@7733":
.4byte 0x3F800000
.global "@7734"
"@7734":
.4byte 0x3C23D70A
.global "@7742"
"@7742":
.4byte 0x43300000
.4byte 0
.global "@7743"
"@7743":
.4byte 0x43300000
.4byte 0x80000000
.global "@7754_8055EB28"
"@7754_8055EB28":
.4byte 0x477FFF00
.4byte 0

View file

@ -225,3 +225,53 @@ lbl_800B51D8:
/* 800B5234 000B1074 4E 80 00 20 */ blr /* 800B5234 000B1074 4E 80 00 20 */ blr
/* 800B5238 000B1078 00 00 00 00 */ .4byte 0x00000000 /* 800B5238 000B1078 00 00 00 00 */ .4byte 0x00000000
/* 800B523C 000B107C 00 00 00 00 */ .4byte 0x00000000 /* 800B523C 000B107C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitterFormLine
__vt__Q34nw4r2ef15EmitterFormLine:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef15EmitterFormLineFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7653"
"@7653":
.4byte 0x47800000
.global "@7654"
"@7654":
.4byte 0
.global "@7655"
"@7655":
.4byte 0x3F000000
.global "@7656"
"@7656":
.4byte 0x3F800000
.global "@7657_8055EB70"
"@7657_8055EB70":
.4byte 0x3C23D70A
.4byte 0
.global "@7665"
"@7665":
.4byte 0x43300000
.4byte 0
.global "@7666"
"@7666":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef15EmitterFormLine
__vt__Q34nw4r2ef15EmitterFormLine:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef15EmitterFormLineFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,40 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7653"
"@7653":
.4byte 0x47800000
.global "@7654"
"@7654":
.4byte 0
.global "@7655"
"@7655":
.4byte 0x3F000000
.global "@7656"
"@7656":
.4byte 0x3F800000
.global "@7657_8055EB70"
"@7657_8055EB70":
.4byte 0x3C23D70A
.4byte 0
.global "@7665"
"@7665":
.4byte 0x43300000
.4byte 0
.global "@7666"
"@7666":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -980,3 +980,101 @@ lbl_800B023C:
/* 800B0254 000AC094 00 00 00 00 */ .4byte 0x00000000 /* 800B0254 000AC094 00 00 00 00 */ .4byte 0x00000000
/* 800B0258 000AC098 00 00 00 00 */ .4byte 0x00000000 /* 800B0258 000AC098 00 00 00 00 */ .4byte 0x00000000
/* 800B025C 000AC09C 00 00 00 00 */ .4byte 0x00000000 /* 800B025C 000AC09C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef8Particle
__vt__Q34nw4r2ef8Particle:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef8ParticleFv
.4byte DestroyFunc__Q34nw4r2ef8ParticleFv
.4byte Initialize__Q34nw4r2ef8ParticleFUsQ34nw4r4math4VEC3Q34nw4r4math4VEC3PQ34nw4r2ef15ParticleManagerPCQ34nw4r4math5MTX34fPCQ34nw4r2ef21EmitterInheritSettingPQ34nw4r2ef8Particle
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8602"
"@8602":
.4byte 0x47800000
.global "@8603"
"@8603":
.4byte 0x40000000
.global "@8604"
"@8604":
.4byte 0x3F800000
.global "@8605"
"@8605":
.4byte 0x42C80000
.global "@8606"
"@8606":
.4byte 0x43000000
.global "@8607"
"@8607":
.4byte 0x40490FDB
.global "@8608"
"@8608":
.4byte 0x3F000000
.4byte 0
.global "@8613_8055EA48"
"@8613_8055EA48":
.4byte 0x43300000
.4byte 0
.global "@8192"
"@8192":
.4byte 0xFFFFFFFF
.global "@8194"
"@8194":
.4byte 0xFFFFFFFF
.global "@8839"
"@8839":
.4byte 0
.global "@8840"
"@8840":
.4byte 0x3C23D70A
.global "@8841"
"@8841":
.4byte 0x3CC90FDB
.4byte 0
.global "@8851"
"@8851":
.4byte 0x43300000
.4byte 0x80000000
.global "@8888_8055EA70"
"@8888_8055EA70":
.4byte 0x4222F983
.global "@8889"
"@8889":
.4byte 0x40C90FDB

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef8Particle
__vt__Q34nw4r2ef8Particle:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef8ParticleFv
.4byte DestroyFunc__Q34nw4r2ef8ParticleFv
.4byte Initialize__Q34nw4r2ef8ParticleFUsQ34nw4r4math4VEC3Q34nw4r4math4VEC3PQ34nw4r2ef15ParticleManagerPCQ34nw4r4math5MTX34fPCQ34nw4r2ef21EmitterInheritSettingPQ34nw4r2ef8Particle
.4byte 0

View file

@ -1,86 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@8602"
"@8602":
.4byte 0x47800000
.global "@8603"
"@8603":
.4byte 0x40000000
.global "@8604"
"@8604":
.4byte 0x3F800000
.global "@8605"
"@8605":
.4byte 0x42C80000
.global "@8606"
"@8606":
.4byte 0x43000000
.global "@8607"
"@8607":
.4byte 0x40490FDB
.global "@8608"
"@8608":
.4byte 0x3F000000
.4byte 0
.global "@8613_8055EA48"
"@8613_8055EA48":
.4byte 0x43300000
.4byte 0
.global "@8192"
"@8192":
.4byte 0xFFFFFFFF
.global "@8194"
"@8194":
.4byte 0xFFFFFFFF
.global "@8839"
"@8839":
.4byte 0
.global "@8840"
"@8840":
.4byte 0x3C23D70A
.global "@8841"
"@8841":
.4byte 0x3CC90FDB
.4byte 0
.global "@8851"
"@8851":
.4byte 0x43300000
.4byte 0x80000000
.global "@8888_8055EA70"
"@8888_8055EA70":
.4byte 0x4222F983
.global "@8889"
"@8889":
.4byte 0x40C90FDB

View file

@ -2493,3 +2493,123 @@ lbl_800B2514:
/* 800B2534 000AE374 00 00 00 00 */ .4byte 0x00000000 /* 800B2534 000AE374 00 00 00 00 */ .4byte 0x00000000
/* 800B2538 000AE378 00 00 00 00 */ .4byte 0x00000000 /* 800B2538 000AE378 00 00 00 00 */ .4byte 0x00000000
/* 800B253C 000AE37C 00 00 00 00 */ .4byte 0x00000000 /* 800B253C 000AE37C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_particlemanager_cpp"
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@11043"
"@11043":
.4byte lbl_800B0E90
.4byte lbl_800B0E68
.4byte lbl_800B1394
.4byte lbl_800B13E8
.4byte lbl_800B1478
.4byte lbl_800B15E8
.4byte lbl_800B1328
.4byte lbl_800B0ED4
.4byte lbl_800B1578
.4byte 0
.global __vt__Q34nw4r2ef15ParticleManager
__vt__Q34nw4r2ef15ParticleManager:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef15ParticleManagerFv
.4byte DestroyFunc__Q34nw4r2ef15ParticleManagerFv
.4byte Initialize__Q34nw4r2ef15ParticleManagerFPQ34nw4r2ef7EmitterPQ34nw4r2ef15EmitterResource
.4byte CreateParticle__Q34nw4r2ef15ParticleManagerFUsQ34nw4r4math4VEC3Q34nw4r4math4VEC3PCQ34nw4r4math5MTX34fPCQ34nw4r2ef21EmitterInheritSettingPQ34nw4r2ef8ParticleUs
.4byte Calc__Q34nw4r2ef15ParticleManagerFv
.4byte Draw__Q34nw4r2ef15ParticleManagerFRCQ34nw4r2ef8DrawInfo
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global smDrawMtxPMtoEM__Q34nw4r2ef15ParticleManager
smDrawMtxPMtoEM__Q34nw4r2ef15ParticleManager:
.skip 0x30
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global smMtxInvId__Q34nw4r2ef15ParticleManager
smMtxInvId__Q34nw4r2ef15ParticleManager:
.skip 0x8
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@10377"
"@10377":
.4byte 0x3F800000
.global "@10378"
"@10378":
.4byte 0
.global "@11032_8055EA80"
"@11032_8055EA80":
.4byte 0x3F13CD3A
.global "@11033"
"@11033":
.4byte 0x47000000
.global "@11034"
"@11034":
.4byte 0x477FFF00
.global "@11035"
"@11035":
.4byte 0x40000000
.global "@11036"
"@11036":
.4byte 0x40490FDB
.global "@11037"
"@11037":
.4byte 0x4222F983
.global "@11038"
"@11038":
.4byte 0x40000000
.4byte 0
.global "@11039"
"@11039":
.4byte 0xBF800000
.4byte 0
.global "@11044"
"@11044":
.4byte 0x43300000
.4byte 0x80000000
.global "@11045"
"@11045":
.4byte 0x43300000
.4byte 0
.global "@11202"
"@11202":
.4byte 0x34000000
.global "@11203_8055EABC"
"@11203_8055EABC":
.4byte 0x43800000

View file

@ -1,4 +0,0 @@
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_particlemanager_cpp"

View file

@ -1,28 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@11043"
"@11043":
.4byte lbl_800B0E90
.4byte lbl_800B0E68
.4byte lbl_800B1394
.4byte lbl_800B13E8
.4byte lbl_800B1478
.4byte lbl_800B15E8
.4byte lbl_800B1328
.4byte lbl_800B0ED4
.4byte lbl_800B1578
.4byte 0
.global __vt__Q34nw4r2ef15ParticleManager
__vt__Q34nw4r2ef15ParticleManager:
.4byte 0
.4byte 0
.4byte SendClosing__Q34nw4r2ef15ParticleManagerFv
.4byte DestroyFunc__Q34nw4r2ef15ParticleManagerFv
.4byte Initialize__Q34nw4r2ef15ParticleManagerFPQ34nw4r2ef7EmitterPQ34nw4r2ef15EmitterResource
.4byte CreateParticle__Q34nw4r2ef15ParticleManagerFUsQ34nw4r4math4VEC3Q34nw4r4math4VEC3PCQ34nw4r4math5MTX34fPCQ34nw4r2ef21EmitterInheritSettingPQ34nw4r2ef8ParticleUs
.4byte Calc__Q34nw4r2ef15ParticleManagerFv
.4byte Draw__Q34nw4r2ef15ParticleManagerFRCQ34nw4r2ef8DrawInfo

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global smDrawMtxPMtoEM__Q34nw4r2ef15ParticleManager
smDrawMtxPMtoEM__Q34nw4r2ef15ParticleManager:
.skip 0x30

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global smMtxInvId__Q34nw4r2ef15ParticleManager
smMtxInvId__Q34nw4r2ef15ParticleManager:
.skip 0x8

View file

@ -1,76 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@10377"
"@10377":
.4byte 0x3F800000
.global "@10378"
"@10378":
.4byte 0
.global "@11032_8055EA80"
"@11032_8055EA80":
.4byte 0x3F13CD3A
.global "@11033"
"@11033":
.4byte 0x47000000
.global "@11034"
"@11034":
.4byte 0x477FFF00
.global "@11035"
"@11035":
.4byte 0x40000000
.global "@11036"
"@11036":
.4byte 0x40490FDB
.global "@11037"
"@11037":
.4byte 0x4222F983
.global "@11038"
"@11038":
.4byte 0x40000000
.4byte 0
.global "@11039"
"@11039":
.4byte 0xBF800000
.4byte 0
.global "@11044"
"@11044":
.4byte 0x43300000
.4byte 0x80000000
.global "@11045"
"@11045":
.4byte 0x43300000
.4byte 0
.global "@11202"
"@11202":
.4byte 0x34000000
.global "@11203_8055EABC"
"@11203_8055EABC":
.4byte 0x43800000

View file

@ -229,3 +229,67 @@ lbl_800B4E80:
/* 800B4EF4 000B0D34 4E 80 00 20 */ blr /* 800B4EF4 000B0D34 4E 80 00 20 */ blr
/* 800B4EF8 000B0D38 00 00 00 00 */ .4byte 0x00000000 /* 800B4EF8 000B0D38 00 00 00 00 */ .4byte 0x00000000
/* 800B4EFC 000B0D3C 00 00 00 00 */ .4byte 0x00000000 /* 800B4EFC 000B0D3C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16EmitterFormPoint
__vt__Q34nw4r2ef16EmitterFormPoint:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef16EmitterFormPointFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7645"
"@7645":
.4byte 0
.global "@7646"
"@7646":
.4byte 0x47800000
.global "@7647"
"@7647":
.4byte 0x40000000
.global "@7648"
"@7648":
.4byte 0x3F800000
.global "@7649"
"@7649":
.4byte 0x3F28F5C3
.global "@7650_8055EB44"
"@7650_8055EB44":
.4byte 0x3EAE147B
.global "@7651"
"@7651":
.4byte 0x40490FDB
.global "@7652"
"@7652":
.4byte 0x3C23D70A
.global "@7659"
"@7659":
.4byte 0x43300000
.4byte 0
.global "@7660_8055EB58"
"@7660_8055EB58":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16EmitterFormPoint
__vt__Q34nw4r2ef16EmitterFormPoint:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef16EmitterFormPointFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,54 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7645"
"@7645":
.4byte 0
.global "@7646"
"@7646":
.4byte 0x47800000
.global "@7647"
"@7647":
.4byte 0x40000000
.global "@7648"
"@7648":
.4byte 0x3F800000
.global "@7649"
"@7649":
.4byte 0x3F28F5C3
.global "@7650_8055EB44"
"@7650_8055EB44":
.4byte 0x3EAE147B
.global "@7651"
"@7651":
.4byte 0x40490FDB
.global "@7652"
"@7652":
.4byte 0x3C23D70A
.global "@7659"
"@7659":
.4byte 0x43300000
.4byte 0
.global "@7660_8055EB58"
"@7660_8055EB58":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -4053,3 +4053,75 @@ lbl_800AF468:
/* 800AF484 000AB2C4 7C 08 03 A6 */ mtlr r0 /* 800AF484 000AB2C4 7C 08 03 A6 */ mtlr r0
/* 800AF488 000AB2C8 38 21 01 D0 */ addi r1, r1, 0x1d0 /* 800AF488 000AB2C8 38 21 01 D0 */ addi r1, r1, 0x1d0
/* 800AF48C 000AB2CC 4E 80 00 20 */ blr /* 800AF48C 000AB2CC 4E 80 00 20 */ blr
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@10295_8055E9F0"
"@10295_8055E9F0":
.4byte 0xBF800000
.global "@10296"
"@10296":
.4byte 0x3F800000
.global "@10297"
"@10297":
.4byte 0
.global "@10450"
"@10450":
.4byte 0x40000000
.global "@10451"
"@10451":
.4byte 0x34000000
.global "@10548"
"@10548":
.4byte 0x3F800001
.global "@10645"
"@10645":
.4byte 0x3F800002
.global "@10769"
"@10769":
.4byte 0x40800000
.global "@10770"
"@10770":
.4byte 0xC0000000
.global "@10771"
"@10771":
.4byte 0xB4000000
.global "@10772"
"@10772":
.4byte 0x3F800054
.global "@10773"
"@10773":
.4byte 0x3F7FFF58
.global "@11049"
"@11049":
.4byte 0x3FC00000
.global "@11203_8055EA24"
"@11203_8055EA24":
.4byte 0x28800000

View file

@ -1,72 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@10295_8055E9F0"
"@10295_8055E9F0":
.4byte 0xBF800000
.global "@10296"
"@10296":
.4byte 0x3F800000
.global "@10297"
"@10297":
.4byte 0
.global "@10450"
"@10450":
.4byte 0x40000000
.global "@10451"
"@10451":
.4byte 0x34000000
.global "@10548"
"@10548":
.4byte 0x3F800001
.global "@10645"
"@10645":
.4byte 0x3F800002
.global "@10769"
"@10769":
.4byte 0x40800000
.global "@10770"
"@10770":
.4byte 0xC0000000
.global "@10771"
"@10771":
.4byte 0xB4000000
.global "@10772"
"@10772":
.4byte 0x3F800054
.global "@10773"
"@10773":
.4byte 0x3F7FFF58
.global "@11049"
"@11049":
.4byte 0x3FC00000
.global "@11203_8055EA24"
"@11203_8055EA24":
.4byte 0x28800000

View file

@ -910,3 +910,13 @@ lbl_800B3048:
/* 800B30A4 000AEEE4 7C 08 03 A6 */ mtlr r0 /* 800B30A4 000AEEE4 7C 08 03 A6 */ mtlr r0
/* 800B30A8 000AEEE8 38 21 00 10 */ addi r1, r1, 0x10 /* 800B30A8 000AEEE8 38 21 00 10 */ addi r1, r1, 0x10
/* 800B30AC 000AEEEC 4E 80 00 20 */ blr /* 800B30AC 000AEEEC 4E 80 00 20 */ blr
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_resource_cpp"
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global mResource__Q34nw4r2ef8Resource
mResource__Q34nw4r2ef8Resource:
.skip 0x20

View file

@ -1,4 +0,0 @@
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1ef_resource_cpp"

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global mResource__Q34nw4r2ef8Resource
mResource__Q34nw4r2ef8Resource:
.skip 0x20

View file

@ -593,3 +593,95 @@ lbl_800B5F2C:
/* 800B5FD4 000B1E14 00 00 00 00 */ .4byte 0x00000000 /* 800B5FD4 000B1E14 00 00 00 00 */ .4byte 0x00000000
/* 800B5FD8 000B1E18 00 00 00 00 */ .4byte 0x00000000 /* 800B5FD8 000B1E18 00 00 00 00 */ .4byte 0x00000000
/* 800B5FDC 000B1E1C 00 00 00 00 */ .4byte 0x00000000 /* 800B5FDC 000B1E1C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef17EmitterFormSphere
__vt__Q34nw4r2ef17EmitterFormSphere:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef17EmitterFormSphereFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7843"
"@7843":
.4byte 0x42C80000
.global "@7844"
"@7844":
.4byte 0x34000000
.global "@7845_8055EBD8"
"@7845_8055EBD8":
.4byte 0x47800000
.global "@7846_8055EBDC"
"@7846_8055EBDC":
.4byte 0x40000000
.global "@7847_8055EBE0"
"@7847_8055EBE0":
.4byte 0x40490FDB
.4byte 0
.global "@7848_8055EBE8"
"@7848_8055EBE8":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7849_8055EBF0"
"@7849_8055EBF0":
.4byte 0x39490FDB
.global "@7850_8055EBF4"
"@7850_8055EBF4":
.4byte 0x40C90E49
.global "@7851"
"@7851":
.4byte 0x3FC90FDB
.global "@7852"
"@7852":
.4byte 0x3F800000
.global "@7853"
"@7853":
.4byte 0
.global "@7854"
"@7854":
.4byte 0xBF800000
.global "@7855"
"@7855":
.4byte 0x3C23D70A
.4byte 0
.global "@7863"
"@7863":
.4byte 0x43300000
.4byte 0
.global "@7864"
"@7864":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef17EmitterFormSphere
__vt__Q34nw4r2ef17EmitterFormSphere:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef17EmitterFormSphereFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,82 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7843"
"@7843":
.4byte 0x42C80000
.global "@7844"
"@7844":
.4byte 0x34000000
.global "@7845_8055EBD8"
"@7845_8055EBD8":
.4byte 0x47800000
.global "@7846_8055EBDC"
"@7846_8055EBDC":
.4byte 0x40000000
.global "@7847_8055EBE0"
"@7847_8055EBE0":
.4byte 0x40490FDB
.4byte 0
.global "@7848_8055EBE8"
"@7848_8055EBE8":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7849_8055EBF0"
"@7849_8055EBF0":
.4byte 0x39490FDB
.global "@7850_8055EBF4"
"@7850_8055EBF4":
.4byte 0x40C90E49
.global "@7851"
"@7851":
.4byte 0x3FC90FDB
.global "@7852"
"@7852":
.4byte 0x3F800000
.global "@7853"
"@7853":
.4byte 0
.global "@7854"
"@7854":
.4byte 0xBF800000
.global "@7855"
"@7855":
.4byte 0x3C23D70A
.4byte 0
.global "@7863"
"@7863":
.4byte 0x43300000
.4byte 0
.global "@7864"
"@7864":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -445,3 +445,89 @@ lbl_800B6D24:
/* 800B6DC4 000B2C04 38 21 01 E0 */ addi r1, r1, 0x1e0 /* 800B6DC4 000B2C04 38 21 01 E0 */ addi r1, r1, 0x1e0
/* 800B6DC8 000B2C08 4E 80 00 20 */ blr /* 800B6DC8 000B2C08 4E 80 00 20 */ blr
/* 800B6DCC 000B2C0C 00 00 00 00 */ .4byte 0x00000000 /* 800B6DCC 000B2C0C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16EmitterFormTorus
__vt__Q34nw4r2ef16EmitterFormTorus:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef16EmitterFormTorusFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7765"
"@7765":
.4byte 0x34000000
.global "@7766"
"@7766":
.4byte 0
.global "@7767"
"@7767":
.4byte 0x47800000
.global "@7768"
"@7768":
.4byte 0x40000000
.global "@7769"
"@7769":
.4byte 0x40490FDB
.4byte 0
.global "@7770_8055EC80"
"@7770_8055EC80":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7771_8055EC88"
"@7771_8055EC88":
.4byte 0x39490FDB
.global "@7772"
"@7772":
.4byte 0x40C90E49
.global "@7773_8055EC90"
"@7773_8055EC90":
.4byte 0x42C80000
.global "@7774_8055EC94"
"@7774_8055EC94":
.4byte 0x3F800000
.global "@7775_8055EC98"
"@7775_8055EC98":
.4byte 0x3C23D70A
.global "@7776_8055EC9C"
"@7776_8055EC9C":
.4byte 0x40C90FDB
.global "@7784"
"@7784":
.4byte 0x43300000
.4byte 0
.global "@7785"
"@7785":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global __vt__Q34nw4r2ef16EmitterFormTorus
__vt__Q34nw4r2ef16EmitterFormTorus:
.4byte 0
.4byte 0
.4byte Emission__Q34nw4r2ef16EmitterFormTorusFPQ34nw4r2ef7EmitterPQ34nw4r2ef15ParticleManageriUlPfUsfPCQ34nw4r4math5MTX34
.4byte 0

View file

@ -1,76 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@7765"
"@7765":
.4byte 0x34000000
.global "@7766"
"@7766":
.4byte 0
.global "@7767"
"@7767":
.4byte 0x47800000
.global "@7768"
"@7768":
.4byte 0x40000000
.global "@7769"
"@7769":
.4byte 0x40490FDB
.4byte 0
.global "@7770_8055EC80"
"@7770_8055EC80":
.4byte 0x401921FB
.4byte 0x60000000
.global "@7771_8055EC88"
"@7771_8055EC88":
.4byte 0x39490FDB
.global "@7772"
"@7772":
.4byte 0x40C90E49
.global "@7773_8055EC90"
"@7773_8055EC90":
.4byte 0x42C80000
.global "@7774_8055EC94"
"@7774_8055EC94":
.4byte 0x3F800000
.global "@7775_8055EC98"
"@7775_8055EC98":
.4byte 0x3C23D70A
.global "@7776_8055EC9C"
"@7776_8055EC9C":
.4byte 0x40C90FDB
.global "@7784"
"@7784":
.4byte 0x43300000
.4byte 0
.global "@7785"
"@7785":
.4byte 0x43300000
.4byte 0x80000000

Some files were not shown because too many files have changed in this diff Show more