diff --git a/config/GSNE8P/Boss_GolemD/splits.txt b/config/GSNE8P/Boss_GolemD/splits.txt index e9fc5ed5..1ec917be 100644 --- a/config/GSNE8P/Boss_GolemD/splits.txt +++ b/config/GSNE8P/Boss_GolemD/splits.txt @@ -150,13 +150,10 @@ Boss_GolemD_35.c: .text start:0x0001A954 end:0x0001AD04 .rodata start:0x00000FD8 end:0x00001008 -Boss_GolemD_36.c: - .text start:0x0001AEA8 end:0x0001B040 - .rodata start:0x00001008 end:0x00001020 - -Boss_GolemD_37.c: - .text start:0x0001B040 end:0x0001B344 - .rodata start:0x00001020 end:0x00001028 +OBJECT/o_3spring.c: + .text start:0x0001AEA8 end:0x0001B344 + .rodata start:0x00001008 end:0x00001028 + .data start:0x000D0BC0 end:0x000D1CB8 Boss_GolemD_38.c: .text start:0x0001B344 end:0x0001B7CC @@ -182,9 +179,10 @@ Boss_GolemD_44.c: .text start:0x0001E310 end:0x0001F154 .rodata start:0x00001118 end:0x00001170 -Boss_GolemD_45.c: - .text start:0x0001F188 end:0x0001F914 +OBJECT/o_degring_linear.c: + .text start:0x0001F154 end:0x0001FAA4 .rodata start:0x00001170 end:0x00001188 + .data start:0x000D6EB8 end:0x000D6EC0 Boss_GolemD_46.c: .text start:0x00020198 end:0x000204A8 @@ -206,9 +204,11 @@ Boss_GolemD_50.c: .text start:0x00024450 end:0x0002450C .rodata start:0x00001248 end:0x00001250 -Boss_GolemD_51.c: - .text start:0x000246B4 end:0x000259CC +OBJECT/o_goalring.c: + .text start:0x000246B0 end:0x000259CC .rodata start:0x00001250 end:0x000012A8 + .data start:0x000D8DD0 end:0x000DE6C8 + .bss start:0x00001218 end:0x00001220 Boss_GolemD_52.c: .text start:0x000259CC end:0x00026538 @@ -222,21 +222,15 @@ Boss_GolemD_54.c: .text start:0x00027460 end:0x00027530 .rodata start:0x00001300 end:0x00001308 -Boss_GolemD_55.c: - .text start:0x000277B4 end:0x0002825C - .rodata start:0x00001308 end:0x00001340 - -Boss_GolemD_56.c: - .text start:0x000282D0 end:0x00028314 - .rodata start:0x00001340 end:0x00001348 - -Boss_GolemD_57.c: - .text start:0x000284CC end:0x00028F2C - .rodata start:0x00001348 end:0x00001388 +OBJECT/o_itemboxair.c: + .text start:0x000276E0 end:0x00028388 + .rodata start:0x00001308 end:0x00001348 + .data start:0x000E1B18 end:0x000E1B98 -Boss_GolemD_58.c: - .text start:0x00028FA0 end:0x00028FE4 - .rodata start:0x00001388 end:0x00001390 +OBJECT/o_itemboxballoon.c: + .text start:0x00028388 end:0x00029058 + .rodata start:0x00001348 end:0x00001390 + .data start:0x000E1B98 end:0x000E24F0 Boss_GolemD_59.c: .text start:0x00029058 end:0x0002B1A8 @@ -268,9 +262,11 @@ Boss_GolemD_65.c: .text start:0x00036698 end:0x00036914 .rodata start:0x000016F0 end:0x00001710 -Boss_GolemD_66.c: +OBJECT/o_savepoint.c: .text start:0x00036C60 end:0x00037CF0 .rodata start:0x00001710 end:0x00001748 + .data start:0x00109A10 end:0x00109A60 + .bss start:0x00001260 end:0x00001268 Boss_GolemD_67.c: .text start:0x00037D48 end:0x00037F20 diff --git a/config/GSNE8P/Boss_GolemD/symbols.txt b/config/GSNE8P/Boss_GolemD/symbols.txt index e28c74bd..f728abf8 100644 --- a/config/GSNE8P/Boss_GolemD/symbols.txt +++ b/config/GSNE8P/Boss_GolemD/symbols.txt @@ -222,13 +222,13 @@ fn_87_13940 = .text:0x00013940; // type:function size:0x44 fn_87_13984 = .text:0x00013984; // type:function size:0x50 fn_87_139D4 = .text:0x000139D4; // type:function size:0x6C fn_87_13A40 = .text:0x00013A40; // type:function size:0xC8 -fn_87_13B08 = .text:0x00013B08; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00013B08; // type:function size:0x30 fn_87_13B38 = .text:0x00013B38; // type:function size:0x30C -fn_87_13E44 = .text:0x00013E44; // type:function size:0x74 -fn_87_13EB8 = .text:0x00013EB8; // type:function size:0xBC -fn_87_13F74 = .text:0x00013F74; // type:function size:0x40 -fn_87_13FB4 = .text:0x00013FB4; // type:function size:0x2C -fn_87_13FE0 = .text:0x00013FE0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00013E44; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00013EB8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00013F74; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00013FB4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00013FE0; // type:function size:0x60 fn_87_14040 = .text:0x00014040; // type:function size:0x12C fn_87_1416C = .text:0x0001416C; // type:function size:0xC8 fn_87_14234 = .text:0x00014234; // type:function size:0xB8 @@ -247,11 +247,11 @@ fn_87_15EA8 = .text:0x00015EA8; // type:function size:0xC fn_87_15EB4 = .text:0x00015EB4; // type:function size:0x1CC fn_87_16080 = .text:0x00016080; // type:function size:0x88 fn_87_16108 = .text:0x00016108; // type:function size:0xD0 -fn_87_161D8 = .text:0x000161D8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000161D8; // type:function size:0x100 fn_87_162D8 = .text:0x000162D8; // type:function size:0x198 fn_87_16470 = .text:0x00016470; // type:function size:0xA8 fn_87_16518 = .text:0x00016518; // type:function size:0x70 -fn_87_16588 = .text:0x00016588; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00016588; // type:function size:0x114 fn_87_1669C = .text:0x0001669C; // type:function size:0x6C fn_87_16708 = .text:0x00016708; // type:function size:0x180 fn_87_16888 = .text:0x00016888; // type:function size:0xA4 @@ -274,7 +274,7 @@ fn_87_17F1C = .text:0x00017F1C; // type:function size:0xA4 fn_87_17FC0 = .text:0x00017FC0; // type:function size:0xA4 fn_87_18064 = .text:0x00018064; // type:function size:0xA4 fn_87_18108 = .text:0x00018108; // type:function size:0xA4 -fn_87_181AC = .text:0x000181AC; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000181AC; // type:function size:0x19C fn_87_18348 = .text:0x00018348; // type:function size:0x198 _rename_MakeParticle = .text:0x000184E0; // type:function size:0x19C fn_87_1867C = .text:0x0001867C; // type:function size:0x198 @@ -286,7 +286,7 @@ fn_87_18FE4 = .text:0x00018FE4; // type:function size:0x128 fn_87_1910C = .text:0x0001910C; // type:function size:0x4 fn_87_19110 = .text:0x00019110; // type:function size:0x4 fn_87_19114 = .text:0x00019114; // type:function size:0x40 -fn_87_19154 = .text:0x00019154; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00019154; // type:function size:0x1E4 fn_87_19338 = .text:0x00019338; // type:function size:0x24 fn_87_1935C = .text:0x0001935C; // type:function size:0x1C0 fn_87_1951C = .text:0x0001951C; // type:function size:0x1F4 @@ -294,7 +294,7 @@ fn_87_19710 = .text:0x00019710; // type:function size:0x190 fn_87_198A0 = .text:0x000198A0; // type:function size:0xF8 fn_87_19998 = .text:0x00019998; // type:function size:0x1D4 fn_87_19B6C = .text:0x00019B6C; // type:function size:0x18C -fn_87_19CF8 = .text:0x00019CF8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00019CF8; // type:function size:0x1C8 fn_87_19EC0 = .text:0x00019EC0; // type:function size:0xD0 fn_87_19F90 = .text:0x00019F90; // type:function size:0x358 fn_87_1A2E8 = .text:0x0001A2E8; // type:function size:0x2C0 @@ -305,11 +305,11 @@ fn_87_1A954 = .text:0x0001A954; // type:function size:0x1C4 fn_87_1AB18 = .text:0x0001AB18; // type:function size:0x1EC fn_87_1AD04 = .text:0x0001AD04; // type:function size:0x120 fn_87_1AE24 = .text:0x0001AE24; // type:function size:0x84 -fn_87_1AEA8 = .text:0x0001AEA8; // type:function size:0x198 -fn_87_1B040 = .text:0x0001B040; // type:function size:0xD4 -fn_87_1B114 = .text:0x0001B114; // type:function size:0x38 -fn_87_1B14C = .text:0x0001B14C; // type:function size:0x144 -fn_87_1B290 = .text:0x0001B290; // type:function size:0xB4 +Object3SpringJump = .text:0x0001AEA8; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001B040; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001B114; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001B14C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001B290; // type:function size:0xB4 scope:local fn_87_1B344 = .text:0x0001B344; // type:function size:0xF8 fn_87_1B43C = .text:0x0001B43C; // type:function size:0xFC fn_87_1B538 = .text:0x0001B538; // type:function size:0x30 @@ -340,15 +340,15 @@ fn_87_1E3F8 = .text:0x0001E3F8; // type:function size:0x38 fn_87_1E430 = .text:0x0001E430; // type:function size:0x968 fn_87_1ED98 = .text:0x0001ED98; // type:function size:0x10C fn_87_1EEA4 = .text:0x0001EEA4; // type:function size:0x2B0 -fn_87_1F154 = .text:0x0001F154; // type:function size:0x34 -fn_87_1F188 = .text:0x0001F188; // type:function size:0x11C -fn_87_1F2A4 = .text:0x0001F2A4; // type:function size:0x110 -fn_87_1F3B4 = .text:0x0001F3B4; // type:function size:0xB4 -fn_87_1F468 = .text:0x0001F468; // type:function size:0x150 -fn_87_1F5B8 = .text:0x0001F5B8; // type:function size:0xE0 -fn_87_1F698 = .text:0x0001F698; // type:function size:0x190 -fn_87_1F828 = .text:0x0001F828; // type:function size:0xEC -fn_87_1F914 = .text:0x0001F914; // type:function size:0x190 +DegRingGetNum = .text:0x0001F154; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001F188; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001F2A4; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001F3B4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001F468; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001F5B8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001F698; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001F828; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001F914; // type:function size:0x190 scope:local fn_87_1FAA4 = .text:0x0001FAA4; // type:function size:0x98 fn_87_1FB3C = .text:0x0001FB3C; // type:function size:0xC8 fn_87_1FC04 = .text:0x0001FC04; // type:function size:0x10C @@ -408,15 +408,15 @@ fn_87_2450C = .text:0x0002450C; // type:function size:0x8C fn_87_24598 = .text:0x00024598; // type:function size:0x38 fn_87_245D0 = .text:0x000245D0; // type:function size:0x4 fn_87_245D4 = .text:0x000245D4; // type:function size:0xDC -fn_87_246B0 = .text:0x000246B0; // type:function size:0x4 -fn_87_246B4 = .text:0x000246B4; // type:function size:0x2EC -fn_87_249A0 = .text:0x000249A0; // type:function size:0x44 -fn_87_249E4 = .text:0x000249E4; // type:function size:0x7F4 -fn_87_251D8 = .text:0x000251D8; // type:function size:0x34 -fn_87_2520C = .text:0x0002520C; // type:function size:0xF0 -fn_87_252FC = .text:0x000252FC; // type:function size:0x214 -fn_87_25510 = .text:0x00025510; // type:function size:0x254 -fn_87_25764 = .text:0x00025764; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000246B0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000246B4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000249A0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000249E4; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000251D8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002520C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000252FC; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00025510; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00025764; // type:function size:0x268 scope:local fn_87_259CC = .text:0x000259CC; // type:function size:0x84 fn_87_25A50 = .text:0x00025A50; // type:function size:0x1AC fn_87_25BFC = .text:0x00025BFC; // type:function size:0x38 @@ -424,7 +424,7 @@ fn_87_25C34 = .text:0x00025C34; // type:function size:0x3F8 fn_87_2602C = .text:0x0002602C; // type:function size:0x1D0 fn_87_261FC = .text:0x000261FC; // type:function size:0x140 fn_87_2633C = .text:0x0002633C; // type:function size:0x1FC -fn_87_26538 = .text:0x00026538; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00026538; // type:function size:0x13C fn_87_26674 = .text:0x00026674; // type:function size:0x200 fn_87_26874 = .text:0x00026874; // type:function size:0x98 fn_87_2690C = .text:0x0002690C; // type:function size:0x238 @@ -444,53 +444,53 @@ fn_87_27070 = .text:0x00027070; // type:function size:0x44 fn_87_270B4 = .text:0x000270B4; // type:function size:0x38 fn_87_270EC = .text:0x000270EC; // type:function size:0x4 fn_87_270F0 = .text:0x000270F0; // type:function size:0x38 -fn_87_27128 = .text:0x00027128; // type:function size:0xC8 -fn_87_271F0 = .text:0x000271F0; // type:function size:0x138 +_rename_GiveItemP = .text:0x00027128; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000271F0; // type:function size:0x138 fn_87_27328 = .text:0x00027328; // type:function size:0x138 fn_87_27460 = .text:0x00027460; // type:function size:0xD0 fn_87_27530 = .text:0x00027530; // type:function size:0x90 fn_87_275C0 = .text:0x000275C0; // type:function size:0x94 fn_87_27654 = .text:0x00027654; // type:function size:0x8C -fn_87_276E0 = .text:0x000276E0; // type:function size:0xD4 -fn_87_277B4 = .text:0x000277B4; // type:function size:0x240 -fn_87_279F4 = .text:0x000279F4; // type:function size:0x98 -fn_87_27A8C = .text:0x00027A8C; // type:function size:0x214 -fn_87_27CA0 = .text:0x00027CA0; // type:function size:0x10 -fn_87_27CB0 = .text:0x00027CB0; // type:function size:0xA0 -fn_87_27D50 = .text:0x00027D50; // type:function size:0xD0 -fn_87_27E20 = .text:0x00027E20; // type:function size:0x26C -fn_87_2808C = .text:0x0002808C; // type:function size:0x38 -fn_87_280C4 = .text:0x000280C4; // type:function size:0x50 -fn_87_28114 = .text:0x00028114; // type:function size:0x70 -fn_87_28184 = .text:0x00028184; // type:function size:0x50 -fn_87_281D4 = .text:0x000281D4; // type:function size:0x38 -fn_87_2820C = .text:0x0002820C; // type:function size:0x50 -fn_87_2825C = .text:0x0002825C; // type:function size:0x38 -fn_87_28294 = .text:0x00028294; // type:function size:0x3C -fn_87_282D0 = .text:0x000282D0; // type:function size:0x44 -fn_87_28314 = .text:0x00028314; // type:function size:0x38 -fn_87_2834C = .text:0x0002834C; // type:function size:0x4 -fn_87_28350 = .text:0x00028350; // type:function size:0x38 -fn_87_28388 = .text:0x00028388; // type:function size:0x144 -fn_87_284CC = .text:0x000284CC; // type:function size:0x158 -fn_87_28624 = .text:0x00028624; // type:function size:0x64 -fn_87_28688 = .text:0x00028688; // type:function size:0x1C4 -fn_87_2884C = .text:0x0002884C; // type:function size:0x3C -fn_87_28888 = .text:0x00028888; // type:function size:0x6C -fn_87_288F4 = .text:0x000288F4; // type:function size:0x228 -fn_87_28B1C = .text:0x00028B1C; // type:function size:0x28C -fn_87_28DA8 = .text:0x00028DA8; // type:function size:0xC -fn_87_28DB4 = .text:0x00028DB4; // type:function size:0x50 -fn_87_28E04 = .text:0x00028E04; // type:function size:0x50 -fn_87_28E54 = .text:0x00028E54; // type:function size:0x50 -fn_87_28EA4 = .text:0x00028EA4; // type:function size:0x38 -fn_87_28EDC = .text:0x00028EDC; // type:function size:0x50 -fn_87_28F2C = .text:0x00028F2C; // type:function size:0x38 -fn_87_28F64 = .text:0x00028F64; // type:function size:0x3C -fn_87_28FA0 = .text:0x00028FA0; // type:function size:0x44 -fn_87_28FE4 = .text:0x00028FE4; // type:function size:0x38 -fn_87_2901C = .text:0x0002901C; // type:function size:0x4 -fn_87_29020 = .text:0x00029020; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000276E0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000277B4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000279F4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00027A8C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00027CA0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00027CB0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00027D50; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027E20; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002808C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000280C4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00028114; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00028184; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000281D4; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002820C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002825C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00028294; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000282D0; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00028314; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002834C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00028350; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00028388; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000284CC; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00028624; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00028688; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002884C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00028888; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000288F4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00028B1C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028DA8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00028DB4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028E04; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00028E54; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028EA4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028EDC; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028F2C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028F64; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00028FA0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028FE4; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002901C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00029020; // type:function size:0x38 scope:local fn_87_29058 = .text:0x00029058; // type:function size:0x1C4 fn_87_2921C = .text:0x0002921C; // type:function size:0x1C4 fn_87_293E0 = .text:0x000293E0; // type:function size:0x170 @@ -544,8 +544,8 @@ fn_87_30134 = .text:0x00030134; // type:function size:0x54 fn_87_30188 = .text:0x00030188; // type:function size:0x7EC fn_87_30974 = .text:0x00030974; // type:function size:0xB0 fn_87_30A24 = .text:0x00030A24; // type:function size:0xB4 -fn_87_30AD8 = .text:0x00030AD8; // type:function size:0x2C -fn_87_30B04 = .text:0x00030B04; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00030AD8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00030B04; // type:function size:0x30 o_ring_0 = .text:0x00030B34; // type:function size:0x13C scope:local Ring = .text:0x00030C70; // type:function size:0x688 DamegeRingScatter = .text:0x000312F8; // type:function size:0x1D8 @@ -590,19 +590,19 @@ fn_87_36B88 = .text:0x00036B88; // type:function size:0x4 fn_87_36B8C = .text:0x00036B8C; // type:function size:0x90 fn_87_36C1C = .text:0x00036C1C; // type:function size:0x40 fn_87_36C5C = .text:0x00036C5C; // type:function size:0x4 -fn_87_36C60 = .text:0x00036C60; // type:function size:0x264 -fn_87_36EC4 = .text:0x00036EC4; // type:function size:0x148 -fn_87_3700C = .text:0x0003700C; // type:function size:0x48 -fn_87_37054 = .text:0x00037054; // type:function size:0x1A4 -fn_87_371F8 = .text:0x000371F8; // type:function size:0x1AC -fn_87_373A4 = .text:0x000373A4; // type:function size:0x154 -fn_87_374F8 = .text:0x000374F8; // type:function size:0x4 -fn_87_374FC = .text:0x000374FC; // type:function size:0x138 -fn_87_37634 = .text:0x00037634; // type:function size:0x368 -fn_87_3799C = .text:0x0003799C; // type:function size:0x224 -fn_87_37BC0 = .text:0x00037BC0; // type:function size:0x20 -fn_87_37BE0 = .text:0x00037BE0; // type:function size:0x4C -fn_87_37C2C = .text:0x00037C2C; // type:function size:0xC4 +ObjectSavePoint = .text:0x00036C60; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00036EC4; // type:function size:0x148 scope:local +savepointExit = .text:0x0003700C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00037054; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x000371F8; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000373A4; // type:function size:0x154 scope:local +dummyFunc = .text:0x000374F8; // type:function size:0x4 scope:local +initCollidata = .text:0x000374FC; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00037634; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003799C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00037BC0; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00037BE0; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00037C2C; // type:function size:0xC4 scope:local qFabsf = .text:0x00037CF0; // type:function size:0x20 scope:weak fn_87_37D10 = .text:0x00037D10; // type:function size:0x38 fn_87_37D48 = .text:0x00037D48; // type:function size:0xD4 @@ -1074,11 +1074,11 @@ lbl_87_rodata_FF8 = .rodata:0x00000FF8; // type:object size:0x4 align:4 data:flo lbl_87_rodata_FFC = .rodata:0x00000FFC; // type:object size:0x4 align:4 data:float lbl_87_rodata_1000 = .rodata:0x00001000; // type:object size:0x4 align:4 data:float lbl_87_rodata_1004 = .rodata:0x00001004; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1008 = .rodata:0x00001008; // type:object size:0xC data:4byte -lbl_87_rodata_1014 = .rodata:0x00001014; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1018 = .rodata:0x00001018; // type:object size:0x4 align:4 data:float -lbl_87_rodata_101C = .rodata:0x0000101C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1020 = .rodata:0x00001020; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00001008; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00001014; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00001018; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000101C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00001020; // type:object size:0x4 scope:local align:4 data:float lbl_87_rodata_1028 = .rodata:0x00001028; // type:object size:0x4 align:4 data:float lbl_87_rodata_102C = .rodata:0x0000102C; // type:object size:0xC data:4byte lbl_87_rodata_1038 = .rodata:0x00001038; // type:object size:0x4 align:4 data:float @@ -1153,11 +1153,11 @@ lbl_87_rodata_1158 = .rodata:0x00001158; // type:object size:0x8 align:8 data:do lbl_87_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float lbl_87_rodata_1164 = .rodata:0x00001164; // type:object size:0x4 align:4 data:float lbl_87_rodata_1168 = .rodata:0x00001168; // type:object size:0x8 align:4 data:float -lbl_87_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1174 = .rodata:0x00001174; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float -lbl_87_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1180 = .rodata:0x00001180; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00001174; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x0000117C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00001180; // type:object size:0x4 scope:local align:4 data:float lbl_87_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:float lbl_87_rodata_118C = .rodata:0x0000118C; // type:object size:0x4 align:4 data:float lbl_87_rodata_1190 = .rodata:0x00001190; // type:object size:0x4 align:4 data:float @@ -1198,25 +1198,25 @@ lbl_87_rodata_1234 = .rodata:0x00001234; // type:object size:0x4 align:4 data:fl lbl_87_rodata_1238 = .rodata:0x00001238; // type:object size:0x8 align:8 data:double lbl_87_rodata_1240 = .rodata:0x00001240; // type:object size:0x8 align:8 data:double lbl_87_rodata_1248 = .rodata:0x00001248; // type:object size:0x8 align:4 data:float -lbl_87_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 align:4 data:float -lbl_87_rodata_125C = .rodata:0x0000125C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1264 = .rodata:0x00001264; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1268 = .rodata:0x00001268; // type:object size:0x4 align:4 data:float -lbl_87_rodata_126C = .rodata:0x0000126C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1270 = .rodata:0x00001270; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1274 = .rodata:0x00001274; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1278 = .rodata:0x00001278; // type:object size:0x4 align:4 data:float -lbl_87_rodata_127C = .rodata:0x0000127C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1280 = .rodata:0x00001280; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1288 = .rodata:0x00001288; // type:object size:0x8 align:8 data:double -lbl_87_rodata_1290 = .rodata:0x00001290; // type:object size:0x8 align:8 data:double -lbl_87_rodata_1298 = .rodata:0x00001298; // type:object size:0x4 align:4 data:float -lbl_87_rodata_129C = .rodata:0x0000129C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x4 align:4 data:float -lbl_87_rodata_12A4 = .rodata:0x000012A4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00001250; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00001254; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00001258; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x0000125C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00001260; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00001264; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00001268; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x0000126C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001270; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00001274; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00001278; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x0000127C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00001280; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00001288; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00001290; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00001298; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x0000129C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000012A0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000012A4; // type:object size:0x4 scope:local align:4 data:float lbl_87_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x4 align:4 data:float lbl_87_rodata_12AC = .rodata:0x000012AC; // type:object size:0x4 align:4 data:float lbl_87_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 align:4 data:float @@ -1240,37 +1240,37 @@ lbl_87_rodata_12F4 = .rodata:0x000012F4; // type:object size:0x4 align:4 data:fl lbl_87_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x4 align:4 data:float lbl_87_rodata_12FC = .rodata:0x000012FC; // type:object size:0x4 align:4 data:float lbl_87_rodata_1300 = .rodata:0x00001300; // type:object size:0x8 align:4 data:float -lbl_87_rodata_1308 = .rodata:0x00001308; // type:object size:0x4 align:4 data:float -lbl_87_rodata_130C = .rodata:0x0000130C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1310 = .rodata:0x00001310; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1314 = .rodata:0x00001314; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1318 = .rodata:0x00001318; // type:object size:0x4 align:4 data:float -lbl_87_rodata_131C = .rodata:0x0000131C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1320 = .rodata:0x00001320; // type:object size:0x8 align:8 data:double -lbl_87_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 align:4 data:float -lbl_87_rodata_132C = .rodata:0x0000132C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1330 = .rodata:0x00001330; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1334 = .rodata:0x00001334; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1338 = .rodata:0x00001338; // type:object size:0x4 align:4 data:float -lbl_87_rodata_133C = .rodata:0x0000133C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1340 = .rodata:0x00001340; // type:object size:0x8 align:4 data:float -lbl_87_rodata_1348 = .rodata:0x00001348; // type:object size:0x4 align:4 data:float -lbl_87_rodata_134C = .rodata:0x0000134C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1350 = .rodata:0x00001350; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1354 = .rodata:0x00001354; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1358 = .rodata:0x00001358; // type:object size:0x4 align:4 data:float -lbl_87_rodata_135C = .rodata:0x0000135C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1360 = .rodata:0x00001360; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1364 = .rodata:0x00001364; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1368 = .rodata:0x00001368; // type:object size:0x4 align:4 data:float -lbl_87_rodata_136C = .rodata:0x0000136C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1370 = .rodata:0x00001370; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1374 = .rodata:0x00001374; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1378 = .rodata:0x00001378; // type:object size:0x4 align:4 data:float -lbl_87_rodata_137C = .rodata:0x0000137C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1380 = .rodata:0x00001380; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1384 = .rodata:0x00001384; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1388 = .rodata:0x00001388; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00001308; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x0000130C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00001310; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00001314; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00001318; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x0000131C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00001320; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00001328; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x0000132C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00001330; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00001334; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00001338; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x0000133C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00001340; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00001348; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x0000134C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00001350; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00001354; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001358; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x0000135C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00001360; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00001364; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00001368; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x0000136C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00001370; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00001374; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00001378; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x0000137C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00001380; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00001384; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00001388; // type:object size:0x4 scope:local align:4 data:float lbl_87_rodata_1390 = .rodata:0x00001390; // type:object size:0x4 align:4 data:float lbl_87_rodata_1394 = .rodata:0x00001394; // type:object size:0x4 align:4 data:float lbl_87_rodata_1398 = .rodata:0x00001398; // type:object size:0x4 align:4 data:float @@ -1480,17 +1480,17 @@ lbl_87_rodata_16FC = .rodata:0x000016FC; // type:object size:0x4 align:4 data:fl lbl_87_rodata_1700 = .rodata:0x00001700; // type:object size:0x4 align:4 data:float lbl_87_rodata_1704 = .rodata:0x00001704; // type:object size:0x4 align:4 data:float lbl_87_rodata_1708 = .rodata:0x00001708; // type:object size:0x8 align:4 data:float -lbl_87_rodata_1710 = .rodata:0x00001710; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1714 = .rodata:0x00001714; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1718 = .rodata:0x00001718; // type:object size:0x4 align:4 data:float -lbl_87_rodata_171C = .rodata:0x0000171C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1720 = .rodata:0x00001720; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1728 = .rodata:0x00001728; // type:object size:0x8 align:8 data:double -lbl_87_rodata_1730 = .rodata:0x00001730; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1734 = .rodata:0x00001734; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1738 = .rodata:0x00001738; // type:object size:0x4 align:4 data:float -lbl_87_rodata_173C = .rodata:0x0000173C; // type:object size:0x4 align:4 data:float -lbl_87_rodata_1740 = .rodata:0x00001740; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001710; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001714; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001718; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000171C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001720; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001728; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001730; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001734; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001738; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000173C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001740; // type:object size:0x4 scope:local align:4 data:float lbl_87_rodata_1748 = .rodata:0x00001748; // type:object size:0x8 align:4 data:float @59 = .rodata:0x00001750; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x00001754; // type:object size:0x4 scope:local align:4 data:float @@ -4704,7 +4704,7 @@ lbl_87_data_D0548 = .data:0x000D0548; // type:object size:0x7 data:string lbl_87_data_D0550 = .data:0x000D0550; // type:object size:0x7 data:string lbl_87_data_D0558 = .data:0x000D0558; // type:object size:0x7 data:string lbl_87_data_D0560 = .data:0x000D0560; // type:object size:0x60 -lbl_87_data_D05C0 = .data:0x000D05C0; // type:object size:0x8 +_rename_ring_texlist = .data:0x000D05C0; // type:object size:0x8 lbl_87_data_D05C8 = .data:0x000D05C8; // type:object size:0x38 lbl_87_data_D0600 = .data:0x000D0600; // type:object size:0x38 lbl_87_data_D0638 = .data:0x000D0638; // type:object size:0xE data:string @@ -4765,42 +4765,42 @@ lbl_87_data_D0B6C = .data:0x000D0B6C; // type:object size:0x8 lbl_87_data_D0B74 = .data:0x000D0B74; // type:object size:0x3C lbl_87_data_D0BB0 = .data:0x000D0BB0; // type:object size:0x8 data:byte lbl_87_data_D0BB8 = .data:0x000D0BB8; // type:object size:0x5 data:string -lbl_87_data_D0BC0 = .data:0x000D0BC0; // type:object size:0xE data:string -lbl_87_data_D0BD0 = .data:0x000D0BD0; // type:object size:0xE data:string -lbl_87_data_D0BE0 = .data:0x000D0BE0; // type:object size:0xD data:string -lbl_87_data_D0BF0 = .data:0x000D0BF0; // type:object size:0xD data:string -lbl_87_data_D0C00 = .data:0x000D0C00; // type:object size:0x30 -lbl_87_data_D0C30 = .data:0x000D0C30; // type:object size:0x8 -lbl_87_data_D0C38 = .data:0x000D0C38; // type:object size:0x204 -lbl_87_data_D0E3C = .data:0x000D0E3C; // type:object size:0x204 -lbl_87_data_D1040 = .data:0x000D1040; // type:object size:0x1C8 -lbl_87_data_D1208 = .data:0x000D1208; // type:object size:0x40 -lbl_87_data_D1248 = .data:0x000D1248; // type:object size:0x50 -lbl_87_data_D1298 = .data:0x000D1298; // type:object size:0x8 -lbl_87_data_D12A0 = .data:0x000D12A0; // type:object size:0x20 -lbl_87_data_D12C0 = .data:0x000D12C0; // type:object size:0xC0 -lbl_87_data_D1380 = .data:0x000D1380; // type:object size:0x60 -lbl_87_data_D13E0 = .data:0x000D13E0; // type:object size:0x40 -lbl_87_data_D1420 = .data:0x000D1420; // type:object size:0x80 -lbl_87_data_D14A0 = .data:0x000D14A0; // type:object size:0x40 -lbl_87_data_D14E0 = .data:0x000D14E0; // type:object size:0x24 -lbl_87_data_D1504 = .data:0x000D1504; // type:object size:0x1C8 -lbl_87_data_D16CC = .data:0x000D16CC; // type:object size:0x1C8 -lbl_87_data_D1894 = .data:0x000D1894; // type:object size:0x140 -lbl_87_data_D19D4 = .data:0x000D19D4; // type:object size:0x40 -lbl_87_data_D1A14 = .data:0x000D1A14; // type:object size:0x50 -lbl_87_data_D1A64 = .data:0x000D1A64; // type:object size:0x8 -lbl_87_data_D1A6C = .data:0x000D1A6C; // type:object size:0x14 -lbl_87_data_D1A80 = .data:0x000D1A80; // type:object size:0x120 -lbl_87_data_D1BA0 = .data:0x000D1BA0; // type:object size:0x60 -lbl_87_data_D1C00 = .data:0x000D1C00; // type:object size:0x20 -lbl_87_data_D1C20 = .data:0x000D1C20; // type:object size:0x30 -lbl_87_data_D1C50 = .data:0x000D1C50; // type:object size:0x24 -lbl_87_data_D1C74 = .data:0x000D1C74; // type:object size:0x8 -lbl_87_data_D1C7C = .data:0x000D1C7C; // type:object size:0x30 -lbl_87_data_D1CAC = .data:0x000D1CAC; // type:object size:0x4 align:4 data:float -lbl_87_data_D1CB0 = .data:0x000D1CB0; // type:object size:0x4 align:4 data:float -lbl_87_data_D1CB4 = .data:0x000D1CB4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000D0BC0; // type:object size:0xE scope:local data:string +@19 = .data:0x000D0BD0; // type:object size:0xE scope:local data:string +@20 = .data:0x000D0BE0; // type:object size:0xD scope:local data:string +@21 = .data:0x000D0BF0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000D0C00; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000D0C30; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000D0C38; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000D0E3C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000D1040; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000D1208; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000D1248; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000D1298; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000D12A0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000D12C0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000D1380; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000D13E0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000D1420; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000D14A0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000D14E0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000D1504; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000D16CC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000D1894; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000D19D4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000D1A14; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000D1A64; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000D1A6C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000D1A80; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000D1BA0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000D1C00; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000D1C20; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000D1C50; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000D1C74; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000D1C7C; // type:object size:0x30 scope:local +spring3_k = .data:0x000D1CAC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000D1CB0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000D1CB4; // type:object size:0x4 scope:local align:4 data:float lbl_87_data_D1CB8 = .data:0x000D1CB8; // type:object size:0xE data:string lbl_87_data_D1CC8 = .data:0x000D1CC8; // type:object size:0xC lbl_87_data_D1CD4 = .data:0x000D1CD4; // type:object size:0x8 @@ -4998,7 +4998,7 @@ lbl_87_data_D6E10 = .data:0x000D6E10; // type:object size:0x14 lbl_87_data_D6E24 = .data:0x000D6E24; // type:object size:0x24 lbl_87_data_D6E48 = .data:0x000D6E48; // type:object size:0x40 data:4byte lbl_87_data_D6E88 = .data:0x000D6E88; // type:object size:0x30 -lbl_87_data_D6EB8 = .data:0x000D6EB8; // type:object size:0x5 data:string +@115 = .data:0x000D6EB8; // type:object size:0x5 scope:local data:string lbl_87_data_D6EC0 = .data:0x000D6EC0; // type:object size:0xE data:string lbl_87_data_D6ED0 = .data:0x000D6ED0; // type:object size:0xD data:string lbl_87_data_D6EE0 = .data:0x000D6EE0; // type:object size:0x18 @@ -5072,149 +5072,149 @@ lbl_87_data_D8D68 = .data:0x000D8D68; // type:object size:0x30 lbl_87_data_D8D98 = .data:0x000D8D98; // type:object size:0xF data:string lbl_87_data_D8DA8 = .data:0x000D8DA8; // type:object size:0x10 data:string lbl_87_data_D8DB8 = .data:0x000D8DB8; // type:object size:0x18 data:string -lbl_87_data_D8DD0 = .data:0x000D8DD0; // type:object size:0xD data:string -lbl_87_data_D8DE0 = .data:0x000D8DE0; // type:object size:0xD data:string -lbl_87_data_D8DF0 = .data:0x000D8DF0; // type:object size:0x18 -lbl_87_data_D8E08 = .data:0x000D8E08; // type:object size:0x8 -lbl_87_data_D8E10 = .data:0x000D8E10; // type:object size:0x2D0 -lbl_87_data_D90E0 = .data:0x000D90E0; // type:object size:0xCE4 -lbl_87_data_D9DC4 = .data:0x000D9DC4; // type:object size:0x18 -lbl_87_data_D9DDC = .data:0x000D9DDC; // type:object size:0xE data:string -lbl_87_data_D9DEC = .data:0x000D9DEC; // type:object size:0xC -lbl_87_data_D9DF8 = .data:0x000D9DF8; // type:object size:0x8 -lbl_87_data_D9E00 = .data:0x000D9E00; // type:object size:0x50 -lbl_87_data_D9E50 = .data:0x000D9E50; // type:object size:0xCC -lbl_87_data_D9F1C = .data:0x000D9F1C; // type:object size:0x18 -lbl_87_data_D9F34 = .data:0x000D9F34; // type:object size:0xC -lbl_87_data_D9F40 = .data:0x000D9F40; // type:object size:0x8 -lbl_87_data_D9F48 = .data:0x000D9F48; // type:object size:0x50 -lbl_87_data_D9F98 = .data:0x000D9F98; // type:object size:0xCC -lbl_87_data_DA064 = .data:0x000DA064; // type:object size:0x18 -lbl_87_data_DA07C = .data:0x000DA07C; // type:object size:0xD data:string -lbl_87_data_DA08C = .data:0x000DA08C; // type:object size:0xD data:string -lbl_87_data_DA09C = .data:0x000DA09C; // type:object size:0xD data:string -lbl_87_data_DA0AC = .data:0x000DA0AC; // type:object size:0xD data:string -lbl_87_data_DA0BC = .data:0x000DA0BC; // type:object size:0x30 -lbl_87_data_DA0EC = .data:0x000DA0EC; // type:object size:0x8 -lbl_87_data_DA0F4 = .data:0x000DA0F4; // type:object size:0x108 -lbl_87_data_DA1FC = .data:0x000DA1FC; // type:object size:0x18C -lbl_87_data_DA388 = .data:0x000DA388; // type:object size:0x18 -lbl_87_data_DA3A0 = .data:0x000DA3A0; // type:object size:0x38 -lbl_87_data_DA3D8 = .data:0x000DA3D8; // type:object size:0x100 -lbl_87_data_DA4D8 = .data:0x000DA4D8; // type:object size:0x15C -lbl_87_data_DA634 = .data:0x000DA634; // type:object size:0x18 -lbl_87_data_DA64C = .data:0x000DA64C; // type:object size:0x38 -lbl_87_data_DA684 = .data:0x000DA684; // type:object size:0x10C -lbl_87_data_DA790 = .data:0x000DA790; // type:object size:0x15C -lbl_87_data_DA8EC = .data:0x000DA8EC; // type:object size:0x18 -lbl_87_data_DA904 = .data:0x000DA904; // type:object size:0x38 -lbl_87_data_DA93C = .data:0x000DA93C; // type:object size:0xC0 -lbl_87_data_DA9FC = .data:0x000DA9FC; // type:object size:0x114 -lbl_87_data_DAB10 = .data:0x000DAB10; // type:object size:0x18 -lbl_87_data_DAB28 = .data:0x000DAB28; // type:object size:0x38 -lbl_87_data_DAB60 = .data:0x000DAB60; // type:object size:0x108 -lbl_87_data_DAC68 = .data:0x000DAC68; // type:object size:0x18C -lbl_87_data_DADF4 = .data:0x000DADF4; // type:object size:0x18 -lbl_87_data_DAE0C = .data:0x000DAE0C; // type:object size:0x38 -lbl_87_data_DAE44 = .data:0x000DAE44; // type:object size:0x34 -lbl_87_data_DAE78 = .data:0x000DAE78; // type:object size:0x6C -lbl_87_data_DAEE4 = .data:0x000DAEE4; // type:object size:0x18 -lbl_87_data_DAEFC = .data:0x000DAEFC; // type:object size:0x38 -lbl_87_data_DAF34 = .data:0x000DAF34; // type:object size:0x34 -lbl_87_data_DAF68 = .data:0x000DAF68; // type:object size:0x6C -lbl_87_data_DAFD4 = .data:0x000DAFD4; // type:object size:0x18 -lbl_87_data_DAFEC = .data:0x000DAFEC; // type:object size:0x38 -lbl_87_data_DB024 = .data:0x000DB024; // type:object size:0x2B0 -lbl_87_data_DB2D4 = .data:0x000DB2D4; // type:object size:0x3B4 -lbl_87_data_DB688 = .data:0x000DB688; // type:object size:0x18 -lbl_87_data_DB6A0 = .data:0x000DB6A0; // type:object size:0x38 -lbl_87_data_DB6D8 = .data:0x000DB6D8; // type:object size:0x174 -lbl_87_data_DB84C = .data:0x000DB84C; // type:object size:0x234 -lbl_87_data_DBA80 = .data:0x000DBA80; // type:object size:0x18 -lbl_87_data_DBA98 = .data:0x000DBA98; // type:object size:0x38 -lbl_87_data_DBAD0 = .data:0x000DBAD0; // type:object size:0x20 -lbl_87_data_DBAF0 = .data:0x000DBAF0; // type:object size:0x20 -lbl_87_data_DBB10 = .data:0x000DBB10; // type:object size:0xA0 -lbl_87_data_DBBB0 = .data:0x000DBBB0; // type:object size:0xA0 -lbl_87_data_DBC50 = .data:0x000DBC50; // type:object size:0xA0 -lbl_87_data_DBCF0 = .data:0x000DBCF0; // type:object size:0xA0 -lbl_87_data_DBD90 = .data:0x000DBD90; // type:object size:0xA0 -lbl_87_data_DBE30 = .data:0x000DBE30; // type:object size:0x20 -lbl_87_data_DBE50 = .data:0x000DBE50; // type:object size:0x20 -lbl_87_data_DBE70 = .data:0x000DBE70; // type:object size:0xA0 -lbl_87_data_DBF10 = .data:0x000DBF10; // type:object size:0x90 -lbl_87_data_DBFA0 = .data:0x000DBFA0; // type:object size:0xC data:4byte -lbl_87_data_DBFAC = .data:0x000DBFAC; // type:object size:0xD data:string -lbl_87_data_DBFBC = .data:0x000DBFBC; // type:object size:0x30 -lbl_87_data_DBFEC = .data:0x000DBFEC; // type:object size:0x8 -lbl_87_data_DBFF4 = .data:0x000DBFF4; // type:object size:0x108 -lbl_87_data_DC0FC = .data:0x000DC0FC; // type:object size:0x18C -lbl_87_data_DC288 = .data:0x000DC288; // type:object size:0x18 -lbl_87_data_DC2A0 = .data:0x000DC2A0; // type:object size:0x38 -lbl_87_data_DC2D8 = .data:0x000DC2D8; // type:object size:0x100 -lbl_87_data_DC3D8 = .data:0x000DC3D8; // type:object size:0x15C -lbl_87_data_DC534 = .data:0x000DC534; // type:object size:0x18 -lbl_87_data_DC54C = .data:0x000DC54C; // type:object size:0x38 -lbl_87_data_DC584 = .data:0x000DC584; // type:object size:0x10C -lbl_87_data_DC690 = .data:0x000DC690; // type:object size:0x15C -lbl_87_data_DC7EC = .data:0x000DC7EC; // type:object size:0x18 -lbl_87_data_DC804 = .data:0x000DC804; // type:object size:0x38 -lbl_87_data_DC83C = .data:0x000DC83C; // type:object size:0xC0 -lbl_87_data_DC8FC = .data:0x000DC8FC; // type:object size:0x114 -lbl_87_data_DCA10 = .data:0x000DCA10; // type:object size:0x18 -lbl_87_data_DCA28 = .data:0x000DCA28; // type:object size:0x38 -lbl_87_data_DCA60 = .data:0x000DCA60; // type:object size:0x108 -lbl_87_data_DCB68 = .data:0x000DCB68; // type:object size:0x18C -lbl_87_data_DCCF4 = .data:0x000DCCF4; // type:object size:0x18 -lbl_87_data_DCD0C = .data:0x000DCD0C; // type:object size:0x38 -lbl_87_data_DCD44 = .data:0x000DCD44; // type:object size:0x34 -lbl_87_data_DCD78 = .data:0x000DCD78; // type:object size:0x6C -lbl_87_data_DCDE4 = .data:0x000DCDE4; // type:object size:0x18 -lbl_87_data_DCDFC = .data:0x000DCDFC; // type:object size:0x38 -lbl_87_data_DCE34 = .data:0x000DCE34; // type:object size:0x34 -lbl_87_data_DCE68 = .data:0x000DCE68; // type:object size:0x6C -lbl_87_data_DCED4 = .data:0x000DCED4; // type:object size:0x18 -lbl_87_data_DCEEC = .data:0x000DCEEC; // type:object size:0x38 -lbl_87_data_DCF24 = .data:0x000DCF24; // type:object size:0x2B0 -lbl_87_data_DD1D4 = .data:0x000DD1D4; // type:object size:0x3B4 -lbl_87_data_DD588 = .data:0x000DD588; // type:object size:0x18 -lbl_87_data_DD5A0 = .data:0x000DD5A0; // type:object size:0x38 -lbl_87_data_DD5D8 = .data:0x000DD5D8; // type:object size:0x174 -lbl_87_data_DD74C = .data:0x000DD74C; // type:object size:0x234 -lbl_87_data_DD980 = .data:0x000DD980; // type:object size:0x18 -lbl_87_data_DD998 = .data:0x000DD998; // type:object size:0x38 -lbl_87_data_DD9D0 = .data:0x000DD9D0; // type:object size:0x140 -lbl_87_data_DDB10 = .data:0x000DDB10; // type:object size:0x20 -lbl_87_data_DDB30 = .data:0x000DDB30; // type:object size:0x140 -lbl_87_data_DDC70 = .data:0x000DDC70; // type:object size:0x140 -lbl_87_data_DDDB0 = .data:0x000DDDB0; // type:object size:0x140 -lbl_87_data_DDEF0 = .data:0x000DDEF0; // type:object size:0x140 -lbl_87_data_DE030 = .data:0x000DE030; // type:object size:0x140 -lbl_87_data_DE170 = .data:0x000DE170; // type:object size:0x140 -lbl_87_data_DE2B0 = .data:0x000DE2B0; // type:object size:0x140 -lbl_87_data_DE3F0 = .data:0x000DE3F0; // type:object size:0x140 -lbl_87_data_DE530 = .data:0x000DE530; // type:object size:0x90 -lbl_87_data_DE5C0 = .data:0x000DE5C0; // type:object size:0xC data:4byte -lbl_87_data_DE5CC = .data:0x000DE5CC; // type:object size:0x1C -lbl_87_data_DE5E8 = .data:0x000DE5E8; // type:object size:0x60 -lbl_87_data_DE648 = .data:0x000DE648; // type:object size:0x4 data:4byte -lbl_87_data_DE64C = .data:0x000DE64C; // type:object size:0x4 data:4byte -lbl_87_data_DE650 = .data:0x000DE650; // type:object size:0x4 align:4 data:float -lbl_87_data_DE654 = .data:0x000DE654; // type:object size:0x4 align:4 data:float -lbl_87_data_DE658 = .data:0x000DE658; // type:object size:0x4 align:4 data:float -lbl_87_data_DE65C = .data:0x000DE65C; // type:object size:0x4 data:4byte -lbl_87_data_DE660 = .data:0x000DE660; // type:object size:0x4 data:4byte -lbl_87_data_DE664 = .data:0x000DE664; // type:object size:0x4 align:4 data:float -lbl_87_data_DE668 = .data:0x000DE668; // type:object size:0x4 align:4 data:float -lbl_87_data_DE66C = .data:0x000DE66C; // type:object size:0x4 align:4 data:float -lbl_87_data_DE670 = .data:0x000DE670; // type:object size:0xC -lbl_87_data_DE67C = .data:0x000DE67C; // type:object size:0xC -lbl_87_data_DE688 = .data:0x000DE688; // type:object size:0xC -lbl_87_data_DE694 = .data:0x000DE694; // type:object size:0xC -lbl_87_data_DE6A0 = .data:0x000DE6A0; // type:object size:0xC -lbl_87_data_DE6AC = .data:0x000DE6AC; // type:object size:0x4 data:4byte -lbl_87_data_DE6B0 = .data:0x000DE6B0; // type:object size:0xC -lbl_87_data_DE6BC = .data:0x000DE6BC; // type:object size:0xC +@19 = .data:0x000D8DD0; // type:object size:0xD scope:local data:string +@20 = .data:0x000D8DE0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000D8DF0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000D8E08; // type:object size:0x8 scope:local +goalring_plist = .data:0x000D8E10; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000D90E0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000D9DC4; // type:object size:0x18 scope:local +@21 = .data:0x000D9DDC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000D9DEC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000D9DF8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000D9E00; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000D9E50; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000D9F1C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000D9F34; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000D9F40; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000D9F48; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000D9F98; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000DA064; // type:object size:0x18 scope:local +@22 = .data:0x000DA07C; // type:object size:0xD scope:local data:string +@23 = .data:0x000DA08C; // type:object size:0xD scope:local data:string +@24 = .data:0x000DA09C; // type:object size:0xD scope:local data:string +@25 = .data:0x000DA0AC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000DA0BC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000DA0EC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000DA0F4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000DA1FC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000DA388; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000DA3A0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000DA3D8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000DA4D8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000DA634; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000DA64C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000DA684; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000DA790; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000DA8EC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000DA904; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000DA93C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000DA9FC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000DAB10; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000DAB28; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000DAB60; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000DAC68; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000DADF4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000DAE0C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000DAE44; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000DAE78; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000DAEE4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000DAEFC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000DAF34; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000DAF68; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000DAFD4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000DAFEC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000DB024; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000DB2D4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000DB688; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000DB6A0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000DB6D8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000DB84C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000DBA80; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000DBA98; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000DBAD0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000DBAF0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000DBB10; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000DBBB0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000DBC50; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000DBCF0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000DBD90; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000DBE30; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000DBE50; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000DBE70; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000DBF10; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000DBFA0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000DBFAC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000DBFBC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000DBFEC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000DBFF4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000DC0FC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000DC288; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000DC2A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000DC2D8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000DC3D8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000DC534; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000DC54C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000DC584; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000DC690; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000DC7EC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000DC804; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000DC83C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000DC8FC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000DCA10; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000DCA28; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000DCA60; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000DCB68; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000DCCF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000DCD0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000DCD44; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000DCD78; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000DCDE4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000DCDFC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000DCE34; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000DCE68; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000DCED4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000DCEEC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000DCF24; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000DD1D4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000DD588; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000DD5A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000DD5D8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000DD74C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000DD980; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000DD998; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000DD9D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000DDB10; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000DDB30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000DDC70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000DDDB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000DDEF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000DE030; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000DE170; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000DE2B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000DE3F0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000DE530; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000DE5C0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000DE5CC; // type:object size:0x1C +goalring_colli_info = .data:0x000DE5E8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000DE648; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000DE64C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000DE650; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000DE654; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000DE658; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000DE65C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000DE660; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000DE664; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000DE668; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000DE66C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000DE670; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000DE67C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000DE688; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000DE694; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000DE6A0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000DE6AC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000DE6B0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000DE6BC; // type:object size:0xC scope:local lbl_87_data_DE6C8 = .data:0x000DE6C8; // type:object size:0xE data:string lbl_87_data_DE6D8 = .data:0x000DE6D8; // type:object size:0xD data:string lbl_87_data_DE6E8 = .data:0x000DE6E8; // type:object size:0x18 @@ -5279,30 +5279,30 @@ lbl_87_data_E10F0 = .data:0x000E10F0; // type:object size:0xD data:string lbl_87_data_E1100 = .data:0x000E1100; // type:object size:0xE data:string lbl_87_data_E1110 = .data:0x000E1110; // type:object size:0xD data:string lbl_87_data_E1120 = .data:0x000E1120; // type:object size:0x24 -lbl_87_data_E1144 = .data:0x000E1144; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000E1144; // type:object size:0x8 lbl_87_data_E114C = .data:0x000E114C; // type:object size:0x98 lbl_87_data_E11E4 = .data:0x000E11E4; // type:object size:0x2DC -lbl_87_data_E14C0 = .data:0x000E14C0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000E14C0; // type:object size:0x18 lbl_87_data_E14D8 = .data:0x000E14D8; // type:object size:0x164 lbl_87_data_E163C = .data:0x000E163C; // type:object size:0x15C -lbl_87_data_E1798 = .data:0x000E1798; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000E1798; // type:object size:0x18 lbl_87_data_E17B0 = .data:0x000E17B0; // type:object size:0x1B4 lbl_87_data_E1964 = .data:0x000E1964; // type:object size:0x15C -lbl_87_data_E1AC0 = .data:0x000E1AC0; // type:object size:0x18 -lbl_87_data_E1AD8 = .data:0x000E1AD8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000E1AC0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000E1AD8; // type:object size:0x30 lbl_87_data_E1B08 = .data:0x000E1B08; // type:object size:0x10 -lbl_87_data_E1B18 = .data:0x000E1B18; // type:object size:0x58 data:4byte -jumptable_87_data_E1B70 = .data:0x000E1B70; // type:object size:0x1C scope:local -lbl_87_data_E1B8C = .data:0x000E1B8C; // type:object size:0xC -lbl_87_data_E1B98 = .data:0x000E1B98; // type:object size:0xE data:string -lbl_87_data_E1BA8 = .data:0x000E1BA8; // type:object size:0xC -lbl_87_data_E1BB4 = .data:0x000E1BB4; // type:object size:0x8 -lbl_87_data_E1BBC = .data:0x000E1BBC; // type:object size:0x3D4 -lbl_87_data_E1F90 = .data:0x000E1F90; // type:object size:0x4A4 -lbl_87_data_E2434 = .data:0x000E2434; // type:object size:0x18 -lbl_87_data_E244C = .data:0x000E244C; // type:object size:0x30 -lbl_87_data_E247C = .data:0x000E247C; // type:object size:0x58 data:4byte -jumptable_87_data_E24D4 = .data:0x000E24D4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000E1B18; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000E1B70; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000E1B8C; // type:object size:0xC scope:local +@21 = .data:0x000E1B98; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000E1BA8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000E1BB4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000E1BBC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000E1F90; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000E2434; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000E244C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000E247C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000E24D4; // type:object size:0x1C scope:local lbl_87_data_E24F0 = .data:0x000E24F0; // type:object size:0xD data:string lbl_87_data_E2500 = .data:0x000E2500; // type:object size:0xC lbl_87_data_E250C = .data:0x000E250C; // type:object size:0x8 @@ -5946,29 +5946,29 @@ lbl_87_data_1074F0 = .data:0x001074F0; // type:object size:0x30 lbl_87_data_107520 = .data:0x00107520; // type:object size:0x1E0 lbl_87_data_107700 = .data:0x00107700; // type:object size:0xE data:string lbl_87_data_107710 = .data:0x00107710; // type:object size:0xC -lbl_87_data_10771C = .data:0x0010771C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0010771C; // type:object size:0x8 lbl_87_data_107724 = .data:0x00107724; // type:object size:0x318 lbl_87_data_107A3C = .data:0x00107A3C; // type:object size:0x42C -lbl_87_data_107E68 = .data:0x00107E68; // type:object size:0x18 -lbl_87_data_107E80 = .data:0x00107E80; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00107E68; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00107E80; // type:object size:0x38 lbl_87_data_107EB8 = .data:0x00107EB8; // type:object size:0x318 lbl_87_data_1081D0 = .data:0x001081D0; // type:object size:0x42C -lbl_87_data_1085FC = .data:0x001085FC; // type:object size:0x18 -lbl_87_data_108614 = .data:0x00108614; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x001085FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00108614; // type:object size:0x38 lbl_87_data_10864C = .data:0x0010864C; // type:object size:0x69C lbl_87_data_108CE8 = .data:0x00108CE8; // type:object size:0x7BC -lbl_87_data_1094A4 = .data:0x001094A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x001094A4; // type:object size:0x18 lbl_87_data_1094BC = .data:0x001094BC; // type:object size:0x268 -lbl_87_data_109724 = .data:0x00109724; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00109724; // type:object size:0x24 lbl_87_data_109748 = .data:0x00109748; // type:object size:0x268 -lbl_87_data_1099B0 = .data:0x001099B0; // type:object size:0x24 -lbl_87_data_1099D4 = .data:0x001099D4; // type:object size:0x30 -lbl_87_data_109A04 = .data:0x00109A04; // type:object size:0x4 align:4 data:float -lbl_87_data_109A08 = .data:0x00109A08; // type:object size:0x4 align:4 data:float -lbl_87_data_109A0C = .data:0x00109A0C; // type:object size:0x4 align:4 data:float -lbl_87_data_109A10 = .data:0x00109A10; // type:object size:0x4 data:4byte -jumptable_87_data_109A14 = .data:0x00109A14; // type:object size:0x30 scope:local -lbl_87_data_109A44 = .data:0x00109A44; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x001099B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x001099D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00109A04; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00109A08; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00109A0C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00109A10; // type:object size:0x4 data:4byte +@91 = .data:0x00109A14; // type:object size:0x30 scope:local +vec$111 = .data:0x00109A44; // type:object size:0x18 scope:local lbl_87_data_109A60 = .data:0x00109A60; // type:object size:0xD data:string lbl_87_data_109A70 = .data:0x00109A70; // type:object size:0xC lbl_87_data_109A7C = .data:0x00109A7C; // type:object size:0x8 @@ -6198,7 +6198,7 @@ lbl_87_bss_BC8 = .bss:0x00000BC8; // type:object size:0x4 data:4byte lbl_87_bss_BCC = .bss:0x00000BCC; // type:object size:0x4 data:4byte lbl_87_bss_BD0 = .bss:0x00000BD0; // type:object size:0x640 data:4byte lbl_87_bss_1210 = .bss:0x00001210; // type:object size:0x8 data:4byte -lbl_87_bss_1218 = .bss:0x00001218; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00001218; // type:object size:0x4 scope:local data:4byte lbl_87_bss_1220 = .bss:0x00001220; // type:object size:0x8 data:4byte lbl_87_bss_1228 = .bss:0x00001228; // type:object size:0x8 data:4byte lbl_87_bss_1230 = .bss:0x00001230; // type:object size:0x4 data:4byte @@ -6213,7 +6213,7 @@ colli_timer = .bss:0x00001250; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00001254; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001258; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x0000125C; // type:object size:0x4 scope:local data:4byte -lbl_87_bss_1260 = .bss:0x00001260; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001260; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00001268; // type:object size:0x8 scope:local data:4byte lbl_87_bss_1270 = .bss:0x00001270; // type:object size:0x8 data:4byte lbl_87_bss_1278 = .bss:0x00001278; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/Boss_GolemED/splits.txt b/config/GSNE8P/Boss_GolemED/splits.txt index 3e28e747..37f34bb7 100644 --- a/config/GSNE8P/Boss_GolemED/splits.txt +++ b/config/GSNE8P/Boss_GolemED/splits.txt @@ -134,13 +134,10 @@ Boss_GolemED_31.c: .text start:0x00019DF0 end:0x0001A1A0 .rodata start:0x00000F30 end:0x00000F60 -Boss_GolemED_32.c: - .text start:0x0001A344 end:0x0001A4DC - .rodata start:0x00000F60 end:0x00000F78 - -Boss_GolemED_33.c: - .text start:0x0001A4DC end:0x0001A7E0 - .rodata start:0x00000F78 end:0x00000F80 +OBJECT/o_3spring.c: + .text start:0x0001A344 end:0x0001A7E0 + .rodata start:0x00000F60 end:0x00000F80 + .data start:0x000CC120 end:0x000CD218 Boss_GolemED_34.c: .text start:0x0001A7E0 end:0x0001AC68 @@ -166,9 +163,10 @@ Boss_GolemED_40.c: .text start:0x0001D7AC end:0x0001E5F0 .rodata start:0x00001070 end:0x000010C8 -Boss_GolemED_41.c: - .text start:0x0001E624 end:0x0001EDB0 +OBJECT/o_degring_linear.c: + .text start:0x0001E5F0 end:0x0001EF40 .rodata start:0x000010C8 end:0x000010E0 + .data start:0x000D2418 end:0x000D2420 Boss_GolemED_42.c: .text start:0x0001F634 end:0x0001F944 @@ -190,9 +188,11 @@ Boss_GolemED_46.c: .text start:0x000238EC end:0x000239A8 .rodata start:0x000011A0 end:0x000011A8 -Boss_GolemED_47.c: - .text start:0x00023B50 end:0x00024E68 +OBJECT/o_goalring.c: + .text start:0x00023B4C end:0x00024E68 .rodata start:0x000011A8 end:0x00001200 + .data start:0x000D4330 end:0x000D9C28 + .bss start:0x00000F18 end:0x00000F20 Boss_GolemED_48.c: .text start:0x00024E68 end:0x000259D4 @@ -206,21 +206,15 @@ Boss_GolemED_50.c: .text start:0x000268FC end:0x000269CC .rodata start:0x00001258 end:0x00001260 -Boss_GolemED_51.c: - .text start:0x00026C50 end:0x000276F8 - .rodata start:0x00001260 end:0x00001298 - -Boss_GolemED_52.c: - .text start:0x0002776C end:0x000277B0 - .rodata start:0x00001298 end:0x000012A0 - -Boss_GolemED_53.c: - .text start:0x00027968 end:0x000283C8 - .rodata start:0x000012A0 end:0x000012E0 +OBJECT/o_itemboxair.c: + .text start:0x00026B7C end:0x00027824 + .rodata start:0x00001260 end:0x000012A0 + .data start:0x000DD078 end:0x000DD0F8 -Boss_GolemED_54.c: - .text start:0x0002843C end:0x00028480 - .rodata start:0x000012E0 end:0x000012E8 +OBJECT/o_itemboxballoon.c: + .text start:0x00027824 end:0x000284F4 + .rodata start:0x000012A0 end:0x000012E8 + .data start:0x000DD0F8 end:0x000DDA50 Boss_GolemED_55.c: .text start:0x000284F4 end:0x0002A644 @@ -252,9 +246,11 @@ Boss_GolemED_61.c: .text start:0x00035BA0 end:0x00035E1C .rodata start:0x00001648 end:0x00001668 -Boss_GolemED_62.c: +OBJECT/o_savepoint.c: .text start:0x00036168 end:0x000371F8 .rodata start:0x00001668 end:0x000016A0 + .data start:0x00105350 end:0x001053A0 + .bss start:0x00000F60 end:0x00000F68 Boss_GolemED_63.c: .text start:0x00037250 end:0x00037428 diff --git a/config/GSNE8P/Boss_GolemED/symbols.txt b/config/GSNE8P/Boss_GolemED/symbols.txt index 9f3e7705..2fe98032 100644 --- a/config/GSNE8P/Boss_GolemED/symbols.txt +++ b/config/GSNE8P/Boss_GolemED/symbols.txt @@ -201,13 +201,13 @@ fn_88_12770 = .text:0x00012770; // type:function size:0x44 fn_88_127B4 = .text:0x000127B4; // type:function size:0x50 fn_88_12804 = .text:0x00012804; // type:function size:0x6C fn_88_12870 = .text:0x00012870; // type:function size:0xC8 -fn_88_12938 = .text:0x00012938; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00012938; // type:function size:0x30 fn_88_12968 = .text:0x00012968; // type:function size:0x30C -fn_88_12C74 = .text:0x00012C74; // type:function size:0x74 -fn_88_12CE8 = .text:0x00012CE8; // type:function size:0xBC -fn_88_12DA4 = .text:0x00012DA4; // type:function size:0x40 -fn_88_12DE4 = .text:0x00012DE4; // type:function size:0x2C -fn_88_12E10 = .text:0x00012E10; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00012C74; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00012CE8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00012DA4; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00012DE4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00012E10; // type:function size:0x60 fn_88_12E70 = .text:0x00012E70; // type:function size:0x12C fn_88_12F9C = .text:0x00012F9C; // type:function size:0xC8 fn_88_13064 = .text:0x00013064; // type:function size:0xB8 @@ -226,11 +226,11 @@ fn_88_14CD8 = .text:0x00014CD8; // type:function size:0xC fn_88_14CE4 = .text:0x00014CE4; // type:function size:0x1CC fn_88_14EB0 = .text:0x00014EB0; // type:function size:0x88 fn_88_14F38 = .text:0x00014F38; // type:function size:0xD0 -fn_88_15008 = .text:0x00015008; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00015008; // type:function size:0x100 fn_88_15108 = .text:0x00015108; // type:function size:0x198 fn_88_152A0 = .text:0x000152A0; // type:function size:0xA8 fn_88_15348 = .text:0x00015348; // type:function size:0x70 -fn_88_153B8 = .text:0x000153B8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000153B8; // type:function size:0x114 fn_88_154CC = .text:0x000154CC; // type:function size:0x6C fn_88_15538 = .text:0x00015538; // type:function size:0x180 fn_88_156B8 = .text:0x000156B8; // type:function size:0xA4 @@ -259,7 +259,7 @@ fn_88_173B8 = .text:0x000173B8; // type:function size:0xA4 fn_88_1745C = .text:0x0001745C; // type:function size:0xA4 fn_88_17500 = .text:0x00017500; // type:function size:0xA4 fn_88_175A4 = .text:0x000175A4; // type:function size:0xA4 -fn_88_17648 = .text:0x00017648; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00017648; // type:function size:0x19C fn_88_177E4 = .text:0x000177E4; // type:function size:0x198 _rename_MakeParticle = .text:0x0001797C; // type:function size:0x19C fn_88_17B18 = .text:0x00017B18; // type:function size:0x198 @@ -271,7 +271,7 @@ fn_88_18480 = .text:0x00018480; // type:function size:0x128 fn_88_185A8 = .text:0x000185A8; // type:function size:0x4 fn_88_185AC = .text:0x000185AC; // type:function size:0x4 fn_88_185B0 = .text:0x000185B0; // type:function size:0x40 -fn_88_185F0 = .text:0x000185F0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000185F0; // type:function size:0x1E4 fn_88_187D4 = .text:0x000187D4; // type:function size:0x24 fn_88_187F8 = .text:0x000187F8; // type:function size:0x1C0 fn_88_189B8 = .text:0x000189B8; // type:function size:0x1F4 @@ -279,7 +279,7 @@ fn_88_18BAC = .text:0x00018BAC; // type:function size:0x190 fn_88_18D3C = .text:0x00018D3C; // type:function size:0xF8 fn_88_18E34 = .text:0x00018E34; // type:function size:0x1D4 fn_88_19008 = .text:0x00019008; // type:function size:0x18C -fn_88_19194 = .text:0x00019194; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00019194; // type:function size:0x1C8 fn_88_1935C = .text:0x0001935C; // type:function size:0xD0 fn_88_1942C = .text:0x0001942C; // type:function size:0x358 fn_88_19784 = .text:0x00019784; // type:function size:0x2C0 @@ -290,11 +290,11 @@ fn_88_19DF0 = .text:0x00019DF0; // type:function size:0x1C4 fn_88_19FB4 = .text:0x00019FB4; // type:function size:0x1EC fn_88_1A1A0 = .text:0x0001A1A0; // type:function size:0x120 fn_88_1A2C0 = .text:0x0001A2C0; // type:function size:0x84 -fn_88_1A344 = .text:0x0001A344; // type:function size:0x198 -fn_88_1A4DC = .text:0x0001A4DC; // type:function size:0xD4 -fn_88_1A5B0 = .text:0x0001A5B0; // type:function size:0x38 -fn_88_1A5E8 = .text:0x0001A5E8; // type:function size:0x144 -fn_88_1A72C = .text:0x0001A72C; // type:function size:0xB4 +Object3SpringJump = .text:0x0001A344; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001A4DC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001A5B0; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001A5E8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001A72C; // type:function size:0xB4 scope:local fn_88_1A7E0 = .text:0x0001A7E0; // type:function size:0xF8 fn_88_1A8D8 = .text:0x0001A8D8; // type:function size:0xFC fn_88_1A9D4 = .text:0x0001A9D4; // type:function size:0x30 @@ -325,15 +325,15 @@ fn_88_1D894 = .text:0x0001D894; // type:function size:0x38 fn_88_1D8CC = .text:0x0001D8CC; // type:function size:0x968 fn_88_1E234 = .text:0x0001E234; // type:function size:0x10C fn_88_1E340 = .text:0x0001E340; // type:function size:0x2B0 -fn_88_1E5F0 = .text:0x0001E5F0; // type:function size:0x34 -fn_88_1E624 = .text:0x0001E624; // type:function size:0x11C -fn_88_1E740 = .text:0x0001E740; // type:function size:0x110 -fn_88_1E850 = .text:0x0001E850; // type:function size:0xB4 -fn_88_1E904 = .text:0x0001E904; // type:function size:0x150 -fn_88_1EA54 = .text:0x0001EA54; // type:function size:0xE0 -fn_88_1EB34 = .text:0x0001EB34; // type:function size:0x190 -fn_88_1ECC4 = .text:0x0001ECC4; // type:function size:0xEC -fn_88_1EDB0 = .text:0x0001EDB0; // type:function size:0x190 +DegRingGetNum = .text:0x0001E5F0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001E624; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001E740; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001E850; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001E904; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001EA54; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001EB34; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001ECC4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001EDB0; // type:function size:0x190 scope:local fn_88_1EF40 = .text:0x0001EF40; // type:function size:0x98 fn_88_1EFD8 = .text:0x0001EFD8; // type:function size:0xC8 fn_88_1F0A0 = .text:0x0001F0A0; // type:function size:0x10C @@ -393,15 +393,15 @@ fn_88_239A8 = .text:0x000239A8; // type:function size:0x8C fn_88_23A34 = .text:0x00023A34; // type:function size:0x38 fn_88_23A6C = .text:0x00023A6C; // type:function size:0x4 fn_88_23A70 = .text:0x00023A70; // type:function size:0xDC -fn_88_23B4C = .text:0x00023B4C; // type:function size:0x4 -fn_88_23B50 = .text:0x00023B50; // type:function size:0x2EC -fn_88_23E3C = .text:0x00023E3C; // type:function size:0x44 -fn_88_23E80 = .text:0x00023E80; // type:function size:0x7F4 -fn_88_24674 = .text:0x00024674; // type:function size:0x34 -fn_88_246A8 = .text:0x000246A8; // type:function size:0xF0 -fn_88_24798 = .text:0x00024798; // type:function size:0x214 -fn_88_249AC = .text:0x000249AC; // type:function size:0x254 -fn_88_24C00 = .text:0x00024C00; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00023B4C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00023B50; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00023E3C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00023E80; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00024674; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000246A8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00024798; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000249AC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00024C00; // type:function size:0x268 scope:local fn_88_24E68 = .text:0x00024E68; // type:function size:0x84 fn_88_24EEC = .text:0x00024EEC; // type:function size:0x1AC fn_88_25098 = .text:0x00025098; // type:function size:0x38 @@ -409,7 +409,7 @@ fn_88_250D0 = .text:0x000250D0; // type:function size:0x3F8 fn_88_254C8 = .text:0x000254C8; // type:function size:0x1D0 fn_88_25698 = .text:0x00025698; // type:function size:0x140 fn_88_257D8 = .text:0x000257D8; // type:function size:0x1FC -fn_88_259D4 = .text:0x000259D4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000259D4; // type:function size:0x13C fn_88_25B10 = .text:0x00025B10; // type:function size:0x200 fn_88_25D10 = .text:0x00025D10; // type:function size:0x98 fn_88_25DA8 = .text:0x00025DA8; // type:function size:0x238 @@ -429,53 +429,53 @@ fn_88_2650C = .text:0x0002650C; // type:function size:0x44 fn_88_26550 = .text:0x00026550; // type:function size:0x38 fn_88_26588 = .text:0x00026588; // type:function size:0x4 fn_88_2658C = .text:0x0002658C; // type:function size:0x38 -fn_88_265C4 = .text:0x000265C4; // type:function size:0xC8 -fn_88_2668C = .text:0x0002668C; // type:function size:0x138 +_rename_GiveItemP = .text:0x000265C4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002668C; // type:function size:0x138 fn_88_267C4 = .text:0x000267C4; // type:function size:0x138 fn_88_268FC = .text:0x000268FC; // type:function size:0xD0 fn_88_269CC = .text:0x000269CC; // type:function size:0x90 fn_88_26A5C = .text:0x00026A5C; // type:function size:0x94 fn_88_26AF0 = .text:0x00026AF0; // type:function size:0x8C -fn_88_26B7C = .text:0x00026B7C; // type:function size:0xD4 -fn_88_26C50 = .text:0x00026C50; // type:function size:0x240 -fn_88_26E90 = .text:0x00026E90; // type:function size:0x98 -fn_88_26F28 = .text:0x00026F28; // type:function size:0x214 -fn_88_2713C = .text:0x0002713C; // type:function size:0x10 -fn_88_2714C = .text:0x0002714C; // type:function size:0xA0 -fn_88_271EC = .text:0x000271EC; // type:function size:0xD0 -fn_88_272BC = .text:0x000272BC; // type:function size:0x26C -fn_88_27528 = .text:0x00027528; // type:function size:0x38 -fn_88_27560 = .text:0x00027560; // type:function size:0x50 -fn_88_275B0 = .text:0x000275B0; // type:function size:0x70 -fn_88_27620 = .text:0x00027620; // type:function size:0x50 -fn_88_27670 = .text:0x00027670; // type:function size:0x38 -fn_88_276A8 = .text:0x000276A8; // type:function size:0x50 -fn_88_276F8 = .text:0x000276F8; // type:function size:0x38 -fn_88_27730 = .text:0x00027730; // type:function size:0x3C -fn_88_2776C = .text:0x0002776C; // type:function size:0x44 -fn_88_277B0 = .text:0x000277B0; // type:function size:0x38 -fn_88_277E8 = .text:0x000277E8; // type:function size:0x4 -fn_88_277EC = .text:0x000277EC; // type:function size:0x38 -fn_88_27824 = .text:0x00027824; // type:function size:0x144 -fn_88_27968 = .text:0x00027968; // type:function size:0x158 -fn_88_27AC0 = .text:0x00027AC0; // type:function size:0x64 -fn_88_27B24 = .text:0x00027B24; // type:function size:0x1C4 -fn_88_27CE8 = .text:0x00027CE8; // type:function size:0x3C -fn_88_27D24 = .text:0x00027D24; // type:function size:0x6C -fn_88_27D90 = .text:0x00027D90; // type:function size:0x228 -fn_88_27FB8 = .text:0x00027FB8; // type:function size:0x28C -fn_88_28244 = .text:0x00028244; // type:function size:0xC -fn_88_28250 = .text:0x00028250; // type:function size:0x50 -fn_88_282A0 = .text:0x000282A0; // type:function size:0x50 -fn_88_282F0 = .text:0x000282F0; // type:function size:0x50 -fn_88_28340 = .text:0x00028340; // type:function size:0x38 -fn_88_28378 = .text:0x00028378; // type:function size:0x50 -fn_88_283C8 = .text:0x000283C8; // type:function size:0x38 -fn_88_28400 = .text:0x00028400; // type:function size:0x3C -fn_88_2843C = .text:0x0002843C; // type:function size:0x44 -fn_88_28480 = .text:0x00028480; // type:function size:0x38 -fn_88_284B8 = .text:0x000284B8; // type:function size:0x4 -fn_88_284BC = .text:0x000284BC; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00026B7C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00026C50; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00026E90; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00026F28; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002713C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002714C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000271EC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000272BC; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027528; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027560; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x000275B0; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027620; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027670; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x000276A8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000276F8; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00027730; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002776C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000277B0; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000277E8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000277EC; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027824; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00027968; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00027AC0; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027B24; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00027CE8; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00027D24; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00027D90; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00027FB8; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028244; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00028250; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000282A0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000282F0; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028340; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028378; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000283C8; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028400; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002843C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028480; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x000284B8; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x000284BC; // type:function size:0x38 scope:local fn_88_284F4 = .text:0x000284F4; // type:function size:0x1C4 fn_88_286B8 = .text:0x000286B8; // type:function size:0x1C4 fn_88_2887C = .text:0x0002887C; // type:function size:0x170 @@ -529,8 +529,8 @@ fn_88_2F5D0 = .text:0x0002F5D0; // type:function size:0x54 fn_88_2F624 = .text:0x0002F624; // type:function size:0x7EC fn_88_2FE10 = .text:0x0002FE10; // type:function size:0xB0 fn_88_2FEC0 = .text:0x0002FEC0; // type:function size:0xB4 -fn_88_2FF74 = .text:0x0002FF74; // type:function size:0x2C -fn_88_2FFA0 = .text:0x0002FFA0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0002FF74; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0002FFA0; // type:function size:0x30 o_ring_0 = .text:0x0002FFD0; // type:function size:0x13C scope:local Ring = .text:0x0003010C; // type:function size:0x688 scope:global o_ring_3 = .text:0x00030794; // type:function size:0x6C scope:global @@ -576,19 +576,19 @@ fn_88_36090 = .text:0x00036090; // type:function size:0x4 fn_88_36094 = .text:0x00036094; // type:function size:0x90 fn_88_36124 = .text:0x00036124; // type:function size:0x40 fn_88_36164 = .text:0x00036164; // type:function size:0x4 -fn_88_36168 = .text:0x00036168; // type:function size:0x264 -fn_88_363CC = .text:0x000363CC; // type:function size:0x148 -fn_88_36514 = .text:0x00036514; // type:function size:0x48 -fn_88_3655C = .text:0x0003655C; // type:function size:0x1A4 -fn_88_36700 = .text:0x00036700; // type:function size:0x1AC -fn_88_368AC = .text:0x000368AC; // type:function size:0x154 -fn_88_36A00 = .text:0x00036A00; // type:function size:0x4 -fn_88_36A04 = .text:0x00036A04; // type:function size:0x138 -fn_88_36B3C = .text:0x00036B3C; // type:function size:0x368 -fn_88_36EA4 = .text:0x00036EA4; // type:function size:0x224 -fn_88_370C8 = .text:0x000370C8; // type:function size:0x20 -fn_88_370E8 = .text:0x000370E8; // type:function size:0x4C -fn_88_37134 = .text:0x00037134; // type:function size:0xC4 +ObjectSavePoint = .text:0x00036168; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000363CC; // type:function size:0x148 scope:local +savepointExit = .text:0x00036514; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003655C; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00036700; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000368AC; // type:function size:0x154 scope:local +dummyFunc = .text:0x00036A00; // type:function size:0x4 scope:local +initCollidata = .text:0x00036A04; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00036B3C; // type:function size:0x368 scope:local +savepointSwing = .text:0x00036EA4; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000370C8; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000370E8; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00037134; // type:function size:0xC4 scope:local qFabsf = .text:0x000371F8; // type:function size:0x20 scope:weak fn_88_37218 = .text:0x00037218; // type:function size:0x38 fn_88_37250 = .text:0x00037250; // type:function size:0xD4 @@ -1373,11 +1373,11 @@ lbl_88_rodata_F50 = .rodata:0x00000F50; // type:object size:0x4 align:4 data:flo lbl_88_rodata_F54 = .rodata:0x00000F54; // type:object size:0x4 align:4 data:float lbl_88_rodata_F58 = .rodata:0x00000F58; // type:object size:0x4 align:4 data:float lbl_88_rodata_F5C = .rodata:0x00000F5C; // type:object size:0x4 align:4 data:float -lbl_88_rodata_F60 = .rodata:0x00000F60; // type:object size:0xC data:4byte -lbl_88_rodata_F6C = .rodata:0x00000F6C; // type:object size:0x4 align:4 data:float -lbl_88_rodata_F70 = .rodata:0x00000F70; // type:object size:0x4 align:4 data:float -lbl_88_rodata_F74 = .rodata:0x00000F74; // type:object size:0x4 align:4 data:float -lbl_88_rodata_F78 = .rodata:0x00000F78; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000F60; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000F6C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000F70; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000F74; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000F78; // type:object size:0x4 scope:local align:4 data:float lbl_88_rodata_F80 = .rodata:0x00000F80; // type:object size:0x4 align:4 data:float lbl_88_rodata_F84 = .rodata:0x00000F84; // type:object size:0xC data:4byte lbl_88_rodata_F90 = .rodata:0x00000F90; // type:object size:0x4 align:4 data:float @@ -1452,11 +1452,11 @@ lbl_88_rodata_10B0 = .rodata:0x000010B0; // type:object size:0x8 align:8 data:do lbl_88_rodata_10B8 = .rodata:0x000010B8; // type:object size:0x4 align:4 data:float lbl_88_rodata_10BC = .rodata:0x000010BC; // type:object size:0x4 align:4 data:float lbl_88_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x8 align:4 data:float -lbl_88_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_10CC = .rodata:0x000010CC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_10D4 = .rodata:0x000010D4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_10D8 = .rodata:0x000010D8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000010C8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000010CC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000010D0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000010D4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000010D8; // type:object size:0x4 scope:local align:4 data:float lbl_88_rodata_10E0 = .rodata:0x000010E0; // type:object size:0x4 align:4 data:float lbl_88_rodata_10E4 = .rodata:0x000010E4; // type:object size:0x4 align:4 data:float lbl_88_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x4 align:4 data:float @@ -1497,25 +1497,25 @@ lbl_88_rodata_118C = .rodata:0x0000118C; // type:object size:0x4 align:4 data:fl lbl_88_rodata_1190 = .rodata:0x00001190; // type:object size:0x8 align:8 data:double lbl_88_rodata_1198 = .rodata:0x00001198; // type:object size:0x8 align:8 data:double lbl_88_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x8 align:4 data:float -lbl_88_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11AC = .rodata:0x000011AC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11B4 = .rodata:0x000011B4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11BC = .rodata:0x000011BC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11C4 = .rodata:0x000011C4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11CC = .rodata:0x000011CC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x8 align:8 data:double -lbl_88_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x8 align:8 data:double -lbl_88_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11F4 = .rodata:0x000011F4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_11FC = .rodata:0x000011FC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x000011A8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x000011AC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x000011B0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000011B4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x000011B8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x000011BC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x000011C0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x000011C4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011C8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x000011CC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x000011D0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x000011D4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x000011D8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000011E0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000011E8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000011F0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000011F4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000011F8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000011FC; // type:object size:0x4 scope:local align:4 data:float lbl_88_rodata_1200 = .rodata:0x00001200; // type:object size:0x4 align:4 data:float lbl_88_rodata_1204 = .rodata:0x00001204; // type:object size:0x4 align:4 data:float lbl_88_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float @@ -1539,37 +1539,37 @@ lbl_88_rodata_124C = .rodata:0x0000124C; // type:object size:0x4 align:4 data:fl lbl_88_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 align:4 data:float lbl_88_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 align:4 data:float lbl_88_rodata_1258 = .rodata:0x00001258; // type:object size:0x8 align:4 data:float -lbl_88_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1264 = .rodata:0x00001264; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1268 = .rodata:0x00001268; // type:object size:0x4 align:4 data:float -lbl_88_rodata_126C = .rodata:0x0000126C; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1270 = .rodata:0x00001270; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1274 = .rodata:0x00001274; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1278 = .rodata:0x00001278; // type:object size:0x8 align:8 data:double -lbl_88_rodata_1280 = .rodata:0x00001280; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1284 = .rodata:0x00001284; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1288 = .rodata:0x00001288; // type:object size:0x4 align:4 data:float -lbl_88_rodata_128C = .rodata:0x0000128C; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1290 = .rodata:0x00001290; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1294 = .rodata:0x00001294; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1298 = .rodata:0x00001298; // type:object size:0x8 align:4 data:float -lbl_88_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12A4 = .rodata:0x000012A4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12AC = .rodata:0x000012AC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12B4 = .rodata:0x000012B4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12B8 = .rodata:0x000012B8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12BC = .rodata:0x000012BC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12C0 = .rodata:0x000012C0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12C4 = .rodata:0x000012C4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12CC = .rodata:0x000012CC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12D4 = .rodata:0x000012D4; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12DC = .rodata:0x000012DC; // type:object size:0x4 align:4 data:float -lbl_88_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00001260; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00001264; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00001268; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x0000126C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00001270; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00001274; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00001278; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00001280; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00001284; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00001288; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x0000128C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00001290; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00001294; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00001298; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x000012A0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x000012A4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x000012A8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x000012AC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000012B0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x000012B4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x000012B8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x000012BC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x000012C0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x000012C4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x000012C8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x000012CC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x000012D0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x000012D4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x000012D8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x000012DC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000012E0; // type:object size:0x4 scope:local align:4 data:float lbl_88_rodata_12E8 = .rodata:0x000012E8; // type:object size:0x4 align:4 data:float lbl_88_rodata_12EC = .rodata:0x000012EC; // type:object size:0x4 align:4 data:float lbl_88_rodata_12F0 = .rodata:0x000012F0; // type:object size:0x4 align:4 data:float @@ -1779,17 +1779,17 @@ lbl_88_rodata_1654 = .rodata:0x00001654; // type:object size:0x4 align:4 data:fl lbl_88_rodata_1658 = .rodata:0x00001658; // type:object size:0x4 align:4 data:float lbl_88_rodata_165C = .rodata:0x0000165C; // type:object size:0x4 align:4 data:float lbl_88_rodata_1660 = .rodata:0x00001660; // type:object size:0x8 align:4 data:float -lbl_88_rodata_1668 = .rodata:0x00001668; // type:object size:0x4 align:4 data:float -lbl_88_rodata_166C = .rodata:0x0000166C; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1670 = .rodata:0x00001670; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1674 = .rodata:0x00001674; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1678 = .rodata:0x00001678; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1680 = .rodata:0x00001680; // type:object size:0x8 align:8 data:double -lbl_88_rodata_1688 = .rodata:0x00001688; // type:object size:0x4 align:4 data:float -lbl_88_rodata_168C = .rodata:0x0000168C; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1690 = .rodata:0x00001690; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1694 = .rodata:0x00001694; // type:object size:0x4 align:4 data:float -lbl_88_rodata_1698 = .rodata:0x00001698; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001668; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000166C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001670; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001674; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001678; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001680; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001688; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000168C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001690; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001694; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001698; // type:object size:0x4 scope:local align:4 data:float lbl_88_rodata_16A0 = .rodata:0x000016A0; // type:object size:0x8 align:4 data:float @59 = .rodata:0x000016A8; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x000016AC; // type:object size:0x4 scope:local align:4 data:float @@ -5195,7 +5195,7 @@ lbl_88_data_CBA90 = .data:0x000CBA90; // type:object size:0x7 data:string lbl_88_data_CBA98 = .data:0x000CBA98; // type:object size:0x7 data:string lbl_88_data_CBAA0 = .data:0x000CBAA0; // type:object size:0x7 data:string lbl_88_data_CBAA8 = .data:0x000CBAA8; // type:object size:0x60 -lbl_88_data_CBB08 = .data:0x000CBB08; // type:object size:0x8 +_rename_ring_texlist = .data:0x000CBB08; // type:object size:0x8 lbl_88_data_CBB10 = .data:0x000CBB10; // type:object size:0x38 lbl_88_data_CBB48 = .data:0x000CBB48; // type:object size:0x38 lbl_88_data_CBB80 = .data:0x000CBB80; // type:object size:0xE data:string @@ -5256,42 +5256,42 @@ lbl_88_data_CC0B4 = .data:0x000CC0B4; // type:object size:0x8 lbl_88_data_CC0BC = .data:0x000CC0BC; // type:object size:0x3C lbl_88_data_CC0F8 = .data:0x000CC0F8; // type:object size:0x8 data:byte lbl_88_data_CC100 = .data:0x000CC100; // type:object size:0x5 data:string -lbl_88_data_CC120 = .data:0x000CC120; // type:object size:0xE data:string -lbl_88_data_CC130 = .data:0x000CC130; // type:object size:0xE data:string -lbl_88_data_CC140 = .data:0x000CC140; // type:object size:0xD data:string -lbl_88_data_CC150 = .data:0x000CC150; // type:object size:0xD data:string -lbl_88_data_CC160 = .data:0x000CC160; // type:object size:0x30 -lbl_88_data_CC190 = .data:0x000CC190; // type:object size:0x8 -lbl_88_data_CC198 = .data:0x000CC198; // type:object size:0x204 -lbl_88_data_CC39C = .data:0x000CC39C; // type:object size:0x204 -lbl_88_data_CC5A0 = .data:0x000CC5A0; // type:object size:0x1C8 -lbl_88_data_CC768 = .data:0x000CC768; // type:object size:0x40 -lbl_88_data_CC7A8 = .data:0x000CC7A8; // type:object size:0x50 -lbl_88_data_CC7F8 = .data:0x000CC7F8; // type:object size:0x8 -lbl_88_data_CC800 = .data:0x000CC800; // type:object size:0x20 -lbl_88_data_CC820 = .data:0x000CC820; // type:object size:0xC0 -lbl_88_data_CC8E0 = .data:0x000CC8E0; // type:object size:0x60 -lbl_88_data_CC940 = .data:0x000CC940; // type:object size:0x40 -lbl_88_data_CC980 = .data:0x000CC980; // type:object size:0x80 -lbl_88_data_CCA00 = .data:0x000CCA00; // type:object size:0x40 -lbl_88_data_CCA40 = .data:0x000CCA40; // type:object size:0x24 -lbl_88_data_CCA64 = .data:0x000CCA64; // type:object size:0x1C8 -lbl_88_data_CCC2C = .data:0x000CCC2C; // type:object size:0x1C8 -lbl_88_data_CCDF4 = .data:0x000CCDF4; // type:object size:0x140 -lbl_88_data_CCF34 = .data:0x000CCF34; // type:object size:0x40 -lbl_88_data_CCF74 = .data:0x000CCF74; // type:object size:0x50 -lbl_88_data_CCFC4 = .data:0x000CCFC4; // type:object size:0x8 -lbl_88_data_CCFCC = .data:0x000CCFCC; // type:object size:0x14 -lbl_88_data_CCFE0 = .data:0x000CCFE0; // type:object size:0x120 -lbl_88_data_CD100 = .data:0x000CD100; // type:object size:0x60 -lbl_88_data_CD160 = .data:0x000CD160; // type:object size:0x20 -lbl_88_data_CD180 = .data:0x000CD180; // type:object size:0x30 -lbl_88_data_CD1B0 = .data:0x000CD1B0; // type:object size:0x24 -lbl_88_data_CD1D4 = .data:0x000CD1D4; // type:object size:0x8 -lbl_88_data_CD1DC = .data:0x000CD1DC; // type:object size:0x30 -lbl_88_data_CD20C = .data:0x000CD20C; // type:object size:0x4 align:4 data:float -lbl_88_data_CD210 = .data:0x000CD210; // type:object size:0x4 align:4 data:float -lbl_88_data_CD214 = .data:0x000CD214; // type:object size:0x4 align:4 data:float +@18 = .data:0x000CC120; // type:object size:0xE scope:local data:string +@19 = .data:0x000CC130; // type:object size:0xE scope:local data:string +@20 = .data:0x000CC140; // type:object size:0xD scope:local data:string +@21 = .data:0x000CC150; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000CC160; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000CC190; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000CC198; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000CC39C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000CC5A0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000CC768; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000CC7A8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000CC7F8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000CC800; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000CC820; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000CC8E0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000CC940; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000CC980; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000CCA00; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000CCA40; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000CCA64; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000CCC2C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000CCDF4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000CCF34; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000CCF74; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000CCFC4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000CCFCC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000CCFE0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000CD100; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000CD160; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000CD180; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000CD1B0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000CD1D4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000CD1DC; // type:object size:0x30 scope:local +spring3_k = .data:0x000CD20C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000CD210; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000CD214; // type:object size:0x4 scope:local align:4 data:float lbl_88_data_CD218 = .data:0x000CD218; // type:object size:0xE data:string lbl_88_data_CD228 = .data:0x000CD228; // type:object size:0xC lbl_88_data_CD234 = .data:0x000CD234; // type:object size:0x8 @@ -5489,7 +5489,7 @@ lbl_88_data_D2370 = .data:0x000D2370; // type:object size:0x14 lbl_88_data_D2384 = .data:0x000D2384; // type:object size:0x24 lbl_88_data_D23A8 = .data:0x000D23A8; // type:object size:0x40 data:4byte lbl_88_data_D23E8 = .data:0x000D23E8; // type:object size:0x30 -lbl_88_data_D2418 = .data:0x000D2418; // type:object size:0x5 data:string +@115 = .data:0x000D2418; // type:object size:0x5 scope:local data:string lbl_88_data_D2420 = .data:0x000D2420; // type:object size:0xE data:string lbl_88_data_D2430 = .data:0x000D2430; // type:object size:0xD data:string lbl_88_data_D2440 = .data:0x000D2440; // type:object size:0x18 @@ -5563,149 +5563,149 @@ lbl_88_data_D42C8 = .data:0x000D42C8; // type:object size:0x30 lbl_88_data_D42F8 = .data:0x000D42F8; // type:object size:0xF data:string lbl_88_data_D4308 = .data:0x000D4308; // type:object size:0x10 data:string lbl_88_data_D4318 = .data:0x000D4318; // type:object size:0x18 data:string -lbl_88_data_D4330 = .data:0x000D4330; // type:object size:0xD data:string -lbl_88_data_D4340 = .data:0x000D4340; // type:object size:0xD data:string -lbl_88_data_D4350 = .data:0x000D4350; // type:object size:0x18 -lbl_88_data_D4368 = .data:0x000D4368; // type:object size:0x8 -lbl_88_data_D4370 = .data:0x000D4370; // type:object size:0x2D0 -lbl_88_data_D4640 = .data:0x000D4640; // type:object size:0xCE4 -lbl_88_data_D5324 = .data:0x000D5324; // type:object size:0x18 -lbl_88_data_D533C = .data:0x000D533C; // type:object size:0xE data:string -lbl_88_data_D534C = .data:0x000D534C; // type:object size:0xC -lbl_88_data_D5358 = .data:0x000D5358; // type:object size:0x8 -lbl_88_data_D5360 = .data:0x000D5360; // type:object size:0x50 -lbl_88_data_D53B0 = .data:0x000D53B0; // type:object size:0xCC -lbl_88_data_D547C = .data:0x000D547C; // type:object size:0x18 -lbl_88_data_D5494 = .data:0x000D5494; // type:object size:0xC -lbl_88_data_D54A0 = .data:0x000D54A0; // type:object size:0x8 -lbl_88_data_D54A8 = .data:0x000D54A8; // type:object size:0x50 -lbl_88_data_D54F8 = .data:0x000D54F8; // type:object size:0xCC -lbl_88_data_D55C4 = .data:0x000D55C4; // type:object size:0x18 -lbl_88_data_D55DC = .data:0x000D55DC; // type:object size:0xD data:string -lbl_88_data_D55EC = .data:0x000D55EC; // type:object size:0xD data:string -lbl_88_data_D55FC = .data:0x000D55FC; // type:object size:0xD data:string -lbl_88_data_D560C = .data:0x000D560C; // type:object size:0xD data:string -lbl_88_data_D561C = .data:0x000D561C; // type:object size:0x30 -lbl_88_data_D564C = .data:0x000D564C; // type:object size:0x8 -lbl_88_data_D5654 = .data:0x000D5654; // type:object size:0x108 -lbl_88_data_D575C = .data:0x000D575C; // type:object size:0x18C -lbl_88_data_D58E8 = .data:0x000D58E8; // type:object size:0x18 -lbl_88_data_D5900 = .data:0x000D5900; // type:object size:0x38 -lbl_88_data_D5938 = .data:0x000D5938; // type:object size:0x100 -lbl_88_data_D5A38 = .data:0x000D5A38; // type:object size:0x15C -lbl_88_data_D5B94 = .data:0x000D5B94; // type:object size:0x18 -lbl_88_data_D5BAC = .data:0x000D5BAC; // type:object size:0x38 -lbl_88_data_D5BE4 = .data:0x000D5BE4; // type:object size:0x10C -lbl_88_data_D5CF0 = .data:0x000D5CF0; // type:object size:0x15C -lbl_88_data_D5E4C = .data:0x000D5E4C; // type:object size:0x18 -lbl_88_data_D5E64 = .data:0x000D5E64; // type:object size:0x38 -lbl_88_data_D5E9C = .data:0x000D5E9C; // type:object size:0xC0 -lbl_88_data_D5F5C = .data:0x000D5F5C; // type:object size:0x114 -lbl_88_data_D6070 = .data:0x000D6070; // type:object size:0x18 -lbl_88_data_D6088 = .data:0x000D6088; // type:object size:0x38 -lbl_88_data_D60C0 = .data:0x000D60C0; // type:object size:0x108 -lbl_88_data_D61C8 = .data:0x000D61C8; // type:object size:0x18C -lbl_88_data_D6354 = .data:0x000D6354; // type:object size:0x18 -lbl_88_data_D636C = .data:0x000D636C; // type:object size:0x38 -lbl_88_data_D63A4 = .data:0x000D63A4; // type:object size:0x34 -lbl_88_data_D63D8 = .data:0x000D63D8; // type:object size:0x6C -lbl_88_data_D6444 = .data:0x000D6444; // type:object size:0x18 -lbl_88_data_D645C = .data:0x000D645C; // type:object size:0x38 -lbl_88_data_D6494 = .data:0x000D6494; // type:object size:0x34 -lbl_88_data_D64C8 = .data:0x000D64C8; // type:object size:0x6C -lbl_88_data_D6534 = .data:0x000D6534; // type:object size:0x18 -lbl_88_data_D654C = .data:0x000D654C; // type:object size:0x38 -lbl_88_data_D6584 = .data:0x000D6584; // type:object size:0x2B0 -lbl_88_data_D6834 = .data:0x000D6834; // type:object size:0x3B4 -lbl_88_data_D6BE8 = .data:0x000D6BE8; // type:object size:0x18 -lbl_88_data_D6C00 = .data:0x000D6C00; // type:object size:0x38 -lbl_88_data_D6C38 = .data:0x000D6C38; // type:object size:0x174 -lbl_88_data_D6DAC = .data:0x000D6DAC; // type:object size:0x234 -lbl_88_data_D6FE0 = .data:0x000D6FE0; // type:object size:0x18 -lbl_88_data_D6FF8 = .data:0x000D6FF8; // type:object size:0x38 -lbl_88_data_D7030 = .data:0x000D7030; // type:object size:0x20 -lbl_88_data_D7050 = .data:0x000D7050; // type:object size:0x20 -lbl_88_data_D7070 = .data:0x000D7070; // type:object size:0xA0 -lbl_88_data_D7110 = .data:0x000D7110; // type:object size:0xA0 -lbl_88_data_D71B0 = .data:0x000D71B0; // type:object size:0xA0 -lbl_88_data_D7250 = .data:0x000D7250; // type:object size:0xA0 -lbl_88_data_D72F0 = .data:0x000D72F0; // type:object size:0xA0 -lbl_88_data_D7390 = .data:0x000D7390; // type:object size:0x20 -lbl_88_data_D73B0 = .data:0x000D73B0; // type:object size:0x20 -lbl_88_data_D73D0 = .data:0x000D73D0; // type:object size:0xA0 -lbl_88_data_D7470 = .data:0x000D7470; // type:object size:0x90 -lbl_88_data_D7500 = .data:0x000D7500; // type:object size:0xC data:4byte -lbl_88_data_D750C = .data:0x000D750C; // type:object size:0xD data:string -lbl_88_data_D751C = .data:0x000D751C; // type:object size:0x30 -lbl_88_data_D754C = .data:0x000D754C; // type:object size:0x8 -lbl_88_data_D7554 = .data:0x000D7554; // type:object size:0x108 -lbl_88_data_D765C = .data:0x000D765C; // type:object size:0x18C -lbl_88_data_D77E8 = .data:0x000D77E8; // type:object size:0x18 -lbl_88_data_D7800 = .data:0x000D7800; // type:object size:0x38 -lbl_88_data_D7838 = .data:0x000D7838; // type:object size:0x100 -lbl_88_data_D7938 = .data:0x000D7938; // type:object size:0x15C -lbl_88_data_D7A94 = .data:0x000D7A94; // type:object size:0x18 -lbl_88_data_D7AAC = .data:0x000D7AAC; // type:object size:0x38 -lbl_88_data_D7AE4 = .data:0x000D7AE4; // type:object size:0x10C -lbl_88_data_D7BF0 = .data:0x000D7BF0; // type:object size:0x15C -lbl_88_data_D7D4C = .data:0x000D7D4C; // type:object size:0x18 -lbl_88_data_D7D64 = .data:0x000D7D64; // type:object size:0x38 -lbl_88_data_D7D9C = .data:0x000D7D9C; // type:object size:0xC0 -lbl_88_data_D7E5C = .data:0x000D7E5C; // type:object size:0x114 -lbl_88_data_D7F70 = .data:0x000D7F70; // type:object size:0x18 -lbl_88_data_D7F88 = .data:0x000D7F88; // type:object size:0x38 -lbl_88_data_D7FC0 = .data:0x000D7FC0; // type:object size:0x108 -lbl_88_data_D80C8 = .data:0x000D80C8; // type:object size:0x18C -lbl_88_data_D8254 = .data:0x000D8254; // type:object size:0x18 -lbl_88_data_D826C = .data:0x000D826C; // type:object size:0x38 -lbl_88_data_D82A4 = .data:0x000D82A4; // type:object size:0x34 -lbl_88_data_D82D8 = .data:0x000D82D8; // type:object size:0x6C -lbl_88_data_D8344 = .data:0x000D8344; // type:object size:0x18 -lbl_88_data_D835C = .data:0x000D835C; // type:object size:0x38 -lbl_88_data_D8394 = .data:0x000D8394; // type:object size:0x34 -lbl_88_data_D83C8 = .data:0x000D83C8; // type:object size:0x6C -lbl_88_data_D8434 = .data:0x000D8434; // type:object size:0x18 -lbl_88_data_D844C = .data:0x000D844C; // type:object size:0x38 -lbl_88_data_D8484 = .data:0x000D8484; // type:object size:0x2B0 -lbl_88_data_D8734 = .data:0x000D8734; // type:object size:0x3B4 -lbl_88_data_D8AE8 = .data:0x000D8AE8; // type:object size:0x18 -lbl_88_data_D8B00 = .data:0x000D8B00; // type:object size:0x38 -lbl_88_data_D8B38 = .data:0x000D8B38; // type:object size:0x174 -lbl_88_data_D8CAC = .data:0x000D8CAC; // type:object size:0x234 -lbl_88_data_D8EE0 = .data:0x000D8EE0; // type:object size:0x18 -lbl_88_data_D8EF8 = .data:0x000D8EF8; // type:object size:0x38 -lbl_88_data_D8F30 = .data:0x000D8F30; // type:object size:0x140 -lbl_88_data_D9070 = .data:0x000D9070; // type:object size:0x20 -lbl_88_data_D9090 = .data:0x000D9090; // type:object size:0x140 -lbl_88_data_D91D0 = .data:0x000D91D0; // type:object size:0x140 -lbl_88_data_D9310 = .data:0x000D9310; // type:object size:0x140 -lbl_88_data_D9450 = .data:0x000D9450; // type:object size:0x140 -lbl_88_data_D9590 = .data:0x000D9590; // type:object size:0x140 -lbl_88_data_D96D0 = .data:0x000D96D0; // type:object size:0x140 -lbl_88_data_D9810 = .data:0x000D9810; // type:object size:0x140 -lbl_88_data_D9950 = .data:0x000D9950; // type:object size:0x140 -lbl_88_data_D9A90 = .data:0x000D9A90; // type:object size:0x90 -lbl_88_data_D9B20 = .data:0x000D9B20; // type:object size:0xC data:4byte -lbl_88_data_D9B2C = .data:0x000D9B2C; // type:object size:0x1C -lbl_88_data_D9B48 = .data:0x000D9B48; // type:object size:0x60 -lbl_88_data_D9BA8 = .data:0x000D9BA8; // type:object size:0x4 data:4byte -lbl_88_data_D9BAC = .data:0x000D9BAC; // type:object size:0x4 data:4byte -lbl_88_data_D9BB0 = .data:0x000D9BB0; // type:object size:0x4 align:4 data:float -lbl_88_data_D9BB4 = .data:0x000D9BB4; // type:object size:0x4 align:4 data:float -lbl_88_data_D9BB8 = .data:0x000D9BB8; // type:object size:0x4 align:4 data:float -lbl_88_data_D9BBC = .data:0x000D9BBC; // type:object size:0x4 data:4byte -lbl_88_data_D9BC0 = .data:0x000D9BC0; // type:object size:0x4 data:4byte -lbl_88_data_D9BC4 = .data:0x000D9BC4; // type:object size:0x4 align:4 data:float -lbl_88_data_D9BC8 = .data:0x000D9BC8; // type:object size:0x4 align:4 data:float -lbl_88_data_D9BCC = .data:0x000D9BCC; // type:object size:0x4 align:4 data:float -lbl_88_data_D9BD0 = .data:0x000D9BD0; // type:object size:0xC -lbl_88_data_D9BDC = .data:0x000D9BDC; // type:object size:0xC -lbl_88_data_D9BE8 = .data:0x000D9BE8; // type:object size:0xC -lbl_88_data_D9BF4 = .data:0x000D9BF4; // type:object size:0xC -lbl_88_data_D9C00 = .data:0x000D9C00; // type:object size:0xC -lbl_88_data_D9C0C = .data:0x000D9C0C; // type:object size:0x4 data:4byte -lbl_88_data_D9C10 = .data:0x000D9C10; // type:object size:0xC -lbl_88_data_D9C1C = .data:0x000D9C1C; // type:object size:0xC +@19 = .data:0x000D4330; // type:object size:0xD scope:local data:string +@20 = .data:0x000D4340; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000D4350; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000D4368; // type:object size:0x8 scope:local +goalring_plist = .data:0x000D4370; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000D4640; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000D5324; // type:object size:0x18 scope:local +@21 = .data:0x000D533C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000D534C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000D5358; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000D5360; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000D53B0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000D547C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000D5494; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000D54A0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000D54A8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000D54F8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000D55C4; // type:object size:0x18 scope:local +@22 = .data:0x000D55DC; // type:object size:0xD scope:local data:string +@23 = .data:0x000D55EC; // type:object size:0xD scope:local data:string +@24 = .data:0x000D55FC; // type:object size:0xD scope:local data:string +@25 = .data:0x000D560C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000D561C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000D564C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000D5654; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000D575C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000D58E8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000D5900; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000D5938; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000D5A38; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000D5B94; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000D5BAC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000D5BE4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000D5CF0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000D5E4C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000D5E64; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000D5E9C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000D5F5C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000D6070; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000D6088; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000D60C0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000D61C8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000D6354; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000D636C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000D63A4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000D63D8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000D6444; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000D645C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000D6494; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000D64C8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000D6534; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000D654C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000D6584; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000D6834; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000D6BE8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000D6C00; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000D6C38; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000D6DAC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000D6FE0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000D6FF8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000D7030; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000D7050; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000D7070; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000D7110; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000D71B0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000D7250; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000D72F0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000D7390; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000D73B0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000D73D0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000D7470; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000D7500; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000D750C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000D751C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000D754C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000D7554; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000D765C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000D77E8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000D7800; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000D7838; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000D7938; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000D7A94; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000D7AAC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000D7AE4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000D7BF0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000D7D4C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000D7D64; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000D7D9C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000D7E5C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000D7F70; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000D7F88; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000D7FC0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000D80C8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000D8254; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000D826C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000D82A4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000D82D8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000D8344; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000D835C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000D8394; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000D83C8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000D8434; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000D844C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000D8484; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000D8734; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000D8AE8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000D8B00; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000D8B38; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000D8CAC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000D8EE0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000D8EF8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000D8F30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000D9070; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000D9090; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000D91D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000D9310; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000D9450; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000D9590; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000D96D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000D9810; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000D9950; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000D9A90; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000D9B20; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000D9B2C; // type:object size:0x1C +goalring_colli_info = .data:0x000D9B48; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000D9BA8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000D9BAC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000D9BB0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000D9BB4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000D9BB8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000D9BBC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000D9BC0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000D9BC4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000D9BC8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000D9BCC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000D9BD0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000D9BDC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000D9BE8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000D9BF4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000D9C00; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000D9C0C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000D9C10; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000D9C1C; // type:object size:0xC scope:local lbl_88_data_D9C28 = .data:0x000D9C28; // type:object size:0xE data:string lbl_88_data_D9C38 = .data:0x000D9C38; // type:object size:0xD data:string lbl_88_data_D9C48 = .data:0x000D9C48; // type:object size:0x18 @@ -5770,30 +5770,30 @@ lbl_88_data_DC650 = .data:0x000DC650; // type:object size:0xD data:string lbl_88_data_DC660 = .data:0x000DC660; // type:object size:0xE data:string lbl_88_data_DC670 = .data:0x000DC670; // type:object size:0xD data:string lbl_88_data_DC680 = .data:0x000DC680; // type:object size:0x24 -lbl_88_data_DC6A4 = .data:0x000DC6A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000DC6A4; // type:object size:0x8 lbl_88_data_DC6AC = .data:0x000DC6AC; // type:object size:0x98 lbl_88_data_DC744 = .data:0x000DC744; // type:object size:0x2DC -lbl_88_data_DCA20 = .data:0x000DCA20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000DCA20; // type:object size:0x18 lbl_88_data_DCA38 = .data:0x000DCA38; // type:object size:0x164 lbl_88_data_DCB9C = .data:0x000DCB9C; // type:object size:0x15C -lbl_88_data_DCCF8 = .data:0x000DCCF8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000DCCF8; // type:object size:0x18 lbl_88_data_DCD10 = .data:0x000DCD10; // type:object size:0x1B4 lbl_88_data_DCEC4 = .data:0x000DCEC4; // type:object size:0x15C -lbl_88_data_DD020 = .data:0x000DD020; // type:object size:0x18 -lbl_88_data_DD038 = .data:0x000DD038; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000DD020; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000DD038; // type:object size:0x30 lbl_88_data_DD068 = .data:0x000DD068; // type:object size:0x10 -lbl_88_data_DD078 = .data:0x000DD078; // type:object size:0x58 data:4byte -jumptable_88_data_DD0D0 = .data:0x000DD0D0; // type:object size:0x1C scope:local -lbl_88_data_DD0EC = .data:0x000DD0EC; // type:object size:0xC -lbl_88_data_DD0F8 = .data:0x000DD0F8; // type:object size:0xE data:string -lbl_88_data_DD108 = .data:0x000DD108; // type:object size:0xC -lbl_88_data_DD114 = .data:0x000DD114; // type:object size:0x8 -lbl_88_data_DD11C = .data:0x000DD11C; // type:object size:0x3D4 -lbl_88_data_DD4F0 = .data:0x000DD4F0; // type:object size:0x4A4 -lbl_88_data_DD994 = .data:0x000DD994; // type:object size:0x18 -lbl_88_data_DD9AC = .data:0x000DD9AC; // type:object size:0x30 -lbl_88_data_DD9DC = .data:0x000DD9DC; // type:object size:0x58 data:4byte -jumptable_88_data_DDA34 = .data:0x000DDA34; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000DD078; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000DD0D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000DD0EC; // type:object size:0xC scope:local +@21 = .data:0x000DD0F8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000DD108; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000DD114; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000DD11C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000DD4F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000DD994; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000DD9AC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000DD9DC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000DDA34; // type:object size:0x1C scope:local lbl_88_data_DDA50 = .data:0x000DDA50; // type:object size:0xD data:string lbl_88_data_DDA60 = .data:0x000DDA60; // type:object size:0xC lbl_88_data_DDA6C = .data:0x000DDA6C; // type:object size:0x8 @@ -6440,29 +6440,29 @@ lbl_88_data_102E30 = .data:0x00102E30; // type:object size:0x30 lbl_88_data_102E60 = .data:0x00102E60; // type:object size:0x1E0 lbl_88_data_103040 = .data:0x00103040; // type:object size:0xE data:string lbl_88_data_103050 = .data:0x00103050; // type:object size:0xC -lbl_88_data_10305C = .data:0x0010305C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0010305C; // type:object size:0x8 lbl_88_data_103064 = .data:0x00103064; // type:object size:0x318 lbl_88_data_10337C = .data:0x0010337C; // type:object size:0x42C -lbl_88_data_1037A8 = .data:0x001037A8; // type:object size:0x18 -lbl_88_data_1037C0 = .data:0x001037C0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x001037A8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x001037C0; // type:object size:0x38 lbl_88_data_1037F8 = .data:0x001037F8; // type:object size:0x318 lbl_88_data_103B10 = .data:0x00103B10; // type:object size:0x42C -lbl_88_data_103F3C = .data:0x00103F3C; // type:object size:0x18 -lbl_88_data_103F54 = .data:0x00103F54; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x00103F3C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00103F54; // type:object size:0x38 lbl_88_data_103F8C = .data:0x00103F8C; // type:object size:0x69C lbl_88_data_104628 = .data:0x00104628; // type:object size:0x7BC -lbl_88_data_104DE4 = .data:0x00104DE4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00104DE4; // type:object size:0x18 lbl_88_data_104DFC = .data:0x00104DFC; // type:object size:0x268 -lbl_88_data_105064 = .data:0x00105064; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00105064; // type:object size:0x24 lbl_88_data_105088 = .data:0x00105088; // type:object size:0x268 -lbl_88_data_1052F0 = .data:0x001052F0; // type:object size:0x24 -lbl_88_data_105314 = .data:0x00105314; // type:object size:0x30 -lbl_88_data_105344 = .data:0x00105344; // type:object size:0x4 align:4 data:float -lbl_88_data_105348 = .data:0x00105348; // type:object size:0x4 align:4 data:float -lbl_88_data_10534C = .data:0x0010534C; // type:object size:0x4 align:4 data:float -lbl_88_data_105350 = .data:0x00105350; // type:object size:0x4 data:4byte -jumptable_88_data_105354 = .data:0x00105354; // type:object size:0x30 scope:local -lbl_88_data_105384 = .data:0x00105384; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x001052F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00105314; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00105344; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00105348; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0010534C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00105350; // type:object size:0x4 data:4byte +@91 = .data:0x00105354; // type:object size:0x30 scope:local +vec$111 = .data:0x00105384; // type:object size:0x18 scope:local lbl_88_data_1053A0 = .data:0x001053A0; // type:object size:0xD data:string lbl_88_data_1053B0 = .data:0x001053B0; // type:object size:0xC lbl_88_data_1053BC = .data:0x001053BC; // type:object size:0x8 @@ -7819,7 +7819,7 @@ lbl_88_bss_8C8 = .bss:0x000008C8; // type:object size:0x4 data:4byte lbl_88_bss_8CC = .bss:0x000008CC; // type:object size:0x4 data:4byte lbl_88_bss_8D0 = .bss:0x000008D0; // type:object size:0x640 data:4byte lbl_88_bss_F10 = .bss:0x00000F10; // type:object size:0x8 data:4byte -lbl_88_bss_F18 = .bss:0x00000F18; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000F18; // type:object size:0x4 scope:local data:4byte lbl_88_bss_F20 = .bss:0x00000F20; // type:object size:0x8 data:4byte lbl_88_bss_F28 = .bss:0x00000F28; // type:object size:0x8 data:4byte lbl_88_bss_F30 = .bss:0x00000F30; // type:object size:0x4 data:4byte @@ -7834,7 +7834,7 @@ colli_timer = .bss:0x00000F50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000F54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000F58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000F5C; // type:object size:0x4 scope:local data:4byte -lbl_88_bss_F60 = .bss:0x00000F60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000F60; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000F68; // type:object size:0x8 scope:local data:4byte lbl_88_bss_F70 = .bss:0x00000F70; // type:object size:0x8 data:4byte lbl_88_bss_F78 = .bss:0x00000F78; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/boss_bigbogyD/splits.txt b/config/GSNE8P/boss_bigbogyD/splits.txt index 878fb190..73e7955f 100644 --- a/config/GSNE8P/boss_bigbogyD/splits.txt +++ b/config/GSNE8P/boss_bigbogyD/splits.txt @@ -110,13 +110,10 @@ boss_bigbogyD_25.c: .text start:0x0001C234 end:0x0001C5E4 .rodata start:0x00000F40 end:0x00000F70 -boss_bigbogyD_26.c: - .text start:0x0001C788 end:0x0001C920 - .rodata start:0x00000F70 end:0x00000F88 - -boss_bigbogyD_27.c: - .text start:0x0001C920 end:0x0001CC24 - .rodata start:0x00000F88 end:0x00000F90 +OBJECT/o_3spring.c: + .text start:0x0001C788 end:0x0001CC24 + .rodata start:0x00000F70 end:0x00000F90 + .data start:0x00043280 end:0x00044378 boss_bigbogyD_28.c: .text start:0x0001CC24 end:0x0001D0AC @@ -142,9 +139,10 @@ boss_bigbogyD_34.c: .text start:0x0001FBF0 end:0x00020A34 .rodata start:0x00001080 end:0x000010D8 -boss_bigbogyD_35.c: - .text start:0x00020A68 end:0x000211F4 +OBJECT/o_degring_linear.c: + .text start:0x00020A34 end:0x00021384 .rodata start:0x000010D8 end:0x000010F0 + .data start:0x00049478 end:0x00049480 boss_bigbogyD_36.c: .text start:0x00021384 end:0x00021DA8 @@ -162,9 +160,11 @@ boss_bigbogyD_39.c: .text start:0x0002532C end:0x000253E8 .rodata start:0x00001190 end:0x00001198 -boss_bigbogyD_40.c: - .text start:0x00025590 end:0x000268A8 +OBJECT/o_goalring.c: + .text start:0x0002558C end:0x000268A8 .rodata start:0x00001198 end:0x000011F0 + .data start:0x0004B390 end:0x00050C88 + .bss start:0x00000B48 end:0x00000B50 boss_bigbogyD_41.c: .text start:0x000268A8 end:0x00027414 @@ -178,21 +178,15 @@ boss_bigbogyD_43.c: .text start:0x0002833C end:0x0002840C .rodata start:0x00001248 end:0x00001250 -boss_bigbogyD_44.c: - .text start:0x00028690 end:0x00029138 - .rodata start:0x00001250 end:0x00001288 - -boss_bigbogyD_45.c: - .text start:0x000291AC end:0x000291F0 - .rodata start:0x00001288 end:0x00001290 - -boss_bigbogyD_46.c: - .text start:0x000293A8 end:0x00029E08 - .rodata start:0x00001290 end:0x000012D0 +OBJECT/o_itemboxair.c: + .text start:0x000285BC end:0x00029264 + .rodata start:0x00001250 end:0x00001290 + .data start:0x000540D8 end:0x00054158 -boss_bigbogyD_47.c: - .text start:0x00029E7C end:0x00029EC0 - .rodata start:0x000012D0 end:0x000012D8 +OBJECT/o_itemboxballoon.c: + .text start:0x00029264 end:0x00029F34 + .rodata start:0x00001290 end:0x000012D8 + .data start:0x00054158 end:0x00054AB0 boss_bigbogyD_48.c: .text start:0x00029F34 end:0x0002C084 @@ -224,9 +218,11 @@ boss_bigbogyD_54.c: .text start:0x000375E0 end:0x0003785C .rodata start:0x00001638 end:0x00001658 -boss_bigbogyD_55.c: +OBJECT/o_savepoint.c: .text start:0x00037BA8 end:0x00038C38 .rodata start:0x00001658 end:0x00001690 + .data start:0x0007C3B0 end:0x0007C400 + .bss start:0x00000B90 end:0x00000B98 boss_bigbogyD_56.c: .text start:0x00038C90 end:0x00038E68 diff --git a/config/GSNE8P/boss_bigbogyD/symbols.txt b/config/GSNE8P/boss_bigbogyD/symbols.txt index 4bb502cd..26125481 100644 --- a/config/GSNE8P/boss_bigbogyD/symbols.txt +++ b/config/GSNE8P/boss_bigbogyD/symbols.txt @@ -263,13 +263,13 @@ fn_85_14990 = .text:0x00014990; // type:function size:0x44 fn_85_149D4 = .text:0x000149D4; // type:function size:0x50 fn_85_14A24 = .text:0x00014A24; // type:function size:0x6C fn_85_14A90 = .text:0x00014A90; // type:function size:0xC8 -fn_85_14B58 = .text:0x00014B58; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00014B58; // type:function size:0x30 fn_85_14B88 = .text:0x00014B88; // type:function size:0x30C -fn_85_14E94 = .text:0x00014E94; // type:function size:0x74 -fn_85_14F08 = .text:0x00014F08; // type:function size:0xBC -fn_85_14FC4 = .text:0x00014FC4; // type:function size:0x40 -fn_85_15004 = .text:0x00015004; // type:function size:0x2C -fn_85_15030 = .text:0x00015030; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00014E94; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00014F08; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00014FC4; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00015004; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00015030; // type:function size:0x60 fn_85_15090 = .text:0x00015090; // type:function size:0x12C fn_85_151BC = .text:0x000151BC; // type:function size:0xC8 fn_85_15284 = .text:0x00015284; // type:function size:0xB8 @@ -288,11 +288,11 @@ fn_85_16EF8 = .text:0x00016EF8; // type:function size:0xC fn_85_16F04 = .text:0x00016F04; // type:function size:0x1CC fn_85_170D0 = .text:0x000170D0; // type:function size:0x88 fn_85_17158 = .text:0x00017158; // type:function size:0xD0 -fn_85_17228 = .text:0x00017228; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00017228; // type:function size:0x100 fn_85_17328 = .text:0x00017328; // type:function size:0x198 fn_85_174C0 = .text:0x000174C0; // type:function size:0xA8 fn_85_17568 = .text:0x00017568; // type:function size:0x70 -fn_85_175D8 = .text:0x000175D8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000175D8; // type:function size:0x114 fn_85_176EC = .text:0x000176EC; // type:function size:0x6C fn_85_17758 = .text:0x00017758; // type:function size:0x180 fn_85_178D8 = .text:0x000178D8; // type:function size:0xA4 @@ -323,7 +323,7 @@ fn_85_197FC = .text:0x000197FC; // type:function size:0xA4 fn_85_198A0 = .text:0x000198A0; // type:function size:0xA4 fn_85_19944 = .text:0x00019944; // type:function size:0xA4 fn_85_199E8 = .text:0x000199E8; // type:function size:0xA4 -fn_85_19A8C = .text:0x00019A8C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00019A8C; // type:function size:0x19C fn_85_19C28 = .text:0x00019C28; // type:function size:0x198 _rename_MakeParticle = .text:0x00019DC0; // type:function size:0x19C fn_85_19F5C = .text:0x00019F5C; // type:function size:0x198 @@ -335,7 +335,7 @@ fn_85_1A8C4 = .text:0x0001A8C4; // type:function size:0x128 fn_85_1A9EC = .text:0x0001A9EC; // type:function size:0x4 fn_85_1A9F0 = .text:0x0001A9F0; // type:function size:0x4 fn_85_1A9F4 = .text:0x0001A9F4; // type:function size:0x40 -fn_85_1AA34 = .text:0x0001AA34; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001AA34; // type:function size:0x1E4 fn_85_1AC18 = .text:0x0001AC18; // type:function size:0x24 fn_85_1AC3C = .text:0x0001AC3C; // type:function size:0x1C0 fn_85_1ADFC = .text:0x0001ADFC; // type:function size:0x1F4 @@ -343,7 +343,7 @@ fn_85_1AFF0 = .text:0x0001AFF0; // type:function size:0x190 fn_85_1B180 = .text:0x0001B180; // type:function size:0xF8 fn_85_1B278 = .text:0x0001B278; // type:function size:0x1D4 fn_85_1B44C = .text:0x0001B44C; // type:function size:0x18C -fn_85_1B5D8 = .text:0x0001B5D8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001B5D8; // type:function size:0x1C8 fn_85_1B7A0 = .text:0x0001B7A0; // type:function size:0xD0 fn_85_1B870 = .text:0x0001B870; // type:function size:0x358 fn_85_1BBC8 = .text:0x0001BBC8; // type:function size:0x2C0 @@ -354,11 +354,11 @@ fn_85_1C234 = .text:0x0001C234; // type:function size:0x1C4 fn_85_1C3F8 = .text:0x0001C3F8; // type:function size:0x1EC fn_85_1C5E4 = .text:0x0001C5E4; // type:function size:0x120 fn_85_1C704 = .text:0x0001C704; // type:function size:0x84 -fn_85_1C788 = .text:0x0001C788; // type:function size:0x198 -fn_85_1C920 = .text:0x0001C920; // type:function size:0xD4 -fn_85_1C9F4 = .text:0x0001C9F4; // type:function size:0x38 -fn_85_1CA2C = .text:0x0001CA2C; // type:function size:0x144 -fn_85_1CB70 = .text:0x0001CB70; // type:function size:0xB4 +Object3SpringJump = .text:0x0001C788; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001C920; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001C9F4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001CA2C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001CB70; // type:function size:0xB4 scope:local fn_85_1CC24 = .text:0x0001CC24; // type:function size:0xF8 fn_85_1CD1C = .text:0x0001CD1C; // type:function size:0xFC fn_85_1CE18 = .text:0x0001CE18; // type:function size:0x30 @@ -389,15 +389,15 @@ fn_85_1FCD8 = .text:0x0001FCD8; // type:function size:0x38 fn_85_1FD10 = .text:0x0001FD10; // type:function size:0x968 fn_85_20678 = .text:0x00020678; // type:function size:0x10C fn_85_20784 = .text:0x00020784; // type:function size:0x2B0 -fn_85_20A34 = .text:0x00020A34; // type:function size:0x34 -fn_85_20A68 = .text:0x00020A68; // type:function size:0x11C -fn_85_20B84 = .text:0x00020B84; // type:function size:0x110 -fn_85_20C94 = .text:0x00020C94; // type:function size:0xB4 -fn_85_20D48 = .text:0x00020D48; // type:function size:0x150 -fn_85_20E98 = .text:0x00020E98; // type:function size:0xE0 -fn_85_20F78 = .text:0x00020F78; // type:function size:0x190 -fn_85_21108 = .text:0x00021108; // type:function size:0xEC -fn_85_211F4 = .text:0x000211F4; // type:function size:0x190 +DegRingGetNum = .text:0x00020A34; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00020A68; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00020B84; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00020C94; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00020D48; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00020E98; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00020F78; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00021108; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000211F4; // type:function size:0x190 scope:local fn_85_21384 = .text:0x00021384; // type:function size:0x140 fn_85_214C4 = .text:0x000214C4; // type:function size:0x1CC fn_85_21690 = .text:0x00021690; // type:function size:0x88 @@ -450,15 +450,15 @@ fn_85_253E8 = .text:0x000253E8; // type:function size:0x8C fn_85_25474 = .text:0x00025474; // type:function size:0x38 fn_85_254AC = .text:0x000254AC; // type:function size:0x4 fn_85_254B0 = .text:0x000254B0; // type:function size:0xDC -fn_85_2558C = .text:0x0002558C; // type:function size:0x4 -fn_85_25590 = .text:0x00025590; // type:function size:0x2EC -fn_85_2587C = .text:0x0002587C; // type:function size:0x44 -fn_85_258C0 = .text:0x000258C0; // type:function size:0x7F4 -fn_85_260B4 = .text:0x000260B4; // type:function size:0x34 -fn_85_260E8 = .text:0x000260E8; // type:function size:0xF0 -fn_85_261D8 = .text:0x000261D8; // type:function size:0x214 -fn_85_263EC = .text:0x000263EC; // type:function size:0x254 -fn_85_26640 = .text:0x00026640; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002558C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00025590; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002587C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000258C0; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000260B4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000260E8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000261D8; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000263EC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00026640; // type:function size:0x268 scope:local fn_85_268A8 = .text:0x000268A8; // type:function size:0x84 fn_85_2692C = .text:0x0002692C; // type:function size:0x1AC fn_85_26AD8 = .text:0x00026AD8; // type:function size:0x38 @@ -466,7 +466,7 @@ fn_85_26B10 = .text:0x00026B10; // type:function size:0x3F8 fn_85_26F08 = .text:0x00026F08; // type:function size:0x1D0 fn_85_270D8 = .text:0x000270D8; // type:function size:0x140 fn_85_27218 = .text:0x00027218; // type:function size:0x1FC -fn_85_27414 = .text:0x00027414; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00027414; // type:function size:0x13C fn_85_27550 = .text:0x00027550; // type:function size:0x200 fn_85_27750 = .text:0x00027750; // type:function size:0x98 fn_85_277E8 = .text:0x000277E8; // type:function size:0x238 @@ -486,53 +486,53 @@ fn_85_27F4C = .text:0x00027F4C; // type:function size:0x44 fn_85_27F90 = .text:0x00027F90; // type:function size:0x38 fn_85_27FC8 = .text:0x00027FC8; // type:function size:0x4 fn_85_27FCC = .text:0x00027FCC; // type:function size:0x38 -fn_85_28004 = .text:0x00028004; // type:function size:0xC8 -fn_85_280CC = .text:0x000280CC; // type:function size:0x138 +_rename_GiveItemP = .text:0x00028004; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000280CC; // type:function size:0x138 fn_85_28204 = .text:0x00028204; // type:function size:0x138 fn_85_2833C = .text:0x0002833C; // type:function size:0xD0 fn_85_2840C = .text:0x0002840C; // type:function size:0x90 fn_85_2849C = .text:0x0002849C; // type:function size:0x94 fn_85_28530 = .text:0x00028530; // type:function size:0x8C -fn_85_285BC = .text:0x000285BC; // type:function size:0xD4 -fn_85_28690 = .text:0x00028690; // type:function size:0x240 -fn_85_288D0 = .text:0x000288D0; // type:function size:0x98 -fn_85_28968 = .text:0x00028968; // type:function size:0x214 -fn_85_28B7C = .text:0x00028B7C; // type:function size:0x10 -fn_85_28B8C = .text:0x00028B8C; // type:function size:0xA0 -fn_85_28C2C = .text:0x00028C2C; // type:function size:0xD0 -fn_85_28CFC = .text:0x00028CFC; // type:function size:0x26C -fn_85_28F68 = .text:0x00028F68; // type:function size:0x38 -fn_85_28FA0 = .text:0x00028FA0; // type:function size:0x50 -fn_85_28FF0 = .text:0x00028FF0; // type:function size:0x70 -fn_85_29060 = .text:0x00029060; // type:function size:0x50 -fn_85_290B0 = .text:0x000290B0; // type:function size:0x38 -fn_85_290E8 = .text:0x000290E8; // type:function size:0x50 -fn_85_29138 = .text:0x00029138; // type:function size:0x38 -fn_85_29170 = .text:0x00029170; // type:function size:0x3C -fn_85_291AC = .text:0x000291AC; // type:function size:0x44 -fn_85_291F0 = .text:0x000291F0; // type:function size:0x38 -fn_85_29228 = .text:0x00029228; // type:function size:0x4 -fn_85_2922C = .text:0x0002922C; // type:function size:0x38 -fn_85_29264 = .text:0x00029264; // type:function size:0x144 -fn_85_293A8 = .text:0x000293A8; // type:function size:0x158 -fn_85_29500 = .text:0x00029500; // type:function size:0x64 -fn_85_29564 = .text:0x00029564; // type:function size:0x1C4 -fn_85_29728 = .text:0x00029728; // type:function size:0x3C -fn_85_29764 = .text:0x00029764; // type:function size:0x6C -fn_85_297D0 = .text:0x000297D0; // type:function size:0x228 -fn_85_299F8 = .text:0x000299F8; // type:function size:0x28C -fn_85_29C84 = .text:0x00029C84; // type:function size:0xC -fn_85_29C90 = .text:0x00029C90; // type:function size:0x50 -fn_85_29CE0 = .text:0x00029CE0; // type:function size:0x50 -fn_85_29D30 = .text:0x00029D30; // type:function size:0x50 -fn_85_29D80 = .text:0x00029D80; // type:function size:0x38 -fn_85_29DB8 = .text:0x00029DB8; // type:function size:0x50 -fn_85_29E08 = .text:0x00029E08; // type:function size:0x38 -fn_85_29E40 = .text:0x00029E40; // type:function size:0x3C -fn_85_29E7C = .text:0x00029E7C; // type:function size:0x44 -fn_85_29EC0 = .text:0x00029EC0; // type:function size:0x38 -fn_85_29EF8 = .text:0x00029EF8; // type:function size:0x4 -fn_85_29EFC = .text:0x00029EFC; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000285BC; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00028690; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000288D0; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00028968; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00028B7C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00028B8C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00028C2C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00028CFC; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00028F68; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00028FA0; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00028FF0; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00029060; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000290B0; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x000290E8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00029138; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00029170; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000291AC; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000291F0; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00029228; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002922C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00029264; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000293A8; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00029500; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00029564; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00029728; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00029764; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000297D0; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000299F8; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00029C84; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00029C90; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00029CE0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00029D30; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00029D80; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00029DB8; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00029E08; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00029E40; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00029E7C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00029EC0; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00029EF8; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00029EFC; // type:function size:0x38 scope:local fn_85_29F34 = .text:0x00029F34; // type:function size:0x1C4 fn_85_2A0F8 = .text:0x0002A0F8; // type:function size:0x1C4 fn_85_2A2BC = .text:0x0002A2BC; // type:function size:0x170 @@ -586,8 +586,8 @@ fn_85_31010 = .text:0x00031010; // type:function size:0x54 fn_85_31064 = .text:0x00031064; // type:function size:0x7EC fn_85_31850 = .text:0x00031850; // type:function size:0xB0 fn_85_31900 = .text:0x00031900; // type:function size:0xB4 -fn_85_319B4 = .text:0x000319B4; // type:function size:0x2C -fn_85_319E0 = .text:0x000319E0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000319B4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000319E0; // type:function size:0x30 o_ring_0 = .text:0x00031A10; // type:function size:0x13C scope:local Ring = .text:0x00031B4C; // type:function size:0x688 scope:global o_ring_3 = .text:0x000321D4; // type:function size:0x6C scope:global @@ -633,19 +633,19 @@ fn_85_37AD0 = .text:0x00037AD0; // type:function size:0x4 fn_85_37AD4 = .text:0x00037AD4; // type:function size:0x90 fn_85_37B64 = .text:0x00037B64; // type:function size:0x40 fn_85_37BA4 = .text:0x00037BA4; // type:function size:0x4 -fn_85_37BA8 = .text:0x00037BA8; // type:function size:0x264 -fn_85_37E0C = .text:0x00037E0C; // type:function size:0x148 -fn_85_37F54 = .text:0x00037F54; // type:function size:0x48 -fn_85_37F9C = .text:0x00037F9C; // type:function size:0x1A4 -fn_85_38140 = .text:0x00038140; // type:function size:0x1AC -fn_85_382EC = .text:0x000382EC; // type:function size:0x154 -fn_85_38440 = .text:0x00038440; // type:function size:0x4 -fn_85_38444 = .text:0x00038444; // type:function size:0x138 -fn_85_3857C = .text:0x0003857C; // type:function size:0x368 -fn_85_388E4 = .text:0x000388E4; // type:function size:0x224 -fn_85_38B08 = .text:0x00038B08; // type:function size:0x20 -fn_85_38B28 = .text:0x00038B28; // type:function size:0x4C -fn_85_38B74 = .text:0x00038B74; // type:function size:0xC4 +ObjectSavePoint = .text:0x00037BA8; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00037E0C; // type:function size:0x148 scope:local +savepointExit = .text:0x00037F54; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00037F9C; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00038140; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000382EC; // type:function size:0x154 scope:local +dummyFunc = .text:0x00038440; // type:function size:0x4 scope:local +initCollidata = .text:0x00038444; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003857C; // type:function size:0x368 scope:local +savepointSwing = .text:0x000388E4; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00038B08; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00038B28; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00038B74; // type:function size:0xC4 scope:local qFabsf = .text:0x00038C38; // type:function size:0x20 scope:weak fn_85_38C58 = .text:0x00038C58; // type:function size:0x38 fn_85_38C90 = .text:0x00038C90; // type:function size:0xD4 @@ -1538,11 +1538,11 @@ lbl_85_rodata_F60 = .rodata:0x00000F60; // type:object size:0x4 align:4 data:flo lbl_85_rodata_F64 = .rodata:0x00000F64; // type:object size:0x4 align:4 data:float lbl_85_rodata_F68 = .rodata:0x00000F68; // type:object size:0x4 align:4 data:float lbl_85_rodata_F6C = .rodata:0x00000F6C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_F70 = .rodata:0x00000F70; // type:object size:0xC data:4byte -lbl_85_rodata_F7C = .rodata:0x00000F7C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_F80 = .rodata:0x00000F80; // type:object size:0x4 align:4 data:float -lbl_85_rodata_F84 = .rodata:0x00000F84; // type:object size:0x4 align:4 data:float -lbl_85_rodata_F88 = .rodata:0x00000F88; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000F70; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000F7C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000F80; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000F84; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000F88; // type:object size:0x4 scope:local align:4 data:float lbl_85_rodata_F90 = .rodata:0x00000F90; // type:object size:0x4 align:4 data:float lbl_85_rodata_F94 = .rodata:0x00000F94; // type:object size:0xC data:4byte lbl_85_rodata_FA0 = .rodata:0x00000FA0; // type:object size:0x4 align:4 data:float @@ -1617,11 +1617,11 @@ lbl_85_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x8 align:8 data:do lbl_85_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x4 align:4 data:float lbl_85_rodata_10CC = .rodata:0x000010CC; // type:object size:0x4 align:4 data:float lbl_85_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x8 align:4 data:float -lbl_85_rodata_10D8 = .rodata:0x000010D8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_10DC = .rodata:0x000010DC; // type:object size:0x4 align:4 data:float -lbl_85_rodata_10E0 = .rodata:0x000010E0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_10E4 = .rodata:0x000010E4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000010D8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000010DC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000010E0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000010E4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000010E8; // type:object size:0x4 scope:local align:4 data:float lbl_85_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x4 align:4 data:float lbl_85_rodata_10F4 = .rodata:0x000010F4; // type:object size:0x4 align:4 data:float lbl_85_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x4 align:4 data:float @@ -1656,25 +1656,25 @@ lbl_85_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:fl lbl_85_rodata_1180 = .rodata:0x00001180; // type:object size:0x8 align:8 data:double lbl_85_rodata_1188 = .rodata:0x00001188; // type:object size:0x8 align:8 data:double lbl_85_rodata_1190 = .rodata:0x00001190; // type:object size:0x8 align:4 data:float -lbl_85_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:float -lbl_85_rodata_119C = .rodata:0x0000119C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11A4 = .rodata:0x000011A4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11AC = .rodata:0x000011AC; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11B4 = .rodata:0x000011B4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11BC = .rodata:0x000011BC; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11C4 = .rodata:0x000011C4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x8 align:8 data:double -lbl_85_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x8 align:8 data:double -lbl_85_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11E4 = .rodata:0x000011E4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_11EC = .rodata:0x000011EC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00001198; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x0000119C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x000011A0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000011A4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x000011A8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x000011AC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x000011B0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x000011B4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011B8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x000011BC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x000011C0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x000011C4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x000011C8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000011D0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000011D8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000011E0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000011E4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000011E8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000011EC; // type:object size:0x4 scope:local align:4 data:float lbl_85_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float lbl_85_rodata_11F4 = .rodata:0x000011F4; // type:object size:0x4 align:4 data:float lbl_85_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x4 align:4 data:float @@ -1698,37 +1698,37 @@ lbl_85_rodata_123C = .rodata:0x0000123C; // type:object size:0x4 align:4 data:fl lbl_85_rodata_1240 = .rodata:0x00001240; // type:object size:0x4 align:4 data:float lbl_85_rodata_1244 = .rodata:0x00001244; // type:object size:0x4 align:4 data:float lbl_85_rodata_1248 = .rodata:0x00001248; // type:object size:0x8 align:4 data:float -lbl_85_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 align:4 data:float -lbl_85_rodata_125C = .rodata:0x0000125C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1264 = .rodata:0x00001264; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1268 = .rodata:0x00001268; // type:object size:0x8 align:8 data:double -lbl_85_rodata_1270 = .rodata:0x00001270; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1274 = .rodata:0x00001274; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1278 = .rodata:0x00001278; // type:object size:0x4 align:4 data:float -lbl_85_rodata_127C = .rodata:0x0000127C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1280 = .rodata:0x00001280; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1284 = .rodata:0x00001284; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1288 = .rodata:0x00001288; // type:object size:0x8 align:4 data:float -lbl_85_rodata_1290 = .rodata:0x00001290; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1294 = .rodata:0x00001294; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1298 = .rodata:0x00001298; // type:object size:0x4 align:4 data:float -lbl_85_rodata_129C = .rodata:0x0000129C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12A4 = .rodata:0x000012A4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12AC = .rodata:0x000012AC; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12B4 = .rodata:0x000012B4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12B8 = .rodata:0x000012B8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12BC = .rodata:0x000012BC; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12C0 = .rodata:0x000012C0; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12C4 = .rodata:0x000012C4; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12CC = .rodata:0x000012CC; // type:object size:0x4 align:4 data:float -lbl_85_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00001250; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00001254; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00001258; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x0000125C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00001260; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00001264; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00001268; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00001270; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00001274; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00001278; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x0000127C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00001280; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00001284; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00001288; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00001290; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00001294; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00001298; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x0000129C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000012A0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x000012A4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x000012A8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x000012AC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x000012B0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x000012B4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x000012B8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x000012BC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x000012C0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x000012C4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x000012C8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x000012CC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000012D0; // type:object size:0x4 scope:local align:4 data:float lbl_85_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x4 align:4 data:float lbl_85_rodata_12DC = .rodata:0x000012DC; // type:object size:0x4 align:4 data:float lbl_85_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x4 align:4 data:float @@ -1938,17 +1938,17 @@ lbl_85_rodata_1644 = .rodata:0x00001644; // type:object size:0x4 align:4 data:fl lbl_85_rodata_1648 = .rodata:0x00001648; // type:object size:0x4 align:4 data:float lbl_85_rodata_164C = .rodata:0x0000164C; // type:object size:0x4 align:4 data:float lbl_85_rodata_1650 = .rodata:0x00001650; // type:object size:0x8 align:4 data:float -lbl_85_rodata_1658 = .rodata:0x00001658; // type:object size:0x4 align:4 data:float -lbl_85_rodata_165C = .rodata:0x0000165C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1660 = .rodata:0x00001660; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1664 = .rodata:0x00001664; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1668 = .rodata:0x00001668; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1670 = .rodata:0x00001670; // type:object size:0x8 align:8 data:double -lbl_85_rodata_1678 = .rodata:0x00001678; // type:object size:0x4 align:4 data:float -lbl_85_rodata_167C = .rodata:0x0000167C; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1680 = .rodata:0x00001680; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1684 = .rodata:0x00001684; // type:object size:0x4 align:4 data:float -lbl_85_rodata_1688 = .rodata:0x00001688; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001658; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000165C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001660; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001664; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001668; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001670; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001678; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000167C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001680; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001684; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001688; // type:object size:0x4 scope:local align:4 data:float lbl_85_rodata_1690 = .rodata:0x00001690; // type:object size:0x8 align:4 data:float @59 = .rodata:0x00001698; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x0000169C; // type:object size:0x4 scope:local align:4 data:float @@ -3781,7 +3781,7 @@ lbl_85_data_42C00 = .data:0x00042C00; // type:object size:0x7 data:string lbl_85_data_42C08 = .data:0x00042C08; // type:object size:0x7 data:string lbl_85_data_42C10 = .data:0x00042C10; // type:object size:0x7 data:string lbl_85_data_42C18 = .data:0x00042C18; // type:object size:0x60 -lbl_85_data_42C78 = .data:0x00042C78; // type:object size:0x8 +_rename_ring_texlist = .data:0x00042C78; // type:object size:0x8 lbl_85_data_42C80 = .data:0x00042C80; // type:object size:0x38 lbl_85_data_42CB8 = .data:0x00042CB8; // type:object size:0x38 lbl_85_data_42CF0 = .data:0x00042CF0; // type:object size:0xE data:string @@ -3842,42 +3842,42 @@ lbl_85_data_43224 = .data:0x00043224; // type:object size:0x8 lbl_85_data_4322C = .data:0x0004322C; // type:object size:0x3C lbl_85_data_43268 = .data:0x00043268; // type:object size:0x8 data:byte lbl_85_data_43270 = .data:0x00043270; // type:object size:0x5 data:string -lbl_85_data_43280 = .data:0x00043280; // type:object size:0xE data:string -lbl_85_data_43290 = .data:0x00043290; // type:object size:0xE data:string -lbl_85_data_432A0 = .data:0x000432A0; // type:object size:0xD data:string -lbl_85_data_432B0 = .data:0x000432B0; // type:object size:0xD data:string -lbl_85_data_432C0 = .data:0x000432C0; // type:object size:0x30 -lbl_85_data_432F0 = .data:0x000432F0; // type:object size:0x8 -lbl_85_data_432F8 = .data:0x000432F8; // type:object size:0x204 -lbl_85_data_434FC = .data:0x000434FC; // type:object size:0x204 -lbl_85_data_43700 = .data:0x00043700; // type:object size:0x1C8 -lbl_85_data_438C8 = .data:0x000438C8; // type:object size:0x40 -lbl_85_data_43908 = .data:0x00043908; // type:object size:0x50 -lbl_85_data_43958 = .data:0x00043958; // type:object size:0x8 -lbl_85_data_43960 = .data:0x00043960; // type:object size:0x20 -lbl_85_data_43980 = .data:0x00043980; // type:object size:0xC0 -lbl_85_data_43A40 = .data:0x00043A40; // type:object size:0x60 -lbl_85_data_43AA0 = .data:0x00043AA0; // type:object size:0x40 -lbl_85_data_43AE0 = .data:0x00043AE0; // type:object size:0x80 -lbl_85_data_43B60 = .data:0x00043B60; // type:object size:0x40 -lbl_85_data_43BA0 = .data:0x00043BA0; // type:object size:0x24 -lbl_85_data_43BC4 = .data:0x00043BC4; // type:object size:0x1C8 -lbl_85_data_43D8C = .data:0x00043D8C; // type:object size:0x1C8 -lbl_85_data_43F54 = .data:0x00043F54; // type:object size:0x140 -lbl_85_data_44094 = .data:0x00044094; // type:object size:0x40 -lbl_85_data_440D4 = .data:0x000440D4; // type:object size:0x50 -lbl_85_data_44124 = .data:0x00044124; // type:object size:0x8 -lbl_85_data_4412C = .data:0x0004412C; // type:object size:0x14 -lbl_85_data_44140 = .data:0x00044140; // type:object size:0x120 -lbl_85_data_44260 = .data:0x00044260; // type:object size:0x60 -lbl_85_data_442C0 = .data:0x000442C0; // type:object size:0x20 -lbl_85_data_442E0 = .data:0x000442E0; // type:object size:0x30 -lbl_85_data_44310 = .data:0x00044310; // type:object size:0x24 -lbl_85_data_44334 = .data:0x00044334; // type:object size:0x8 -lbl_85_data_4433C = .data:0x0004433C; // type:object size:0x30 -lbl_85_data_4436C = .data:0x0004436C; // type:object size:0x4 align:4 data:float -lbl_85_data_44370 = .data:0x00044370; // type:object size:0x4 align:4 data:float -lbl_85_data_44374 = .data:0x00044374; // type:object size:0x4 align:4 data:float +@18 = .data:0x00043280; // type:object size:0xE scope:local data:string +@19 = .data:0x00043290; // type:object size:0xE scope:local data:string +@20 = .data:0x000432A0; // type:object size:0xD scope:local data:string +@21 = .data:0x000432B0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000432C0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000432F0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000432F8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000434FC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00043700; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000438C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00043908; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00043958; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00043960; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00043980; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00043A40; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00043AA0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00043AE0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00043B60; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00043BA0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00043BC4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00043D8C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00043F54; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00044094; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000440D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00044124; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0004412C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00044140; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00044260; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000442C0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000442E0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00044310; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00044334; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0004433C; // type:object size:0x30 scope:local +spring3_k = .data:0x0004436C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00044370; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00044374; // type:object size:0x4 scope:local align:4 data:float lbl_85_data_44378 = .data:0x00044378; // type:object size:0xE data:string lbl_85_data_44388 = .data:0x00044388; // type:object size:0xC lbl_85_data_44394 = .data:0x00044394; // type:object size:0x8 @@ -4059,7 +4059,7 @@ lbl_85_data_493D0 = .data:0x000493D0; // type:object size:0x14 lbl_85_data_493E4 = .data:0x000493E4; // type:object size:0x24 lbl_85_data_49408 = .data:0x00049408; // type:object size:0x40 data:4byte lbl_85_data_49448 = .data:0x00049448; // type:object size:0x30 -lbl_85_data_49478 = .data:0x00049478; // type:object size:0x5 data:string +@115 = .data:0x00049478; // type:object size:0x5 scope:local data:string lbl_85_data_49480 = .data:0x00049480; // type:object size:0xE data:string lbl_85_data_49490 = .data:0x00049490; // type:object size:0xD data:string lbl_85_data_494A0 = .data:0x000494A0; // type:object size:0x18 @@ -4133,149 +4133,149 @@ lbl_85_data_4B328 = .data:0x0004B328; // type:object size:0x30 lbl_85_data_4B358 = .data:0x0004B358; // type:object size:0xF data:string lbl_85_data_4B368 = .data:0x0004B368; // type:object size:0x10 data:string lbl_85_data_4B378 = .data:0x0004B378; // type:object size:0x18 data:string -lbl_85_data_4B390 = .data:0x0004B390; // type:object size:0xD data:string -lbl_85_data_4B3A0 = .data:0x0004B3A0; // type:object size:0xD data:string -lbl_85_data_4B3B0 = .data:0x0004B3B0; // type:object size:0x18 -lbl_85_data_4B3C8 = .data:0x0004B3C8; // type:object size:0x8 -lbl_85_data_4B3D0 = .data:0x0004B3D0; // type:object size:0x2D0 -lbl_85_data_4B6A0 = .data:0x0004B6A0; // type:object size:0xCE4 -lbl_85_data_4C384 = .data:0x0004C384; // type:object size:0x18 -lbl_85_data_4C39C = .data:0x0004C39C; // type:object size:0xE data:string -lbl_85_data_4C3AC = .data:0x0004C3AC; // type:object size:0xC -lbl_85_data_4C3B8 = .data:0x0004C3B8; // type:object size:0x8 -lbl_85_data_4C3C0 = .data:0x0004C3C0; // type:object size:0x50 -lbl_85_data_4C410 = .data:0x0004C410; // type:object size:0xCC -lbl_85_data_4C4DC = .data:0x0004C4DC; // type:object size:0x18 -lbl_85_data_4C4F4 = .data:0x0004C4F4; // type:object size:0xC -lbl_85_data_4C500 = .data:0x0004C500; // type:object size:0x8 -lbl_85_data_4C508 = .data:0x0004C508; // type:object size:0x50 -lbl_85_data_4C558 = .data:0x0004C558; // type:object size:0xCC -lbl_85_data_4C624 = .data:0x0004C624; // type:object size:0x18 -lbl_85_data_4C63C = .data:0x0004C63C; // type:object size:0xD data:string -lbl_85_data_4C64C = .data:0x0004C64C; // type:object size:0xD data:string -lbl_85_data_4C65C = .data:0x0004C65C; // type:object size:0xD data:string -lbl_85_data_4C66C = .data:0x0004C66C; // type:object size:0xD data:string -lbl_85_data_4C67C = .data:0x0004C67C; // type:object size:0x30 -lbl_85_data_4C6AC = .data:0x0004C6AC; // type:object size:0x8 -lbl_85_data_4C6B4 = .data:0x0004C6B4; // type:object size:0x108 -lbl_85_data_4C7BC = .data:0x0004C7BC; // type:object size:0x18C -lbl_85_data_4C948 = .data:0x0004C948; // type:object size:0x18 -lbl_85_data_4C960 = .data:0x0004C960; // type:object size:0x38 -lbl_85_data_4C998 = .data:0x0004C998; // type:object size:0x100 -lbl_85_data_4CA98 = .data:0x0004CA98; // type:object size:0x15C -lbl_85_data_4CBF4 = .data:0x0004CBF4; // type:object size:0x18 -lbl_85_data_4CC0C = .data:0x0004CC0C; // type:object size:0x38 -lbl_85_data_4CC44 = .data:0x0004CC44; // type:object size:0x10C -lbl_85_data_4CD50 = .data:0x0004CD50; // type:object size:0x15C -lbl_85_data_4CEAC = .data:0x0004CEAC; // type:object size:0x18 -lbl_85_data_4CEC4 = .data:0x0004CEC4; // type:object size:0x38 -lbl_85_data_4CEFC = .data:0x0004CEFC; // type:object size:0xC0 -lbl_85_data_4CFBC = .data:0x0004CFBC; // type:object size:0x114 -lbl_85_data_4D0D0 = .data:0x0004D0D0; // type:object size:0x18 -lbl_85_data_4D0E8 = .data:0x0004D0E8; // type:object size:0x38 -lbl_85_data_4D120 = .data:0x0004D120; // type:object size:0x108 -lbl_85_data_4D228 = .data:0x0004D228; // type:object size:0x18C -lbl_85_data_4D3B4 = .data:0x0004D3B4; // type:object size:0x18 -lbl_85_data_4D3CC = .data:0x0004D3CC; // type:object size:0x38 -lbl_85_data_4D404 = .data:0x0004D404; // type:object size:0x34 -lbl_85_data_4D438 = .data:0x0004D438; // type:object size:0x6C -lbl_85_data_4D4A4 = .data:0x0004D4A4; // type:object size:0x18 -lbl_85_data_4D4BC = .data:0x0004D4BC; // type:object size:0x38 -lbl_85_data_4D4F4 = .data:0x0004D4F4; // type:object size:0x34 -lbl_85_data_4D528 = .data:0x0004D528; // type:object size:0x6C -lbl_85_data_4D594 = .data:0x0004D594; // type:object size:0x18 -lbl_85_data_4D5AC = .data:0x0004D5AC; // type:object size:0x38 -lbl_85_data_4D5E4 = .data:0x0004D5E4; // type:object size:0x2B0 -lbl_85_data_4D894 = .data:0x0004D894; // type:object size:0x3B4 -lbl_85_data_4DC48 = .data:0x0004DC48; // type:object size:0x18 -lbl_85_data_4DC60 = .data:0x0004DC60; // type:object size:0x38 -lbl_85_data_4DC98 = .data:0x0004DC98; // type:object size:0x174 -lbl_85_data_4DE0C = .data:0x0004DE0C; // type:object size:0x234 -lbl_85_data_4E040 = .data:0x0004E040; // type:object size:0x18 -lbl_85_data_4E058 = .data:0x0004E058; // type:object size:0x38 -lbl_85_data_4E090 = .data:0x0004E090; // type:object size:0x20 -lbl_85_data_4E0B0 = .data:0x0004E0B0; // type:object size:0x20 -lbl_85_data_4E0D0 = .data:0x0004E0D0; // type:object size:0xA0 -lbl_85_data_4E170 = .data:0x0004E170; // type:object size:0xA0 -lbl_85_data_4E210 = .data:0x0004E210; // type:object size:0xA0 -lbl_85_data_4E2B0 = .data:0x0004E2B0; // type:object size:0xA0 -lbl_85_data_4E350 = .data:0x0004E350; // type:object size:0xA0 -lbl_85_data_4E3F0 = .data:0x0004E3F0; // type:object size:0x20 -lbl_85_data_4E410 = .data:0x0004E410; // type:object size:0x20 -lbl_85_data_4E430 = .data:0x0004E430; // type:object size:0xA0 -lbl_85_data_4E4D0 = .data:0x0004E4D0; // type:object size:0x90 -lbl_85_data_4E560 = .data:0x0004E560; // type:object size:0xC data:4byte -lbl_85_data_4E56C = .data:0x0004E56C; // type:object size:0xD data:string -lbl_85_data_4E57C = .data:0x0004E57C; // type:object size:0x30 -lbl_85_data_4E5AC = .data:0x0004E5AC; // type:object size:0x8 -lbl_85_data_4E5B4 = .data:0x0004E5B4; // type:object size:0x108 -lbl_85_data_4E6BC = .data:0x0004E6BC; // type:object size:0x18C -lbl_85_data_4E848 = .data:0x0004E848; // type:object size:0x18 -lbl_85_data_4E860 = .data:0x0004E860; // type:object size:0x38 -lbl_85_data_4E898 = .data:0x0004E898; // type:object size:0x100 -lbl_85_data_4E998 = .data:0x0004E998; // type:object size:0x15C -lbl_85_data_4EAF4 = .data:0x0004EAF4; // type:object size:0x18 -lbl_85_data_4EB0C = .data:0x0004EB0C; // type:object size:0x38 -lbl_85_data_4EB44 = .data:0x0004EB44; // type:object size:0x10C -lbl_85_data_4EC50 = .data:0x0004EC50; // type:object size:0x15C -lbl_85_data_4EDAC = .data:0x0004EDAC; // type:object size:0x18 -lbl_85_data_4EDC4 = .data:0x0004EDC4; // type:object size:0x38 -lbl_85_data_4EDFC = .data:0x0004EDFC; // type:object size:0xC0 -lbl_85_data_4EEBC = .data:0x0004EEBC; // type:object size:0x114 -lbl_85_data_4EFD0 = .data:0x0004EFD0; // type:object size:0x18 -lbl_85_data_4EFE8 = .data:0x0004EFE8; // type:object size:0x38 -lbl_85_data_4F020 = .data:0x0004F020; // type:object size:0x108 -lbl_85_data_4F128 = .data:0x0004F128; // type:object size:0x18C -lbl_85_data_4F2B4 = .data:0x0004F2B4; // type:object size:0x18 -lbl_85_data_4F2CC = .data:0x0004F2CC; // type:object size:0x38 -lbl_85_data_4F304 = .data:0x0004F304; // type:object size:0x34 -lbl_85_data_4F338 = .data:0x0004F338; // type:object size:0x6C -lbl_85_data_4F3A4 = .data:0x0004F3A4; // type:object size:0x18 -lbl_85_data_4F3BC = .data:0x0004F3BC; // type:object size:0x38 -lbl_85_data_4F3F4 = .data:0x0004F3F4; // type:object size:0x34 -lbl_85_data_4F428 = .data:0x0004F428; // type:object size:0x6C -lbl_85_data_4F494 = .data:0x0004F494; // type:object size:0x18 -lbl_85_data_4F4AC = .data:0x0004F4AC; // type:object size:0x38 -lbl_85_data_4F4E4 = .data:0x0004F4E4; // type:object size:0x2B0 -lbl_85_data_4F794 = .data:0x0004F794; // type:object size:0x3B4 -lbl_85_data_4FB48 = .data:0x0004FB48; // type:object size:0x18 -lbl_85_data_4FB60 = .data:0x0004FB60; // type:object size:0x38 -lbl_85_data_4FB98 = .data:0x0004FB98; // type:object size:0x174 -lbl_85_data_4FD0C = .data:0x0004FD0C; // type:object size:0x234 -lbl_85_data_4FF40 = .data:0x0004FF40; // type:object size:0x18 -lbl_85_data_4FF58 = .data:0x0004FF58; // type:object size:0x38 -lbl_85_data_4FF90 = .data:0x0004FF90; // type:object size:0x140 -lbl_85_data_500D0 = .data:0x000500D0; // type:object size:0x20 -lbl_85_data_500F0 = .data:0x000500F0; // type:object size:0x140 -lbl_85_data_50230 = .data:0x00050230; // type:object size:0x140 -lbl_85_data_50370 = .data:0x00050370; // type:object size:0x140 -lbl_85_data_504B0 = .data:0x000504B0; // type:object size:0x140 -lbl_85_data_505F0 = .data:0x000505F0; // type:object size:0x140 -lbl_85_data_50730 = .data:0x00050730; // type:object size:0x140 -lbl_85_data_50870 = .data:0x00050870; // type:object size:0x140 -lbl_85_data_509B0 = .data:0x000509B0; // type:object size:0x140 -lbl_85_data_50AF0 = .data:0x00050AF0; // type:object size:0x90 -lbl_85_data_50B80 = .data:0x00050B80; // type:object size:0xC data:4byte -lbl_85_data_50B8C = .data:0x00050B8C; // type:object size:0x1C -lbl_85_data_50BA8 = .data:0x00050BA8; // type:object size:0x60 -lbl_85_data_50C08 = .data:0x00050C08; // type:object size:0x4 data:4byte -lbl_85_data_50C0C = .data:0x00050C0C; // type:object size:0x4 data:4byte -lbl_85_data_50C10 = .data:0x00050C10; // type:object size:0x4 align:4 data:float -lbl_85_data_50C14 = .data:0x00050C14; // type:object size:0x4 align:4 data:float -lbl_85_data_50C18 = .data:0x00050C18; // type:object size:0x4 align:4 data:float -lbl_85_data_50C1C = .data:0x00050C1C; // type:object size:0x4 data:4byte -lbl_85_data_50C20 = .data:0x00050C20; // type:object size:0x4 data:4byte -lbl_85_data_50C24 = .data:0x00050C24; // type:object size:0x4 align:4 data:float -lbl_85_data_50C28 = .data:0x00050C28; // type:object size:0x4 align:4 data:float -lbl_85_data_50C2C = .data:0x00050C2C; // type:object size:0x4 align:4 data:float -lbl_85_data_50C30 = .data:0x00050C30; // type:object size:0xC -lbl_85_data_50C3C = .data:0x00050C3C; // type:object size:0xC -lbl_85_data_50C48 = .data:0x00050C48; // type:object size:0xC -lbl_85_data_50C54 = .data:0x00050C54; // type:object size:0xC -lbl_85_data_50C60 = .data:0x00050C60; // type:object size:0xC -lbl_85_data_50C6C = .data:0x00050C6C; // type:object size:0x4 data:4byte -lbl_85_data_50C70 = .data:0x00050C70; // type:object size:0xC -lbl_85_data_50C7C = .data:0x00050C7C; // type:object size:0xC +@19 = .data:0x0004B390; // type:object size:0xD scope:local data:string +@20 = .data:0x0004B3A0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0004B3B0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0004B3C8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0004B3D0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0004B6A0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0004C384; // type:object size:0x18 scope:local +@21 = .data:0x0004C39C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0004C3AC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0004C3B8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0004C3C0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0004C410; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0004C4DC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0004C4F4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0004C500; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0004C508; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0004C558; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0004C624; // type:object size:0x18 scope:local +@22 = .data:0x0004C63C; // type:object size:0xD scope:local data:string +@23 = .data:0x0004C64C; // type:object size:0xD scope:local data:string +@24 = .data:0x0004C65C; // type:object size:0xD scope:local data:string +@25 = .data:0x0004C66C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0004C67C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0004C6AC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0004C6B4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0004C7BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0004C948; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0004C960; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0004C998; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0004CA98; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0004CBF4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0004CC0C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0004CC44; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0004CD50; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0004CEAC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0004CEC4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0004CEFC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0004CFBC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0004D0D0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0004D0E8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0004D120; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0004D228; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0004D3B4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0004D3CC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0004D404; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0004D438; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0004D4A4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0004D4BC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0004D4F4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0004D528; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0004D594; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0004D5AC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0004D5E4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0004D894; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0004DC48; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0004DC60; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0004DC98; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0004DE0C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0004E040; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0004E058; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0004E090; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0004E0B0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0004E0D0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0004E170; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0004E210; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0004E2B0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0004E350; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0004E3F0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0004E410; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0004E430; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0004E4D0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0004E560; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0004E56C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0004E57C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0004E5AC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0004E5B4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0004E6BC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0004E848; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0004E860; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0004E898; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0004E998; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0004EAF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0004EB0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0004EB44; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0004EC50; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0004EDAC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0004EDC4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0004EDFC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0004EEBC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0004EFD0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0004EFE8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0004F020; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0004F128; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0004F2B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0004F2CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0004F304; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0004F338; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0004F3A4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0004F3BC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0004F3F4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0004F428; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0004F494; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0004F4AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0004F4E4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0004F794; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0004FB48; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0004FB60; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0004FB98; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0004FD0C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0004FF40; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0004FF58; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0004FF90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000500D0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000500F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00050230; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00050370; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000504B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000505F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00050730; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00050870; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000509B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00050AF0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00050B80; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00050B8C; // type:object size:0x1C +goalring_colli_info = .data:0x00050BA8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00050C08; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00050C0C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00050C10; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00050C14; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00050C18; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00050C1C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00050C20; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00050C24; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00050C28; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00050C2C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00050C30; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00050C3C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00050C48; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00050C54; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00050C60; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00050C6C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00050C70; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00050C7C; // type:object size:0xC scope:local lbl_85_data_50C88 = .data:0x00050C88; // type:object size:0xE data:string lbl_85_data_50C98 = .data:0x00050C98; // type:object size:0xD data:string lbl_85_data_50CA8 = .data:0x00050CA8; // type:object size:0x18 @@ -4340,30 +4340,30 @@ lbl_85_data_536B0 = .data:0x000536B0; // type:object size:0xD data:string lbl_85_data_536C0 = .data:0x000536C0; // type:object size:0xE data:string lbl_85_data_536D0 = .data:0x000536D0; // type:object size:0xD data:string lbl_85_data_536E0 = .data:0x000536E0; // type:object size:0x24 -lbl_85_data_53704 = .data:0x00053704; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00053704; // type:object size:0x8 lbl_85_data_5370C = .data:0x0005370C; // type:object size:0x98 lbl_85_data_537A4 = .data:0x000537A4; // type:object size:0x2DC -lbl_85_data_53A80 = .data:0x00053A80; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00053A80; // type:object size:0x18 lbl_85_data_53A98 = .data:0x00053A98; // type:object size:0x164 lbl_85_data_53BFC = .data:0x00053BFC; // type:object size:0x15C -lbl_85_data_53D58 = .data:0x00053D58; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00053D58; // type:object size:0x18 lbl_85_data_53D70 = .data:0x00053D70; // type:object size:0x1B4 lbl_85_data_53F24 = .data:0x00053F24; // type:object size:0x15C -lbl_85_data_54080 = .data:0x00054080; // type:object size:0x18 -lbl_85_data_54098 = .data:0x00054098; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00054080; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00054098; // type:object size:0x30 lbl_85_data_540C8 = .data:0x000540C8; // type:object size:0x10 -lbl_85_data_540D8 = .data:0x000540D8; // type:object size:0x58 data:4byte -jumptable_85_data_54130 = .data:0x00054130; // type:object size:0x1C scope:local -lbl_85_data_5414C = .data:0x0005414C; // type:object size:0xC -lbl_85_data_54158 = .data:0x00054158; // type:object size:0xE data:string -lbl_85_data_54168 = .data:0x00054168; // type:object size:0xC -lbl_85_data_54174 = .data:0x00054174; // type:object size:0x8 -lbl_85_data_5417C = .data:0x0005417C; // type:object size:0x3D4 -lbl_85_data_54550 = .data:0x00054550; // type:object size:0x4A4 -lbl_85_data_549F4 = .data:0x000549F4; // type:object size:0x18 -lbl_85_data_54A0C = .data:0x00054A0C; // type:object size:0x30 -lbl_85_data_54A3C = .data:0x00054A3C; // type:object size:0x58 data:4byte -jumptable_85_data_54A94 = .data:0x00054A94; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000540D8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00054130; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0005414C; // type:object size:0xC scope:local +@21 = .data:0x00054158; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00054168; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00054174; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0005417C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00054550; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000549F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00054A0C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00054A3C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00054A94; // type:object size:0x1C scope:local lbl_85_data_54AB0 = .data:0x00054AB0; // type:object size:0xD data:string lbl_85_data_54AC0 = .data:0x00054AC0; // type:object size:0xC lbl_85_data_54ACC = .data:0x00054ACC; // type:object size:0x8 @@ -5010,29 +5010,29 @@ lbl_85_data_79E90 = .data:0x00079E90; // type:object size:0x30 lbl_85_data_79EC0 = .data:0x00079EC0; // type:object size:0x1E0 lbl_85_data_7A0A0 = .data:0x0007A0A0; // type:object size:0xE data:string lbl_85_data_7A0B0 = .data:0x0007A0B0; // type:object size:0xC -lbl_85_data_7A0BC = .data:0x0007A0BC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0007A0BC; // type:object size:0x8 lbl_85_data_7A0C4 = .data:0x0007A0C4; // type:object size:0x318 lbl_85_data_7A3DC = .data:0x0007A3DC; // type:object size:0x42C -lbl_85_data_7A808 = .data:0x0007A808; // type:object size:0x18 -lbl_85_data_7A820 = .data:0x0007A820; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0007A808; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0007A820; // type:object size:0x38 lbl_85_data_7A858 = .data:0x0007A858; // type:object size:0x318 lbl_85_data_7AB70 = .data:0x0007AB70; // type:object size:0x42C -lbl_85_data_7AF9C = .data:0x0007AF9C; // type:object size:0x18 -lbl_85_data_7AFB4 = .data:0x0007AFB4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0007AF9C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0007AFB4; // type:object size:0x38 lbl_85_data_7AFEC = .data:0x0007AFEC; // type:object size:0x69C lbl_85_data_7B688 = .data:0x0007B688; // type:object size:0x7BC -lbl_85_data_7BE44 = .data:0x0007BE44; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0007BE44; // type:object size:0x18 lbl_85_data_7BE5C = .data:0x0007BE5C; // type:object size:0x268 -lbl_85_data_7C0C4 = .data:0x0007C0C4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0007C0C4; // type:object size:0x24 lbl_85_data_7C0E8 = .data:0x0007C0E8; // type:object size:0x268 -lbl_85_data_7C350 = .data:0x0007C350; // type:object size:0x24 -lbl_85_data_7C374 = .data:0x0007C374; // type:object size:0x30 -lbl_85_data_7C3A4 = .data:0x0007C3A4; // type:object size:0x4 align:4 data:float -lbl_85_data_7C3A8 = .data:0x0007C3A8; // type:object size:0x4 align:4 data:float -lbl_85_data_7C3AC = .data:0x0007C3AC; // type:object size:0x4 align:4 data:float -lbl_85_data_7C3B0 = .data:0x0007C3B0; // type:object size:0x4 data:4byte -jumptable_85_data_7C3B4 = .data:0x0007C3B4; // type:object size:0x30 scope:local -lbl_85_data_7C3E4 = .data:0x0007C3E4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0007C350; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0007C374; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0007C3A4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0007C3A8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0007C3AC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0007C3B0; // type:object size:0x4 data:4byte +@91 = .data:0x0007C3B4; // type:object size:0x30 scope:local +vec$111 = .data:0x0007C3E4; // type:object size:0x18 scope:local lbl_85_data_7C400 = .data:0x0007C400; // type:object size:0xD data:string lbl_85_data_7C410 = .data:0x0007C410; // type:object size:0xC lbl_85_data_7C41C = .data:0x0007C41C; // type:object size:0x8 @@ -6444,7 +6444,7 @@ lbl_85_bss_4F8 = .bss:0x000004F8; // type:object size:0x4 data:4byte lbl_85_bss_4FC = .bss:0x000004FC; // type:object size:0x4 data:4byte lbl_85_bss_500 = .bss:0x00000500; // type:object size:0x640 data:4byte lbl_85_bss_B40 = .bss:0x00000B40; // type:object size:0x8 data:4byte -lbl_85_bss_B48 = .bss:0x00000B48; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B48; // type:object size:0x4 scope:local data:4byte lbl_85_bss_B50 = .bss:0x00000B50; // type:object size:0x8 data:4byte lbl_85_bss_B58 = .bss:0x00000B58; // type:object size:0x8 data:4byte lbl_85_bss_B60 = .bss:0x00000B60; // type:object size:0x4 data:4byte @@ -6459,7 +6459,7 @@ colli_timer = .bss:0x00000B80; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B84; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B88; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B8C; // type:object size:0x4 scope:local data:4byte -lbl_85_bss_B90 = .bss:0x00000B90; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B90; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000B98; // type:object size:0x8 scope:local data:4byte lbl_85_bss_BA0 = .bss:0x00000BA0; // type:object size:0x8 data:4byte lbl_85_bss_BA8 = .bss:0x00000BA8; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/boss_bigfootD/splits.txt b/config/GSNE8P/boss_bigfootD/splits.txt index b5b74451..4cae5254 100644 --- a/config/GSNE8P/boss_bigfootD/splits.txt +++ b/config/GSNE8P/boss_bigfootD/splits.txt @@ -126,13 +126,10 @@ boss_bigfootD_29.c: .text start:0x00019F58 end:0x0001A308 .rodata start:0x00000AD0 end:0x00000B00 -boss_bigfootD_30.c: - .text start:0x0001A4AC end:0x0001A644 - .rodata start:0x00000B00 end:0x00000B18 - -boss_bigfootD_31.c: - .text start:0x0001A644 end:0x0001A948 - .rodata start:0x00000B18 end:0x00000B20 +OBJECT/o_3spring.c: + .text start:0x0001A4AC end:0x0001A948 + .rodata start:0x00000B00 end:0x00000B20 + .data start:0x00046B80 end:0x00047C78 boss_bigfootD_32.c: .text start:0x0001A948 end:0x0001ADD0 @@ -158,9 +155,10 @@ boss_bigfootD_38.c: .text start:0x0001D914 end:0x0001E758 .rodata start:0x00000C10 end:0x00000C68 -boss_bigfootD_39.c: - .text start:0x0001E78C end:0x0001EF18 +OBJECT/o_degring_linear.c: + .text start:0x0001E758 end:0x0001F0A8 .rodata start:0x00000C68 end:0x00000C80 + .data start:0x0004CE78 end:0x0004CE80 boss_bigfootD_40.c: .text start:0x0001F0A8 end:0x0001FACC @@ -178,9 +176,11 @@ boss_bigfootD_43.c: .text start:0x00023050 end:0x0002310C .rodata start:0x00000D20 end:0x00000D28 -boss_bigfootD_44.c: - .text start:0x000232B4 end:0x000245CC +OBJECT/o_goalring.c: + .text start:0x000232B0 end:0x000245CC .rodata start:0x00000D28 end:0x00000D80 + .data start:0x0004ED90 end:0x00054688 + .bss start:0x00000C18 end:0x00000C20 boss_bigfootD_45.c: .text start:0x000245CC end:0x00025138 @@ -194,21 +194,15 @@ boss_bigfootD_47.c: .text start:0x00026060 end:0x00026130 .rodata start:0x00000DD8 end:0x00000DE0 -boss_bigfootD_48.c: - .text start:0x000263B4 end:0x00026E5C - .rodata start:0x00000DE0 end:0x00000E18 - -boss_bigfootD_49.c: - .text start:0x00026ED0 end:0x00026F14 - .rodata start:0x00000E18 end:0x00000E20 - -boss_bigfootD_50.c: - .text start:0x000270CC end:0x00027B2C - .rodata start:0x00000E20 end:0x00000E60 +OBJECT/o_itemboxair.c: + .text start:0x000262E0 end:0x00026F88 + .rodata start:0x00000DE0 end:0x00000E20 + .data start:0x00057AD8 end:0x00057B58 -boss_bigfootD_51.c: - .text start:0x00027BA0 end:0x00027BE4 - .rodata start:0x00000E60 end:0x00000E68 +OBJECT/o_itemboxballoon.c: + .text start:0x00026F88 end:0x00027C58 + .rodata start:0x00000E20 end:0x00000E68 + .data start:0x00057B58 end:0x000584B0 boss_bigfootD_52.c: .text start:0x00027C58 end:0x00029DA8 @@ -240,9 +234,11 @@ boss_bigfootD_58.c: .text start:0x00035304 end:0x00035580 .rodata start:0x000011C8 end:0x000011E8 -boss_bigfootD_59.c: +OBJECT/o_savepoint.c: .text start:0x000358CC end:0x0003695C .rodata start:0x000011E8 end:0x00001220 + .data start:0x0007FDB0 end:0x0007FE00 + .bss start:0x00000C60 end:0x00000C68 boss_bigfootD_60.c: .text start:0x000369B4 end:0x00036B8C diff --git a/config/GSNE8P/boss_bigfootD/symbols.txt b/config/GSNE8P/boss_bigfootD/symbols.txt index 80daf5c1..d8190e0d 100644 --- a/config/GSNE8P/boss_bigfootD/symbols.txt +++ b/config/GSNE8P/boss_bigfootD/symbols.txt @@ -135,13 +135,13 @@ fn_82_11DF4 = .text:0x00011DF4; // type:function size:0x44 fn_82_11E38 = .text:0x00011E38; // type:function size:0x50 fn_82_11E88 = .text:0x00011E88; // type:function size:0x6C fn_82_11EF4 = .text:0x00011EF4; // type:function size:0xC8 -fn_82_11FBC = .text:0x00011FBC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00011FBC; // type:function size:0x30 fn_82_11FEC = .text:0x00011FEC; // type:function size:0x30C -fn_82_122F8 = .text:0x000122F8; // type:function size:0x74 -fn_82_1236C = .text:0x0001236C; // type:function size:0xBC -fn_82_12428 = .text:0x00012428; // type:function size:0x40 -fn_82_12468 = .text:0x00012468; // type:function size:0x2C -fn_82_12494 = .text:0x00012494; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x000122F8; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0001236C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00012428; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00012468; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00012494; // type:function size:0x60 fn_82_124F4 = .text:0x000124F4; // type:function size:0x12C fn_82_12620 = .text:0x00012620; // type:function size:0xC8 fn_82_126E8 = .text:0x000126E8; // type:function size:0xB8 @@ -168,11 +168,11 @@ fn_82_154C4 = .text:0x000154C4; // type:function size:0x88 fn_82_1554C = .text:0x0001554C; // type:function size:0xD0 fn_82_1561C = .text:0x0001561C; // type:function size:0xD8 fn_82_156F4 = .text:0x000156F4; // type:function size:0xE8 -fn_82_157DC = .text:0x000157DC; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000157DC; // type:function size:0x100 fn_82_158DC = .text:0x000158DC; // type:function size:0x198 fn_82_15A74 = .text:0x00015A74; // type:function size:0xA8 fn_82_15B1C = .text:0x00015B1C; // type:function size:0x70 -fn_82_15B8C = .text:0x00015B8C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00015B8C; // type:function size:0x114 fn_82_15CA0 = .text:0x00015CA0; // type:function size:0x6C fn_82_15D0C = .text:0x00015D0C; // type:function size:0x180 fn_82_15E8C = .text:0x00015E8C; // type:function size:0xA4 @@ -195,7 +195,7 @@ fn_82_17520 = .text:0x00017520; // type:function size:0xA4 fn_82_175C4 = .text:0x000175C4; // type:function size:0xA4 fn_82_17668 = .text:0x00017668; // type:function size:0xA4 fn_82_1770C = .text:0x0001770C; // type:function size:0xA4 -fn_82_177B0 = .text:0x000177B0; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000177B0; // type:function size:0x19C fn_82_1794C = .text:0x0001794C; // type:function size:0x198 _rename_MakeParticle = .text:0x00017AE4; // type:function size:0x19C fn_82_17C80 = .text:0x00017C80; // type:function size:0x198 @@ -207,7 +207,7 @@ fn_82_185E8 = .text:0x000185E8; // type:function size:0x128 fn_82_18710 = .text:0x00018710; // type:function size:0x4 fn_82_18714 = .text:0x00018714; // type:function size:0x4 fn_82_18718 = .text:0x00018718; // type:function size:0x40 -fn_82_18758 = .text:0x00018758; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00018758; // type:function size:0x1E4 fn_82_1893C = .text:0x0001893C; // type:function size:0x24 fn_82_18960 = .text:0x00018960; // type:function size:0x1C0 fn_82_18B20 = .text:0x00018B20; // type:function size:0x1F4 @@ -215,7 +215,7 @@ fn_82_18D14 = .text:0x00018D14; // type:function size:0x190 fn_82_18EA4 = .text:0x00018EA4; // type:function size:0xF8 fn_82_18F9C = .text:0x00018F9C; // type:function size:0x1D4 fn_82_19170 = .text:0x00019170; // type:function size:0x18C -fn_82_192FC = .text:0x000192FC; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000192FC; // type:function size:0x1C8 fn_82_194C4 = .text:0x000194C4; // type:function size:0xD0 fn_82_19594 = .text:0x00019594; // type:function size:0x358 fn_82_198EC = .text:0x000198EC; // type:function size:0x2C0 @@ -226,11 +226,11 @@ fn_82_19F58 = .text:0x00019F58; // type:function size:0x1C4 fn_82_1A11C = .text:0x0001A11C; // type:function size:0x1EC fn_82_1A308 = .text:0x0001A308; // type:function size:0x120 fn_82_1A428 = .text:0x0001A428; // type:function size:0x84 -fn_82_1A4AC = .text:0x0001A4AC; // type:function size:0x198 -fn_82_1A644 = .text:0x0001A644; // type:function size:0xD4 -fn_82_1A718 = .text:0x0001A718; // type:function size:0x38 -fn_82_1A750 = .text:0x0001A750; // type:function size:0x144 -fn_82_1A894 = .text:0x0001A894; // type:function size:0xB4 +Object3SpringJump = .text:0x0001A4AC; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001A644; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001A718; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001A750; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001A894; // type:function size:0xB4 scope:local fn_82_1A948 = .text:0x0001A948; // type:function size:0xF8 fn_82_1AA40 = .text:0x0001AA40; // type:function size:0xFC fn_82_1AB3C = .text:0x0001AB3C; // type:function size:0x30 @@ -261,15 +261,15 @@ fn_82_1D9FC = .text:0x0001D9FC; // type:function size:0x38 fn_82_1DA34 = .text:0x0001DA34; // type:function size:0x968 fn_82_1E39C = .text:0x0001E39C; // type:function size:0x10C fn_82_1E4A8 = .text:0x0001E4A8; // type:function size:0x2B0 -fn_82_1E758 = .text:0x0001E758; // type:function size:0x34 -fn_82_1E78C = .text:0x0001E78C; // type:function size:0x11C -fn_82_1E8A8 = .text:0x0001E8A8; // type:function size:0x110 -fn_82_1E9B8 = .text:0x0001E9B8; // type:function size:0xB4 -fn_82_1EA6C = .text:0x0001EA6C; // type:function size:0x150 -fn_82_1EBBC = .text:0x0001EBBC; // type:function size:0xE0 -fn_82_1EC9C = .text:0x0001EC9C; // type:function size:0x190 -fn_82_1EE2C = .text:0x0001EE2C; // type:function size:0xEC -fn_82_1EF18 = .text:0x0001EF18; // type:function size:0x190 +DegRingGetNum = .text:0x0001E758; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001E78C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001E8A8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001E9B8; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001EA6C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001EBBC; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001EC9C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001EE2C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001EF18; // type:function size:0x190 scope:local fn_82_1F0A8 = .text:0x0001F0A8; // type:function size:0x140 fn_82_1F1E8 = .text:0x0001F1E8; // type:function size:0x1CC fn_82_1F3B4 = .text:0x0001F3B4; // type:function size:0x88 @@ -322,15 +322,15 @@ fn_82_2310C = .text:0x0002310C; // type:function size:0x8C fn_82_23198 = .text:0x00023198; // type:function size:0x38 fn_82_231D0 = .text:0x000231D0; // type:function size:0x4 fn_82_231D4 = .text:0x000231D4; // type:function size:0xDC -fn_82_232B0 = .text:0x000232B0; // type:function size:0x4 -fn_82_232B4 = .text:0x000232B4; // type:function size:0x2EC -fn_82_235A0 = .text:0x000235A0; // type:function size:0x44 -fn_82_235E4 = .text:0x000235E4; // type:function size:0x7F4 -fn_82_23DD8 = .text:0x00023DD8; // type:function size:0x34 -fn_82_23E0C = .text:0x00023E0C; // type:function size:0xF0 -fn_82_23EFC = .text:0x00023EFC; // type:function size:0x214 -fn_82_24110 = .text:0x00024110; // type:function size:0x254 -fn_82_24364 = .text:0x00024364; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000232B0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000232B4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000235A0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000235E4; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00023DD8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00023E0C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00023EFC; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00024110; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00024364; // type:function size:0x268 scope:local fn_82_245CC = .text:0x000245CC; // type:function size:0x84 fn_82_24650 = .text:0x00024650; // type:function size:0x1AC fn_82_247FC = .text:0x000247FC; // type:function size:0x38 @@ -338,7 +338,7 @@ fn_82_24834 = .text:0x00024834; // type:function size:0x3F8 fn_82_24C2C = .text:0x00024C2C; // type:function size:0x1D0 fn_82_24DFC = .text:0x00024DFC; // type:function size:0x140 fn_82_24F3C = .text:0x00024F3C; // type:function size:0x1FC -fn_82_25138 = .text:0x00025138; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00025138; // type:function size:0x13C fn_82_25274 = .text:0x00025274; // type:function size:0x200 fn_82_25474 = .text:0x00025474; // type:function size:0x98 fn_82_2550C = .text:0x0002550C; // type:function size:0x238 @@ -358,53 +358,53 @@ fn_82_25C70 = .text:0x00025C70; // type:function size:0x44 fn_82_25CB4 = .text:0x00025CB4; // type:function size:0x38 fn_82_25CEC = .text:0x00025CEC; // type:function size:0x4 fn_82_25CF0 = .text:0x00025CF0; // type:function size:0x38 -fn_82_25D28 = .text:0x00025D28; // type:function size:0xC8 -fn_82_25DF0 = .text:0x00025DF0; // type:function size:0x138 +_rename_GiveItemP = .text:0x00025D28; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025DF0; // type:function size:0x138 fn_82_25F28 = .text:0x00025F28; // type:function size:0x138 fn_82_26060 = .text:0x00026060; // type:function size:0xD0 fn_82_26130 = .text:0x00026130; // type:function size:0x90 fn_82_261C0 = .text:0x000261C0; // type:function size:0x94 fn_82_26254 = .text:0x00026254; // type:function size:0x8C -fn_82_262E0 = .text:0x000262E0; // type:function size:0xD4 -fn_82_263B4 = .text:0x000263B4; // type:function size:0x240 -fn_82_265F4 = .text:0x000265F4; // type:function size:0x98 -fn_82_2668C = .text:0x0002668C; // type:function size:0x214 -fn_82_268A0 = .text:0x000268A0; // type:function size:0x10 -fn_82_268B0 = .text:0x000268B0; // type:function size:0xA0 -fn_82_26950 = .text:0x00026950; // type:function size:0xD0 -fn_82_26A20 = .text:0x00026A20; // type:function size:0x26C -fn_82_26C8C = .text:0x00026C8C; // type:function size:0x38 -fn_82_26CC4 = .text:0x00026CC4; // type:function size:0x50 -fn_82_26D14 = .text:0x00026D14; // type:function size:0x70 -fn_82_26D84 = .text:0x00026D84; // type:function size:0x50 -fn_82_26DD4 = .text:0x00026DD4; // type:function size:0x38 -fn_82_26E0C = .text:0x00026E0C; // type:function size:0x50 -fn_82_26E5C = .text:0x00026E5C; // type:function size:0x38 -fn_82_26E94 = .text:0x00026E94; // type:function size:0x3C -fn_82_26ED0 = .text:0x00026ED0; // type:function size:0x44 -fn_82_26F14 = .text:0x00026F14; // type:function size:0x38 -fn_82_26F4C = .text:0x00026F4C; // type:function size:0x4 -fn_82_26F50 = .text:0x00026F50; // type:function size:0x38 -fn_82_26F88 = .text:0x00026F88; // type:function size:0x144 -fn_82_270CC = .text:0x000270CC; // type:function size:0x158 -fn_82_27224 = .text:0x00027224; // type:function size:0x64 -fn_82_27288 = .text:0x00027288; // type:function size:0x1C4 -fn_82_2744C = .text:0x0002744C; // type:function size:0x3C -fn_82_27488 = .text:0x00027488; // type:function size:0x6C -fn_82_274F4 = .text:0x000274F4; // type:function size:0x228 -fn_82_2771C = .text:0x0002771C; // type:function size:0x28C -fn_82_279A8 = .text:0x000279A8; // type:function size:0xC -fn_82_279B4 = .text:0x000279B4; // type:function size:0x50 -fn_82_27A04 = .text:0x00027A04; // type:function size:0x50 -fn_82_27A54 = .text:0x00027A54; // type:function size:0x50 -fn_82_27AA4 = .text:0x00027AA4; // type:function size:0x38 -fn_82_27ADC = .text:0x00027ADC; // type:function size:0x50 -fn_82_27B2C = .text:0x00027B2C; // type:function size:0x38 -fn_82_27B64 = .text:0x00027B64; // type:function size:0x3C -fn_82_27BA0 = .text:0x00027BA0; // type:function size:0x44 -fn_82_27BE4 = .text:0x00027BE4; // type:function size:0x38 -fn_82_27C1C = .text:0x00027C1C; // type:function size:0x4 -fn_82_27C20 = .text:0x00027C20; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000262E0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000263B4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000265F4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002668C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000268A0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000268B0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00026950; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00026A20; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00026C8C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00026CC4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00026D14; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00026D84; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00026DD4; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00026E0C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00026E5C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00026E94; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026ED0; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026F14; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00026F4C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00026F50; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00026F88; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000270CC; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00027224; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027288; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002744C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00027488; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000274F4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002771C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000279A8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000279B4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00027A04; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00027A54; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00027AA4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00027ADC; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00027B2C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00027B64; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00027BA0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00027BE4; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00027C1C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00027C20; // type:function size:0x38 scope:local fn_82_27C58 = .text:0x00027C58; // type:function size:0x1C4 fn_82_27E1C = .text:0x00027E1C; // type:function size:0x1C4 fn_82_27FE0 = .text:0x00027FE0; // type:function size:0x170 @@ -458,8 +458,8 @@ fn_82_2ED34 = .text:0x0002ED34; // type:function size:0x54 fn_82_2ED88 = .text:0x0002ED88; // type:function size:0x7EC fn_82_2F574 = .text:0x0002F574; // type:function size:0xB0 fn_82_2F624 = .text:0x0002F624; // type:function size:0xB4 -fn_82_2F6D8 = .text:0x0002F6D8; // type:function size:0x2C -fn_82_2F704 = .text:0x0002F704; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0002F6D8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0002F704; // type:function size:0x30 o_ring_0 = .text:0x0002F734; // type:function size:0x13C scope:local Ring = .text:0x0002F870; // type:function size:0x688 scope:global o_ring_3 = .text:0x0002FEF8; // type:function size:0x6C scope:global @@ -505,19 +505,19 @@ fn_82_357F4 = .text:0x000357F4; // type:function size:0x4 fn_82_357F8 = .text:0x000357F8; // type:function size:0x90 fn_82_35888 = .text:0x00035888; // type:function size:0x40 fn_82_358C8 = .text:0x000358C8; // type:function size:0x4 -fn_82_358CC = .text:0x000358CC; // type:function size:0x264 -fn_82_35B30 = .text:0x00035B30; // type:function size:0x148 -fn_82_35C78 = .text:0x00035C78; // type:function size:0x48 -fn_82_35CC0 = .text:0x00035CC0; // type:function size:0x1A4 -fn_82_35E64 = .text:0x00035E64; // type:function size:0x1AC -fn_82_36010 = .text:0x00036010; // type:function size:0x154 -fn_82_36164 = .text:0x00036164; // type:function size:0x4 -fn_82_36168 = .text:0x00036168; // type:function size:0x138 -fn_82_362A0 = .text:0x000362A0; // type:function size:0x368 -fn_82_36608 = .text:0x00036608; // type:function size:0x224 -fn_82_3682C = .text:0x0003682C; // type:function size:0x20 -fn_82_3684C = .text:0x0003684C; // type:function size:0x4C -fn_82_36898 = .text:0x00036898; // type:function size:0xC4 +ObjectSavePoint = .text:0x000358CC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00035B30; // type:function size:0x148 scope:local +savepointExit = .text:0x00035C78; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00035CC0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00035E64; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00036010; // type:function size:0x154 scope:local +dummyFunc = .text:0x00036164; // type:function size:0x4 scope:local +initCollidata = .text:0x00036168; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x000362A0; // type:function size:0x368 scope:local +savepointSwing = .text:0x00036608; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003682C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003684C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00036898; // type:function size:0xC4 scope:local qFabsf = .text:0x0003695C; // type:function size:0x20 scope:weak fn_82_3697C = .text:0x0003697C; // type:function size:0x38 fn_82_369B4 = .text:0x000369B4; // type:function size:0xD4 @@ -1447,11 +1447,11 @@ lbl_82_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:flo lbl_82_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float lbl_82_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float lbl_82_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_82_rodata_B00 = .rodata:0x00000B00; // type:object size:0xC data:4byte -lbl_82_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_82_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_82_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000B00; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float lbl_82_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float lbl_82_rodata_B24 = .rodata:0x00000B24; // type:object size:0xC data:4byte lbl_82_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float @@ -1526,11 +1526,11 @@ lbl_82_rodata_C50 = .rodata:0x00000C50; // type:object size:0x8 align:8 data:dou lbl_82_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float lbl_82_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float lbl_82_rodata_C60 = .rodata:0x00000C60; // type:object size:0x8 align:4 data:float -lbl_82_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_82_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_82_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_82_rodata_C78 = .rodata:0x00000C78; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float lbl_82_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float lbl_82_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float lbl_82_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float @@ -1565,25 +1565,25 @@ lbl_82_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:flo lbl_82_rodata_D10 = .rodata:0x00000D10; // type:object size:0x8 align:8 data:double lbl_82_rodata_D18 = .rodata:0x00000D18; // type:object size:0x8 align:8 data:double lbl_82_rodata_D20 = .rodata:0x00000D20; // type:object size:0x8 align:4 data:float -lbl_82_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D60 = .rodata:0x00000D60; // type:object size:0x8 align:8 data:double -lbl_82_rodata_D68 = .rodata:0x00000D68; // type:object size:0x8 align:8 data:double -lbl_82_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_82_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D60; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000D68; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float lbl_82_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float lbl_82_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float lbl_82_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float @@ -1607,37 +1607,37 @@ lbl_82_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:flo lbl_82_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float lbl_82_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float lbl_82_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x8 align:4 data:float -lbl_82_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_82_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_82_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_82_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_82_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_82_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_82_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x8 align:8 data:double -lbl_82_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E08 = .rodata:0x00000E08; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E0C = .rodata:0x00000E0C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E18 = .rodata:0x00000E18; // type:object size:0x8 align:4 data:float -lbl_82_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_E60 = .rodata:0x00000E60; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000DF8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float lbl_82_rodata_E68 = .rodata:0x00000E68; // type:object size:0x4 align:4 data:float lbl_82_rodata_E6C = .rodata:0x00000E6C; // type:object size:0x4 align:4 data:float lbl_82_rodata_E70 = .rodata:0x00000E70; // type:object size:0x4 align:4 data:float @@ -1847,17 +1847,17 @@ lbl_82_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:fl lbl_82_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float lbl_82_rodata_11DC = .rodata:0x000011DC; // type:object size:0x4 align:4 data:float lbl_82_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x8 align:4 data:float -lbl_82_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x4 align:4 data:float -lbl_82_rodata_11EC = .rodata:0x000011EC; // type:object size:0x4 align:4 data:float -lbl_82_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float -lbl_82_rodata_11F4 = .rodata:0x000011F4; // type:object size:0x4 align:4 data:float -lbl_82_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x4 align:4 data:float -lbl_82_rodata_1200 = .rodata:0x00001200; // type:object size:0x8 align:8 data:double -lbl_82_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float -lbl_82_rodata_120C = .rodata:0x0000120C; // type:object size:0x4 align:4 data:float -lbl_82_rodata_1210 = .rodata:0x00001210; // type:object size:0x4 align:4 data:float -lbl_82_rodata_1214 = .rodata:0x00001214; // type:object size:0x4 align:4 data:float -lbl_82_rodata_1218 = .rodata:0x00001218; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011E8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011EC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011F0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011F4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011F8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001200; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001208; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000120C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001210; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001214; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001218; // type:object size:0x4 scope:local align:4 data:float lbl_82_rodata_1220 = .rodata:0x00001220; // type:object size:0x8 align:4 data:float @59 = .rodata:0x00001228; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x0000122C; // type:object size:0x4 scope:local align:4 data:float @@ -4721,7 +4721,7 @@ lbl_82_data_46500 = .data:0x00046500; // type:object size:0x7 data:string lbl_82_data_46508 = .data:0x00046508; // type:object size:0x7 data:string lbl_82_data_46510 = .data:0x00046510; // type:object size:0x7 data:string lbl_82_data_46518 = .data:0x00046518; // type:object size:0x60 -lbl_82_data_46578 = .data:0x00046578; // type:object size:0x8 +_rename_ring_texlist = .data:0x00046578; // type:object size:0x8 lbl_82_data_46580 = .data:0x00046580; // type:object size:0x38 lbl_82_data_465B8 = .data:0x000465B8; // type:object size:0x38 lbl_82_data_465F0 = .data:0x000465F0; // type:object size:0xE data:string @@ -4782,42 +4782,42 @@ lbl_82_data_46B24 = .data:0x00046B24; // type:object size:0x8 lbl_82_data_46B2C = .data:0x00046B2C; // type:object size:0x3C lbl_82_data_46B68 = .data:0x00046B68; // type:object size:0x8 data:byte lbl_82_data_46B70 = .data:0x00046B70; // type:object size:0x5 data:string -lbl_82_data_46B80 = .data:0x00046B80; // type:object size:0xE data:string -lbl_82_data_46B90 = .data:0x00046B90; // type:object size:0xE data:string -lbl_82_data_46BA0 = .data:0x00046BA0; // type:object size:0xD data:string -lbl_82_data_46BB0 = .data:0x00046BB0; // type:object size:0xD data:string -lbl_82_data_46BC0 = .data:0x00046BC0; // type:object size:0x30 -lbl_82_data_46BF0 = .data:0x00046BF0; // type:object size:0x8 -lbl_82_data_46BF8 = .data:0x00046BF8; // type:object size:0x204 -lbl_82_data_46DFC = .data:0x00046DFC; // type:object size:0x204 -lbl_82_data_47000 = .data:0x00047000; // type:object size:0x1C8 -lbl_82_data_471C8 = .data:0x000471C8; // type:object size:0x40 -lbl_82_data_47208 = .data:0x00047208; // type:object size:0x50 -lbl_82_data_47258 = .data:0x00047258; // type:object size:0x8 -lbl_82_data_47260 = .data:0x00047260; // type:object size:0x20 -lbl_82_data_47280 = .data:0x00047280; // type:object size:0xC0 -lbl_82_data_47340 = .data:0x00047340; // type:object size:0x60 -lbl_82_data_473A0 = .data:0x000473A0; // type:object size:0x40 -lbl_82_data_473E0 = .data:0x000473E0; // type:object size:0x80 -lbl_82_data_47460 = .data:0x00047460; // type:object size:0x40 -lbl_82_data_474A0 = .data:0x000474A0; // type:object size:0x24 -lbl_82_data_474C4 = .data:0x000474C4; // type:object size:0x1C8 -lbl_82_data_4768C = .data:0x0004768C; // type:object size:0x1C8 -lbl_82_data_47854 = .data:0x00047854; // type:object size:0x140 -lbl_82_data_47994 = .data:0x00047994; // type:object size:0x40 -lbl_82_data_479D4 = .data:0x000479D4; // type:object size:0x50 -lbl_82_data_47A24 = .data:0x00047A24; // type:object size:0x8 -lbl_82_data_47A2C = .data:0x00047A2C; // type:object size:0x14 -lbl_82_data_47A40 = .data:0x00047A40; // type:object size:0x120 -lbl_82_data_47B60 = .data:0x00047B60; // type:object size:0x60 -lbl_82_data_47BC0 = .data:0x00047BC0; // type:object size:0x20 -lbl_82_data_47BE0 = .data:0x00047BE0; // type:object size:0x30 -lbl_82_data_47C10 = .data:0x00047C10; // type:object size:0x24 -lbl_82_data_47C34 = .data:0x00047C34; // type:object size:0x8 -lbl_82_data_47C3C = .data:0x00047C3C; // type:object size:0x30 -lbl_82_data_47C6C = .data:0x00047C6C; // type:object size:0x4 align:4 data:float -lbl_82_data_47C70 = .data:0x00047C70; // type:object size:0x4 align:4 data:float -lbl_82_data_47C74 = .data:0x00047C74; // type:object size:0x4 align:4 data:float +@18 = .data:0x00046B80; // type:object size:0xE scope:local data:string +@19 = .data:0x00046B90; // type:object size:0xE scope:local data:string +@20 = .data:0x00046BA0; // type:object size:0xD scope:local data:string +@21 = .data:0x00046BB0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00046BC0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00046BF0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00046BF8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00046DFC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00047000; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000471C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00047208; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00047258; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00047260; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00047280; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00047340; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000473A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000473E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00047460; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000474A0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000474C4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0004768C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00047854; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00047994; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000479D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00047A24; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00047A2C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00047A40; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00047B60; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00047BC0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00047BE0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00047C10; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00047C34; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00047C3C; // type:object size:0x30 scope:local +spring3_k = .data:0x00047C6C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00047C70; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00047C74; // type:object size:0x4 scope:local align:4 data:float lbl_82_data_47C78 = .data:0x00047C78; // type:object size:0xE data:string lbl_82_data_47C88 = .data:0x00047C88; // type:object size:0xC lbl_82_data_47C94 = .data:0x00047C94; // type:object size:0x8 @@ -5015,7 +5015,7 @@ lbl_82_data_4CDD0 = .data:0x0004CDD0; // type:object size:0x14 lbl_82_data_4CDE4 = .data:0x0004CDE4; // type:object size:0x24 lbl_82_data_4CE08 = .data:0x0004CE08; // type:object size:0x40 data:4byte lbl_82_data_4CE48 = .data:0x0004CE48; // type:object size:0x30 -lbl_82_data_4CE78 = .data:0x0004CE78; // type:object size:0x5 data:string +@115 = .data:0x0004CE78; // type:object size:0x5 scope:local data:string lbl_82_data_4CE80 = .data:0x0004CE80; // type:object size:0xE data:string lbl_82_data_4CE90 = .data:0x0004CE90; // type:object size:0xD data:string lbl_82_data_4CEA0 = .data:0x0004CEA0; // type:object size:0x18 @@ -5089,149 +5089,149 @@ lbl_82_data_4ED28 = .data:0x0004ED28; // type:object size:0x30 lbl_82_data_4ED58 = .data:0x0004ED58; // type:object size:0xF data:string lbl_82_data_4ED68 = .data:0x0004ED68; // type:object size:0x10 data:string lbl_82_data_4ED78 = .data:0x0004ED78; // type:object size:0x18 data:string -lbl_82_data_4ED90 = .data:0x0004ED90; // type:object size:0xD data:string -lbl_82_data_4EDA0 = .data:0x0004EDA0; // type:object size:0xD data:string -lbl_82_data_4EDB0 = .data:0x0004EDB0; // type:object size:0x18 -lbl_82_data_4EDC8 = .data:0x0004EDC8; // type:object size:0x8 -lbl_82_data_4EDD0 = .data:0x0004EDD0; // type:object size:0x2D0 -lbl_82_data_4F0A0 = .data:0x0004F0A0; // type:object size:0xCE4 -lbl_82_data_4FD84 = .data:0x0004FD84; // type:object size:0x18 -lbl_82_data_4FD9C = .data:0x0004FD9C; // type:object size:0xE data:string -lbl_82_data_4FDAC = .data:0x0004FDAC; // type:object size:0xC -lbl_82_data_4FDB8 = .data:0x0004FDB8; // type:object size:0x8 -lbl_82_data_4FDC0 = .data:0x0004FDC0; // type:object size:0x50 -lbl_82_data_4FE10 = .data:0x0004FE10; // type:object size:0xCC -lbl_82_data_4FEDC = .data:0x0004FEDC; // type:object size:0x18 -lbl_82_data_4FEF4 = .data:0x0004FEF4; // type:object size:0xC -lbl_82_data_4FF00 = .data:0x0004FF00; // type:object size:0x8 -lbl_82_data_4FF08 = .data:0x0004FF08; // type:object size:0x50 -lbl_82_data_4FF58 = .data:0x0004FF58; // type:object size:0xCC -lbl_82_data_50024 = .data:0x00050024; // type:object size:0x18 -lbl_82_data_5003C = .data:0x0005003C; // type:object size:0xD data:string -lbl_82_data_5004C = .data:0x0005004C; // type:object size:0xD data:string -lbl_82_data_5005C = .data:0x0005005C; // type:object size:0xD data:string -lbl_82_data_5006C = .data:0x0005006C; // type:object size:0xD data:string -lbl_82_data_5007C = .data:0x0005007C; // type:object size:0x30 -lbl_82_data_500AC = .data:0x000500AC; // type:object size:0x8 -lbl_82_data_500B4 = .data:0x000500B4; // type:object size:0x108 -lbl_82_data_501BC = .data:0x000501BC; // type:object size:0x18C -lbl_82_data_50348 = .data:0x00050348; // type:object size:0x18 -lbl_82_data_50360 = .data:0x00050360; // type:object size:0x38 -lbl_82_data_50398 = .data:0x00050398; // type:object size:0x100 -lbl_82_data_50498 = .data:0x00050498; // type:object size:0x15C -lbl_82_data_505F4 = .data:0x000505F4; // type:object size:0x18 -lbl_82_data_5060C = .data:0x0005060C; // type:object size:0x38 -lbl_82_data_50644 = .data:0x00050644; // type:object size:0x10C -lbl_82_data_50750 = .data:0x00050750; // type:object size:0x15C -lbl_82_data_508AC = .data:0x000508AC; // type:object size:0x18 -lbl_82_data_508C4 = .data:0x000508C4; // type:object size:0x38 -lbl_82_data_508FC = .data:0x000508FC; // type:object size:0xC0 -lbl_82_data_509BC = .data:0x000509BC; // type:object size:0x114 -lbl_82_data_50AD0 = .data:0x00050AD0; // type:object size:0x18 -lbl_82_data_50AE8 = .data:0x00050AE8; // type:object size:0x38 -lbl_82_data_50B20 = .data:0x00050B20; // type:object size:0x108 -lbl_82_data_50C28 = .data:0x00050C28; // type:object size:0x18C -lbl_82_data_50DB4 = .data:0x00050DB4; // type:object size:0x18 -lbl_82_data_50DCC = .data:0x00050DCC; // type:object size:0x38 -lbl_82_data_50E04 = .data:0x00050E04; // type:object size:0x34 -lbl_82_data_50E38 = .data:0x00050E38; // type:object size:0x6C -lbl_82_data_50EA4 = .data:0x00050EA4; // type:object size:0x18 -lbl_82_data_50EBC = .data:0x00050EBC; // type:object size:0x38 -lbl_82_data_50EF4 = .data:0x00050EF4; // type:object size:0x34 -lbl_82_data_50F28 = .data:0x00050F28; // type:object size:0x6C -lbl_82_data_50F94 = .data:0x00050F94; // type:object size:0x18 -lbl_82_data_50FAC = .data:0x00050FAC; // type:object size:0x38 -lbl_82_data_50FE4 = .data:0x00050FE4; // type:object size:0x2B0 -lbl_82_data_51294 = .data:0x00051294; // type:object size:0x3B4 -lbl_82_data_51648 = .data:0x00051648; // type:object size:0x18 -lbl_82_data_51660 = .data:0x00051660; // type:object size:0x38 -lbl_82_data_51698 = .data:0x00051698; // type:object size:0x174 -lbl_82_data_5180C = .data:0x0005180C; // type:object size:0x234 -lbl_82_data_51A40 = .data:0x00051A40; // type:object size:0x18 -lbl_82_data_51A58 = .data:0x00051A58; // type:object size:0x38 -lbl_82_data_51A90 = .data:0x00051A90; // type:object size:0x20 -lbl_82_data_51AB0 = .data:0x00051AB0; // type:object size:0x20 -lbl_82_data_51AD0 = .data:0x00051AD0; // type:object size:0xA0 -lbl_82_data_51B70 = .data:0x00051B70; // type:object size:0xA0 -lbl_82_data_51C10 = .data:0x00051C10; // type:object size:0xA0 -lbl_82_data_51CB0 = .data:0x00051CB0; // type:object size:0xA0 -lbl_82_data_51D50 = .data:0x00051D50; // type:object size:0xA0 -lbl_82_data_51DF0 = .data:0x00051DF0; // type:object size:0x20 -lbl_82_data_51E10 = .data:0x00051E10; // type:object size:0x20 -lbl_82_data_51E30 = .data:0x00051E30; // type:object size:0xA0 -lbl_82_data_51ED0 = .data:0x00051ED0; // type:object size:0x90 -lbl_82_data_51F60 = .data:0x00051F60; // type:object size:0xC data:4byte -lbl_82_data_51F6C = .data:0x00051F6C; // type:object size:0xD data:string -lbl_82_data_51F7C = .data:0x00051F7C; // type:object size:0x30 -lbl_82_data_51FAC = .data:0x00051FAC; // type:object size:0x8 -lbl_82_data_51FB4 = .data:0x00051FB4; // type:object size:0x108 -lbl_82_data_520BC = .data:0x000520BC; // type:object size:0x18C -lbl_82_data_52248 = .data:0x00052248; // type:object size:0x18 -lbl_82_data_52260 = .data:0x00052260; // type:object size:0x38 -lbl_82_data_52298 = .data:0x00052298; // type:object size:0x100 -lbl_82_data_52398 = .data:0x00052398; // type:object size:0x15C -lbl_82_data_524F4 = .data:0x000524F4; // type:object size:0x18 -lbl_82_data_5250C = .data:0x0005250C; // type:object size:0x38 -lbl_82_data_52544 = .data:0x00052544; // type:object size:0x10C -lbl_82_data_52650 = .data:0x00052650; // type:object size:0x15C -lbl_82_data_527AC = .data:0x000527AC; // type:object size:0x18 -lbl_82_data_527C4 = .data:0x000527C4; // type:object size:0x38 -lbl_82_data_527FC = .data:0x000527FC; // type:object size:0xC0 -lbl_82_data_528BC = .data:0x000528BC; // type:object size:0x114 -lbl_82_data_529D0 = .data:0x000529D0; // type:object size:0x18 -lbl_82_data_529E8 = .data:0x000529E8; // type:object size:0x38 -lbl_82_data_52A20 = .data:0x00052A20; // type:object size:0x108 -lbl_82_data_52B28 = .data:0x00052B28; // type:object size:0x18C -lbl_82_data_52CB4 = .data:0x00052CB4; // type:object size:0x18 -lbl_82_data_52CCC = .data:0x00052CCC; // type:object size:0x38 -lbl_82_data_52D04 = .data:0x00052D04; // type:object size:0x34 -lbl_82_data_52D38 = .data:0x00052D38; // type:object size:0x6C -lbl_82_data_52DA4 = .data:0x00052DA4; // type:object size:0x18 -lbl_82_data_52DBC = .data:0x00052DBC; // type:object size:0x38 -lbl_82_data_52DF4 = .data:0x00052DF4; // type:object size:0x34 -lbl_82_data_52E28 = .data:0x00052E28; // type:object size:0x6C -lbl_82_data_52E94 = .data:0x00052E94; // type:object size:0x18 -lbl_82_data_52EAC = .data:0x00052EAC; // type:object size:0x38 -lbl_82_data_52EE4 = .data:0x00052EE4; // type:object size:0x2B0 -lbl_82_data_53194 = .data:0x00053194; // type:object size:0x3B4 -lbl_82_data_53548 = .data:0x00053548; // type:object size:0x18 -lbl_82_data_53560 = .data:0x00053560; // type:object size:0x38 -lbl_82_data_53598 = .data:0x00053598; // type:object size:0x174 -lbl_82_data_5370C = .data:0x0005370C; // type:object size:0x234 -lbl_82_data_53940 = .data:0x00053940; // type:object size:0x18 -lbl_82_data_53958 = .data:0x00053958; // type:object size:0x38 -lbl_82_data_53990 = .data:0x00053990; // type:object size:0x140 -lbl_82_data_53AD0 = .data:0x00053AD0; // type:object size:0x20 -lbl_82_data_53AF0 = .data:0x00053AF0; // type:object size:0x140 -lbl_82_data_53C30 = .data:0x00053C30; // type:object size:0x140 -lbl_82_data_53D70 = .data:0x00053D70; // type:object size:0x140 -lbl_82_data_53EB0 = .data:0x00053EB0; // type:object size:0x140 -lbl_82_data_53FF0 = .data:0x00053FF0; // type:object size:0x140 -lbl_82_data_54130 = .data:0x00054130; // type:object size:0x140 -lbl_82_data_54270 = .data:0x00054270; // type:object size:0x140 -lbl_82_data_543B0 = .data:0x000543B0; // type:object size:0x140 -lbl_82_data_544F0 = .data:0x000544F0; // type:object size:0x90 -lbl_82_data_54580 = .data:0x00054580; // type:object size:0xC data:4byte -lbl_82_data_5458C = .data:0x0005458C; // type:object size:0x1C -lbl_82_data_545A8 = .data:0x000545A8; // type:object size:0x60 -lbl_82_data_54608 = .data:0x00054608; // type:object size:0x4 data:4byte -lbl_82_data_5460C = .data:0x0005460C; // type:object size:0x4 data:4byte -lbl_82_data_54610 = .data:0x00054610; // type:object size:0x4 align:4 data:float -lbl_82_data_54614 = .data:0x00054614; // type:object size:0x4 align:4 data:float -lbl_82_data_54618 = .data:0x00054618; // type:object size:0x4 align:4 data:float -lbl_82_data_5461C = .data:0x0005461C; // type:object size:0x4 data:4byte -lbl_82_data_54620 = .data:0x00054620; // type:object size:0x4 data:4byte -lbl_82_data_54624 = .data:0x00054624; // type:object size:0x4 align:4 data:float -lbl_82_data_54628 = .data:0x00054628; // type:object size:0x4 align:4 data:float -lbl_82_data_5462C = .data:0x0005462C; // type:object size:0x4 align:4 data:float -lbl_82_data_54630 = .data:0x00054630; // type:object size:0xC -lbl_82_data_5463C = .data:0x0005463C; // type:object size:0xC -lbl_82_data_54648 = .data:0x00054648; // type:object size:0xC -lbl_82_data_54654 = .data:0x00054654; // type:object size:0xC -lbl_82_data_54660 = .data:0x00054660; // type:object size:0xC -lbl_82_data_5466C = .data:0x0005466C; // type:object size:0x4 data:4byte -lbl_82_data_54670 = .data:0x00054670; // type:object size:0xC -lbl_82_data_5467C = .data:0x0005467C; // type:object size:0xC +@19 = .data:0x0004ED90; // type:object size:0xD scope:local data:string +@20 = .data:0x0004EDA0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0004EDB0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0004EDC8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0004EDD0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0004F0A0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0004FD84; // type:object size:0x18 scope:local +@21 = .data:0x0004FD9C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0004FDAC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0004FDB8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0004FDC0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0004FE10; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0004FEDC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0004FEF4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0004FF00; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0004FF08; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0004FF58; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00050024; // type:object size:0x18 scope:local +@22 = .data:0x0005003C; // type:object size:0xD scope:local data:string +@23 = .data:0x0005004C; // type:object size:0xD scope:local data:string +@24 = .data:0x0005005C; // type:object size:0xD scope:local data:string +@25 = .data:0x0005006C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0005007C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000500AC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000500B4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000501BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00050348; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00050360; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00050398; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00050498; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000505F4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0005060C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00050644; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00050750; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000508AC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000508C4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000508FC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000509BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00050AD0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00050AE8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00050B20; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00050C28; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00050DB4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00050DCC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00050E04; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00050E38; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00050EA4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00050EBC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00050EF4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00050F28; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00050F94; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00050FAC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00050FE4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00051294; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00051648; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00051660; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00051698; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0005180C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00051A40; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00051A58; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00051A90; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00051AB0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00051AD0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00051B70; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00051C10; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00051CB0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00051D50; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00051DF0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00051E10; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00051E30; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00051ED0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00051F60; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00051F6C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00051F7C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00051FAC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00051FB4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000520BC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00052248; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00052260; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00052298; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00052398; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000524F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0005250C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00052544; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00052650; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000527AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000527C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000527FC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000528BC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000529D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000529E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00052A20; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00052B28; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00052CB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00052CCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00052D04; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00052D38; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00052DA4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00052DBC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00052DF4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00052E28; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00052E94; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00052EAC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00052EE4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00053194; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00053548; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00053560; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00053598; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0005370C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00053940; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00053958; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00053990; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00053AD0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00053AF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00053C30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00053D70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00053EB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00053FF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00054130; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00054270; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000543B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000544F0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00054580; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0005458C; // type:object size:0x1C +goalring_colli_info = .data:0x000545A8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00054608; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0005460C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00054610; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00054614; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00054618; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0005461C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00054620; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00054624; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00054628; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0005462C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00054630; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0005463C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00054648; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00054654; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00054660; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0005466C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00054670; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0005467C; // type:object size:0xC scope:local lbl_82_data_54688 = .data:0x00054688; // type:object size:0xE data:string lbl_82_data_54698 = .data:0x00054698; // type:object size:0xD data:string lbl_82_data_546A8 = .data:0x000546A8; // type:object size:0x18 @@ -5296,30 +5296,30 @@ lbl_82_data_570B0 = .data:0x000570B0; // type:object size:0xD data:string lbl_82_data_570C0 = .data:0x000570C0; // type:object size:0xE data:string lbl_82_data_570D0 = .data:0x000570D0; // type:object size:0xD data:string lbl_82_data_570E0 = .data:0x000570E0; // type:object size:0x24 -lbl_82_data_57104 = .data:0x00057104; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00057104; // type:object size:0x8 lbl_82_data_5710C = .data:0x0005710C; // type:object size:0x98 lbl_82_data_571A4 = .data:0x000571A4; // type:object size:0x2DC -lbl_82_data_57480 = .data:0x00057480; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00057480; // type:object size:0x18 lbl_82_data_57498 = .data:0x00057498; // type:object size:0x164 lbl_82_data_575FC = .data:0x000575FC; // type:object size:0x15C -lbl_82_data_57758 = .data:0x00057758; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00057758; // type:object size:0x18 lbl_82_data_57770 = .data:0x00057770; // type:object size:0x1B4 lbl_82_data_57924 = .data:0x00057924; // type:object size:0x15C -lbl_82_data_57A80 = .data:0x00057A80; // type:object size:0x18 -lbl_82_data_57A98 = .data:0x00057A98; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00057A80; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00057A98; // type:object size:0x30 lbl_82_data_57AC8 = .data:0x00057AC8; // type:object size:0x10 -lbl_82_data_57AD8 = .data:0x00057AD8; // type:object size:0x58 data:4byte -jumptable_82_data_57B30 = .data:0x00057B30; // type:object size:0x1C scope:local -lbl_82_data_57B4C = .data:0x00057B4C; // type:object size:0xC -lbl_82_data_57B58 = .data:0x00057B58; // type:object size:0xE data:string -lbl_82_data_57B68 = .data:0x00057B68; // type:object size:0xC -lbl_82_data_57B74 = .data:0x00057B74; // type:object size:0x8 -lbl_82_data_57B7C = .data:0x00057B7C; // type:object size:0x3D4 -lbl_82_data_57F50 = .data:0x00057F50; // type:object size:0x4A4 -lbl_82_data_583F4 = .data:0x000583F4; // type:object size:0x18 -lbl_82_data_5840C = .data:0x0005840C; // type:object size:0x30 -lbl_82_data_5843C = .data:0x0005843C; // type:object size:0x58 data:4byte -jumptable_82_data_58494 = .data:0x00058494; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00057AD8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00057B30; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00057B4C; // type:object size:0xC scope:local +@21 = .data:0x00057B58; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00057B68; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00057B74; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00057B7C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00057F50; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000583F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0005840C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0005843C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00058494; // type:object size:0x1C scope:local lbl_82_data_584B0 = .data:0x000584B0; // type:object size:0xD data:string lbl_82_data_584C0 = .data:0x000584C0; // type:object size:0xC lbl_82_data_584CC = .data:0x000584CC; // type:object size:0x8 @@ -5966,29 +5966,29 @@ lbl_82_data_7D890 = .data:0x0007D890; // type:object size:0x30 lbl_82_data_7D8C0 = .data:0x0007D8C0; // type:object size:0x1E0 lbl_82_data_7DAA0 = .data:0x0007DAA0; // type:object size:0xE data:string lbl_82_data_7DAB0 = .data:0x0007DAB0; // type:object size:0xC -lbl_82_data_7DABC = .data:0x0007DABC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0007DABC; // type:object size:0x8 lbl_82_data_7DAC4 = .data:0x0007DAC4; // type:object size:0x318 lbl_82_data_7DDDC = .data:0x0007DDDC; // type:object size:0x42C -lbl_82_data_7E208 = .data:0x0007E208; // type:object size:0x18 -lbl_82_data_7E220 = .data:0x0007E220; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0007E208; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0007E220; // type:object size:0x38 lbl_82_data_7E258 = .data:0x0007E258; // type:object size:0x318 lbl_82_data_7E570 = .data:0x0007E570; // type:object size:0x42C -lbl_82_data_7E99C = .data:0x0007E99C; // type:object size:0x18 -lbl_82_data_7E9B4 = .data:0x0007E9B4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0007E99C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0007E9B4; // type:object size:0x38 lbl_82_data_7E9EC = .data:0x0007E9EC; // type:object size:0x69C lbl_82_data_7F088 = .data:0x0007F088; // type:object size:0x7BC -lbl_82_data_7F844 = .data:0x0007F844; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0007F844; // type:object size:0x18 lbl_82_data_7F85C = .data:0x0007F85C; // type:object size:0x268 -lbl_82_data_7FAC4 = .data:0x0007FAC4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0007FAC4; // type:object size:0x24 lbl_82_data_7FAE8 = .data:0x0007FAE8; // type:object size:0x268 -lbl_82_data_7FD50 = .data:0x0007FD50; // type:object size:0x24 -lbl_82_data_7FD74 = .data:0x0007FD74; // type:object size:0x30 -lbl_82_data_7FDA4 = .data:0x0007FDA4; // type:object size:0x4 align:4 data:float -lbl_82_data_7FDA8 = .data:0x0007FDA8; // type:object size:0x4 align:4 data:float -lbl_82_data_7FDAC = .data:0x0007FDAC; // type:object size:0x4 align:4 data:float -lbl_82_data_7FDB0 = .data:0x0007FDB0; // type:object size:0x4 data:4byte -jumptable_82_data_7FDB4 = .data:0x0007FDB4; // type:object size:0x30 scope:local -lbl_82_data_7FDE4 = .data:0x0007FDE4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0007FD50; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0007FD74; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0007FDA4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0007FDA8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0007FDAC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0007FDB0; // type:object size:0x4 data:4byte +@91 = .data:0x0007FDB4; // type:object size:0x30 scope:local +vec$111 = .data:0x0007FDE4; // type:object size:0x18 scope:local lbl_82_data_7FE00 = .data:0x0007FE00; // type:object size:0xD data:string lbl_82_data_7FE10 = .data:0x0007FE10; // type:object size:0xC lbl_82_data_7FE1C = .data:0x0007FE1C; // type:object size:0x8 @@ -7563,7 +7563,7 @@ lbl_82_bss_5C8 = .bss:0x000005C8; // type:object size:0x4 data:4byte lbl_82_bss_5CC = .bss:0x000005CC; // type:object size:0x4 data:4byte lbl_82_bss_5D0 = .bss:0x000005D0; // type:object size:0x640 data:4byte lbl_82_bss_C10 = .bss:0x00000C10; // type:object size:0x8 data:4byte -lbl_82_bss_C18 = .bss:0x00000C18; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000C18; // type:object size:0x4 scope:local data:4byte lbl_82_bss_C20 = .bss:0x00000C20; // type:object size:0x8 data:4byte lbl_82_bss_C28 = .bss:0x00000C28; // type:object size:0x8 data:4byte lbl_82_bss_C30 = .bss:0x00000C30; // type:object size:0x4 data:4byte @@ -7578,7 +7578,7 @@ colli_timer = .bss:0x00000C50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000C54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000C58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000C5C; // type:object size:0x4 scope:local data:4byte -lbl_82_bss_C60 = .bss:0x00000C60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000C60; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000C68; // type:object size:0x8 scope:local data:4byte lbl_82_bss_C70 = .bss:0x00000C70; // type:object size:0x8 data:4byte lbl_82_bss_C78 = .bss:0x00000C78; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/boss_fdogD/splits.txt b/config/GSNE8P/boss_fdogD/splits.txt index 4c85e54a..57d28e60 100644 --- a/config/GSNE8P/boss_fdogD/splits.txt +++ b/config/GSNE8P/boss_fdogD/splits.txt @@ -110,13 +110,10 @@ boss_fdogD_25.c: .text start:0x00010044 end:0x000103F4 .rodata start:0x00000738 end:0x00000768 -boss_fdogD_26.c: - .text start:0x00010598 end:0x00010730 - .rodata start:0x00000768 end:0x00000780 - -boss_fdogD_27.c: - .text start:0x00010730 end:0x00010A34 - .rodata start:0x00000780 end:0x00000788 +OBJECT/o_3spring.c: + .text start:0x00010598 end:0x00010A34 + .rodata start:0x00000768 end:0x00000788 + .data start:0x00015B80 end:0x00016C78 boss_fdogD_28.c: .text start:0x00010A34 end:0x00010EBC @@ -142,9 +139,10 @@ boss_fdogD_34.c: .text start:0x00013A00 end:0x00014844 .rodata start:0x00000878 end:0x000008D0 -boss_fdogD_35.c: - .text start:0x00014878 end:0x00015004 +OBJECT/o_degring_linear.c: + .text start:0x00014844 end:0x00015194 .rodata start:0x000008D0 end:0x000008E8 + .data start:0x0001BD78 end:0x0001BD80 boss_fdogD_36.c: .text start:0x00015194 end:0x00015BB8 @@ -162,9 +160,11 @@ boss_fdogD_39.c: .text start:0x0001913C end:0x000191F8 .rodata start:0x00000988 end:0x00000990 -boss_fdogD_40.c: - .text start:0x000193A0 end:0x0001A6B8 +OBJECT/o_goalring.c: + .text start:0x0001939C end:0x0001A6B8 .rodata start:0x00000990 end:0x000009E8 + .data start:0x0001DC90 end:0x00023588 + .bss start:0x00000E40 end:0x00000E48 boss_fdogD_41.c: .text start:0x0001A6B8 end:0x0001B224 @@ -178,21 +178,15 @@ boss_fdogD_43.c: .text start:0x0001C14C end:0x0001C21C .rodata start:0x00000A40 end:0x00000A48 -boss_fdogD_44.c: - .text start:0x0001C4A0 end:0x0001CF48 - .rodata start:0x00000A48 end:0x00000A80 - -boss_fdogD_45.c: - .text start:0x0001CFBC end:0x0001D000 - .rodata start:0x00000A80 end:0x00000A88 - -boss_fdogD_46.c: - .text start:0x0001D1B8 end:0x0001DC18 - .rodata start:0x00000A88 end:0x00000AC8 +OBJECT/o_itemboxair.c: + .text start:0x0001C3CC end:0x0001D074 + .rodata start:0x00000A48 end:0x00000A88 + .data start:0x000269D8 end:0x00026A58 -boss_fdogD_47.c: - .text start:0x0001DC8C end:0x0001DCD0 - .rodata start:0x00000AC8 end:0x00000AD0 +OBJECT/o_itemboxballoon.c: + .text start:0x0001D074 end:0x0001DD44 + .rodata start:0x00000A88 end:0x00000AD0 + .data start:0x00026A58 end:0x000273B0 boss_fdogD_48.c: .text start:0x0001DD44 end:0x0001FE94 @@ -224,9 +218,11 @@ boss_fdogD_54.c: .text start:0x0002B3F0 end:0x0002B66C .rodata start:0x00000E30 end:0x00000E50 -boss_fdogD_55.c: +OBJECT/o_savepoint.c: .text start:0x0002B9B8 end:0x0002CA48 .rodata start:0x00000E50 end:0x00000E88 + .data start:0x0004ECB0 end:0x0004ED00 + .bss start:0x00000E88 end:0x00000E90 boss_fdogD_56.c: .text start:0x0002CAA0 end:0x0002CC78 diff --git a/config/GSNE8P/boss_fdogD/symbols.txt b/config/GSNE8P/boss_fdogD/symbols.txt index ed453b38..5aafef84 100644 --- a/config/GSNE8P/boss_fdogD/symbols.txt +++ b/config/GSNE8P/boss_fdogD/symbols.txt @@ -79,13 +79,13 @@ fn_84_88AC = .text:0x000088AC; // type:function size:0x50 fn_84_88FC = .text:0x000088FC; // type:function size:0x6C fn_84_8968 = .text:0x00008968; // type:function size:0xA0 fn_84_8A08 = .text:0x00008A08; // type:function size:0xC8 -fn_84_8AD0 = .text:0x00008AD0; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00008AD0; // type:function size:0x30 fn_84_8B00 = .text:0x00008B00; // type:function size:0x30C -fn_84_8E0C = .text:0x00008E0C; // type:function size:0x74 -fn_84_8E80 = .text:0x00008E80; // type:function size:0xBC -fn_84_8F3C = .text:0x00008F3C; // type:function size:0x40 -fn_84_8F7C = .text:0x00008F7C; // type:function size:0x2C -fn_84_8FA8 = .text:0x00008FA8; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00008E0C; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00008E80; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00008F3C; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00008F7C; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00008FA8; // type:function size:0x60 fn_84_9008 = .text:0x00009008; // type:function size:0x12C fn_84_9134 = .text:0x00009134; // type:function size:0xC8 fn_84_91FC = .text:0x000091FC; // type:function size:0xB8 @@ -104,11 +104,11 @@ fn_84_AE70 = .text:0x0000AE70; // type:function size:0xC fn_84_AE7C = .text:0x0000AE7C; // type:function size:0x1CC fn_84_B048 = .text:0x0000B048; // type:function size:0x88 fn_84_B0D0 = .text:0x0000B0D0; // type:function size:0xD0 -fn_84_B1A0 = .text:0x0000B1A0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000B1A0; // type:function size:0x100 fn_84_B2A0 = .text:0x0000B2A0; // type:function size:0x198 fn_84_B438 = .text:0x0000B438; // type:function size:0xA8 fn_84_B4E0 = .text:0x0000B4E0; // type:function size:0x70 -fn_84_B550 = .text:0x0000B550; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000B550; // type:function size:0x114 fn_84_B664 = .text:0x0000B664; // type:function size:0x6C fn_84_B6D0 = .text:0x0000B6D0; // type:function size:0x180 fn_84_B850 = .text:0x0000B850; // type:function size:0xA4 @@ -141,7 +141,7 @@ fn_84_D60C = .text:0x0000D60C; // type:function size:0xA4 fn_84_D6B0 = .text:0x0000D6B0; // type:function size:0xA4 fn_84_D754 = .text:0x0000D754; // type:function size:0xA4 fn_84_D7F8 = .text:0x0000D7F8; // type:function size:0xA4 -fn_84_D89C = .text:0x0000D89C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0000D89C; // type:function size:0x19C fn_84_DA38 = .text:0x0000DA38; // type:function size:0x198 _rename_MakeParticle = .text:0x0000DBD0; // type:function size:0x19C fn_84_DD6C = .text:0x0000DD6C; // type:function size:0x198 @@ -153,7 +153,7 @@ fn_84_E6D4 = .text:0x0000E6D4; // type:function size:0x128 fn_84_E7FC = .text:0x0000E7FC; // type:function size:0x4 fn_84_E800 = .text:0x0000E800; // type:function size:0x4 fn_84_E804 = .text:0x0000E804; // type:function size:0x40 -fn_84_E844 = .text:0x0000E844; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000E844; // type:function size:0x1E4 fn_84_EA28 = .text:0x0000EA28; // type:function size:0x24 fn_84_EA4C = .text:0x0000EA4C; // type:function size:0x1C0 fn_84_EC0C = .text:0x0000EC0C; // type:function size:0x1F4 @@ -161,7 +161,7 @@ fn_84_EE00 = .text:0x0000EE00; // type:function size:0x190 fn_84_EF90 = .text:0x0000EF90; // type:function size:0xF8 fn_84_F088 = .text:0x0000F088; // type:function size:0x1D4 fn_84_F25C = .text:0x0000F25C; // type:function size:0x18C -fn_84_F3E8 = .text:0x0000F3E8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0000F3E8; // type:function size:0x1C8 fn_84_F5B0 = .text:0x0000F5B0; // type:function size:0xD0 fn_84_F680 = .text:0x0000F680; // type:function size:0x358 fn_84_F9D8 = .text:0x0000F9D8; // type:function size:0x2C0 @@ -172,11 +172,11 @@ fn_84_10044 = .text:0x00010044; // type:function size:0x1C4 fn_84_10208 = .text:0x00010208; // type:function size:0x1EC fn_84_103F4 = .text:0x000103F4; // type:function size:0x120 fn_84_10514 = .text:0x00010514; // type:function size:0x84 -fn_84_10598 = .text:0x00010598; // type:function size:0x198 -fn_84_10730 = .text:0x00010730; // type:function size:0xD4 -fn_84_10804 = .text:0x00010804; // type:function size:0x38 -fn_84_1083C = .text:0x0001083C; // type:function size:0x144 -fn_84_10980 = .text:0x00010980; // type:function size:0xB4 +Object3SpringJump = .text:0x00010598; // type:function size:0x198 scope:local +Object3Spring = .text:0x00010730; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00010804; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001083C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00010980; // type:function size:0xB4 scope:local fn_84_10A34 = .text:0x00010A34; // type:function size:0xF8 fn_84_10B2C = .text:0x00010B2C; // type:function size:0xFC fn_84_10C28 = .text:0x00010C28; // type:function size:0x30 @@ -207,15 +207,15 @@ fn_84_13AE8 = .text:0x00013AE8; // type:function size:0x38 fn_84_13B20 = .text:0x00013B20; // type:function size:0x968 fn_84_14488 = .text:0x00014488; // type:function size:0x10C fn_84_14594 = .text:0x00014594; // type:function size:0x2B0 -fn_84_14844 = .text:0x00014844; // type:function size:0x34 -fn_84_14878 = .text:0x00014878; // type:function size:0x11C -fn_84_14994 = .text:0x00014994; // type:function size:0x110 -fn_84_14AA4 = .text:0x00014AA4; // type:function size:0xB4 -fn_84_14B58 = .text:0x00014B58; // type:function size:0x150 -fn_84_14CA8 = .text:0x00014CA8; // type:function size:0xE0 -fn_84_14D88 = .text:0x00014D88; // type:function size:0x190 -fn_84_14F18 = .text:0x00014F18; // type:function size:0xEC -fn_84_15004 = .text:0x00015004; // type:function size:0x190 +DegRingGetNum = .text:0x00014844; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00014878; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00014994; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00014AA4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00014B58; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00014CA8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00014D88; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00014F18; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00015004; // type:function size:0x190 scope:local fn_84_15194 = .text:0x00015194; // type:function size:0x140 fn_84_152D4 = .text:0x000152D4; // type:function size:0x1CC fn_84_154A0 = .text:0x000154A0; // type:function size:0x88 @@ -268,15 +268,15 @@ fn_84_191F8 = .text:0x000191F8; // type:function size:0x8C fn_84_19284 = .text:0x00019284; // type:function size:0x38 fn_84_192BC = .text:0x000192BC; // type:function size:0x4 fn_84_192C0 = .text:0x000192C0; // type:function size:0xDC -fn_84_1939C = .text:0x0001939C; // type:function size:0x4 -fn_84_193A0 = .text:0x000193A0; // type:function size:0x2EC -fn_84_1968C = .text:0x0001968C; // type:function size:0x44 -fn_84_196D0 = .text:0x000196D0; // type:function size:0x7F4 -fn_84_19EC4 = .text:0x00019EC4; // type:function size:0x34 -fn_84_19EF8 = .text:0x00019EF8; // type:function size:0xF0 -fn_84_19FE8 = .text:0x00019FE8; // type:function size:0x214 -fn_84_1A1FC = .text:0x0001A1FC; // type:function size:0x254 -fn_84_1A450 = .text:0x0001A450; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001939C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000193A0; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001968C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000196D0; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00019EC4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00019EF8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00019FE8; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0001A1FC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0001A450; // type:function size:0x268 scope:local fn_84_1A6B8 = .text:0x0001A6B8; // type:function size:0x84 fn_84_1A73C = .text:0x0001A73C; // type:function size:0x1AC fn_84_1A8E8 = .text:0x0001A8E8; // type:function size:0x38 @@ -284,7 +284,7 @@ fn_84_1A920 = .text:0x0001A920; // type:function size:0x3F8 fn_84_1AD18 = .text:0x0001AD18; // type:function size:0x1D0 fn_84_1AEE8 = .text:0x0001AEE8; // type:function size:0x140 fn_84_1B028 = .text:0x0001B028; // type:function size:0x1FC -fn_84_1B224 = .text:0x0001B224; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0001B224; // type:function size:0x13C fn_84_1B360 = .text:0x0001B360; // type:function size:0x200 fn_84_1B560 = .text:0x0001B560; // type:function size:0x98 fn_84_1B5F8 = .text:0x0001B5F8; // type:function size:0x238 @@ -304,53 +304,53 @@ fn_84_1BD5C = .text:0x0001BD5C; // type:function size:0x44 fn_84_1BDA0 = .text:0x0001BDA0; // type:function size:0x38 fn_84_1BDD8 = .text:0x0001BDD8; // type:function size:0x4 fn_84_1BDDC = .text:0x0001BDDC; // type:function size:0x38 -fn_84_1BE14 = .text:0x0001BE14; // type:function size:0xC8 -fn_84_1BEDC = .text:0x0001BEDC; // type:function size:0x138 +_rename_GiveItemP = .text:0x0001BE14; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0001BEDC; // type:function size:0x138 fn_84_1C014 = .text:0x0001C014; // type:function size:0x138 fn_84_1C14C = .text:0x0001C14C; // type:function size:0xD0 fn_84_1C21C = .text:0x0001C21C; // type:function size:0x90 fn_84_1C2AC = .text:0x0001C2AC; // type:function size:0x94 fn_84_1C340 = .text:0x0001C340; // type:function size:0x8C -fn_84_1C3CC = .text:0x0001C3CC; // type:function size:0xD4 -fn_84_1C4A0 = .text:0x0001C4A0; // type:function size:0x240 -fn_84_1C6E0 = .text:0x0001C6E0; // type:function size:0x98 -fn_84_1C778 = .text:0x0001C778; // type:function size:0x214 -fn_84_1C98C = .text:0x0001C98C; // type:function size:0x10 -fn_84_1C99C = .text:0x0001C99C; // type:function size:0xA0 -fn_84_1CA3C = .text:0x0001CA3C; // type:function size:0xD0 -fn_84_1CB0C = .text:0x0001CB0C; // type:function size:0x26C -fn_84_1CD78 = .text:0x0001CD78; // type:function size:0x38 -fn_84_1CDB0 = .text:0x0001CDB0; // type:function size:0x50 -fn_84_1CE00 = .text:0x0001CE00; // type:function size:0x70 -fn_84_1CE70 = .text:0x0001CE70; // type:function size:0x50 -fn_84_1CEC0 = .text:0x0001CEC0; // type:function size:0x38 -fn_84_1CEF8 = .text:0x0001CEF8; // type:function size:0x50 -fn_84_1CF48 = .text:0x0001CF48; // type:function size:0x38 -fn_84_1CF80 = .text:0x0001CF80; // type:function size:0x3C -fn_84_1CFBC = .text:0x0001CFBC; // type:function size:0x44 -fn_84_1D000 = .text:0x0001D000; // type:function size:0x38 -fn_84_1D038 = .text:0x0001D038; // type:function size:0x4 -fn_84_1D03C = .text:0x0001D03C; // type:function size:0x38 -fn_84_1D074 = .text:0x0001D074; // type:function size:0x144 -fn_84_1D1B8 = .text:0x0001D1B8; // type:function size:0x158 -fn_84_1D310 = .text:0x0001D310; // type:function size:0x64 -fn_84_1D374 = .text:0x0001D374; // type:function size:0x1C4 -fn_84_1D538 = .text:0x0001D538; // type:function size:0x3C -fn_84_1D574 = .text:0x0001D574; // type:function size:0x6C -fn_84_1D5E0 = .text:0x0001D5E0; // type:function size:0x228 -fn_84_1D808 = .text:0x0001D808; // type:function size:0x28C -fn_84_1DA94 = .text:0x0001DA94; // type:function size:0xC -fn_84_1DAA0 = .text:0x0001DAA0; // type:function size:0x50 -fn_84_1DAF0 = .text:0x0001DAF0; // type:function size:0x50 -fn_84_1DB40 = .text:0x0001DB40; // type:function size:0x50 -fn_84_1DB90 = .text:0x0001DB90; // type:function size:0x38 -fn_84_1DBC8 = .text:0x0001DBC8; // type:function size:0x50 -fn_84_1DC18 = .text:0x0001DC18; // type:function size:0x38 -fn_84_1DC50 = .text:0x0001DC50; // type:function size:0x3C -fn_84_1DC8C = .text:0x0001DC8C; // type:function size:0x44 -fn_84_1DCD0 = .text:0x0001DCD0; // type:function size:0x38 -fn_84_1DD08 = .text:0x0001DD08; // type:function size:0x4 -fn_84_1DD0C = .text:0x0001DD0C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0001C3CC; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0001C4A0; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0001C6E0; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0001C778; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0001C98C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0001C99C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0001CA3C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0001CB0C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0001CD78; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0001CDB0; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0001CE00; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0001CE70; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0001CEC0; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0001CEF8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0001CF48; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0001CF80; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0001CFBC; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0001D000; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0001D038; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0001D03C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0001D074; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0001D1B8; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0001D310; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0001D374; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0001D538; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0001D574; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0001D5E0; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0001D808; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0001DA94; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0001DAA0; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0001DAF0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0001DB40; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0001DB90; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0001DBC8; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0001DC18; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0001DC50; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0001DC8C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0001DCD0; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0001DD08; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0001DD0C; // type:function size:0x38 scope:local fn_84_1DD44 = .text:0x0001DD44; // type:function size:0x1C4 fn_84_1DF08 = .text:0x0001DF08; // type:function size:0x1C4 fn_84_1E0CC = .text:0x0001E0CC; // type:function size:0x170 @@ -404,8 +404,8 @@ fn_84_24E20 = .text:0x00024E20; // type:function size:0x54 fn_84_24E74 = .text:0x00024E74; // type:function size:0x7EC fn_84_25660 = .text:0x00025660; // type:function size:0xB0 fn_84_25710 = .text:0x00025710; // type:function size:0xB4 -fn_84_257C4 = .text:0x000257C4; // type:function size:0x2C -fn_84_257F0 = .text:0x000257F0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000257C4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000257F0; // type:function size:0x30 o_ring_0 = .text:0x00025820; // type:function size:0x13C scope:local Ring = .text:0x0002595C; // type:function size:0x688 scope:global o_ring_3 = .text:0x00025FE4; // type:function size:0x6C scope:global @@ -451,19 +451,19 @@ fn_84_2B8E0 = .text:0x0002B8E0; // type:function size:0x4 fn_84_2B8E4 = .text:0x0002B8E4; // type:function size:0x90 fn_84_2B974 = .text:0x0002B974; // type:function size:0x40 fn_84_2B9B4 = .text:0x0002B9B4; // type:function size:0x4 -fn_84_2B9B8 = .text:0x0002B9B8; // type:function size:0x264 -fn_84_2BC1C = .text:0x0002BC1C; // type:function size:0x148 -fn_84_2BD64 = .text:0x0002BD64; // type:function size:0x48 -fn_84_2BDAC = .text:0x0002BDAC; // type:function size:0x1A4 -fn_84_2BF50 = .text:0x0002BF50; // type:function size:0x1AC -fn_84_2C0FC = .text:0x0002C0FC; // type:function size:0x154 -fn_84_2C250 = .text:0x0002C250; // type:function size:0x4 -fn_84_2C254 = .text:0x0002C254; // type:function size:0x138 -fn_84_2C38C = .text:0x0002C38C; // type:function size:0x368 -fn_84_2C6F4 = .text:0x0002C6F4; // type:function size:0x224 -fn_84_2C918 = .text:0x0002C918; // type:function size:0x20 -fn_84_2C938 = .text:0x0002C938; // type:function size:0x4C -fn_84_2C984 = .text:0x0002C984; // type:function size:0xC4 +ObjectSavePoint = .text:0x0002B9B8; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0002BC1C; // type:function size:0x148 scope:local +savepointExit = .text:0x0002BD64; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0002BDAC; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0002BF50; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0002C0FC; // type:function size:0x154 scope:local +dummyFunc = .text:0x0002C250; // type:function size:0x4 scope:local +initCollidata = .text:0x0002C254; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0002C38C; // type:function size:0x368 scope:local +savepointSwing = .text:0x0002C6F4; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0002C918; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0002C938; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0002C984; // type:function size:0xC4 scope:local qFabsf = .text:0x0002CA48; // type:function size:0x20 scope:weak fn_84_2CA68 = .text:0x0002CA68; // type:function size:0x38 fn_84_2CAA0 = .text:0x0002CAA0; // type:function size:0xD4 @@ -1327,11 +1327,11 @@ lbl_84_rodata_758 = .rodata:0x00000758; // type:object size:0x4 align:4 data:flo lbl_84_rodata_75C = .rodata:0x0000075C; // type:object size:0x4 align:4 data:float lbl_84_rodata_760 = .rodata:0x00000760; // type:object size:0x4 align:4 data:float lbl_84_rodata_764 = .rodata:0x00000764; // type:object size:0x4 align:4 data:float -lbl_84_rodata_768 = .rodata:0x00000768; // type:object size:0xC data:4byte -lbl_84_rodata_774 = .rodata:0x00000774; // type:object size:0x4 align:4 data:float -lbl_84_rodata_778 = .rodata:0x00000778; // type:object size:0x4 align:4 data:float -lbl_84_rodata_77C = .rodata:0x0000077C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_780 = .rodata:0x00000780; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000768; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000774; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000778; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000077C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000780; // type:object size:0x4 scope:local align:4 data:float lbl_84_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:float lbl_84_rodata_78C = .rodata:0x0000078C; // type:object size:0xC data:4byte lbl_84_rodata_798 = .rodata:0x00000798; // type:object size:0x4 align:4 data:float @@ -1406,11 +1406,11 @@ lbl_84_rodata_8B8 = .rodata:0x000008B8; // type:object size:0x8 align:8 data:dou lbl_84_rodata_8C0 = .rodata:0x000008C0; // type:object size:0x4 align:4 data:float lbl_84_rodata_8C4 = .rodata:0x000008C4; // type:object size:0x4 align:4 data:float lbl_84_rodata_8C8 = .rodata:0x000008C8; // type:object size:0x8 align:4 data:float -lbl_84_rodata_8D0 = .rodata:0x000008D0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_8D4 = .rodata:0x000008D4; // type:object size:0x4 align:4 data:float -lbl_84_rodata_8D8 = .rodata:0x000008D8; // type:object size:0x4 align:4 data:float -lbl_84_rodata_8DC = .rodata:0x000008DC; // type:object size:0x4 align:4 data:float -lbl_84_rodata_8E0 = .rodata:0x000008E0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000008D0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000008D4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000008D8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000008DC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000008E0; // type:object size:0x4 scope:local align:4 data:float lbl_84_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:float lbl_84_rodata_8EC = .rodata:0x000008EC; // type:object size:0x4 align:4 data:float lbl_84_rodata_8F0 = .rodata:0x000008F0; // type:object size:0x4 align:4 data:float @@ -1445,25 +1445,25 @@ lbl_84_rodata_974 = .rodata:0x00000974; // type:object size:0x4 align:4 data:flo lbl_84_rodata_978 = .rodata:0x00000978; // type:object size:0x8 align:8 data:double lbl_84_rodata_980 = .rodata:0x00000980; // type:object size:0x8 align:8 data:double lbl_84_rodata_988 = .rodata:0x00000988; // type:object size:0x8 align:4 data:float -lbl_84_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:float -lbl_84_rodata_994 = .rodata:0x00000994; // type:object size:0x4 align:4 data:float -lbl_84_rodata_998 = .rodata:0x00000998; // type:object size:0x4 align:4 data:float -lbl_84_rodata_99C = .rodata:0x0000099C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9A0 = .rodata:0x000009A0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9A4 = .rodata:0x000009A4; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9A8 = .rodata:0x000009A8; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9AC = .rodata:0x000009AC; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9B0 = .rodata:0x000009B0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9B4 = .rodata:0x000009B4; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9BC = .rodata:0x000009BC; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x8 align:8 data:double -lbl_84_rodata_9D0 = .rodata:0x000009D0; // type:object size:0x8 align:8 data:double -lbl_84_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9DC = .rodata:0x000009DC; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_9E4 = .rodata:0x000009E4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000990; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000994; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000998; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x0000099C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x000009A0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x000009A4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x000009A8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x000009AC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000009B0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x000009B4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x000009B8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x000009BC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x000009C0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000009C8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000009D0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000009D8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000009DC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000009E0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000009E4; // type:object size:0x4 scope:local align:4 data:float lbl_84_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x4 align:4 data:float lbl_84_rodata_9EC = .rodata:0x000009EC; // type:object size:0x4 align:4 data:float lbl_84_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float @@ -1487,37 +1487,37 @@ lbl_84_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:flo lbl_84_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float lbl_84_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:float lbl_84_rodata_A40 = .rodata:0x00000A40; // type:object size:0x8 align:4 data:float -lbl_84_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A60 = .rodata:0x00000A60; // type:object size:0x8 align:8 data:double -lbl_84_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A6C = .rodata:0x00000A6C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A80 = .rodata:0x00000A80; // type:object size:0x8 align:4 data:float -lbl_84_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float -lbl_84_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float -lbl_84_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_84_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000A60; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000AAC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000AB0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000AB4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000AB8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000ABC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float lbl_84_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float lbl_84_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float lbl_84_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float @@ -1727,17 +1727,17 @@ lbl_84_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:flo lbl_84_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float lbl_84_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float lbl_84_rodata_E48 = .rodata:0x00000E48; // type:object size:0x8 align:4 data:float -lbl_84_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E60 = .rodata:0x00000E60; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E68 = .rodata:0x00000E68; // type:object size:0x8 align:8 data:double -lbl_84_rodata_E70 = .rodata:0x00000E70; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E74 = .rodata:0x00000E74; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float -lbl_84_rodata_E80 = .rodata:0x00000E80; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E68; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000E78; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00000E7C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000E80; // type:object size:0x4 scope:local align:4 data:float lbl_84_rodata_E88 = .rodata:0x00000E88; // type:object size:0x8 align:4 data:float @59 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x00000E94; // type:object size:0x4 scope:local align:4 data:float @@ -3183,7 +3183,7 @@ lbl_84_data_15508 = .data:0x00015508; // type:object size:0x7 data:string lbl_84_data_15510 = .data:0x00015510; // type:object size:0x7 data:string lbl_84_data_15518 = .data:0x00015518; // type:object size:0x7 data:string lbl_84_data_15520 = .data:0x00015520; // type:object size:0x60 -lbl_84_data_15580 = .data:0x00015580; // type:object size:0x8 +_rename_ring_texlist = .data:0x00015580; // type:object size:0x8 lbl_84_data_15588 = .data:0x00015588; // type:object size:0x38 lbl_84_data_155C0 = .data:0x000155C0; // type:object size:0x38 lbl_84_data_155F8 = .data:0x000155F8; // type:object size:0xE data:string @@ -3244,42 +3244,42 @@ lbl_84_data_15B2C = .data:0x00015B2C; // type:object size:0x8 lbl_84_data_15B34 = .data:0x00015B34; // type:object size:0x3C lbl_84_data_15B70 = .data:0x00015B70; // type:object size:0x8 data:byte lbl_84_data_15B78 = .data:0x00015B78; // type:object size:0x5 data:string -lbl_84_data_15B80 = .data:0x00015B80; // type:object size:0xE data:string -lbl_84_data_15B90 = .data:0x00015B90; // type:object size:0xE data:string -lbl_84_data_15BA0 = .data:0x00015BA0; // type:object size:0xD data:string -lbl_84_data_15BB0 = .data:0x00015BB0; // type:object size:0xD data:string -lbl_84_data_15BC0 = .data:0x00015BC0; // type:object size:0x30 -lbl_84_data_15BF0 = .data:0x00015BF0; // type:object size:0x8 -lbl_84_data_15BF8 = .data:0x00015BF8; // type:object size:0x204 -lbl_84_data_15DFC = .data:0x00015DFC; // type:object size:0x204 -lbl_84_data_16000 = .data:0x00016000; // type:object size:0x1C8 -lbl_84_data_161C8 = .data:0x000161C8; // type:object size:0x40 -lbl_84_data_16208 = .data:0x00016208; // type:object size:0x50 -lbl_84_data_16258 = .data:0x00016258; // type:object size:0x8 -lbl_84_data_16260 = .data:0x00016260; // type:object size:0x20 -lbl_84_data_16280 = .data:0x00016280; // type:object size:0xC0 -lbl_84_data_16340 = .data:0x00016340; // type:object size:0x60 -lbl_84_data_163A0 = .data:0x000163A0; // type:object size:0x40 -lbl_84_data_163E0 = .data:0x000163E0; // type:object size:0x80 -lbl_84_data_16460 = .data:0x00016460; // type:object size:0x40 -lbl_84_data_164A0 = .data:0x000164A0; // type:object size:0x24 -lbl_84_data_164C4 = .data:0x000164C4; // type:object size:0x1C8 -lbl_84_data_1668C = .data:0x0001668C; // type:object size:0x1C8 -lbl_84_data_16854 = .data:0x00016854; // type:object size:0x140 -lbl_84_data_16994 = .data:0x00016994; // type:object size:0x40 -lbl_84_data_169D4 = .data:0x000169D4; // type:object size:0x50 -lbl_84_data_16A24 = .data:0x00016A24; // type:object size:0x8 -lbl_84_data_16A2C = .data:0x00016A2C; // type:object size:0x14 -lbl_84_data_16A40 = .data:0x00016A40; // type:object size:0x120 -lbl_84_data_16B60 = .data:0x00016B60; // type:object size:0x60 -lbl_84_data_16BC0 = .data:0x00016BC0; // type:object size:0x20 -lbl_84_data_16BE0 = .data:0x00016BE0; // type:object size:0x30 -lbl_84_data_16C10 = .data:0x00016C10; // type:object size:0x24 -lbl_84_data_16C34 = .data:0x00016C34; // type:object size:0x8 -lbl_84_data_16C3C = .data:0x00016C3C; // type:object size:0x30 -lbl_84_data_16C6C = .data:0x00016C6C; // type:object size:0x4 align:4 data:float -lbl_84_data_16C70 = .data:0x00016C70; // type:object size:0x4 align:4 data:float -lbl_84_data_16C74 = .data:0x00016C74; // type:object size:0x4 align:4 data:float +@18 = .data:0x00015B80; // type:object size:0xE scope:local data:string +@19 = .data:0x00015B90; // type:object size:0xE scope:local data:string +@20 = .data:0x00015BA0; // type:object size:0xD scope:local data:string +@21 = .data:0x00015BB0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00015BC0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00015BF0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00015BF8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00015DFC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00016000; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000161C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00016208; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00016258; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00016260; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00016280; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00016340; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000163A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000163E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00016460; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000164A0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000164C4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0001668C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00016854; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00016994; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000169D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00016A24; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00016A2C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00016A40; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00016B60; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00016BC0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00016BE0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00016C10; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00016C34; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00016C3C; // type:object size:0x30 scope:local +spring3_k = .data:0x00016C6C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00016C70; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00016C74; // type:object size:0x4 scope:local align:4 data:float lbl_84_data_16C78 = .data:0x00016C78; // type:object size:0xE data:string lbl_84_data_16C88 = .data:0x00016C88; // type:object size:0xC lbl_84_data_16C94 = .data:0x00016C94; // type:object size:0x8 @@ -3461,7 +3461,7 @@ lbl_84_data_1BCD0 = .data:0x0001BCD0; // type:object size:0x14 lbl_84_data_1BCE4 = .data:0x0001BCE4; // type:object size:0x24 lbl_84_data_1BD08 = .data:0x0001BD08; // type:object size:0x40 data:4byte lbl_84_data_1BD48 = .data:0x0001BD48; // type:object size:0x30 -lbl_84_data_1BD78 = .data:0x0001BD78; // type:object size:0x5 data:string +@115 = .data:0x0001BD78; // type:object size:0x5 scope:local data:string lbl_84_data_1BD80 = .data:0x0001BD80; // type:object size:0xE data:string lbl_84_data_1BD90 = .data:0x0001BD90; // type:object size:0xD data:string lbl_84_data_1BDA0 = .data:0x0001BDA0; // type:object size:0x18 @@ -3535,149 +3535,149 @@ lbl_84_data_1DC28 = .data:0x0001DC28; // type:object size:0x30 lbl_84_data_1DC58 = .data:0x0001DC58; // type:object size:0xF data:string lbl_84_data_1DC68 = .data:0x0001DC68; // type:object size:0x10 data:string lbl_84_data_1DC78 = .data:0x0001DC78; // type:object size:0x18 data:string -lbl_84_data_1DC90 = .data:0x0001DC90; // type:object size:0xD data:string -lbl_84_data_1DCA0 = .data:0x0001DCA0; // type:object size:0xD data:string -lbl_84_data_1DCB0 = .data:0x0001DCB0; // type:object size:0x18 -lbl_84_data_1DCC8 = .data:0x0001DCC8; // type:object size:0x8 -lbl_84_data_1DCD0 = .data:0x0001DCD0; // type:object size:0x2D0 -lbl_84_data_1DFA0 = .data:0x0001DFA0; // type:object size:0xCE4 -lbl_84_data_1EC84 = .data:0x0001EC84; // type:object size:0x18 -lbl_84_data_1EC9C = .data:0x0001EC9C; // type:object size:0xE data:string -lbl_84_data_1ECAC = .data:0x0001ECAC; // type:object size:0xC -lbl_84_data_1ECB8 = .data:0x0001ECB8; // type:object size:0x8 -lbl_84_data_1ECC0 = .data:0x0001ECC0; // type:object size:0x50 -lbl_84_data_1ED10 = .data:0x0001ED10; // type:object size:0xCC -lbl_84_data_1EDDC = .data:0x0001EDDC; // type:object size:0x18 -lbl_84_data_1EDF4 = .data:0x0001EDF4; // type:object size:0xC -lbl_84_data_1EE00 = .data:0x0001EE00; // type:object size:0x8 -lbl_84_data_1EE08 = .data:0x0001EE08; // type:object size:0x50 -lbl_84_data_1EE58 = .data:0x0001EE58; // type:object size:0xCC -lbl_84_data_1EF24 = .data:0x0001EF24; // type:object size:0x18 -lbl_84_data_1EF3C = .data:0x0001EF3C; // type:object size:0xD data:string -lbl_84_data_1EF4C = .data:0x0001EF4C; // type:object size:0xD data:string -lbl_84_data_1EF5C = .data:0x0001EF5C; // type:object size:0xD data:string -lbl_84_data_1EF6C = .data:0x0001EF6C; // type:object size:0xD data:string -lbl_84_data_1EF7C = .data:0x0001EF7C; // type:object size:0x30 -lbl_84_data_1EFAC = .data:0x0001EFAC; // type:object size:0x8 -lbl_84_data_1EFB4 = .data:0x0001EFB4; // type:object size:0x108 -lbl_84_data_1F0BC = .data:0x0001F0BC; // type:object size:0x18C -lbl_84_data_1F248 = .data:0x0001F248; // type:object size:0x18 -lbl_84_data_1F260 = .data:0x0001F260; // type:object size:0x38 -lbl_84_data_1F298 = .data:0x0001F298; // type:object size:0x100 -lbl_84_data_1F398 = .data:0x0001F398; // type:object size:0x15C -lbl_84_data_1F4F4 = .data:0x0001F4F4; // type:object size:0x18 -lbl_84_data_1F50C = .data:0x0001F50C; // type:object size:0x38 -lbl_84_data_1F544 = .data:0x0001F544; // type:object size:0x10C -lbl_84_data_1F650 = .data:0x0001F650; // type:object size:0x15C -lbl_84_data_1F7AC = .data:0x0001F7AC; // type:object size:0x18 -lbl_84_data_1F7C4 = .data:0x0001F7C4; // type:object size:0x38 -lbl_84_data_1F7FC = .data:0x0001F7FC; // type:object size:0xC0 -lbl_84_data_1F8BC = .data:0x0001F8BC; // type:object size:0x114 -lbl_84_data_1F9D0 = .data:0x0001F9D0; // type:object size:0x18 -lbl_84_data_1F9E8 = .data:0x0001F9E8; // type:object size:0x38 -lbl_84_data_1FA20 = .data:0x0001FA20; // type:object size:0x108 -lbl_84_data_1FB28 = .data:0x0001FB28; // type:object size:0x18C -lbl_84_data_1FCB4 = .data:0x0001FCB4; // type:object size:0x18 -lbl_84_data_1FCCC = .data:0x0001FCCC; // type:object size:0x38 -lbl_84_data_1FD04 = .data:0x0001FD04; // type:object size:0x34 -lbl_84_data_1FD38 = .data:0x0001FD38; // type:object size:0x6C -lbl_84_data_1FDA4 = .data:0x0001FDA4; // type:object size:0x18 -lbl_84_data_1FDBC = .data:0x0001FDBC; // type:object size:0x38 -lbl_84_data_1FDF4 = .data:0x0001FDF4; // type:object size:0x34 -lbl_84_data_1FE28 = .data:0x0001FE28; // type:object size:0x6C -lbl_84_data_1FE94 = .data:0x0001FE94; // type:object size:0x18 -lbl_84_data_1FEAC = .data:0x0001FEAC; // type:object size:0x38 -lbl_84_data_1FEE4 = .data:0x0001FEE4; // type:object size:0x2B0 -lbl_84_data_20194 = .data:0x00020194; // type:object size:0x3B4 -lbl_84_data_20548 = .data:0x00020548; // type:object size:0x18 -lbl_84_data_20560 = .data:0x00020560; // type:object size:0x38 -lbl_84_data_20598 = .data:0x00020598; // type:object size:0x174 -lbl_84_data_2070C = .data:0x0002070C; // type:object size:0x234 -lbl_84_data_20940 = .data:0x00020940; // type:object size:0x18 -lbl_84_data_20958 = .data:0x00020958; // type:object size:0x38 -lbl_84_data_20990 = .data:0x00020990; // type:object size:0x20 -lbl_84_data_209B0 = .data:0x000209B0; // type:object size:0x20 -lbl_84_data_209D0 = .data:0x000209D0; // type:object size:0xA0 -lbl_84_data_20A70 = .data:0x00020A70; // type:object size:0xA0 -lbl_84_data_20B10 = .data:0x00020B10; // type:object size:0xA0 -lbl_84_data_20BB0 = .data:0x00020BB0; // type:object size:0xA0 -lbl_84_data_20C50 = .data:0x00020C50; // type:object size:0xA0 -lbl_84_data_20CF0 = .data:0x00020CF0; // type:object size:0x20 -lbl_84_data_20D10 = .data:0x00020D10; // type:object size:0x20 -lbl_84_data_20D30 = .data:0x00020D30; // type:object size:0xA0 -lbl_84_data_20DD0 = .data:0x00020DD0; // type:object size:0x90 -lbl_84_data_20E60 = .data:0x00020E60; // type:object size:0xC data:4byte -lbl_84_data_20E6C = .data:0x00020E6C; // type:object size:0xD data:string -lbl_84_data_20E7C = .data:0x00020E7C; // type:object size:0x30 -lbl_84_data_20EAC = .data:0x00020EAC; // type:object size:0x8 -lbl_84_data_20EB4 = .data:0x00020EB4; // type:object size:0x108 -lbl_84_data_20FBC = .data:0x00020FBC; // type:object size:0x18C -lbl_84_data_21148 = .data:0x00021148; // type:object size:0x18 -lbl_84_data_21160 = .data:0x00021160; // type:object size:0x38 -lbl_84_data_21198 = .data:0x00021198; // type:object size:0x100 -lbl_84_data_21298 = .data:0x00021298; // type:object size:0x15C -lbl_84_data_213F4 = .data:0x000213F4; // type:object size:0x18 -lbl_84_data_2140C = .data:0x0002140C; // type:object size:0x38 -lbl_84_data_21444 = .data:0x00021444; // type:object size:0x10C -lbl_84_data_21550 = .data:0x00021550; // type:object size:0x15C -lbl_84_data_216AC = .data:0x000216AC; // type:object size:0x18 -lbl_84_data_216C4 = .data:0x000216C4; // type:object size:0x38 -lbl_84_data_216FC = .data:0x000216FC; // type:object size:0xC0 -lbl_84_data_217BC = .data:0x000217BC; // type:object size:0x114 -lbl_84_data_218D0 = .data:0x000218D0; // type:object size:0x18 -lbl_84_data_218E8 = .data:0x000218E8; // type:object size:0x38 -lbl_84_data_21920 = .data:0x00021920; // type:object size:0x108 -lbl_84_data_21A28 = .data:0x00021A28; // type:object size:0x18C -lbl_84_data_21BB4 = .data:0x00021BB4; // type:object size:0x18 -lbl_84_data_21BCC = .data:0x00021BCC; // type:object size:0x38 -lbl_84_data_21C04 = .data:0x00021C04; // type:object size:0x34 -lbl_84_data_21C38 = .data:0x00021C38; // type:object size:0x6C -lbl_84_data_21CA4 = .data:0x00021CA4; // type:object size:0x18 -lbl_84_data_21CBC = .data:0x00021CBC; // type:object size:0x38 -lbl_84_data_21CF4 = .data:0x00021CF4; // type:object size:0x34 -lbl_84_data_21D28 = .data:0x00021D28; // type:object size:0x6C -lbl_84_data_21D94 = .data:0x00021D94; // type:object size:0x18 -lbl_84_data_21DAC = .data:0x00021DAC; // type:object size:0x38 -lbl_84_data_21DE4 = .data:0x00021DE4; // type:object size:0x2B0 -lbl_84_data_22094 = .data:0x00022094; // type:object size:0x3B4 -lbl_84_data_22448 = .data:0x00022448; // type:object size:0x18 -lbl_84_data_22460 = .data:0x00022460; // type:object size:0x38 -lbl_84_data_22498 = .data:0x00022498; // type:object size:0x174 -lbl_84_data_2260C = .data:0x0002260C; // type:object size:0x234 -lbl_84_data_22840 = .data:0x00022840; // type:object size:0x18 -lbl_84_data_22858 = .data:0x00022858; // type:object size:0x38 -lbl_84_data_22890 = .data:0x00022890; // type:object size:0x140 -lbl_84_data_229D0 = .data:0x000229D0; // type:object size:0x20 -lbl_84_data_229F0 = .data:0x000229F0; // type:object size:0x140 -lbl_84_data_22B30 = .data:0x00022B30; // type:object size:0x140 -lbl_84_data_22C70 = .data:0x00022C70; // type:object size:0x140 -lbl_84_data_22DB0 = .data:0x00022DB0; // type:object size:0x140 -lbl_84_data_22EF0 = .data:0x00022EF0; // type:object size:0x140 -lbl_84_data_23030 = .data:0x00023030; // type:object size:0x140 -lbl_84_data_23170 = .data:0x00023170; // type:object size:0x140 -lbl_84_data_232B0 = .data:0x000232B0; // type:object size:0x140 -lbl_84_data_233F0 = .data:0x000233F0; // type:object size:0x90 -lbl_84_data_23480 = .data:0x00023480; // type:object size:0xC data:4byte -lbl_84_data_2348C = .data:0x0002348C; // type:object size:0x1C -lbl_84_data_234A8 = .data:0x000234A8; // type:object size:0x60 -lbl_84_data_23508 = .data:0x00023508; // type:object size:0x4 data:4byte -lbl_84_data_2350C = .data:0x0002350C; // type:object size:0x4 data:4byte -lbl_84_data_23510 = .data:0x00023510; // type:object size:0x4 align:4 data:float -lbl_84_data_23514 = .data:0x00023514; // type:object size:0x4 align:4 data:float -lbl_84_data_23518 = .data:0x00023518; // type:object size:0x4 align:4 data:float -lbl_84_data_2351C = .data:0x0002351C; // type:object size:0x4 data:4byte -lbl_84_data_23520 = .data:0x00023520; // type:object size:0x4 data:4byte -lbl_84_data_23524 = .data:0x00023524; // type:object size:0x4 align:4 data:float -lbl_84_data_23528 = .data:0x00023528; // type:object size:0x4 align:4 data:float -lbl_84_data_2352C = .data:0x0002352C; // type:object size:0x4 align:4 data:float -lbl_84_data_23530 = .data:0x00023530; // type:object size:0xC -lbl_84_data_2353C = .data:0x0002353C; // type:object size:0xC -lbl_84_data_23548 = .data:0x00023548; // type:object size:0xC -lbl_84_data_23554 = .data:0x00023554; // type:object size:0xC -lbl_84_data_23560 = .data:0x00023560; // type:object size:0xC -lbl_84_data_2356C = .data:0x0002356C; // type:object size:0x4 data:4byte -lbl_84_data_23570 = .data:0x00023570; // type:object size:0xC -lbl_84_data_2357C = .data:0x0002357C; // type:object size:0xC +@19 = .data:0x0001DC90; // type:object size:0xD scope:local data:string +@20 = .data:0x0001DCA0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0001DCB0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0001DCC8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0001DCD0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0001DFA0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0001EC84; // type:object size:0x18 scope:local +@21 = .data:0x0001EC9C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0001ECAC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0001ECB8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0001ECC0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0001ED10; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0001EDDC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0001EDF4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0001EE00; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0001EE08; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0001EE58; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0001EF24; // type:object size:0x18 scope:local +@22 = .data:0x0001EF3C; // type:object size:0xD scope:local data:string +@23 = .data:0x0001EF4C; // type:object size:0xD scope:local data:string +@24 = .data:0x0001EF5C; // type:object size:0xD scope:local data:string +@25 = .data:0x0001EF6C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0001EF7C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0001EFAC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0001EFB4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0001F0BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0001F248; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0001F260; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0001F298; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0001F398; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0001F4F4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0001F50C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0001F544; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0001F650; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0001F7AC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0001F7C4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0001F7FC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0001F8BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0001F9D0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0001F9E8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0001FA20; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0001FB28; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0001FCB4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0001FCCC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0001FD04; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0001FD38; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0001FDA4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0001FDBC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0001FDF4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0001FE28; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0001FE94; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0001FEAC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0001FEE4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00020194; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00020548; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00020560; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00020598; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0002070C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00020940; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00020958; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00020990; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000209B0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000209D0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00020A70; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00020B10; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00020BB0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00020C50; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00020CF0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00020D10; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00020D30; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00020DD0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00020E60; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00020E6C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00020E7C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00020EAC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00020EB4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00020FBC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00021148; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00021160; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00021198; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00021298; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000213F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0002140C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00021444; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00021550; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000216AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000216C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000216FC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000217BC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000218D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000218E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00021920; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00021A28; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00021BB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00021BCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00021C04; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00021C38; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00021CA4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00021CBC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00021CF4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00021D28; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00021D94; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00021DAC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00021DE4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00022094; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00022448; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00022460; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00022498; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0002260C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00022840; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00022858; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00022890; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000229D0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000229F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00022B30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00022C70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00022DB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00022EF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00023030; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00023170; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000232B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000233F0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00023480; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0002348C; // type:object size:0x1C +goalring_colli_info = .data:0x000234A8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00023508; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0002350C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00023510; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00023514; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00023518; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0002351C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00023520; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00023524; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00023528; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0002352C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00023530; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0002353C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00023548; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00023554; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00023560; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0002356C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00023570; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0002357C; // type:object size:0xC scope:local lbl_84_data_23588 = .data:0x00023588; // type:object size:0xE data:string lbl_84_data_23598 = .data:0x00023598; // type:object size:0xD data:string lbl_84_data_235A8 = .data:0x000235A8; // type:object size:0x18 @@ -3742,30 +3742,30 @@ lbl_84_data_25FB0 = .data:0x00025FB0; // type:object size:0xD data:string lbl_84_data_25FC0 = .data:0x00025FC0; // type:object size:0xE data:string lbl_84_data_25FD0 = .data:0x00025FD0; // type:object size:0xD data:string lbl_84_data_25FE0 = .data:0x00025FE0; // type:object size:0x24 -lbl_84_data_26004 = .data:0x00026004; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00026004; // type:object size:0x8 lbl_84_data_2600C = .data:0x0002600C; // type:object size:0x98 lbl_84_data_260A4 = .data:0x000260A4; // type:object size:0x2DC -lbl_84_data_26380 = .data:0x00026380; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00026380; // type:object size:0x18 lbl_84_data_26398 = .data:0x00026398; // type:object size:0x164 lbl_84_data_264FC = .data:0x000264FC; // type:object size:0x15C -lbl_84_data_26658 = .data:0x00026658; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00026658; // type:object size:0x18 lbl_84_data_26670 = .data:0x00026670; // type:object size:0x1B4 lbl_84_data_26824 = .data:0x00026824; // type:object size:0x15C -lbl_84_data_26980 = .data:0x00026980; // type:object size:0x18 -lbl_84_data_26998 = .data:0x00026998; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00026980; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00026998; // type:object size:0x30 lbl_84_data_269C8 = .data:0x000269C8; // type:object size:0x10 -lbl_84_data_269D8 = .data:0x000269D8; // type:object size:0x58 data:4byte -jumptable_84_data_26A30 = .data:0x00026A30; // type:object size:0x1C scope:local -lbl_84_data_26A4C = .data:0x00026A4C; // type:object size:0xC -lbl_84_data_26A58 = .data:0x00026A58; // type:object size:0xE data:string -lbl_84_data_26A68 = .data:0x00026A68; // type:object size:0xC -lbl_84_data_26A74 = .data:0x00026A74; // type:object size:0x8 -lbl_84_data_26A7C = .data:0x00026A7C; // type:object size:0x3D4 -lbl_84_data_26E50 = .data:0x00026E50; // type:object size:0x4A4 -lbl_84_data_272F4 = .data:0x000272F4; // type:object size:0x18 -lbl_84_data_2730C = .data:0x0002730C; // type:object size:0x30 -lbl_84_data_2733C = .data:0x0002733C; // type:object size:0x58 data:4byte -jumptable_84_data_27394 = .data:0x00027394; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000269D8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00026A30; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00026A4C; // type:object size:0xC scope:local +@21 = .data:0x00026A58; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00026A68; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00026A74; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00026A7C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00026E50; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000272F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0002730C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0002733C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00027394; // type:object size:0x1C scope:local lbl_84_data_273B0 = .data:0x000273B0; // type:object size:0xD data:string lbl_84_data_273C0 = .data:0x000273C0; // type:object size:0xC lbl_84_data_273CC = .data:0x000273CC; // type:object size:0x8 @@ -4412,29 +4412,29 @@ lbl_84_data_4C790 = .data:0x0004C790; // type:object size:0x30 lbl_84_data_4C7C0 = .data:0x0004C7C0; // type:object size:0x1E0 lbl_84_data_4C9A0 = .data:0x0004C9A0; // type:object size:0xE data:string lbl_84_data_4C9B0 = .data:0x0004C9B0; // type:object size:0xC -lbl_84_data_4C9BC = .data:0x0004C9BC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0004C9BC; // type:object size:0x8 lbl_84_data_4C9C4 = .data:0x0004C9C4; // type:object size:0x318 lbl_84_data_4CCDC = .data:0x0004CCDC; // type:object size:0x42C -lbl_84_data_4D108 = .data:0x0004D108; // type:object size:0x18 -lbl_84_data_4D120 = .data:0x0004D120; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0004D108; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0004D120; // type:object size:0x38 lbl_84_data_4D158 = .data:0x0004D158; // type:object size:0x318 lbl_84_data_4D470 = .data:0x0004D470; // type:object size:0x42C -lbl_84_data_4D89C = .data:0x0004D89C; // type:object size:0x18 -lbl_84_data_4D8B4 = .data:0x0004D8B4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0004D89C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0004D8B4; // type:object size:0x38 lbl_84_data_4D8EC = .data:0x0004D8EC; // type:object size:0x69C lbl_84_data_4DF88 = .data:0x0004DF88; // type:object size:0x7BC -lbl_84_data_4E744 = .data:0x0004E744; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0004E744; // type:object size:0x18 lbl_84_data_4E75C = .data:0x0004E75C; // type:object size:0x268 -lbl_84_data_4E9C4 = .data:0x0004E9C4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0004E9C4; // type:object size:0x24 lbl_84_data_4E9E8 = .data:0x0004E9E8; // type:object size:0x268 -lbl_84_data_4EC50 = .data:0x0004EC50; // type:object size:0x24 -lbl_84_data_4EC74 = .data:0x0004EC74; // type:object size:0x30 -lbl_84_data_4ECA4 = .data:0x0004ECA4; // type:object size:0x4 align:4 data:float -lbl_84_data_4ECA8 = .data:0x0004ECA8; // type:object size:0x4 align:4 data:float -lbl_84_data_4ECAC = .data:0x0004ECAC; // type:object size:0x4 align:4 data:float -lbl_84_data_4ECB0 = .data:0x0004ECB0; // type:object size:0x4 data:4byte -jumptable_84_data_4ECB4 = .data:0x0004ECB4; // type:object size:0x30 scope:local -lbl_84_data_4ECE4 = .data:0x0004ECE4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0004EC50; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0004EC74; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0004ECA4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0004ECA8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0004ECAC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0004ECB0; // type:object size:0x4 data:4byte +@91 = .data:0x0004ECB4; // type:object size:0x30 scope:local +vec$111 = .data:0x0004ECE4; // type:object size:0x18 scope:local lbl_84_data_4ED00 = .data:0x0004ED00; // type:object size:0xD data:string lbl_84_data_4ED10 = .data:0x0004ED10; // type:object size:0xC lbl_84_data_4ED1C = .data:0x0004ED1C; // type:object size:0x8 @@ -6083,7 +6083,7 @@ lbl_84_bss_7F0 = .bss:0x000007F0; // type:object size:0x4 data:4byte lbl_84_bss_7F4 = .bss:0x000007F4; // type:object size:0x4 data:4byte lbl_84_bss_7F8 = .bss:0x000007F8; // type:object size:0x640 data:4byte lbl_84_bss_E38 = .bss:0x00000E38; // type:object size:0x8 data:4byte -lbl_84_bss_E40 = .bss:0x00000E40; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000E40; // type:object size:0x4 scope:local data:4byte lbl_84_bss_E48 = .bss:0x00000E48; // type:object size:0x8 data:4byte lbl_84_bss_E50 = .bss:0x00000E50; // type:object size:0x8 data:4byte lbl_84_bss_E58 = .bss:0x00000E58; // type:object size:0x4 data:4byte @@ -6098,7 +6098,7 @@ colli_timer = .bss:0x00000E78; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000E7C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000E80; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000E84; // type:object size:0x4 scope:local data:4byte -lbl_84_bss_E88 = .bss:0x00000E88; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000E88; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000E90; // type:object size:0x8 scope:local data:4byte lbl_84_bss_E98 = .bss:0x00000E98; // type:object size:0x8 data:4byte lbl_84_bss_EA0 = .bss:0x00000EA0; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/boss_hotshotD/splits.txt b/config/GSNE8P/boss_hotshotD/splits.txt index 2740f8ed..29732546 100644 --- a/config/GSNE8P/boss_hotshotD/splits.txt +++ b/config/GSNE8P/boss_hotshotD/splits.txt @@ -102,13 +102,10 @@ boss_hotshotD_23.c: .text start:0x00011AD0 end:0x00011E80 .rodata start:0x00000980 end:0x000009B0 -boss_hotshotD_24.c: - .text start:0x00012024 end:0x000121BC - .rodata start:0x000009B0 end:0x000009C8 - -boss_hotshotD_25.c: - .text start:0x000121BC end:0x000124C0 - .rodata start:0x000009C8 end:0x000009D0 +OBJECT/o_3spring.c: + .text start:0x00012024 end:0x000124C0 + .rodata start:0x000009B0 end:0x000009D0 + .data start:0x0001EDE0 end:0x0001FED8 boss_hotshotD_26.c: .text start:0x000124C0 end:0x00012948 @@ -134,9 +131,10 @@ boss_hotshotD_32.c: .text start:0x0001548C end:0x000162D0 .rodata start:0x00000AC0 end:0x00000B18 -boss_hotshotD_33.c: - .text start:0x00016304 end:0x00016A90 +OBJECT/o_degring_linear.c: + .text start:0x000162D0 end:0x00016C20 .rodata start:0x00000B18 end:0x00000B30 + .data start:0x00024FD8 end:0x00024FE0 boss_hotshotD_34.c: .text start:0x00017314 end:0x00017624 @@ -158,9 +156,11 @@ boss_hotshotD_38.c: .text start:0x0001B5CC end:0x0001B688 .rodata start:0x00000BF0 end:0x00000BF8 -boss_hotshotD_39.c: - .text start:0x0001B830 end:0x0001CB48 +OBJECT/o_goalring.c: + .text start:0x0001B82C end:0x0001CB48 .rodata start:0x00000BF8 end:0x00000C50 + .data start:0x00026EF0 end:0x0002C7E8 + .bss start:0x00000C08 end:0x00000C10 boss_hotshotD_40.c: .text start:0x0001CB48 end:0x0001D6B4 @@ -174,21 +174,15 @@ boss_hotshotD_42.c: .text start:0x0001E5DC end:0x0001E6AC .rodata start:0x00000CA8 end:0x00000CB0 -boss_hotshotD_43.c: - .text start:0x0001E930 end:0x0001F3D8 - .rodata start:0x00000CB0 end:0x00000CE8 - -boss_hotshotD_44.c: - .text start:0x0001F44C end:0x0001F490 - .rodata start:0x00000CE8 end:0x00000CF0 - -boss_hotshotD_45.c: - .text start:0x0001F648 end:0x000200A8 - .rodata start:0x00000CF0 end:0x00000D30 +OBJECT/o_itemboxair.c: + .text start:0x0001E85C end:0x0001F504 + .rodata start:0x00000CB0 end:0x00000CF0 + .data start:0x0002FC38 end:0x0002FCB8 -boss_hotshotD_46.c: - .text start:0x0002011C end:0x00020160 - .rodata start:0x00000D30 end:0x00000D38 +OBJECT/o_itemboxballoon.c: + .text start:0x0001F504 end:0x000201D4 + .rodata start:0x00000CF0 end:0x00000D38 + .data start:0x0002FCB8 end:0x00030610 boss_hotshotD_47.c: .text start:0x000201D4 end:0x00022324 @@ -220,9 +214,11 @@ boss_hotshotD_53.c: .text start:0x0002D880 end:0x0002DAFC .rodata start:0x00001098 end:0x000010B8 -boss_hotshotD_54.c: +OBJECT/o_savepoint.c: .text start:0x0002DE48 end:0x0002EED8 .rodata start:0x000010B8 end:0x000010F0 + .data start:0x00057F10 end:0x00057F60 + .bss start:0x00000C50 end:0x00000C58 boss_hotshotD_55.c: .text start:0x0002EF30 end:0x0002F108 diff --git a/config/GSNE8P/boss_hotshotD/symbols.txt b/config/GSNE8P/boss_hotshotD/symbols.txt index 852e5e95..9da4031b 100644 --- a/config/GSNE8P/boss_hotshotD/symbols.txt +++ b/config/GSNE8P/boss_hotshotD/symbols.txt @@ -77,13 +77,13 @@ fn_83_AABC = .text:0x0000AABC; // type:function size:0x44 fn_83_AB00 = .text:0x0000AB00; // type:function size:0x50 fn_83_AB50 = .text:0x0000AB50; // type:function size:0x6C fn_83_ABBC = .text:0x0000ABBC; // type:function size:0xC8 -fn_83_AC84 = .text:0x0000AC84; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AC84; // type:function size:0x30 fn_83_ACB4 = .text:0x0000ACB4; // type:function size:0x30C -fn_83_AFC0 = .text:0x0000AFC0; // type:function size:0x74 -fn_83_B034 = .text:0x0000B034; // type:function size:0xBC -fn_83_B0F0 = .text:0x0000B0F0; // type:function size:0x40 -fn_83_B130 = .text:0x0000B130; // type:function size:0x2C -fn_83_B15C = .text:0x0000B15C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000AFC0; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000B034; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000B0F0; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000B130; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000B15C; // type:function size:0x60 fn_83_B1BC = .text:0x0000B1BC; // type:function size:0x12C fn_83_B2E8 = .text:0x0000B2E8; // type:function size:0xC8 fn_83_B3B0 = .text:0x0000B3B0; // type:function size:0xB8 @@ -102,11 +102,11 @@ fn_83_D024 = .text:0x0000D024; // type:function size:0xC fn_83_D030 = .text:0x0000D030; // type:function size:0x1CC fn_83_D1FC = .text:0x0000D1FC; // type:function size:0x88 fn_83_D284 = .text:0x0000D284; // type:function size:0xD0 -fn_83_D354 = .text:0x0000D354; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000D354; // type:function size:0x100 fn_83_D454 = .text:0x0000D454; // type:function size:0x198 fn_83_D5EC = .text:0x0000D5EC; // type:function size:0xA8 fn_83_D694 = .text:0x0000D694; // type:function size:0x70 -fn_83_D704 = .text:0x0000D704; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000D704; // type:function size:0x114 fn_83_D818 = .text:0x0000D818; // type:function size:0x6C fn_83_D884 = .text:0x0000D884; // type:function size:0x180 fn_83_DA04 = .text:0x0000DA04; // type:function size:0xA4 @@ -129,7 +129,7 @@ fn_83_F098 = .text:0x0000F098; // type:function size:0xA4 fn_83_F13C = .text:0x0000F13C; // type:function size:0xA4 fn_83_F1E0 = .text:0x0000F1E0; // type:function size:0xA4 fn_83_F284 = .text:0x0000F284; // type:function size:0xA4 -fn_83_F328 = .text:0x0000F328; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0000F328; // type:function size:0x19C fn_83_F4C4 = .text:0x0000F4C4; // type:function size:0x198 _rename_MakeParticle = .text:0x0000F65C; // type:function size:0x19C fn_83_F7F8 = .text:0x0000F7F8; // type:function size:0x198 @@ -141,7 +141,7 @@ fn_83_10160 = .text:0x00010160; // type:function size:0x128 fn_83_10288 = .text:0x00010288; // type:function size:0x4 fn_83_1028C = .text:0x0001028C; // type:function size:0x4 fn_83_10290 = .text:0x00010290; // type:function size:0x40 -fn_83_102D0 = .text:0x000102D0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000102D0; // type:function size:0x1E4 fn_83_104B4 = .text:0x000104B4; // type:function size:0x24 fn_83_104D8 = .text:0x000104D8; // type:function size:0x1C0 fn_83_10698 = .text:0x00010698; // type:function size:0x1F4 @@ -149,7 +149,7 @@ fn_83_1088C = .text:0x0001088C; // type:function size:0x190 fn_83_10A1C = .text:0x00010A1C; // type:function size:0xF8 fn_83_10B14 = .text:0x00010B14; // type:function size:0x1D4 fn_83_10CE8 = .text:0x00010CE8; // type:function size:0x18C -fn_83_10E74 = .text:0x00010E74; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00010E74; // type:function size:0x1C8 fn_83_1103C = .text:0x0001103C; // type:function size:0xD0 fn_83_1110C = .text:0x0001110C; // type:function size:0x358 fn_83_11464 = .text:0x00011464; // type:function size:0x2C0 @@ -160,11 +160,11 @@ fn_83_11AD0 = .text:0x00011AD0; // type:function size:0x1C4 fn_83_11C94 = .text:0x00011C94; // type:function size:0x1EC fn_83_11E80 = .text:0x00011E80; // type:function size:0x120 fn_83_11FA0 = .text:0x00011FA0; // type:function size:0x84 -fn_83_12024 = .text:0x00012024; // type:function size:0x198 -fn_83_121BC = .text:0x000121BC; // type:function size:0xD4 -fn_83_12290 = .text:0x00012290; // type:function size:0x38 -fn_83_122C8 = .text:0x000122C8; // type:function size:0x144 -fn_83_1240C = .text:0x0001240C; // type:function size:0xB4 +Object3SpringJump = .text:0x00012024; // type:function size:0x198 scope:local +Object3Spring = .text:0x000121BC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00012290; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x000122C8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001240C; // type:function size:0xB4 scope:local fn_83_124C0 = .text:0x000124C0; // type:function size:0xF8 fn_83_125B8 = .text:0x000125B8; // type:function size:0xFC fn_83_126B4 = .text:0x000126B4; // type:function size:0x30 @@ -195,15 +195,15 @@ fn_83_15574 = .text:0x00015574; // type:function size:0x38 fn_83_155AC = .text:0x000155AC; // type:function size:0x968 fn_83_15F14 = .text:0x00015F14; // type:function size:0x10C fn_83_16020 = .text:0x00016020; // type:function size:0x2B0 -fn_83_162D0 = .text:0x000162D0; // type:function size:0x34 -fn_83_16304 = .text:0x00016304; // type:function size:0x11C -fn_83_16420 = .text:0x00016420; // type:function size:0x110 -fn_83_16530 = .text:0x00016530; // type:function size:0xB4 -fn_83_165E4 = .text:0x000165E4; // type:function size:0x150 -fn_83_16734 = .text:0x00016734; // type:function size:0xE0 -fn_83_16814 = .text:0x00016814; // type:function size:0x190 -fn_83_169A4 = .text:0x000169A4; // type:function size:0xEC -fn_83_16A90 = .text:0x00016A90; // type:function size:0x190 +DegRingGetNum = .text:0x000162D0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00016304; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00016420; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00016530; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x000165E4; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00016734; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00016814; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000169A4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00016A90; // type:function size:0x190 scope:local fn_83_16C20 = .text:0x00016C20; // type:function size:0x98 fn_83_16CB8 = .text:0x00016CB8; // type:function size:0xC8 fn_83_16D80 = .text:0x00016D80; // type:function size:0x10C @@ -263,15 +263,15 @@ fn_83_1B688 = .text:0x0001B688; // type:function size:0x8C fn_83_1B714 = .text:0x0001B714; // type:function size:0x38 fn_83_1B74C = .text:0x0001B74C; // type:function size:0x4 fn_83_1B750 = .text:0x0001B750; // type:function size:0xDC -fn_83_1B82C = .text:0x0001B82C; // type:function size:0x4 -fn_83_1B830 = .text:0x0001B830; // type:function size:0x2EC -fn_83_1BB1C = .text:0x0001BB1C; // type:function size:0x44 -fn_83_1BB60 = .text:0x0001BB60; // type:function size:0x7F4 -fn_83_1C354 = .text:0x0001C354; // type:function size:0x34 -fn_83_1C388 = .text:0x0001C388; // type:function size:0xF0 -fn_83_1C478 = .text:0x0001C478; // type:function size:0x214 -fn_83_1C68C = .text:0x0001C68C; // type:function size:0x254 -fn_83_1C8E0 = .text:0x0001C8E0; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001B82C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0001B830; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001BB1C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0001BB60; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0001C354; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0001C388; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0001C478; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0001C68C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0001C8E0; // type:function size:0x268 scope:local fn_83_1CB48 = .text:0x0001CB48; // type:function size:0x84 fn_83_1CBCC = .text:0x0001CBCC; // type:function size:0x1AC fn_83_1CD78 = .text:0x0001CD78; // type:function size:0x38 @@ -279,7 +279,7 @@ fn_83_1CDB0 = .text:0x0001CDB0; // type:function size:0x3F8 fn_83_1D1A8 = .text:0x0001D1A8; // type:function size:0x1D0 fn_83_1D378 = .text:0x0001D378; // type:function size:0x140 fn_83_1D4B8 = .text:0x0001D4B8; // type:function size:0x1FC -fn_83_1D6B4 = .text:0x0001D6B4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0001D6B4; // type:function size:0x13C fn_83_1D7F0 = .text:0x0001D7F0; // type:function size:0x200 fn_83_1D9F0 = .text:0x0001D9F0; // type:function size:0x98 fn_83_1DA88 = .text:0x0001DA88; // type:function size:0x238 @@ -299,53 +299,53 @@ fn_83_1E1EC = .text:0x0001E1EC; // type:function size:0x44 fn_83_1E230 = .text:0x0001E230; // type:function size:0x38 fn_83_1E268 = .text:0x0001E268; // type:function size:0x4 fn_83_1E26C = .text:0x0001E26C; // type:function size:0x38 -fn_83_1E2A4 = .text:0x0001E2A4; // type:function size:0xC8 -fn_83_1E36C = .text:0x0001E36C; // type:function size:0x138 +_rename_GiveItemP = .text:0x0001E2A4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0001E36C; // type:function size:0x138 fn_83_1E4A4 = .text:0x0001E4A4; // type:function size:0x138 fn_83_1E5DC = .text:0x0001E5DC; // type:function size:0xD0 fn_83_1E6AC = .text:0x0001E6AC; // type:function size:0x90 fn_83_1E73C = .text:0x0001E73C; // type:function size:0x94 fn_83_1E7D0 = .text:0x0001E7D0; // type:function size:0x8C -fn_83_1E85C = .text:0x0001E85C; // type:function size:0xD4 -fn_83_1E930 = .text:0x0001E930; // type:function size:0x240 -fn_83_1EB70 = .text:0x0001EB70; // type:function size:0x98 -fn_83_1EC08 = .text:0x0001EC08; // type:function size:0x214 -fn_83_1EE1C = .text:0x0001EE1C; // type:function size:0x10 -fn_83_1EE2C = .text:0x0001EE2C; // type:function size:0xA0 -fn_83_1EECC = .text:0x0001EECC; // type:function size:0xD0 -fn_83_1EF9C = .text:0x0001EF9C; // type:function size:0x26C -fn_83_1F208 = .text:0x0001F208; // type:function size:0x38 -fn_83_1F240 = .text:0x0001F240; // type:function size:0x50 -fn_83_1F290 = .text:0x0001F290; // type:function size:0x70 -fn_83_1F300 = .text:0x0001F300; // type:function size:0x50 -fn_83_1F350 = .text:0x0001F350; // type:function size:0x38 -fn_83_1F388 = .text:0x0001F388; // type:function size:0x50 -fn_83_1F3D8 = .text:0x0001F3D8; // type:function size:0x38 -fn_83_1F410 = .text:0x0001F410; // type:function size:0x3C -fn_83_1F44C = .text:0x0001F44C; // type:function size:0x44 -fn_83_1F490 = .text:0x0001F490; // type:function size:0x38 -fn_83_1F4C8 = .text:0x0001F4C8; // type:function size:0x4 -fn_83_1F4CC = .text:0x0001F4CC; // type:function size:0x38 -fn_83_1F504 = .text:0x0001F504; // type:function size:0x144 -fn_83_1F648 = .text:0x0001F648; // type:function size:0x158 -fn_83_1F7A0 = .text:0x0001F7A0; // type:function size:0x64 -fn_83_1F804 = .text:0x0001F804; // type:function size:0x1C4 -fn_83_1F9C8 = .text:0x0001F9C8; // type:function size:0x3C -fn_83_1FA04 = .text:0x0001FA04; // type:function size:0x6C -fn_83_1FA70 = .text:0x0001FA70; // type:function size:0x228 -fn_83_1FC98 = .text:0x0001FC98; // type:function size:0x28C -fn_83_1FF24 = .text:0x0001FF24; // type:function size:0xC -fn_83_1FF30 = .text:0x0001FF30; // type:function size:0x50 -fn_83_1FF80 = .text:0x0001FF80; // type:function size:0x50 -fn_83_1FFD0 = .text:0x0001FFD0; // type:function size:0x50 -fn_83_20020 = .text:0x00020020; // type:function size:0x38 -fn_83_20058 = .text:0x00020058; // type:function size:0x50 -fn_83_200A8 = .text:0x000200A8; // type:function size:0x38 -fn_83_200E0 = .text:0x000200E0; // type:function size:0x3C -fn_83_2011C = .text:0x0002011C; // type:function size:0x44 -fn_83_20160 = .text:0x00020160; // type:function size:0x38 -fn_83_20198 = .text:0x00020198; // type:function size:0x4 -fn_83_2019C = .text:0x0002019C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0001E85C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0001E930; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0001EB70; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0001EC08; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0001EE1C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0001EE2C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0001EECC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0001EF9C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0001F208; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0001F240; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0001F290; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0001F300; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0001F350; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0001F388; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0001F3D8; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0001F410; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0001F44C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0001F490; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0001F4C8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0001F4CC; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0001F504; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0001F648; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0001F7A0; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0001F804; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0001F9C8; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0001FA04; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0001FA70; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0001FC98; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0001FF24; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0001FF30; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0001FF80; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0001FFD0; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00020020; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00020058; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000200A8; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000200E0; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002011C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00020160; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00020198; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002019C; // type:function size:0x38 scope:local fn_83_201D4 = .text:0x000201D4; // type:function size:0x1C4 fn_83_20398 = .text:0x00020398; // type:function size:0x1C4 fn_83_2055C = .text:0x0002055C; // type:function size:0x170 @@ -399,8 +399,8 @@ fn_83_272B0 = .text:0x000272B0; // type:function size:0x54 fn_83_27304 = .text:0x00027304; // type:function size:0x7EC fn_83_27AF0 = .text:0x00027AF0; // type:function size:0xB0 fn_83_27BA0 = .text:0x00027BA0; // type:function size:0xB4 -fn_83_27C54 = .text:0x00027C54; // type:function size:0x2C -fn_83_27C80 = .text:0x00027C80; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00027C54; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00027C80; // type:function size:0x30 o_ring_0 = .text:0x00027CB0; // type:function size:0x13C scope:local Ring = .text:0x00027DEC; // type:function size:0x688 scope:global o_ring_3 = .text:0x00028474; // type:function size:0x6C scope:global @@ -446,19 +446,19 @@ fn_83_2DD70 = .text:0x0002DD70; // type:function size:0x4 fn_83_2DD74 = .text:0x0002DD74; // type:function size:0x90 fn_83_2DE04 = .text:0x0002DE04; // type:function size:0x40 fn_83_2DE44 = .text:0x0002DE44; // type:function size:0x4 -fn_83_2DE48 = .text:0x0002DE48; // type:function size:0x264 -fn_83_2E0AC = .text:0x0002E0AC; // type:function size:0x148 -fn_83_2E1F4 = .text:0x0002E1F4; // type:function size:0x48 -fn_83_2E23C = .text:0x0002E23C; // type:function size:0x1A4 -fn_83_2E3E0 = .text:0x0002E3E0; // type:function size:0x1AC -fn_83_2E58C = .text:0x0002E58C; // type:function size:0x154 -fn_83_2E6E0 = .text:0x0002E6E0; // type:function size:0x4 -fn_83_2E6E4 = .text:0x0002E6E4; // type:function size:0x138 -fn_83_2E81C = .text:0x0002E81C; // type:function size:0x368 -fn_83_2EB84 = .text:0x0002EB84; // type:function size:0x224 -fn_83_2EDA8 = .text:0x0002EDA8; // type:function size:0x20 -fn_83_2EDC8 = .text:0x0002EDC8; // type:function size:0x4C -fn_83_2EE14 = .text:0x0002EE14; // type:function size:0xC4 +ObjectSavePoint = .text:0x0002DE48; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0002E0AC; // type:function size:0x148 scope:local +savepointExit = .text:0x0002E1F4; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0002E23C; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0002E3E0; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0002E58C; // type:function size:0x154 scope:local +dummyFunc = .text:0x0002E6E0; // type:function size:0x4 scope:local +initCollidata = .text:0x0002E6E4; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0002E81C; // type:function size:0x368 scope:local +savepointSwing = .text:0x0002EB84; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0002EDA8; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0002EDC8; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0002EE14; // type:function size:0xC4 scope:local qFabsf = .text:0x0002EED8; // type:function size:0x20 fn_83_2EEF8 = .text:0x0002EEF8; // type:function size:0x38 fn_83_2EF30 = .text:0x0002EF30; // type:function size:0xD4 @@ -1345,11 +1345,11 @@ lbl_83_rodata_9A0 = .rodata:0x000009A0; // type:object size:0x4 align:4 data:flo lbl_83_rodata_9A4 = .rodata:0x000009A4; // type:object size:0x4 align:4 data:float lbl_83_rodata_9A8 = .rodata:0x000009A8; // type:object size:0x4 align:4 data:float lbl_83_rodata_9AC = .rodata:0x000009AC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_9B0 = .rodata:0x000009B0; // type:object size:0xC data:4byte -lbl_83_rodata_9BC = .rodata:0x000009BC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_9C4 = .rodata:0x000009C4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000009B0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000009BC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000009C0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000009C4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000009C8; // type:object size:0x4 scope:local align:4 data:float lbl_83_rodata_9D0 = .rodata:0x000009D0; // type:object size:0x4 align:4 data:float lbl_83_rodata_9D4 = .rodata:0x000009D4; // type:object size:0xC data:4byte lbl_83_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float @@ -1424,11 +1424,11 @@ lbl_83_rodata_B00 = .rodata:0x00000B00; // type:object size:0x8 align:8 data:dou lbl_83_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float lbl_83_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float lbl_83_rodata_B10 = .rodata:0x00000B10; // type:object size:0x8 align:4 data:float -lbl_83_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_83_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_83_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float -lbl_83_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float -lbl_83_rodata_B28 = .rodata:0x00000B28; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float lbl_83_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float lbl_83_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float lbl_83_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float @@ -1469,25 +1469,25 @@ lbl_83_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:flo lbl_83_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x8 align:8 data:double lbl_83_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x8 align:8 data:double lbl_83_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:4 data:float -lbl_83_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:8 data:double -lbl_83_rodata_C38 = .rodata:0x00000C38; // type:object size:0x8 align:8 data:double -lbl_83_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_83_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C30; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C38; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float lbl_83_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float lbl_83_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float lbl_83_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float @@ -1511,37 +1511,37 @@ lbl_83_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:flo lbl_83_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float lbl_83_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float lbl_83_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x8 align:4 data:float -lbl_83_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:8 data:double -lbl_83_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x8 align:4 data:float -lbl_83_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_83_rodata_D30 = .rodata:0x00000D30; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CC8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float lbl_83_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float lbl_83_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float lbl_83_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float @@ -1751,17 +1751,17 @@ lbl_83_rodata_10A4 = .rodata:0x000010A4; // type:object size:0x4 align:4 data:fl lbl_83_rodata_10A8 = .rodata:0x000010A8; // type:object size:0x4 align:4 data:float lbl_83_rodata_10AC = .rodata:0x000010AC; // type:object size:0x4 align:4 data:float lbl_83_rodata_10B0 = .rodata:0x000010B0; // type:object size:0x8 align:4 data:float -lbl_83_rodata_10B8 = .rodata:0x000010B8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10BC = .rodata:0x000010BC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10C4 = .rodata:0x000010C4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x8 align:8 data:double -lbl_83_rodata_10D8 = .rodata:0x000010D8; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10DC = .rodata:0x000010DC; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10E0 = .rodata:0x000010E0; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10E4 = .rodata:0x000010E4; // type:object size:0x4 align:4 data:float -lbl_83_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000010B8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000010BC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000010C0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000010C4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000010C8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000010D0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000010D8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000010DC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000010E0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000010E4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000010E8; // type:object size:0x4 scope:local align:4 data:float lbl_83_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x8 align:4 data:float lbl_83_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x4 scope:local align:4 data:float lbl_83_rodata_10FC = .rodata:0x000010FC; // type:object size:0x4 scope:local align:4 data:float @@ -3452,7 +3452,7 @@ lbl_83_data_1E768 = .data:0x0001E768; // type:object size:0x7 data:string lbl_83_data_1E770 = .data:0x0001E770; // type:object size:0x7 data:string lbl_83_data_1E778 = .data:0x0001E778; // type:object size:0x7 data:string lbl_83_data_1E780 = .data:0x0001E780; // type:object size:0x60 -lbl_83_data_1E7E0 = .data:0x0001E7E0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0001E7E0; // type:object size:0x8 lbl_83_data_1E7E8 = .data:0x0001E7E8; // type:object size:0x38 lbl_83_data_1E820 = .data:0x0001E820; // type:object size:0x38 lbl_83_data_1E858 = .data:0x0001E858; // type:object size:0xE data:string @@ -3513,42 +3513,42 @@ lbl_83_data_1ED8C = .data:0x0001ED8C; // type:object size:0x8 lbl_83_data_1ED94 = .data:0x0001ED94; // type:object size:0x3C lbl_83_data_1EDD0 = .data:0x0001EDD0; // type:object size:0x8 data:byte lbl_83_data_1EDD8 = .data:0x0001EDD8; // type:object size:0x5 data:string -lbl_83_data_1EDE0 = .data:0x0001EDE0; // type:object size:0xE data:string -lbl_83_data_1EDF0 = .data:0x0001EDF0; // type:object size:0xE data:string -lbl_83_data_1EE00 = .data:0x0001EE00; // type:object size:0xD data:string -lbl_83_data_1EE10 = .data:0x0001EE10; // type:object size:0xD data:string -lbl_83_data_1EE20 = .data:0x0001EE20; // type:object size:0x30 -lbl_83_data_1EE50 = .data:0x0001EE50; // type:object size:0x8 -lbl_83_data_1EE58 = .data:0x0001EE58; // type:object size:0x204 -lbl_83_data_1F05C = .data:0x0001F05C; // type:object size:0x204 -lbl_83_data_1F260 = .data:0x0001F260; // type:object size:0x1C8 -lbl_83_data_1F428 = .data:0x0001F428; // type:object size:0x40 -lbl_83_data_1F468 = .data:0x0001F468; // type:object size:0x50 -lbl_83_data_1F4B8 = .data:0x0001F4B8; // type:object size:0x8 -lbl_83_data_1F4C0 = .data:0x0001F4C0; // type:object size:0x20 -lbl_83_data_1F4E0 = .data:0x0001F4E0; // type:object size:0xC0 -lbl_83_data_1F5A0 = .data:0x0001F5A0; // type:object size:0x60 -lbl_83_data_1F600 = .data:0x0001F600; // type:object size:0x40 -lbl_83_data_1F640 = .data:0x0001F640; // type:object size:0x80 -lbl_83_data_1F6C0 = .data:0x0001F6C0; // type:object size:0x40 -lbl_83_data_1F700 = .data:0x0001F700; // type:object size:0x24 -lbl_83_data_1F724 = .data:0x0001F724; // type:object size:0x1C8 -lbl_83_data_1F8EC = .data:0x0001F8EC; // type:object size:0x1C8 -lbl_83_data_1FAB4 = .data:0x0001FAB4; // type:object size:0x140 -lbl_83_data_1FBF4 = .data:0x0001FBF4; // type:object size:0x40 -lbl_83_data_1FC34 = .data:0x0001FC34; // type:object size:0x50 -lbl_83_data_1FC84 = .data:0x0001FC84; // type:object size:0x8 -lbl_83_data_1FC8C = .data:0x0001FC8C; // type:object size:0x14 -lbl_83_data_1FCA0 = .data:0x0001FCA0; // type:object size:0x120 -lbl_83_data_1FDC0 = .data:0x0001FDC0; // type:object size:0x60 -lbl_83_data_1FE20 = .data:0x0001FE20; // type:object size:0x20 -lbl_83_data_1FE40 = .data:0x0001FE40; // type:object size:0x30 -lbl_83_data_1FE70 = .data:0x0001FE70; // type:object size:0x24 -lbl_83_data_1FE94 = .data:0x0001FE94; // type:object size:0x8 -lbl_83_data_1FE9C = .data:0x0001FE9C; // type:object size:0x30 -lbl_83_data_1FECC = .data:0x0001FECC; // type:object size:0x4 align:4 data:float -lbl_83_data_1FED0 = .data:0x0001FED0; // type:object size:0x4 align:4 data:float -lbl_83_data_1FED4 = .data:0x0001FED4; // type:object size:0x4 align:4 data:float +@18 = .data:0x0001EDE0; // type:object size:0xE scope:local data:string +@19 = .data:0x0001EDF0; // type:object size:0xE scope:local data:string +@20 = .data:0x0001EE00; // type:object size:0xD scope:local data:string +@21 = .data:0x0001EE10; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0001EE20; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0001EE50; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0001EE58; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0001F05C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0001F260; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0001F428; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0001F468; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0001F4B8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0001F4C0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0001F4E0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0001F5A0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0001F600; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0001F640; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0001F6C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0001F700; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0001F724; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0001F8EC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0001FAB4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0001FBF4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0001FC34; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0001FC84; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0001FC8C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0001FCA0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0001FDC0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0001FE20; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0001FE40; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0001FE70; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0001FE94; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0001FE9C; // type:object size:0x30 scope:local +spring3_k = .data:0x0001FECC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0001FED0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0001FED4; // type:object size:0x4 scope:local align:4 data:float lbl_83_data_1FED8 = .data:0x0001FED8; // type:object size:0xE data:string lbl_83_data_1FEE8 = .data:0x0001FEE8; // type:object size:0xC lbl_83_data_1FEF4 = .data:0x0001FEF4; // type:object size:0x8 @@ -3730,7 +3730,7 @@ lbl_83_data_24F30 = .data:0x00024F30; // type:object size:0x14 lbl_83_data_24F44 = .data:0x00024F44; // type:object size:0x24 lbl_83_data_24F68 = .data:0x00024F68; // type:object size:0x40 data:4byte lbl_83_data_24FA8 = .data:0x00024FA8; // type:object size:0x30 -lbl_83_data_24FD8 = .data:0x00024FD8; // type:object size:0x5 data:string +@115 = .data:0x00024FD8; // type:object size:0x5 scope:local data:string lbl_83_data_24FE0 = .data:0x00024FE0; // type:object size:0xE data:string lbl_83_data_24FF0 = .data:0x00024FF0; // type:object size:0xD data:string lbl_83_data_25000 = .data:0x00025000; // type:object size:0x18 @@ -3804,149 +3804,149 @@ lbl_83_data_26E88 = .data:0x00026E88; // type:object size:0x30 lbl_83_data_26EB8 = .data:0x00026EB8; // type:object size:0xF data:string lbl_83_data_26EC8 = .data:0x00026EC8; // type:object size:0x10 data:string lbl_83_data_26ED8 = .data:0x00026ED8; // type:object size:0x18 data:string -lbl_83_data_26EF0 = .data:0x00026EF0; // type:object size:0xD data:string -lbl_83_data_26F00 = .data:0x00026F00; // type:object size:0xD data:string -lbl_83_data_26F10 = .data:0x00026F10; // type:object size:0x18 -lbl_83_data_26F28 = .data:0x00026F28; // type:object size:0x8 -lbl_83_data_26F30 = .data:0x00026F30; // type:object size:0x2D0 -lbl_83_data_27200 = .data:0x00027200; // type:object size:0xCE4 -lbl_83_data_27EE4 = .data:0x00027EE4; // type:object size:0x18 -lbl_83_data_27EFC = .data:0x00027EFC; // type:object size:0xE data:string -lbl_83_data_27F0C = .data:0x00027F0C; // type:object size:0xC -lbl_83_data_27F18 = .data:0x00027F18; // type:object size:0x8 -lbl_83_data_27F20 = .data:0x00027F20; // type:object size:0x50 -lbl_83_data_27F70 = .data:0x00027F70; // type:object size:0xCC -lbl_83_data_2803C = .data:0x0002803C; // type:object size:0x18 -lbl_83_data_28054 = .data:0x00028054; // type:object size:0xC -lbl_83_data_28060 = .data:0x00028060; // type:object size:0x8 -lbl_83_data_28068 = .data:0x00028068; // type:object size:0x50 -lbl_83_data_280B8 = .data:0x000280B8; // type:object size:0xCC -lbl_83_data_28184 = .data:0x00028184; // type:object size:0x18 -lbl_83_data_2819C = .data:0x0002819C; // type:object size:0xD data:string -lbl_83_data_281AC = .data:0x000281AC; // type:object size:0xD data:string -lbl_83_data_281BC = .data:0x000281BC; // type:object size:0xD data:string -lbl_83_data_281CC = .data:0x000281CC; // type:object size:0xD data:string -lbl_83_data_281DC = .data:0x000281DC; // type:object size:0x30 -lbl_83_data_2820C = .data:0x0002820C; // type:object size:0x8 -lbl_83_data_28214 = .data:0x00028214; // type:object size:0x108 -lbl_83_data_2831C = .data:0x0002831C; // type:object size:0x18C -lbl_83_data_284A8 = .data:0x000284A8; // type:object size:0x18 -lbl_83_data_284C0 = .data:0x000284C0; // type:object size:0x38 -lbl_83_data_284F8 = .data:0x000284F8; // type:object size:0x100 -lbl_83_data_285F8 = .data:0x000285F8; // type:object size:0x15C -lbl_83_data_28754 = .data:0x00028754; // type:object size:0x18 -lbl_83_data_2876C = .data:0x0002876C; // type:object size:0x38 -lbl_83_data_287A4 = .data:0x000287A4; // type:object size:0x10C -lbl_83_data_288B0 = .data:0x000288B0; // type:object size:0x15C -lbl_83_data_28A0C = .data:0x00028A0C; // type:object size:0x18 -lbl_83_data_28A24 = .data:0x00028A24; // type:object size:0x38 -lbl_83_data_28A5C = .data:0x00028A5C; // type:object size:0xC0 -lbl_83_data_28B1C = .data:0x00028B1C; // type:object size:0x114 -lbl_83_data_28C30 = .data:0x00028C30; // type:object size:0x18 -lbl_83_data_28C48 = .data:0x00028C48; // type:object size:0x38 -lbl_83_data_28C80 = .data:0x00028C80; // type:object size:0x108 -lbl_83_data_28D88 = .data:0x00028D88; // type:object size:0x18C -lbl_83_data_28F14 = .data:0x00028F14; // type:object size:0x18 -lbl_83_data_28F2C = .data:0x00028F2C; // type:object size:0x38 -lbl_83_data_28F64 = .data:0x00028F64; // type:object size:0x34 -lbl_83_data_28F98 = .data:0x00028F98; // type:object size:0x6C -lbl_83_data_29004 = .data:0x00029004; // type:object size:0x18 -lbl_83_data_2901C = .data:0x0002901C; // type:object size:0x38 -lbl_83_data_29054 = .data:0x00029054; // type:object size:0x34 -lbl_83_data_29088 = .data:0x00029088; // type:object size:0x6C -lbl_83_data_290F4 = .data:0x000290F4; // type:object size:0x18 -lbl_83_data_2910C = .data:0x0002910C; // type:object size:0x38 -lbl_83_data_29144 = .data:0x00029144; // type:object size:0x2B0 -lbl_83_data_293F4 = .data:0x000293F4; // type:object size:0x3B4 -lbl_83_data_297A8 = .data:0x000297A8; // type:object size:0x18 -lbl_83_data_297C0 = .data:0x000297C0; // type:object size:0x38 -lbl_83_data_297F8 = .data:0x000297F8; // type:object size:0x174 -lbl_83_data_2996C = .data:0x0002996C; // type:object size:0x234 -lbl_83_data_29BA0 = .data:0x00029BA0; // type:object size:0x18 -lbl_83_data_29BB8 = .data:0x00029BB8; // type:object size:0x38 -lbl_83_data_29BF0 = .data:0x00029BF0; // type:object size:0x20 -lbl_83_data_29C10 = .data:0x00029C10; // type:object size:0x20 -lbl_83_data_29C30 = .data:0x00029C30; // type:object size:0xA0 -lbl_83_data_29CD0 = .data:0x00029CD0; // type:object size:0xA0 -lbl_83_data_29D70 = .data:0x00029D70; // type:object size:0xA0 -lbl_83_data_29E10 = .data:0x00029E10; // type:object size:0xA0 -lbl_83_data_29EB0 = .data:0x00029EB0; // type:object size:0xA0 -lbl_83_data_29F50 = .data:0x00029F50; // type:object size:0x20 -lbl_83_data_29F70 = .data:0x00029F70; // type:object size:0x20 -lbl_83_data_29F90 = .data:0x00029F90; // type:object size:0xA0 -lbl_83_data_2A030 = .data:0x0002A030; // type:object size:0x90 -lbl_83_data_2A0C0 = .data:0x0002A0C0; // type:object size:0xC data:4byte -lbl_83_data_2A0CC = .data:0x0002A0CC; // type:object size:0xD data:string -lbl_83_data_2A0DC = .data:0x0002A0DC; // type:object size:0x30 -lbl_83_data_2A10C = .data:0x0002A10C; // type:object size:0x8 -lbl_83_data_2A114 = .data:0x0002A114; // type:object size:0x108 -lbl_83_data_2A21C = .data:0x0002A21C; // type:object size:0x18C -lbl_83_data_2A3A8 = .data:0x0002A3A8; // type:object size:0x18 -lbl_83_data_2A3C0 = .data:0x0002A3C0; // type:object size:0x38 -lbl_83_data_2A3F8 = .data:0x0002A3F8; // type:object size:0x100 -lbl_83_data_2A4F8 = .data:0x0002A4F8; // type:object size:0x15C -lbl_83_data_2A654 = .data:0x0002A654; // type:object size:0x18 -lbl_83_data_2A66C = .data:0x0002A66C; // type:object size:0x38 -lbl_83_data_2A6A4 = .data:0x0002A6A4; // type:object size:0x10C -lbl_83_data_2A7B0 = .data:0x0002A7B0; // type:object size:0x15C -lbl_83_data_2A90C = .data:0x0002A90C; // type:object size:0x18 -lbl_83_data_2A924 = .data:0x0002A924; // type:object size:0x38 -lbl_83_data_2A95C = .data:0x0002A95C; // type:object size:0xC0 -lbl_83_data_2AA1C = .data:0x0002AA1C; // type:object size:0x114 -lbl_83_data_2AB30 = .data:0x0002AB30; // type:object size:0x18 -lbl_83_data_2AB48 = .data:0x0002AB48; // type:object size:0x38 -lbl_83_data_2AB80 = .data:0x0002AB80; // type:object size:0x108 -lbl_83_data_2AC88 = .data:0x0002AC88; // type:object size:0x18C -lbl_83_data_2AE14 = .data:0x0002AE14; // type:object size:0x18 -lbl_83_data_2AE2C = .data:0x0002AE2C; // type:object size:0x38 -lbl_83_data_2AE64 = .data:0x0002AE64; // type:object size:0x34 -lbl_83_data_2AE98 = .data:0x0002AE98; // type:object size:0x6C -lbl_83_data_2AF04 = .data:0x0002AF04; // type:object size:0x18 -lbl_83_data_2AF1C = .data:0x0002AF1C; // type:object size:0x38 -lbl_83_data_2AF54 = .data:0x0002AF54; // type:object size:0x34 -lbl_83_data_2AF88 = .data:0x0002AF88; // type:object size:0x6C -lbl_83_data_2AFF4 = .data:0x0002AFF4; // type:object size:0x18 -lbl_83_data_2B00C = .data:0x0002B00C; // type:object size:0x38 -lbl_83_data_2B044 = .data:0x0002B044; // type:object size:0x2B0 -lbl_83_data_2B2F4 = .data:0x0002B2F4; // type:object size:0x3B4 -lbl_83_data_2B6A8 = .data:0x0002B6A8; // type:object size:0x18 -lbl_83_data_2B6C0 = .data:0x0002B6C0; // type:object size:0x38 -lbl_83_data_2B6F8 = .data:0x0002B6F8; // type:object size:0x174 -lbl_83_data_2B86C = .data:0x0002B86C; // type:object size:0x234 -lbl_83_data_2BAA0 = .data:0x0002BAA0; // type:object size:0x18 -lbl_83_data_2BAB8 = .data:0x0002BAB8; // type:object size:0x38 -lbl_83_data_2BAF0 = .data:0x0002BAF0; // type:object size:0x140 -lbl_83_data_2BC30 = .data:0x0002BC30; // type:object size:0x20 -lbl_83_data_2BC50 = .data:0x0002BC50; // type:object size:0x140 -lbl_83_data_2BD90 = .data:0x0002BD90; // type:object size:0x140 -lbl_83_data_2BED0 = .data:0x0002BED0; // type:object size:0x140 -lbl_83_data_2C010 = .data:0x0002C010; // type:object size:0x140 -lbl_83_data_2C150 = .data:0x0002C150; // type:object size:0x140 -lbl_83_data_2C290 = .data:0x0002C290; // type:object size:0x140 -lbl_83_data_2C3D0 = .data:0x0002C3D0; // type:object size:0x140 -lbl_83_data_2C510 = .data:0x0002C510; // type:object size:0x140 -lbl_83_data_2C650 = .data:0x0002C650; // type:object size:0x90 -lbl_83_data_2C6E0 = .data:0x0002C6E0; // type:object size:0xC data:4byte -lbl_83_data_2C6EC = .data:0x0002C6EC; // type:object size:0x1C -lbl_83_data_2C708 = .data:0x0002C708; // type:object size:0x60 -lbl_83_data_2C768 = .data:0x0002C768; // type:object size:0x4 data:4byte -lbl_83_data_2C76C = .data:0x0002C76C; // type:object size:0x4 data:4byte -lbl_83_data_2C770 = .data:0x0002C770; // type:object size:0x4 align:4 data:float -lbl_83_data_2C774 = .data:0x0002C774; // type:object size:0x4 align:4 data:float -lbl_83_data_2C778 = .data:0x0002C778; // type:object size:0x4 align:4 data:float -lbl_83_data_2C77C = .data:0x0002C77C; // type:object size:0x4 data:4byte -lbl_83_data_2C780 = .data:0x0002C780; // type:object size:0x4 data:4byte -lbl_83_data_2C784 = .data:0x0002C784; // type:object size:0x4 align:4 data:float -lbl_83_data_2C788 = .data:0x0002C788; // type:object size:0x4 align:4 data:float -lbl_83_data_2C78C = .data:0x0002C78C; // type:object size:0x4 align:4 data:float -lbl_83_data_2C790 = .data:0x0002C790; // type:object size:0xC -lbl_83_data_2C79C = .data:0x0002C79C; // type:object size:0xC -lbl_83_data_2C7A8 = .data:0x0002C7A8; // type:object size:0xC -lbl_83_data_2C7B4 = .data:0x0002C7B4; // type:object size:0xC -lbl_83_data_2C7C0 = .data:0x0002C7C0; // type:object size:0xC -lbl_83_data_2C7CC = .data:0x0002C7CC; // type:object size:0x4 data:4byte -lbl_83_data_2C7D0 = .data:0x0002C7D0; // type:object size:0xC -lbl_83_data_2C7DC = .data:0x0002C7DC; // type:object size:0xC +@19 = .data:0x00026EF0; // type:object size:0xD scope:local data:string +@20 = .data:0x00026F00; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00026F10; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00026F28; // type:object size:0x8 scope:local +goalring_plist = .data:0x00026F30; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00027200; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00027EE4; // type:object size:0x18 scope:local +@21 = .data:0x00027EFC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00027F0C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00027F18; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00027F20; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00027F70; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0002803C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00028054; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00028060; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00028068; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000280B8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00028184; // type:object size:0x18 scope:local +@22 = .data:0x0002819C; // type:object size:0xD scope:local data:string +@23 = .data:0x000281AC; // type:object size:0xD scope:local data:string +@24 = .data:0x000281BC; // type:object size:0xD scope:local data:string +@25 = .data:0x000281CC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000281DC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0002820C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00028214; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0002831C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000284A8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000284C0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000284F8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000285F8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00028754; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0002876C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000287A4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000288B0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00028A0C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00028A24; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00028A5C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00028B1C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00028C30; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00028C48; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00028C80; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00028D88; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00028F14; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00028F2C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00028F64; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00028F98; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00029004; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0002901C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00029054; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00029088; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000290F4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0002910C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00029144; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000293F4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000297A8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000297C0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000297F8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0002996C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00029BA0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00029BB8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00029BF0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00029C10; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00029C30; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00029CD0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00029D70; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00029E10; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00029EB0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00029F50; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00029F70; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00029F90; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0002A030; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0002A0C0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0002A0CC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0002A0DC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0002A10C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0002A114; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0002A21C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0002A3A8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0002A3C0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0002A3F8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0002A4F8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0002A654; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0002A66C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0002A6A4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0002A7B0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0002A90C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0002A924; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0002A95C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0002AA1C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0002AB30; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0002AB48; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0002AB80; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0002AC88; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0002AE14; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0002AE2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0002AE64; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0002AE98; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0002AF04; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0002AF1C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0002AF54; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0002AF88; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0002AFF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0002B00C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0002B044; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0002B2F4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0002B6A8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0002B6C0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0002B6F8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0002B86C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0002BAA0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0002BAB8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0002BAF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0002BC30; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0002BC50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0002BD90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0002BED0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0002C010; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0002C150; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0002C290; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0002C3D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0002C510; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0002C650; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0002C6E0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0002C6EC; // type:object size:0x1C +goalring_colli_info = .data:0x0002C708; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0002C768; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0002C76C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0002C770; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0002C774; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0002C778; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0002C77C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0002C780; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0002C784; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0002C788; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0002C78C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0002C790; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0002C79C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0002C7A8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0002C7B4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0002C7C0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0002C7CC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0002C7D0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0002C7DC; // type:object size:0xC scope:local lbl_83_data_2C7E8 = .data:0x0002C7E8; // type:object size:0xE data:string lbl_83_data_2C7F8 = .data:0x0002C7F8; // type:object size:0xD data:string lbl_83_data_2C808 = .data:0x0002C808; // type:object size:0x18 @@ -4011,30 +4011,30 @@ lbl_83_data_2F210 = .data:0x0002F210; // type:object size:0xD data:string lbl_83_data_2F220 = .data:0x0002F220; // type:object size:0xE data:string lbl_83_data_2F230 = .data:0x0002F230; // type:object size:0xD data:string lbl_83_data_2F240 = .data:0x0002F240; // type:object size:0x24 -lbl_83_data_2F264 = .data:0x0002F264; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0002F264; // type:object size:0x8 lbl_83_data_2F26C = .data:0x0002F26C; // type:object size:0x98 lbl_83_data_2F304 = .data:0x0002F304; // type:object size:0x2DC -lbl_83_data_2F5E0 = .data:0x0002F5E0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0002F5E0; // type:object size:0x18 lbl_83_data_2F5F8 = .data:0x0002F5F8; // type:object size:0x164 lbl_83_data_2F75C = .data:0x0002F75C; // type:object size:0x15C -lbl_83_data_2F8B8 = .data:0x0002F8B8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0002F8B8; // type:object size:0x18 lbl_83_data_2F8D0 = .data:0x0002F8D0; // type:object size:0x1B4 lbl_83_data_2FA84 = .data:0x0002FA84; // type:object size:0x15C -lbl_83_data_2FBE0 = .data:0x0002FBE0; // type:object size:0x18 -lbl_83_data_2FBF8 = .data:0x0002FBF8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0002FBE0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0002FBF8; // type:object size:0x30 lbl_83_data_2FC28 = .data:0x0002FC28; // type:object size:0x10 -lbl_83_data_2FC38 = .data:0x0002FC38; // type:object size:0x58 data:4byte -jumptable_83_data_2FC90 = .data:0x0002FC90; // type:object size:0x1C scope:local -lbl_83_data_2FCAC = .data:0x0002FCAC; // type:object size:0xC -lbl_83_data_2FCB8 = .data:0x0002FCB8; // type:object size:0xE data:string -lbl_83_data_2FCC8 = .data:0x0002FCC8; // type:object size:0xC -lbl_83_data_2FCD4 = .data:0x0002FCD4; // type:object size:0x8 -lbl_83_data_2FCDC = .data:0x0002FCDC; // type:object size:0x3D4 -lbl_83_data_300B0 = .data:0x000300B0; // type:object size:0x4A4 -lbl_83_data_30554 = .data:0x00030554; // type:object size:0x18 -lbl_83_data_3056C = .data:0x0003056C; // type:object size:0x30 -lbl_83_data_3059C = .data:0x0003059C; // type:object size:0x58 data:4byte -jumptable_83_data_305F4 = .data:0x000305F4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0002FC38; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0002FC90; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0002FCAC; // type:object size:0xC scope:local +@21 = .data:0x0002FCB8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0002FCC8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0002FCD4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0002FCDC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000300B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00030554; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0003056C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0003059C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000305F4; // type:object size:0x1C scope:local lbl_83_data_30610 = .data:0x00030610; // type:object size:0xD data:string lbl_83_data_30620 = .data:0x00030620; // type:object size:0xC lbl_83_data_3062C = .data:0x0003062C; // type:object size:0x8 @@ -4681,29 +4681,29 @@ lbl_83_data_559F0 = .data:0x000559F0; // type:object size:0x30 lbl_83_data_55A20 = .data:0x00055A20; // type:object size:0x1E0 lbl_83_data_55C00 = .data:0x00055C00; // type:object size:0xE data:string lbl_83_data_55C10 = .data:0x00055C10; // type:object size:0xC -lbl_83_data_55C1C = .data:0x00055C1C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x00055C1C; // type:object size:0x8 lbl_83_data_55C24 = .data:0x00055C24; // type:object size:0x318 lbl_83_data_55F3C = .data:0x00055F3C; // type:object size:0x42C -lbl_83_data_56368 = .data:0x00056368; // type:object size:0x18 -lbl_83_data_56380 = .data:0x00056380; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00056368; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00056380; // type:object size:0x38 lbl_83_data_563B8 = .data:0x000563B8; // type:object size:0x318 lbl_83_data_566D0 = .data:0x000566D0; // type:object size:0x42C -lbl_83_data_56AFC = .data:0x00056AFC; // type:object size:0x18 -lbl_83_data_56B14 = .data:0x00056B14; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x00056AFC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00056B14; // type:object size:0x38 lbl_83_data_56B4C = .data:0x00056B4C; // type:object size:0x69C lbl_83_data_571E8 = .data:0x000571E8; // type:object size:0x7BC -lbl_83_data_579A4 = .data:0x000579A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000579A4; // type:object size:0x18 lbl_83_data_579BC = .data:0x000579BC; // type:object size:0x268 -lbl_83_data_57C24 = .data:0x00057C24; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00057C24; // type:object size:0x24 lbl_83_data_57C48 = .data:0x00057C48; // type:object size:0x268 -lbl_83_data_57EB0 = .data:0x00057EB0; // type:object size:0x24 -lbl_83_data_57ED4 = .data:0x00057ED4; // type:object size:0x30 -lbl_83_data_57F04 = .data:0x00057F04; // type:object size:0x4 align:4 data:float -lbl_83_data_57F08 = .data:0x00057F08; // type:object size:0x4 align:4 data:float -lbl_83_data_57F0C = .data:0x00057F0C; // type:object size:0x4 align:4 data:float -lbl_83_data_57F10 = .data:0x00057F10; // type:object size:0x4 data:4byte -jumptable_83_data_57F14 = .data:0x00057F14; // type:object size:0x30 scope:local -lbl_83_data_57F44 = .data:0x00057F44; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00057EB0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00057ED4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00057F04; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00057F08; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00057F0C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00057F10; // type:object size:0x4 data:4byte +@91 = .data:0x00057F14; // type:object size:0x30 scope:local +vec$111 = .data:0x00057F44; // type:object size:0x18 scope:local lbl_83_data_57F60 = .data:0x00057F60; // type:object size:0xD data:string lbl_83_data_57F70 = .data:0x00057F70; // type:object size:0xC lbl_83_data_57F7C = .data:0x00057F7C; // type:object size:0x8 @@ -6346,7 +6346,7 @@ lbl_83_bss_5B8 = .bss:0x000005B8; // type:object size:0x4 data:4byte lbl_83_bss_5BC = .bss:0x000005BC; // type:object size:0x4 data:4byte lbl_83_bss_5C0 = .bss:0x000005C0; // type:object size:0x640 data:4byte lbl_83_bss_C00 = .bss:0x00000C00; // type:object size:0x8 data:4byte -lbl_83_bss_C08 = .bss:0x00000C08; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000C08; // type:object size:0x4 scope:local data:4byte lbl_83_bss_C10 = .bss:0x00000C10; // type:object size:0x8 data:4byte lbl_83_bss_C18 = .bss:0x00000C18; // type:object size:0x8 data:4byte lbl_83_bss_C20 = .bss:0x00000C20; // type:object size:0x4 data:4byte @@ -6361,7 +6361,7 @@ colli_timer = .bss:0x00000C40; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000C44; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000C48; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000C4C; // type:object size:0x4 scope:local data:4byte -lbl_83_bss_C50 = .bss:0x00000C50; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000C50; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000C58; // type:object size:0x4 scope:local data:4byte lbl_83_bss_C60 = .bss:0x00000C60; // type:object size:0x8 data:4byte lbl_83_bss_C68 = .bss:0x00000C68; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/boss_last1D/splits.txt b/config/GSNE8P/boss_last1D/splits.txt index 4c060c8a..9023ee6c 100644 --- a/config/GSNE8P/boss_last1D/splits.txt +++ b/config/GSNE8P/boss_last1D/splits.txt @@ -194,13 +194,10 @@ boss_last1D_46.c: .text start:0x0001AEF0 end:0x0001B2A0 .rodata start:0x00000E38 end:0x00000E68 -boss_last1D_47.c: - .text start:0x0001B444 end:0x0001B5DC - .rodata start:0x00000E68 end:0x00000E80 - -boss_last1D_48.c: - .text start:0x0001B5DC end:0x0001B8E0 - .rodata start:0x00000E80 end:0x00000E88 +OBJECT/o_3spring.c: + .text start:0x0001B444 end:0x0001B8E0 + .rodata start:0x00000E68 end:0x00000E88 + .data start:0x000AE600 end:0x000AF6F8 boss_last1D_49.c: .text start:0x0001B8E0 end:0x0001BD68 @@ -226,9 +223,10 @@ boss_last1D_55.c: .text start:0x0001E8AC end:0x0001F6F0 .rodata start:0x00000F78 end:0x00000FD0 -boss_last1D_56.c: - .text start:0x0001F724 end:0x0001FEB0 +OBJECT/o_degring_linear.c: + .text start:0x0001F6F0 end:0x00020040 .rodata start:0x00000FD0 end:0x00000FE8 + .data start:0x000B47F8 end:0x000B4800 boss_last1D_57.c: .text start:0x00020040 end:0x00020A64 @@ -246,9 +244,11 @@ boss_last1D_60.c: .text start:0x00023FE8 end:0x000240A4 .rodata start:0x00001088 end:0x00001090 -boss_last1D_61.c: - .text start:0x0002424C end:0x00025564 +OBJECT/o_goalring.c: + .text start:0x00024248 end:0x00025564 .rodata start:0x00001090 end:0x000010E8 + .data start:0x000B6710 end:0x000BC008 + .bss start:0x00000F40 end:0x00000F48 boss_last1D_62.c: .text start:0x00025564 end:0x000260D0 @@ -262,21 +262,15 @@ boss_last1D_64.c: .text start:0x00026FF8 end:0x000270C8 .rodata start:0x00001140 end:0x00001148 -boss_last1D_65.c: - .text start:0x0002734C end:0x00027DF4 - .rodata start:0x00001148 end:0x00001180 - -boss_last1D_66.c: - .text start:0x00027E68 end:0x00027EAC - .rodata start:0x00001180 end:0x00001188 - -boss_last1D_67.c: - .text start:0x00028064 end:0x00028AC4 - .rodata start:0x00001188 end:0x000011C8 +OBJECT/o_itemboxair.c: + .text start:0x00027278 end:0x00027F20 + .rodata start:0x00001148 end:0x00001188 + .data start:0x000BF458 end:0x000BF4D8 -boss_last1D_68.c: - .text start:0x00028B38 end:0x00028B7C - .rodata start:0x000011C8 end:0x000011D0 +OBJECT/o_itemboxballoon.c: + .text start:0x00027F20 end:0x00028BF0 + .rodata start:0x00001188 end:0x000011D0 + .data start:0x000BF4D8 end:0x000BFE30 boss_last1D_69.c: .text start:0x00028BF0 end:0x0002AD40 @@ -308,9 +302,11 @@ boss_last1D_75.c: .text start:0x0003629C end:0x00036518 .rodata start:0x00001530 end:0x00001550 -boss_last1D_76.c: +OBJECT/o_savepoint.c: .text start:0x00036864 end:0x000378F4 .rodata start:0x00001550 end:0x00001588 + .data start:0x000E7730 end:0x000E7780 + .bss start:0x00000F88 end:0x00000F90 boss_last1D_77.c: .text start:0x0003794C end:0x00037B24 diff --git a/config/GSNE8P/boss_last1D/symbols.txt b/config/GSNE8P/boss_last1D/symbols.txt index 48613a7f..390e5540 100644 --- a/config/GSNE8P/boss_last1D/symbols.txt +++ b/config/GSNE8P/boss_last1D/symbols.txt @@ -310,13 +310,13 @@ fn_86_12820 = .text:0x00012820; // type:function size:0x44 fn_86_12864 = .text:0x00012864; // type:function size:0x50 fn_86_128B4 = .text:0x000128B4; // type:function size:0x6C fn_86_12920 = .text:0x00012920; // type:function size:0xC8 -fn_86_129E8 = .text:0x000129E8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000129E8; // type:function size:0x30 fn_86_12A18 = .text:0x00012A18; // type:function size:0x30C -fn_86_12D24 = .text:0x00012D24; // type:function size:0x74 -fn_86_12D98 = .text:0x00012D98; // type:function size:0xBC -fn_86_12E54 = .text:0x00012E54; // type:function size:0x40 -fn_86_12E94 = .text:0x00012E94; // type:function size:0x2C -fn_86_12EC0 = .text:0x00012EC0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00012D24; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00012D98; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00012E54; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00012E94; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00012EC0; // type:function size:0x60 fn_86_12F20 = .text:0x00012F20; // type:function size:0x12C fn_86_1304C = .text:0x0001304C; // type:function size:0xD0 fn_86_1311C = .text:0x0001311C; // type:function size:0x18C @@ -343,11 +343,11 @@ fn_86_158B8 = .text:0x000158B8; // type:function size:0xC fn_86_158C4 = .text:0x000158C4; // type:function size:0x1CC fn_86_15A90 = .text:0x00015A90; // type:function size:0x88 fn_86_15B18 = .text:0x00015B18; // type:function size:0xD0 -fn_86_15BE8 = .text:0x00015BE8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00015BE8; // type:function size:0x100 fn_86_15CE8 = .text:0x00015CE8; // type:function size:0x198 fn_86_15E80 = .text:0x00015E80; // type:function size:0xA8 fn_86_15F28 = .text:0x00015F28; // type:function size:0x70 -fn_86_15F98 = .text:0x00015F98; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00015F98; // type:function size:0x114 fn_86_160AC = .text:0x000160AC; // type:function size:0x6C fn_86_16118 = .text:0x00016118; // type:function size:0x180 fn_86_16298 = .text:0x00016298; // type:function size:0xA4 @@ -378,7 +378,7 @@ fn_86_181BC = .text:0x000181BC; // type:function size:0xA4 fn_86_18260 = .text:0x00018260; // type:function size:0xA4 fn_86_18304 = .text:0x00018304; // type:function size:0xA4 fn_86_183A8 = .text:0x000183A8; // type:function size:0xA4 -fn_86_1844C = .text:0x0001844C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001844C; // type:function size:0x19C fn_86_185E8 = .text:0x000185E8; // type:function size:0x198 _rename_MakeParticle = .text:0x00018780; // type:function size:0x19C fn_86_1891C = .text:0x0001891C; // type:function size:0x198 @@ -390,7 +390,7 @@ fn_86_19284 = .text:0x00019284; // type:function size:0x128 fn_86_193AC = .text:0x000193AC; // type:function size:0x4 fn_86_193B0 = .text:0x000193B0; // type:function size:0x4 fn_86_193B4 = .text:0x000193B4; // type:function size:0x40 -fn_86_193F4 = .text:0x000193F4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000193F4; // type:function size:0x1E4 fn_86_195D8 = .text:0x000195D8; // type:function size:0x24 fn_86_195FC = .text:0x000195FC; // type:function size:0x1C0 fn_86_197BC = .text:0x000197BC; // type:function size:0x1F4 @@ -398,7 +398,7 @@ fn_86_199B0 = .text:0x000199B0; // type:function size:0x190 fn_86_19B40 = .text:0x00019B40; // type:function size:0xF8 fn_86_19C38 = .text:0x00019C38; // type:function size:0x1D4 fn_86_19E0C = .text:0x00019E0C; // type:function size:0x18C -fn_86_19F98 = .text:0x00019F98; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00019F98; // type:function size:0x1C8 fn_86_1A160 = .text:0x0001A160; // type:function size:0xD0 fn_86_1A230 = .text:0x0001A230; // type:function size:0x358 fn_86_1A588 = .text:0x0001A588; // type:function size:0x2C0 @@ -414,11 +414,11 @@ fn_86_1AEF0 = .text:0x0001AEF0; // type:function size:0x1C4 fn_86_1B0B4 = .text:0x0001B0B4; // type:function size:0x1EC fn_86_1B2A0 = .text:0x0001B2A0; // type:function size:0x120 fn_86_1B3C0 = .text:0x0001B3C0; // type:function size:0x84 -fn_86_1B444 = .text:0x0001B444; // type:function size:0x198 -fn_86_1B5DC = .text:0x0001B5DC; // type:function size:0xD4 -fn_86_1B6B0 = .text:0x0001B6B0; // type:function size:0x38 -fn_86_1B6E8 = .text:0x0001B6E8; // type:function size:0x144 -fn_86_1B82C = .text:0x0001B82C; // type:function size:0xB4 +Object3SpringJump = .text:0x0001B444; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001B5DC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001B6B0; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001B6E8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001B82C; // type:function size:0xB4 scope:local fn_86_1B8E0 = .text:0x0001B8E0; // type:function size:0xF8 fn_86_1B9D8 = .text:0x0001B9D8; // type:function size:0xFC fn_86_1BAD4 = .text:0x0001BAD4; // type:function size:0x30 @@ -449,15 +449,15 @@ fn_86_1E994 = .text:0x0001E994; // type:function size:0x38 fn_86_1E9CC = .text:0x0001E9CC; // type:function size:0x968 fn_86_1F334 = .text:0x0001F334; // type:function size:0x10C fn_86_1F440 = .text:0x0001F440; // type:function size:0x2B0 -fn_86_1F6F0 = .text:0x0001F6F0; // type:function size:0x34 -fn_86_1F724 = .text:0x0001F724; // type:function size:0x11C -fn_86_1F840 = .text:0x0001F840; // type:function size:0x110 -fn_86_1F950 = .text:0x0001F950; // type:function size:0xB4 -fn_86_1FA04 = .text:0x0001FA04; // type:function size:0x150 -fn_86_1FB54 = .text:0x0001FB54; // type:function size:0xE0 -fn_86_1FC34 = .text:0x0001FC34; // type:function size:0x190 -fn_86_1FDC4 = .text:0x0001FDC4; // type:function size:0xEC -fn_86_1FEB0 = .text:0x0001FEB0; // type:function size:0x190 +DegRingGetNum = .text:0x0001F6F0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001F724; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001F840; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001F950; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001FA04; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001FB54; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001FC34; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001FDC4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001FEB0; // type:function size:0x190 scope:local fn_86_20040 = .text:0x00020040; // type:function size:0x140 fn_86_20180 = .text:0x00020180; // type:function size:0x1CC fn_86_2034C = .text:0x0002034C; // type:function size:0x88 @@ -510,15 +510,15 @@ fn_86_240A4 = .text:0x000240A4; // type:function size:0x8C fn_86_24130 = .text:0x00024130; // type:function size:0x38 fn_86_24168 = .text:0x00024168; // type:function size:0x4 fn_86_2416C = .text:0x0002416C; // type:function size:0xDC -fn_86_24248 = .text:0x00024248; // type:function size:0x4 -fn_86_2424C = .text:0x0002424C; // type:function size:0x2EC -fn_86_24538 = .text:0x00024538; // type:function size:0x44 -fn_86_2457C = .text:0x0002457C; // type:function size:0x7F4 -fn_86_24D70 = .text:0x00024D70; // type:function size:0x34 -fn_86_24DA4 = .text:0x00024DA4; // type:function size:0xF0 -fn_86_24E94 = .text:0x00024E94; // type:function size:0x214 -fn_86_250A8 = .text:0x000250A8; // type:function size:0x254 -fn_86_252FC = .text:0x000252FC; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00024248; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002424C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00024538; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002457C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00024D70; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00024DA4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00024E94; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000250A8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000252FC; // type:function size:0x268 scope:local fn_86_25564 = .text:0x00025564; // type:function size:0x84 fn_86_255E8 = .text:0x000255E8; // type:function size:0x1AC fn_86_25794 = .text:0x00025794; // type:function size:0x38 @@ -526,7 +526,7 @@ fn_86_257CC = .text:0x000257CC; // type:function size:0x3F8 fn_86_25BC4 = .text:0x00025BC4; // type:function size:0x1D0 fn_86_25D94 = .text:0x00025D94; // type:function size:0x140 fn_86_25ED4 = .text:0x00025ED4; // type:function size:0x1FC -fn_86_260D0 = .text:0x000260D0; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000260D0; // type:function size:0x13C fn_86_2620C = .text:0x0002620C; // type:function size:0x200 fn_86_2640C = .text:0x0002640C; // type:function size:0x98 fn_86_264A4 = .text:0x000264A4; // type:function size:0x238 @@ -546,53 +546,53 @@ fn_86_26C08 = .text:0x00026C08; // type:function size:0x44 fn_86_26C4C = .text:0x00026C4C; // type:function size:0x38 fn_86_26C84 = .text:0x00026C84; // type:function size:0x4 fn_86_26C88 = .text:0x00026C88; // type:function size:0x38 -fn_86_26CC0 = .text:0x00026CC0; // type:function size:0xC8 -fn_86_26D88 = .text:0x00026D88; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026CC0; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00026D88; // type:function size:0x138 fn_86_26EC0 = .text:0x00026EC0; // type:function size:0x138 fn_86_26FF8 = .text:0x00026FF8; // type:function size:0xD0 fn_86_270C8 = .text:0x000270C8; // type:function size:0x90 fn_86_27158 = .text:0x00027158; // type:function size:0x94 fn_86_271EC = .text:0x000271EC; // type:function size:0x8C -fn_86_27278 = .text:0x00027278; // type:function size:0xD4 -fn_86_2734C = .text:0x0002734C; // type:function size:0x240 -fn_86_2758C = .text:0x0002758C; // type:function size:0x98 -fn_86_27624 = .text:0x00027624; // type:function size:0x214 -fn_86_27838 = .text:0x00027838; // type:function size:0x10 -fn_86_27848 = .text:0x00027848; // type:function size:0xA0 -fn_86_278E8 = .text:0x000278E8; // type:function size:0xD0 -fn_86_279B8 = .text:0x000279B8; // type:function size:0x26C -fn_86_27C24 = .text:0x00027C24; // type:function size:0x38 -fn_86_27C5C = .text:0x00027C5C; // type:function size:0x50 -fn_86_27CAC = .text:0x00027CAC; // type:function size:0x70 -fn_86_27D1C = .text:0x00027D1C; // type:function size:0x50 -fn_86_27D6C = .text:0x00027D6C; // type:function size:0x38 -fn_86_27DA4 = .text:0x00027DA4; // type:function size:0x50 -fn_86_27DF4 = .text:0x00027DF4; // type:function size:0x38 -fn_86_27E2C = .text:0x00027E2C; // type:function size:0x3C -fn_86_27E68 = .text:0x00027E68; // type:function size:0x44 -fn_86_27EAC = .text:0x00027EAC; // type:function size:0x38 -fn_86_27EE4 = .text:0x00027EE4; // type:function size:0x4 -fn_86_27EE8 = .text:0x00027EE8; // type:function size:0x38 -fn_86_27F20 = .text:0x00027F20; // type:function size:0x144 -fn_86_28064 = .text:0x00028064; // type:function size:0x158 -fn_86_281BC = .text:0x000281BC; // type:function size:0x64 -fn_86_28220 = .text:0x00028220; // type:function size:0x1C4 -fn_86_283E4 = .text:0x000283E4; // type:function size:0x3C -fn_86_28420 = .text:0x00028420; // type:function size:0x6C -fn_86_2848C = .text:0x0002848C; // type:function size:0x228 -fn_86_286B4 = .text:0x000286B4; // type:function size:0x28C -fn_86_28940 = .text:0x00028940; // type:function size:0xC -fn_86_2894C = .text:0x0002894C; // type:function size:0x50 -fn_86_2899C = .text:0x0002899C; // type:function size:0x50 -fn_86_289EC = .text:0x000289EC; // type:function size:0x50 -fn_86_28A3C = .text:0x00028A3C; // type:function size:0x38 -fn_86_28A74 = .text:0x00028A74; // type:function size:0x50 -fn_86_28AC4 = .text:0x00028AC4; // type:function size:0x38 -fn_86_28AFC = .text:0x00028AFC; // type:function size:0x3C -fn_86_28B38 = .text:0x00028B38; // type:function size:0x44 -fn_86_28B7C = .text:0x00028B7C; // type:function size:0x38 -fn_86_28BB4 = .text:0x00028BB4; // type:function size:0x4 -fn_86_28BB8 = .text:0x00028BB8; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00027278; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002734C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002758C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00027624; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00027838; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00027848; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000278E8; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000279B8; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027C24; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027C5C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027CAC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027D1C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027D6C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027DA4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027DF4; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00027E2C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00027E68; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00027EAC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027EE4; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00027EE8; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027F20; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00028064; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000281BC; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00028220; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000283E4; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00028420; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002848C; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000286B4; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028940; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002894C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002899C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000289EC; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028A3C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028A74; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028AC4; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028AFC; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00028B38; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028B7C; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028BB4; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028BB8; // type:function size:0x38 scope:local fn_86_28BF0 = .text:0x00028BF0; // type:function size:0x1C4 fn_86_28DB4 = .text:0x00028DB4; // type:function size:0x1C4 fn_86_28F78 = .text:0x00028F78; // type:function size:0x170 @@ -646,8 +646,8 @@ fn_86_2FCCC = .text:0x0002FCCC; // type:function size:0x54 fn_86_2FD20 = .text:0x0002FD20; // type:function size:0x7EC fn_86_3050C = .text:0x0003050C; // type:function size:0xB0 fn_86_305BC = .text:0x000305BC; // type:function size:0xB4 -fn_86_30670 = .text:0x00030670; // type:function size:0x2C -fn_86_3069C = .text:0x0003069C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00030670; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003069C; // type:function size:0x30 o_ring_0 = .text:0x000306CC; // type:function size:0x13C scope:local Ring = .text:0x00030808; // type:function size:0x688 scope:global o_ring_3 = .text:0x00030E90; // type:function size:0x6C scope:global @@ -693,19 +693,19 @@ fn_86_3678C = .text:0x0003678C; // type:function size:0x4 fn_86_36790 = .text:0x00036790; // type:function size:0x90 fn_86_36820 = .text:0x00036820; // type:function size:0x40 fn_86_36860 = .text:0x00036860; // type:function size:0x4 -fn_86_36864 = .text:0x00036864; // type:function size:0x264 -fn_86_36AC8 = .text:0x00036AC8; // type:function size:0x148 -fn_86_36C10 = .text:0x00036C10; // type:function size:0x48 -fn_86_36C58 = .text:0x00036C58; // type:function size:0x1A4 -fn_86_36DFC = .text:0x00036DFC; // type:function size:0x1AC -fn_86_36FA8 = .text:0x00036FA8; // type:function size:0x154 -fn_86_370FC = .text:0x000370FC; // type:function size:0x4 -fn_86_37100 = .text:0x00037100; // type:function size:0x138 -fn_86_37238 = .text:0x00037238; // type:function size:0x368 -fn_86_375A0 = .text:0x000375A0; // type:function size:0x224 -fn_86_377C4 = .text:0x000377C4; // type:function size:0x20 -fn_86_377E4 = .text:0x000377E4; // type:function size:0x4C -fn_86_37830 = .text:0x00037830; // type:function size:0xC4 +ObjectSavePoint = .text:0x00036864; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00036AC8; // type:function size:0x148 scope:local +savepointExit = .text:0x00036C10; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00036C58; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00036DFC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00036FA8; // type:function size:0x154 scope:local +dummyFunc = .text:0x000370FC; // type:function size:0x4 scope:local +initCollidata = .text:0x00037100; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00037238; // type:function size:0x368 scope:local +savepointSwing = .text:0x000375A0; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000377C4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000377E4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00037830; // type:function size:0xC4 scope:local qFabsf = .text:0x000378F4; // type:function size:0x20 scope:weak fn_86_37914 = .text:0x00037914; // type:function size:0x38 fn_86_3794C = .text:0x0003794C; // type:function size:0xD4 @@ -1616,11 +1616,11 @@ lbl_86_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:flo lbl_86_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float lbl_86_rodata_E60 = .rodata:0x00000E60; // type:object size:0x4 align:4 data:float lbl_86_rodata_E64 = .rodata:0x00000E64; // type:object size:0x4 align:4 data:float -lbl_86_rodata_E68 = .rodata:0x00000E68; // type:object size:0xC data:4byte -lbl_86_rodata_E74 = .rodata:0x00000E74; // type:object size:0x4 align:4 data:float -lbl_86_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float -lbl_86_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_E80 = .rodata:0x00000E80; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000E68; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000E78; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000E7C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000E80; // type:object size:0x4 scope:local align:4 data:float lbl_86_rodata_E88 = .rodata:0x00000E88; // type:object size:0x4 align:4 data:float lbl_86_rodata_E8C = .rodata:0x00000E8C; // type:object size:0xC data:4byte lbl_86_rodata_E98 = .rodata:0x00000E98; // type:object size:0x4 align:4 data:float @@ -1695,11 +1695,11 @@ lbl_86_rodata_FB8 = .rodata:0x00000FB8; // type:object size:0x8 align:8 data:dou lbl_86_rodata_FC0 = .rodata:0x00000FC0; // type:object size:0x4 align:4 data:float lbl_86_rodata_FC4 = .rodata:0x00000FC4; // type:object size:0x4 align:4 data:float lbl_86_rodata_FC8 = .rodata:0x00000FC8; // type:object size:0x8 align:4 data:float -lbl_86_rodata_FD0 = .rodata:0x00000FD0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_FD4 = .rodata:0x00000FD4; // type:object size:0x4 align:4 data:float -lbl_86_rodata_FD8 = .rodata:0x00000FD8; // type:object size:0x4 align:4 data:float -lbl_86_rodata_FDC = .rodata:0x00000FDC; // type:object size:0x4 align:4 data:float -lbl_86_rodata_FE0 = .rodata:0x00000FE0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000FD0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000FD4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000FD8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000FDC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000FE0; // type:object size:0x4 scope:local align:4 data:float lbl_86_rodata_FE8 = .rodata:0x00000FE8; // type:object size:0x4 align:4 data:float lbl_86_rodata_FEC = .rodata:0x00000FEC; // type:object size:0x4 align:4 data:float lbl_86_rodata_FF0 = .rodata:0x00000FF0; // type:object size:0x4 align:4 data:float @@ -1734,25 +1734,25 @@ lbl_86_rodata_1074 = .rodata:0x00001074; // type:object size:0x4 align:4 data:fl lbl_86_rodata_1078 = .rodata:0x00001078; // type:object size:0x8 align:8 data:double lbl_86_rodata_1080 = .rodata:0x00001080; // type:object size:0x8 align:8 data:double lbl_86_rodata_1088 = .rodata:0x00001088; // type:object size:0x8 align:4 data:float -lbl_86_rodata_1090 = .rodata:0x00001090; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1094 = .rodata:0x00001094; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1098 = .rodata:0x00001098; // type:object size:0x4 align:4 data:float -lbl_86_rodata_109C = .rodata:0x0000109C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10A0 = .rodata:0x000010A0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10A4 = .rodata:0x000010A4; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10A8 = .rodata:0x000010A8; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10AC = .rodata:0x000010AC; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10B0 = .rodata:0x000010B0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10B4 = .rodata:0x000010B4; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10B8 = .rodata:0x000010B8; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10BC = .rodata:0x000010BC; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x8 align:8 data:double -lbl_86_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x8 align:8 data:double -lbl_86_rodata_10D8 = .rodata:0x000010D8; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10DC = .rodata:0x000010DC; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10E0 = .rodata:0x000010E0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_10E4 = .rodata:0x000010E4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00001090; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00001094; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00001098; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x0000109C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x000010A0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x000010A4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x000010A8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x000010AC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000010B0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x000010B4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x000010B8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x000010BC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x000010C0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000010C8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000010D0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000010D8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000010DC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000010E0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000010E4; // type:object size:0x4 scope:local align:4 data:float lbl_86_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x4 align:4 data:float lbl_86_rodata_10EC = .rodata:0x000010EC; // type:object size:0x4 align:4 data:float lbl_86_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x4 align:4 data:float @@ -1776,37 +1776,37 @@ lbl_86_rodata_1134 = .rodata:0x00001134; // type:object size:0x4 align:4 data:fl lbl_86_rodata_1138 = .rodata:0x00001138; // type:object size:0x4 align:4 data:float lbl_86_rodata_113C = .rodata:0x0000113C; // type:object size:0x4 align:4 data:float lbl_86_rodata_1140 = .rodata:0x00001140; // type:object size:0x8 align:4 data:float -lbl_86_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float -lbl_86_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_86_rodata_115C = .rodata:0x0000115C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1160 = .rodata:0x00001160; // type:object size:0x8 align:8 data:double -lbl_86_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_86_rodata_116C = .rodata:0x0000116C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1174 = .rodata:0x00001174; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float -lbl_86_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1180 = .rodata:0x00001180; // type:object size:0x8 align:4 data:float -lbl_86_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:float -lbl_86_rodata_118C = .rodata:0x0000118C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1190 = .rodata:0x00001190; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1194 = .rodata:0x00001194; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:float -lbl_86_rodata_119C = .rodata:0x0000119C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11A4 = .rodata:0x000011A4; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11AC = .rodata:0x000011AC; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11B4 = .rodata:0x000011B4; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11BC = .rodata:0x000011BC; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11C4 = .rodata:0x000011C4; // type:object size:0x4 align:4 data:float -lbl_86_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00001148; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x0000114C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00001154; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x0000115C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00001160; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x0000116C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00001174; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x0000117C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00001180; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00001188; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x0000118C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00001190; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00001194; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001198; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x0000119C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x000011A0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x000011A4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x000011A8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x000011AC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x000011B0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x000011B4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x000011B8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x000011BC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x000011C0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x000011C4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000011C8; // type:object size:0x4 scope:local align:4 data:float lbl_86_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x4 align:4 data:float lbl_86_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:float lbl_86_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float @@ -2016,17 +2016,17 @@ lbl_86_rodata_153C = .rodata:0x0000153C; // type:object size:0x4 align:4 data:fl lbl_86_rodata_1540 = .rodata:0x00001540; // type:object size:0x4 align:4 data:float lbl_86_rodata_1544 = .rodata:0x00001544; // type:object size:0x4 align:4 data:float lbl_86_rodata_1548 = .rodata:0x00001548; // type:object size:0x8 align:4 data:float -lbl_86_rodata_1550 = .rodata:0x00001550; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1554 = .rodata:0x00001554; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1558 = .rodata:0x00001558; // type:object size:0x4 align:4 data:float -lbl_86_rodata_155C = .rodata:0x0000155C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1560 = .rodata:0x00001560; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1568 = .rodata:0x00001568; // type:object size:0x8 align:8 data:double -lbl_86_rodata_1570 = .rodata:0x00001570; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1574 = .rodata:0x00001574; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1578 = .rodata:0x00001578; // type:object size:0x4 align:4 data:float -lbl_86_rodata_157C = .rodata:0x0000157C; // type:object size:0x4 align:4 data:float -lbl_86_rodata_1580 = .rodata:0x00001580; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001550; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001554; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001558; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000155C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001560; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001568; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001570; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001574; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001578; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000157C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001580; // type:object size:0x4 scope:local align:4 data:float lbl_86_rodata_1588 = .rodata:0x00001588; // type:object size:0x8 align:4 data:float @59 = .rodata:0x00001590; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x00001594; // type:object size:0x4 scope:local align:4 data:float @@ -4608,7 +4608,7 @@ lbl_86_data_AD8B0 = .data:0x000AD8B0; // type:object size:0x7 data:string lbl_86_data_AD8B8 = .data:0x000AD8B8; // type:object size:0x7 data:string lbl_86_data_AD8C0 = .data:0x000AD8C0; // type:object size:0x7 data:string lbl_86_data_AD8C8 = .data:0x000AD8C8; // type:object size:0x60 -lbl_86_data_AD928 = .data:0x000AD928; // type:object size:0x8 +_rename_ring_texlist = .data:0x000AD928; // type:object size:0x8 lbl_86_data_AD930 = .data:0x000AD930; // type:object size:0x38 lbl_86_data_AD968 = .data:0x000AD968; // type:object size:0x38 lbl_86_data_AD9A0 = .data:0x000AD9A0; // type:object size:0xE data:string @@ -4677,42 +4677,42 @@ lbl_86_data_AE59C = .data:0x000AE59C; // type:object size:0x8 lbl_86_data_AE5A4 = .data:0x000AE5A4; // type:object size:0x3C lbl_86_data_AE5E0 = .data:0x000AE5E0; // type:object size:0x8 data:byte lbl_86_data_AE5E8 = .data:0x000AE5E8; // type:object size:0x5 data:string -lbl_86_data_AE600 = .data:0x000AE600; // type:object size:0xE data:string -lbl_86_data_AE610 = .data:0x000AE610; // type:object size:0xE data:string -lbl_86_data_AE620 = .data:0x000AE620; // type:object size:0xD data:string -lbl_86_data_AE630 = .data:0x000AE630; // type:object size:0xD data:string -lbl_86_data_AE640 = .data:0x000AE640; // type:object size:0x30 -lbl_86_data_AE670 = .data:0x000AE670; // type:object size:0x8 -lbl_86_data_AE678 = .data:0x000AE678; // type:object size:0x204 -lbl_86_data_AE87C = .data:0x000AE87C; // type:object size:0x204 -lbl_86_data_AEA80 = .data:0x000AEA80; // type:object size:0x1C8 -lbl_86_data_AEC48 = .data:0x000AEC48; // type:object size:0x40 -lbl_86_data_AEC88 = .data:0x000AEC88; // type:object size:0x50 -lbl_86_data_AECD8 = .data:0x000AECD8; // type:object size:0x8 -lbl_86_data_AECE0 = .data:0x000AECE0; // type:object size:0x20 -lbl_86_data_AED00 = .data:0x000AED00; // type:object size:0xC0 -lbl_86_data_AEDC0 = .data:0x000AEDC0; // type:object size:0x60 -lbl_86_data_AEE20 = .data:0x000AEE20; // type:object size:0x40 -lbl_86_data_AEE60 = .data:0x000AEE60; // type:object size:0x80 -lbl_86_data_AEEE0 = .data:0x000AEEE0; // type:object size:0x40 -lbl_86_data_AEF20 = .data:0x000AEF20; // type:object size:0x24 -lbl_86_data_AEF44 = .data:0x000AEF44; // type:object size:0x1C8 -lbl_86_data_AF10C = .data:0x000AF10C; // type:object size:0x1C8 -lbl_86_data_AF2D4 = .data:0x000AF2D4; // type:object size:0x140 -lbl_86_data_AF414 = .data:0x000AF414; // type:object size:0x40 -lbl_86_data_AF454 = .data:0x000AF454; // type:object size:0x50 -lbl_86_data_AF4A4 = .data:0x000AF4A4; // type:object size:0x8 -lbl_86_data_AF4AC = .data:0x000AF4AC; // type:object size:0x14 -lbl_86_data_AF4C0 = .data:0x000AF4C0; // type:object size:0x120 -lbl_86_data_AF5E0 = .data:0x000AF5E0; // type:object size:0x60 -lbl_86_data_AF640 = .data:0x000AF640; // type:object size:0x20 -lbl_86_data_AF660 = .data:0x000AF660; // type:object size:0x30 -lbl_86_data_AF690 = .data:0x000AF690; // type:object size:0x24 -lbl_86_data_AF6B4 = .data:0x000AF6B4; // type:object size:0x8 -lbl_86_data_AF6BC = .data:0x000AF6BC; // type:object size:0x30 -lbl_86_data_AF6EC = .data:0x000AF6EC; // type:object size:0x4 align:4 data:float -lbl_86_data_AF6F0 = .data:0x000AF6F0; // type:object size:0x4 align:4 data:float -lbl_86_data_AF6F4 = .data:0x000AF6F4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000AE600; // type:object size:0xE scope:local data:string +@19 = .data:0x000AE610; // type:object size:0xE scope:local data:string +@20 = .data:0x000AE620; // type:object size:0xD scope:local data:string +@21 = .data:0x000AE630; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000AE640; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000AE670; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000AE678; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000AE87C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000AEA80; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000AEC48; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000AEC88; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000AECD8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000AECE0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000AED00; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000AEDC0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000AEE20; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000AEE60; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000AEEE0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000AEF20; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000AEF44; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000AF10C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000AF2D4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000AF414; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000AF454; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000AF4A4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000AF4AC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000AF4C0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000AF5E0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000AF640; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000AF660; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000AF690; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000AF6B4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000AF6BC; // type:object size:0x30 scope:local +spring3_k = .data:0x000AF6EC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000AF6F0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000AF6F4; // type:object size:0x4 scope:local align:4 data:float lbl_86_data_AF6F8 = .data:0x000AF6F8; // type:object size:0xE data:string lbl_86_data_AF708 = .data:0x000AF708; // type:object size:0xC lbl_86_data_AF714 = .data:0x000AF714; // type:object size:0x8 @@ -4894,7 +4894,7 @@ lbl_86_data_B4750 = .data:0x000B4750; // type:object size:0x14 lbl_86_data_B4764 = .data:0x000B4764; // type:object size:0x24 lbl_86_data_B4788 = .data:0x000B4788; // type:object size:0x40 data:4byte lbl_86_data_B47C8 = .data:0x000B47C8; // type:object size:0x30 -lbl_86_data_B47F8 = .data:0x000B47F8; // type:object size:0x5 data:string +@115 = .data:0x000B47F8; // type:object size:0x5 scope:local data:string lbl_86_data_B4800 = .data:0x000B4800; // type:object size:0xE data:string lbl_86_data_B4810 = .data:0x000B4810; // type:object size:0xD data:string lbl_86_data_B4820 = .data:0x000B4820; // type:object size:0x18 @@ -4968,149 +4968,149 @@ lbl_86_data_B66A8 = .data:0x000B66A8; // type:object size:0x30 lbl_86_data_B66D8 = .data:0x000B66D8; // type:object size:0xF data:string lbl_86_data_B66E8 = .data:0x000B66E8; // type:object size:0x10 data:string lbl_86_data_B66F8 = .data:0x000B66F8; // type:object size:0x18 data:string -lbl_86_data_B6710 = .data:0x000B6710; // type:object size:0xD data:string -lbl_86_data_B6720 = .data:0x000B6720; // type:object size:0xD data:string -lbl_86_data_B6730 = .data:0x000B6730; // type:object size:0x18 -lbl_86_data_B6748 = .data:0x000B6748; // type:object size:0x8 -lbl_86_data_B6750 = .data:0x000B6750; // type:object size:0x2D0 -lbl_86_data_B6A20 = .data:0x000B6A20; // type:object size:0xCE4 -lbl_86_data_B7704 = .data:0x000B7704; // type:object size:0x18 -lbl_86_data_B771C = .data:0x000B771C; // type:object size:0xE data:string -lbl_86_data_B772C = .data:0x000B772C; // type:object size:0xC -lbl_86_data_B7738 = .data:0x000B7738; // type:object size:0x8 -lbl_86_data_B7740 = .data:0x000B7740; // type:object size:0x50 -lbl_86_data_B7790 = .data:0x000B7790; // type:object size:0xCC -lbl_86_data_B785C = .data:0x000B785C; // type:object size:0x18 -lbl_86_data_B7874 = .data:0x000B7874; // type:object size:0xC -lbl_86_data_B7880 = .data:0x000B7880; // type:object size:0x8 -lbl_86_data_B7888 = .data:0x000B7888; // type:object size:0x50 -lbl_86_data_B78D8 = .data:0x000B78D8; // type:object size:0xCC -lbl_86_data_B79A4 = .data:0x000B79A4; // type:object size:0x18 -lbl_86_data_B79BC = .data:0x000B79BC; // type:object size:0xD data:string -lbl_86_data_B79CC = .data:0x000B79CC; // type:object size:0xD data:string -lbl_86_data_B79DC = .data:0x000B79DC; // type:object size:0xD data:string -lbl_86_data_B79EC = .data:0x000B79EC; // type:object size:0xD data:string -lbl_86_data_B79FC = .data:0x000B79FC; // type:object size:0x30 -lbl_86_data_B7A2C = .data:0x000B7A2C; // type:object size:0x8 -lbl_86_data_B7A34 = .data:0x000B7A34; // type:object size:0x108 -lbl_86_data_B7B3C = .data:0x000B7B3C; // type:object size:0x18C -lbl_86_data_B7CC8 = .data:0x000B7CC8; // type:object size:0x18 -lbl_86_data_B7CE0 = .data:0x000B7CE0; // type:object size:0x38 -lbl_86_data_B7D18 = .data:0x000B7D18; // type:object size:0x100 -lbl_86_data_B7E18 = .data:0x000B7E18; // type:object size:0x15C -lbl_86_data_B7F74 = .data:0x000B7F74; // type:object size:0x18 -lbl_86_data_B7F8C = .data:0x000B7F8C; // type:object size:0x38 -lbl_86_data_B7FC4 = .data:0x000B7FC4; // type:object size:0x10C -lbl_86_data_B80D0 = .data:0x000B80D0; // type:object size:0x15C -lbl_86_data_B822C = .data:0x000B822C; // type:object size:0x18 -lbl_86_data_B8244 = .data:0x000B8244; // type:object size:0x38 -lbl_86_data_B827C = .data:0x000B827C; // type:object size:0xC0 -lbl_86_data_B833C = .data:0x000B833C; // type:object size:0x114 -lbl_86_data_B8450 = .data:0x000B8450; // type:object size:0x18 -lbl_86_data_B8468 = .data:0x000B8468; // type:object size:0x38 -lbl_86_data_B84A0 = .data:0x000B84A0; // type:object size:0x108 -lbl_86_data_B85A8 = .data:0x000B85A8; // type:object size:0x18C -lbl_86_data_B8734 = .data:0x000B8734; // type:object size:0x18 -lbl_86_data_B874C = .data:0x000B874C; // type:object size:0x38 -lbl_86_data_B8784 = .data:0x000B8784; // type:object size:0x34 -lbl_86_data_B87B8 = .data:0x000B87B8; // type:object size:0x6C -lbl_86_data_B8824 = .data:0x000B8824; // type:object size:0x18 -lbl_86_data_B883C = .data:0x000B883C; // type:object size:0x38 -lbl_86_data_B8874 = .data:0x000B8874; // type:object size:0x34 -lbl_86_data_B88A8 = .data:0x000B88A8; // type:object size:0x6C -lbl_86_data_B8914 = .data:0x000B8914; // type:object size:0x18 -lbl_86_data_B892C = .data:0x000B892C; // type:object size:0x38 -lbl_86_data_B8964 = .data:0x000B8964; // type:object size:0x2B0 -lbl_86_data_B8C14 = .data:0x000B8C14; // type:object size:0x3B4 -lbl_86_data_B8FC8 = .data:0x000B8FC8; // type:object size:0x18 -lbl_86_data_B8FE0 = .data:0x000B8FE0; // type:object size:0x38 -lbl_86_data_B9018 = .data:0x000B9018; // type:object size:0x174 -lbl_86_data_B918C = .data:0x000B918C; // type:object size:0x234 -lbl_86_data_B93C0 = .data:0x000B93C0; // type:object size:0x18 -lbl_86_data_B93D8 = .data:0x000B93D8; // type:object size:0x38 -lbl_86_data_B9410 = .data:0x000B9410; // type:object size:0x20 -lbl_86_data_B9430 = .data:0x000B9430; // type:object size:0x20 -lbl_86_data_B9450 = .data:0x000B9450; // type:object size:0xA0 -lbl_86_data_B94F0 = .data:0x000B94F0; // type:object size:0xA0 -lbl_86_data_B9590 = .data:0x000B9590; // type:object size:0xA0 -lbl_86_data_B9630 = .data:0x000B9630; // type:object size:0xA0 -lbl_86_data_B96D0 = .data:0x000B96D0; // type:object size:0xA0 -lbl_86_data_B9770 = .data:0x000B9770; // type:object size:0x20 -lbl_86_data_B9790 = .data:0x000B9790; // type:object size:0x20 -lbl_86_data_B97B0 = .data:0x000B97B0; // type:object size:0xA0 -lbl_86_data_B9850 = .data:0x000B9850; // type:object size:0x90 -lbl_86_data_B98E0 = .data:0x000B98E0; // type:object size:0xC data:4byte -lbl_86_data_B98EC = .data:0x000B98EC; // type:object size:0xD data:string -lbl_86_data_B98FC = .data:0x000B98FC; // type:object size:0x30 -lbl_86_data_B992C = .data:0x000B992C; // type:object size:0x8 -lbl_86_data_B9934 = .data:0x000B9934; // type:object size:0x108 -lbl_86_data_B9A3C = .data:0x000B9A3C; // type:object size:0x18C -lbl_86_data_B9BC8 = .data:0x000B9BC8; // type:object size:0x18 -lbl_86_data_B9BE0 = .data:0x000B9BE0; // type:object size:0x38 -lbl_86_data_B9C18 = .data:0x000B9C18; // type:object size:0x100 -lbl_86_data_B9D18 = .data:0x000B9D18; // type:object size:0x15C -lbl_86_data_B9E74 = .data:0x000B9E74; // type:object size:0x18 -lbl_86_data_B9E8C = .data:0x000B9E8C; // type:object size:0x38 -lbl_86_data_B9EC4 = .data:0x000B9EC4; // type:object size:0x10C -lbl_86_data_B9FD0 = .data:0x000B9FD0; // type:object size:0x15C -lbl_86_data_BA12C = .data:0x000BA12C; // type:object size:0x18 -lbl_86_data_BA144 = .data:0x000BA144; // type:object size:0x38 -lbl_86_data_BA17C = .data:0x000BA17C; // type:object size:0xC0 -lbl_86_data_BA23C = .data:0x000BA23C; // type:object size:0x114 -lbl_86_data_BA350 = .data:0x000BA350; // type:object size:0x18 -lbl_86_data_BA368 = .data:0x000BA368; // type:object size:0x38 -lbl_86_data_BA3A0 = .data:0x000BA3A0; // type:object size:0x108 -lbl_86_data_BA4A8 = .data:0x000BA4A8; // type:object size:0x18C -lbl_86_data_BA634 = .data:0x000BA634; // type:object size:0x18 -lbl_86_data_BA64C = .data:0x000BA64C; // type:object size:0x38 -lbl_86_data_BA684 = .data:0x000BA684; // type:object size:0x34 -lbl_86_data_BA6B8 = .data:0x000BA6B8; // type:object size:0x6C -lbl_86_data_BA724 = .data:0x000BA724; // type:object size:0x18 -lbl_86_data_BA73C = .data:0x000BA73C; // type:object size:0x38 -lbl_86_data_BA774 = .data:0x000BA774; // type:object size:0x34 -lbl_86_data_BA7A8 = .data:0x000BA7A8; // type:object size:0x6C -lbl_86_data_BA814 = .data:0x000BA814; // type:object size:0x18 -lbl_86_data_BA82C = .data:0x000BA82C; // type:object size:0x38 -lbl_86_data_BA864 = .data:0x000BA864; // type:object size:0x2B0 -lbl_86_data_BAB14 = .data:0x000BAB14; // type:object size:0x3B4 -lbl_86_data_BAEC8 = .data:0x000BAEC8; // type:object size:0x18 -lbl_86_data_BAEE0 = .data:0x000BAEE0; // type:object size:0x38 -lbl_86_data_BAF18 = .data:0x000BAF18; // type:object size:0x174 -lbl_86_data_BB08C = .data:0x000BB08C; // type:object size:0x234 -lbl_86_data_BB2C0 = .data:0x000BB2C0; // type:object size:0x18 -lbl_86_data_BB2D8 = .data:0x000BB2D8; // type:object size:0x38 -lbl_86_data_BB310 = .data:0x000BB310; // type:object size:0x140 -lbl_86_data_BB450 = .data:0x000BB450; // type:object size:0x20 -lbl_86_data_BB470 = .data:0x000BB470; // type:object size:0x140 -lbl_86_data_BB5B0 = .data:0x000BB5B0; // type:object size:0x140 -lbl_86_data_BB6F0 = .data:0x000BB6F0; // type:object size:0x140 -lbl_86_data_BB830 = .data:0x000BB830; // type:object size:0x140 -lbl_86_data_BB970 = .data:0x000BB970; // type:object size:0x140 -lbl_86_data_BBAB0 = .data:0x000BBAB0; // type:object size:0x140 -lbl_86_data_BBBF0 = .data:0x000BBBF0; // type:object size:0x140 -lbl_86_data_BBD30 = .data:0x000BBD30; // type:object size:0x140 -lbl_86_data_BBE70 = .data:0x000BBE70; // type:object size:0x90 -lbl_86_data_BBF00 = .data:0x000BBF00; // type:object size:0xC data:4byte -lbl_86_data_BBF0C = .data:0x000BBF0C; // type:object size:0x1C -lbl_86_data_BBF28 = .data:0x000BBF28; // type:object size:0x60 -lbl_86_data_BBF88 = .data:0x000BBF88; // type:object size:0x4 data:4byte -lbl_86_data_BBF8C = .data:0x000BBF8C; // type:object size:0x4 data:4byte -lbl_86_data_BBF90 = .data:0x000BBF90; // type:object size:0x4 align:4 data:float -lbl_86_data_BBF94 = .data:0x000BBF94; // type:object size:0x4 align:4 data:float -lbl_86_data_BBF98 = .data:0x000BBF98; // type:object size:0x4 align:4 data:float -lbl_86_data_BBF9C = .data:0x000BBF9C; // type:object size:0x4 data:4byte -lbl_86_data_BBFA0 = .data:0x000BBFA0; // type:object size:0x4 data:4byte -lbl_86_data_BBFA4 = .data:0x000BBFA4; // type:object size:0x4 align:4 data:float -lbl_86_data_BBFA8 = .data:0x000BBFA8; // type:object size:0x4 align:4 data:float -lbl_86_data_BBFAC = .data:0x000BBFAC; // type:object size:0x4 align:4 data:float -lbl_86_data_BBFB0 = .data:0x000BBFB0; // type:object size:0xC -lbl_86_data_BBFBC = .data:0x000BBFBC; // type:object size:0xC -lbl_86_data_BBFC8 = .data:0x000BBFC8; // type:object size:0xC -lbl_86_data_BBFD4 = .data:0x000BBFD4; // type:object size:0xC -lbl_86_data_BBFE0 = .data:0x000BBFE0; // type:object size:0xC -lbl_86_data_BBFEC = .data:0x000BBFEC; // type:object size:0x4 data:4byte -lbl_86_data_BBFF0 = .data:0x000BBFF0; // type:object size:0xC -lbl_86_data_BBFFC = .data:0x000BBFFC; // type:object size:0xC +@19 = .data:0x000B6710; // type:object size:0xD scope:local data:string +@20 = .data:0x000B6720; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000B6730; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000B6748; // type:object size:0x8 scope:local +goalring_plist = .data:0x000B6750; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000B6A20; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000B7704; // type:object size:0x18 scope:local +@21 = .data:0x000B771C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000B772C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000B7738; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000B7740; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000B7790; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000B785C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000B7874; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000B7880; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000B7888; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000B78D8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000B79A4; // type:object size:0x18 scope:local +@22 = .data:0x000B79BC; // type:object size:0xD scope:local data:string +@23 = .data:0x000B79CC; // type:object size:0xD scope:local data:string +@24 = .data:0x000B79DC; // type:object size:0xD scope:local data:string +@25 = .data:0x000B79EC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000B79FC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000B7A2C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000B7A34; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000B7B3C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000B7CC8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000B7CE0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000B7D18; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000B7E18; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000B7F74; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000B7F8C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000B7FC4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000B80D0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000B822C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000B8244; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000B827C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000B833C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000B8450; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000B8468; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000B84A0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000B85A8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000B8734; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000B874C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000B8784; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000B87B8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000B8824; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000B883C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000B8874; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000B88A8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000B8914; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000B892C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000B8964; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000B8C14; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000B8FC8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000B8FE0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000B9018; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000B918C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000B93C0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000B93D8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000B9410; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000B9430; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000B9450; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000B94F0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000B9590; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000B9630; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000B96D0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000B9770; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000B9790; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000B97B0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000B9850; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000B98E0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000B98EC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000B98FC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000B992C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000B9934; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000B9A3C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000B9BC8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000B9BE0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000B9C18; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000B9D18; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000B9E74; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000B9E8C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000B9EC4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000B9FD0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000BA12C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000BA144; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000BA17C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000BA23C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000BA350; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000BA368; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000BA3A0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000BA4A8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000BA634; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000BA64C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000BA684; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000BA6B8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000BA724; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000BA73C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000BA774; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000BA7A8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000BA814; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000BA82C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000BA864; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000BAB14; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000BAEC8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000BAEE0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000BAF18; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000BB08C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000BB2C0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000BB2D8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000BB310; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000BB450; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000BB470; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000BB5B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000BB6F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000BB830; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000BB970; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000BBAB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000BBBF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000BBD30; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000BBE70; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000BBF00; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000BBF0C; // type:object size:0x1C +goalring_colli_info = .data:0x000BBF28; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000BBF88; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000BBF8C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000BBF90; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000BBF94; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000BBF98; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000BBF9C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000BBFA0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000BBFA4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000BBFA8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000BBFAC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000BBFB0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000BBFBC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000BBFC8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000BBFD4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000BBFE0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000BBFEC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000BBFF0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000BBFFC; // type:object size:0xC scope:local lbl_86_data_BC008 = .data:0x000BC008; // type:object size:0xE data:string lbl_86_data_BC018 = .data:0x000BC018; // type:object size:0xD data:string lbl_86_data_BC028 = .data:0x000BC028; // type:object size:0x18 @@ -5175,30 +5175,30 @@ lbl_86_data_BEA30 = .data:0x000BEA30; // type:object size:0xD data:string lbl_86_data_BEA40 = .data:0x000BEA40; // type:object size:0xE data:string lbl_86_data_BEA50 = .data:0x000BEA50; // type:object size:0xD data:string lbl_86_data_BEA60 = .data:0x000BEA60; // type:object size:0x24 -lbl_86_data_BEA84 = .data:0x000BEA84; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000BEA84; // type:object size:0x8 lbl_86_data_BEA8C = .data:0x000BEA8C; // type:object size:0x98 lbl_86_data_BEB24 = .data:0x000BEB24; // type:object size:0x2DC -lbl_86_data_BEE00 = .data:0x000BEE00; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000BEE00; // type:object size:0x18 lbl_86_data_BEE18 = .data:0x000BEE18; // type:object size:0x164 lbl_86_data_BEF7C = .data:0x000BEF7C; // type:object size:0x15C -lbl_86_data_BF0D8 = .data:0x000BF0D8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000BF0D8; // type:object size:0x18 lbl_86_data_BF0F0 = .data:0x000BF0F0; // type:object size:0x1B4 lbl_86_data_BF2A4 = .data:0x000BF2A4; // type:object size:0x15C -lbl_86_data_BF400 = .data:0x000BF400; // type:object size:0x18 -lbl_86_data_BF418 = .data:0x000BF418; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000BF400; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000BF418; // type:object size:0x30 lbl_86_data_BF448 = .data:0x000BF448; // type:object size:0x10 -lbl_86_data_BF458 = .data:0x000BF458; // type:object size:0x58 data:4byte -jumptable_86_data_BF4B0 = .data:0x000BF4B0; // type:object size:0x1C scope:local -lbl_86_data_BF4CC = .data:0x000BF4CC; // type:object size:0xC -lbl_86_data_BF4D8 = .data:0x000BF4D8; // type:object size:0xE data:string -lbl_86_data_BF4E8 = .data:0x000BF4E8; // type:object size:0xC -lbl_86_data_BF4F4 = .data:0x000BF4F4; // type:object size:0x8 -lbl_86_data_BF4FC = .data:0x000BF4FC; // type:object size:0x3D4 -lbl_86_data_BF8D0 = .data:0x000BF8D0; // type:object size:0x4A4 -lbl_86_data_BFD74 = .data:0x000BFD74; // type:object size:0x18 -lbl_86_data_BFD8C = .data:0x000BFD8C; // type:object size:0x30 -lbl_86_data_BFDBC = .data:0x000BFDBC; // type:object size:0x58 data:4byte -jumptable_86_data_BFE14 = .data:0x000BFE14; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000BF458; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000BF4B0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000BF4CC; // type:object size:0xC scope:local +@21 = .data:0x000BF4D8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000BF4E8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000BF4F4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000BF4FC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000BF8D0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000BFD74; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000BFD8C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000BFDBC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000BFE14; // type:object size:0x1C scope:local lbl_86_data_BFE30 = .data:0x000BFE30; // type:object size:0xD data:string lbl_86_data_BFE40 = .data:0x000BFE40; // type:object size:0xC lbl_86_data_BFE4C = .data:0x000BFE4C; // type:object size:0x8 @@ -5845,29 +5845,29 @@ lbl_86_data_E5210 = .data:0x000E5210; // type:object size:0x30 lbl_86_data_E5240 = .data:0x000E5240; // type:object size:0x1E0 lbl_86_data_E5420 = .data:0x000E5420; // type:object size:0xE data:string lbl_86_data_E5430 = .data:0x000E5430; // type:object size:0xC -lbl_86_data_E543C = .data:0x000E543C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000E543C; // type:object size:0x8 lbl_86_data_E5444 = .data:0x000E5444; // type:object size:0x318 lbl_86_data_E575C = .data:0x000E575C; // type:object size:0x42C -lbl_86_data_E5B88 = .data:0x000E5B88; // type:object size:0x18 -lbl_86_data_E5BA0 = .data:0x000E5BA0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000E5B88; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000E5BA0; // type:object size:0x38 lbl_86_data_E5BD8 = .data:0x000E5BD8; // type:object size:0x318 lbl_86_data_E5EF0 = .data:0x000E5EF0; // type:object size:0x42C -lbl_86_data_E631C = .data:0x000E631C; // type:object size:0x18 -lbl_86_data_E6334 = .data:0x000E6334; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000E631C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000E6334; // type:object size:0x38 lbl_86_data_E636C = .data:0x000E636C; // type:object size:0x69C lbl_86_data_E6A08 = .data:0x000E6A08; // type:object size:0x7BC -lbl_86_data_E71C4 = .data:0x000E71C4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000E71C4; // type:object size:0x18 lbl_86_data_E71DC = .data:0x000E71DC; // type:object size:0x268 -lbl_86_data_E7444 = .data:0x000E7444; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000E7444; // type:object size:0x24 lbl_86_data_E7468 = .data:0x000E7468; // type:object size:0x268 -lbl_86_data_E76D0 = .data:0x000E76D0; // type:object size:0x24 -lbl_86_data_E76F4 = .data:0x000E76F4; // type:object size:0x30 -lbl_86_data_E7724 = .data:0x000E7724; // type:object size:0x4 align:4 data:float -lbl_86_data_E7728 = .data:0x000E7728; // type:object size:0x4 align:4 data:float -lbl_86_data_E772C = .data:0x000E772C; // type:object size:0x4 align:4 data:float -lbl_86_data_E7730 = .data:0x000E7730; // type:object size:0x4 data:4byte -jumptable_86_data_E7734 = .data:0x000E7734; // type:object size:0x30 scope:local -lbl_86_data_E7764 = .data:0x000E7764; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000E76D0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000E76F4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000E7724; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000E7728; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000E772C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000E7730; // type:object size:0x4 data:4byte +@91 = .data:0x000E7734; // type:object size:0x30 scope:local +vec$111 = .data:0x000E7764; // type:object size:0x18 scope:local lbl_86_data_E7780 = .data:0x000E7780; // type:object size:0xD data:string lbl_86_data_E7790 = .data:0x000E7790; // type:object size:0xC lbl_86_data_E779C = .data:0x000E779C; // type:object size:0x8 @@ -7292,7 +7292,7 @@ lbl_86_bss_8F0 = .bss:0x000008F0; // type:object size:0x4 data:4byte lbl_86_bss_8F4 = .bss:0x000008F4; // type:object size:0x4 data:4byte lbl_86_bss_8F8 = .bss:0x000008F8; // type:object size:0x640 data:4byte lbl_86_bss_F38 = .bss:0x00000F38; // type:object size:0x8 data:4byte -lbl_86_bss_F40 = .bss:0x00000F40; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000F40; // type:object size:0x4 scope:local data:4byte lbl_86_bss_F48 = .bss:0x00000F48; // type:object size:0x8 data:4byte lbl_86_bss_F50 = .bss:0x00000F50; // type:object size:0x8 data:4byte lbl_86_bss_F58 = .bss:0x00000F58; // type:object size:0x4 data:4byte @@ -7307,7 +7307,7 @@ colli_timer = .bss:0x00000F78; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000F7C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000F80; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000F84; // type:object size:0x4 scope:local data:4byte -lbl_86_bss_F88 = .bss:0x00000F88; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000F88; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000F90; // type:object size:0x8 scope:local data:4byte lbl_86_bss_F98 = .bss:0x00000F98; // type:object size:0x8 data:4byte lbl_86_bss_FA0 = .bss:0x00000FA0; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/config.yml b/config/GSNE8P/config.yml index 3ba53fca..51d25ab3 100644 --- a/config/GSNE8P/config.yml +++ b/config/GSNE8P/config.yml @@ -354,6 +354,323 @@ modules: header_type: none custom_type: s32 + - symbol: itemboxballoon_plist!.data:0x22221c + binary: assets/itemboxballoon_plist.bin + header: assets/itemboxballoon_plist.inc + header_type: none + custom_type: s16 + - symbol: itemboxballoon_vlist!.data:0x2225f0 + binary: assets/itemboxballoon_vlist.bin + header: assets/itemboxballoon_vlist.inc + header_type: none + custom_type: s32 + + - symbol: spring3_model2_pos!.data:0x20f498 + binary: assets/spring3_model2_pos.bin + header: assets/spring3_model2_pos.inc + header_type: none + custom_type: vtx + - symbol: spring3_model2_nrm!.data:0x20f69c + binary: assets/spring3_model2_nrm.bin + header: assets/spring3_model2_nrm.inc + header_type: none + custom_type: vtx + - symbol: spring3_model2_uv!.data:0x20f8a0 + binary: assets/spring3_model2_uv.bin + header: assets/spring3_model2_uv.inc + header_type: none + custom_type: s16 + - symbol: spring3_model2_mat_0!.data:0x20faa8 + binary: assets/spring3_model2_mat_0.bin + header: assets/spring3_model2_mat_0.inc + header_type: none + custom_type: gjmaterial + - symbol: spring3_model2_mat_1!.data:0x20faf8 + binary: assets/spring3_model2_mat_1.bin + header: assets/spring3_model2_mat_1.inc + header_type: none + custom_type: gjmaterial + - symbol: spring3_model2_mat_2!.data:0x20fb00 + binary: assets/spring3_model2_mat_2.bin + header: assets/spring3_model2_mat_2.inc + header_type: none + custom_type: gjmaterial + - symbol: spring3_model2_dl_0!.data:0x20fb20 + binary: assets/spring3_model2_dl_0.bin + header: assets/spring3_model2_dl_0.inc + header_type: none + custom_type: displaylist + - symbol: spring3_model2_dl_1!.data:0x20fbe0 + binary: assets/spring3_model2_dl_1.bin + header: assets/spring3_model2_dl_1.inc + header_type: none + custom_type: displaylist + - symbol: spring3_model2_dl_2!.data:0x20fc40 + binary: assets/spring3_model2_dl_2.bin + header: assets/spring3_model2_dl_2.inc + header_type: none + custom_type: displaylist + - symbol: spring3_model2_dl_3!.data:0x20fc80 + binary: assets/spring3_model2_dl_3.bin + header: assets/spring3_model2_dl_3.inc + header_type: none + custom_type: displaylist + - symbol: spring3_model1_pos!.data:0x20fd64 + binary: assets/spring3_model1_pos.bin + header: assets/spring3_model1_pos.inc + header_type: none + custom_type: vtx + - symbol: spring3_model1_nrm!.data:0x20ff2c + binary: assets/spring3_model1_nrm.bin + header: assets/spring3_model1_nrm.inc + header_type: none + custom_type: vtx + - symbol: spring3_model1_uv!.data:0x2100f4 + binary: assets/spring3_model1_uv.bin + header: assets/spring3_model1_uv.inc + header_type: none + custom_type: s16 + - symbol: spring3_model1_mat_0!.data:0x210274 + binary: assets/spring3_model1_mat_0.bin + header: assets/spring3_model1_mat_0.inc + header_type: none + custom_type: gjmaterial + - symbol: spring3_model1_mat_1!.data:0x2102c4 + binary: assets/spring3_model1_mat_1.bin + header: assets/spring3_model1_mat_1.inc + header_type: none + custom_type: gjmaterial + - symbol: spring3_model1_mat_2!.data:0x2102cc + binary: assets/spring3_model1_mat_2.bin + header: assets/spring3_model1_mat_2.inc + header_type: none + custom_type: gjmaterial + - symbol: spring3_model1_dl_0!.data:0x2102e0 + binary: assets/spring3_model1_dl_0.bin + header: assets/spring3_model1_dl_0.inc + header_type: none + custom_type: displaylist + - symbol: spring3_model1_dl_1!.data:0x210400 + binary: assets/spring3_model1_dl_1.bin + header: assets/spring3_model1_dl_1.inc + header_type: none + custom_type: displaylist + - symbol: spring3_model1_dl_2!.data:0x210460 + binary: assets/spring3_model1_dl_2.bin + header: assets/spring3_model1_dl_2.inc + header_type: none + custom_type: displaylist + - symbol: goalring_plist!.data:0x218590 + binary: assets/goalring_plist.bin + header: assets/goalring_plist.inc + header_type: none + custom_type: s16 + - symbol: goalring_vlist!.data:0x218860 + binary: assets/goalring_vlist.bin + header: assets/goalring_vlist.inc + header_type: none + custom_type: s32 + - symbol: goalring_text1_plist!.data:0x219580 + binary: assets/goalring_text1_plist.bin + header: assets/goalring_text1_plist.inc + header_type: none + custom_type: s16 + - symbol: goalring_text1_vlist!.data:0x2195d0 + binary: assets/goalring_text1_vlist.bin + header: assets/goalring_text1_vlist.inc + header_type: none + custom_type: s32 + - symbol: goalring_text2_plist!.data:0x2196c8 + binary: assets/goalring_text2_plist.bin + header: assets/goalring_text2_plist.inc + header_type: none + custom_type: s16 + - symbol: goalring_text2_vlist!.data:0x219718 + binary: assets/goalring_text2_vlist.bin + header: assets/goalring_text2_vlist.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_8!.data:0x219874 + binary: assets/goalring_anim_plist_8.bin + header: assets/goalring_anim_plist_8.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_8!.data:0x21997c + binary: assets/goalring_anim_vlist_8.bin + header: assets/goalring_anim_vlist_8.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_7!.data:0x219b58 + binary: assets/goalring_anim_plist_7.bin + header: assets/goalring_anim_plist_7.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_7!.data:0x219c58 + binary: assets/goalring_anim_vlist_7.bin + header: assets/goalring_anim_vlist_7.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_6!.data:0x219e04 + binary: assets/goalring_anim_plist_6.bin + header: assets/goalring_anim_plist_6.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_6!.data:0x219f10 + binary: assets/goalring_anim_vlist_6.bin + header: assets/goalring_anim_vlist_6.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_5!.data:0x21a0bc + binary: assets/goalring_anim_plist_5.bin + header: assets/goalring_anim_plist_5.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_5!.data:0x21a17c + binary: assets/goalring_anim_vlist_5.bin + header: assets/goalring_anim_vlist_5.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_4!.data:0x21a2e0 + binary: assets/goalring_anim_plist_4.bin + header: assets/goalring_anim_plist_4.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_4!.data:0x21a3e8 + binary: assets/goalring_anim_vlist_4.bin + header: assets/goalring_anim_vlist_4.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_3!.data:0x21a5c4 + binary: assets/goalring_anim_plist_3.bin + header: assets/goalring_anim_plist_3.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_3!.data:0x21a5f8 + binary: assets/goalring_anim_vlist_3.bin + header: assets/goalring_anim_vlist_3.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_2!.data:0x21a6b4 + binary: assets/goalring_anim_plist_2.bin + header: assets/goalring_anim_plist_2.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_2!.data:0x21a6e8 + binary: assets/goalring_anim_vlist_2.bin + header: assets/goalring_anim_vlist_2.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_1!.data:0x21a7a4 + binary: assets/goalring_anim_plist_1.bin + header: assets/goalring_anim_plist_1.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_1!.data:0x21aa54 + binary: assets/goalring_anim_vlist_1.bin + header: assets/goalring_anim_vlist_1.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_plist_0!.data:0x21ae58 + binary: assets/goalring_anim_plist_0.bin + header: assets/goalring_anim_plist_0.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_vlist_0!.data:0x21afcc + binary: assets/goalring_anim_vlist_0.bin + header: assets/goalring_anim_vlist_0.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_8!.data:0x21b774 + binary: assets/goalring_anim_hit_plist_8.bin + header: assets/goalring_anim_hit_plist_8.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_8!.data:0x21b87c + binary: assets/goalring_anim_hit_vlist_8.bin + header: assets/goalring_anim_hit_vlist_8.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_7!.data:0x21ba58 + binary: assets/goalring_anim_hit_plist_7.bin + header: assets/goalring_anim_hit_plist_7.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_7!.data:0x21bb58 + binary: assets/goalring_anim_hit_vlist_7.bin + header: assets/goalring_anim_hit_vlist_7.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_6!.data:0x21bd04 + binary: assets/goalring_anim_hit_plist_6.bin + header: assets/goalring_anim_hit_plist_6.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_6!.data:0x21be10 + binary: assets/goalring_anim_hit_vlist_6.bin + header: assets/goalring_anim_hit_vlist_6.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_5!.data:0x21bfbc + binary: assets/goalring_anim_hit_plist_5.bin + header: assets/goalring_anim_hit_plist_5.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_5!.data:0x21c07c + binary: assets/goalring_anim_hit_vlist_5.bin + header: assets/goalring_anim_hit_vlist_5.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_4!.data:0x21c1e0 + binary: assets/goalring_anim_hit_plist_4.bin + header: assets/goalring_anim_hit_plist_4.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_4!.data:0x21c2e8 + binary: assets/goalring_anim_hit_vlist_4.bin + header: assets/goalring_anim_hit_vlist_4.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_3!.data:0x21c4c4 + binary: assets/goalring_anim_hit_plist_3.bin + header: assets/goalring_anim_hit_plist_3.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_3!.data:0x21c4f8 + binary: assets/goalring_anim_hit_vlist_3.bin + header: assets/goalring_anim_hit_vlist_3.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_2!.data:0x21c5b4 + binary: assets/goalring_anim_hit_plist_2.bin + header: assets/goalring_anim_hit_plist_2.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_2!.data:0x21c5e8 + binary: assets/goalring_anim_hit_vlist_2.bin + header: assets/goalring_anim_hit_vlist_2.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_1!.data:0x21c6a4 + binary: assets/goalring_anim_hit_plist_1.bin + header: assets/goalring_anim_hit_plist_1.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_1!.data:0x21c954 + binary: assets/goalring_anim_hit_vlist_1.bin + header: assets/goalring_anim_hit_vlist_1.inc + header_type: none + custom_type: s32 + - symbol: goalring_anim_hit_plist_0!.data:0x21cd58 + binary: assets/goalring_anim_hit_plist_0.bin + header: assets/goalring_anim_hit_plist_0.inc + header_type: none + custom_type: s16 + - symbol: goalring_anim_hit_vlist_0!.data:0x21cecc + binary: assets/goalring_anim_hit_vlist_0.bin + header: assets/goalring_anim_hit_vlist_0.inc + header_type: none + custom_type: s32 + - object: orig/GSNE8P/files/stg14D.rel hash: 68b094fa0f3e58adb7276d34d4b9881ac1c64fae symbols: config/GSNE8P/stg14D/symbols.txt diff --git a/config/GSNE8P/stg00D/splits.txt b/config/GSNE8P/stg00D/splits.txt index a2ab0aff..0f7b7ff8 100644 --- a/config/GSNE8P/stg00D/splits.txt +++ b/config/GSNE8P/stg00D/splits.txt @@ -66,13 +66,10 @@ stg00D_14.c: .text start:0x000073B4 end:0x00007570 .rodata start:0x00000300 end:0x00000328 -stg00D_15.c: - .text start:0x00007570 end:0x00007708 - .rodata start:0x00000328 end:0x00000340 - -stg00D_16.c: - .text start:0x00007708 end:0x00007A0C - .rodata start:0x00000340 end:0x00000348 +OBJECT/o_3spring.c: + .text start:0x00007570 end:0x00007A0C + .rodata start:0x00000328 end:0x00000348 + .data start:0x00014C40 end:0x00015D38 stg00D_17.c: .text start:0x00007A0C end:0x00007E94 @@ -98,9 +95,10 @@ stg00D_23.c: .text start:0x0000A9D8 end:0x0000B81C .rodata start:0x00000438 end:0x00000490 -stg00D_24.c: - .text start:0x0000B850 end:0x0000BFDC +OBJECT/o_degring_linear.c: + .text start:0x0000B81C end:0x0000C16C .rodata start:0x00000490 end:0x000004A8 + .data start:0x0001AE38 end:0x0001AE40 stg00D_25.c: .text start:0x0000C860 end:0x0000CB70 @@ -122,9 +120,11 @@ stg00D_29.c: .text start:0x00010B60 end:0x00010F9C .rodata start:0x00000550 end:0x00000578 -stg00D_30.c: - .text start:0x00010FA0 end:0x000122B8 +OBJECT/o_goalring.c: + .text start:0x00010F9C end:0x000122B8 .rodata start:0x00000578 end:0x000005D0 + .data start:0x0001CD38 end:0x00022630 + .bss start:0x00000AA8 end:0x00000AB0 stg00D_31.c: .text start:0x000122B8 end:0x00012E24 @@ -138,21 +138,15 @@ stg00D_33.c: .text start:0x00013D4C end:0x00013E1C .rodata start:0x00000628 end:0x00000630 -stg00D_34.c: - .text start:0x000140A0 end:0x00014B48 - .rodata start:0x00000630 end:0x00000668 - -stg00D_35.c: - .text start:0x00014BBC end:0x00014C00 - .rodata start:0x00000668 end:0x00000670 - -stg00D_36.c: - .text start:0x00014DB8 end:0x00015818 - .rodata start:0x00000670 end:0x000006B0 +OBJECT/o_itemboxair.c: + .text start:0x00013FCC end:0x00014C74 + .rodata start:0x00000630 end:0x00000670 + .data start:0x00025A78 end:0x00025AF8 -stg00D_37.c: - .text start:0x0001588C end:0x000158D0 - .rodata start:0x000006B0 end:0x000006B8 +OBJECT/o_itemboxballoon.c: + .text start:0x00014C74 end:0x00015944 + .rodata start:0x00000670 end:0x000006B8 + .data start:0x00025AF8 end:0x00026450 stg00D_38.c: .text start:0x00015944 end:0x00017A94 @@ -180,9 +174,11 @@ stg00D_43.c: .text start:0x0001EA24 end:0x0001ECA0 .rodata start:0x00000930 end:0x00000950 -stg00D_44.c: +OBJECT/o_savepoint.c: .text start:0x0001F0C0 end:0x00020150 .rodata start:0x00000950 end:0x00000988 + .data start:0x00048F30 end:0x00048F80 + .bss start:0x00000AE8 end:0x00000AF0 stg00D_45.c: .text start:0x000201A8 end:0x00020380 diff --git a/config/GSNE8P/stg00D/symbols.txt b/config/GSNE8P/stg00D/symbols.txt index d44d1746..64770697 100644 --- a/config/GSNE8P/stg00D/symbols.txt +++ b/config/GSNE8P/stg00D/symbols.txt @@ -35,13 +35,13 @@ fn_2_2228 = .text:0x00002228; // type:function size:0x54 fn_2_227C = .text:0x0000227C; // type:function size:0x40 fn_2_22BC = .text:0x000022BC; // type:function size:0x50 fn_2_230C = .text:0x0000230C; // type:function size:0xC8 -fn_2_23D4 = .text:0x000023D4; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000023D4; // type:function size:0x30 fn_2_2404 = .text:0x00002404; // type:function size:0x30C -fn_2_2710 = .text:0x00002710; // type:function size:0x74 -fn_2_2784 = .text:0x00002784; // type:function size:0xBC -fn_2_2840 = .text:0x00002840; // type:function size:0x40 -fn_2_2880 = .text:0x00002880; // type:function size:0x2C -fn_2_28AC = .text:0x000028AC; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00002710; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00002784; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00002840; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00002880; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000028AC; // type:function size:0x60 sqrtf = .text:0x0000290C; // type:function size:0x8C scope:weak fn_2_2998 = .text:0x00002998; // type:function size:0x12C fn_2_2AC4 = .text:0x00002AC4; // type:function size:0xC8 @@ -52,11 +52,11 @@ fn_2_2C90 = .text:0x00002C90; // type:function size:0xAB8 fn_2_3748 = .text:0x00003748; // type:function size:0x6C fn_2_37B4 = .text:0x000037B4; // type:function size:0x91C fn_2_40D0 = .text:0x000040D0; // type:function size:0x290 -fn_2_4360 = .text:0x00004360; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00004360; // type:function size:0x100 fn_2_4460 = .text:0x00004460; // type:function size:0x198 fn_2_45F8 = .text:0x000045F8; // type:function size:0xA8 fn_2_46A0 = .text:0x000046A0; // type:function size:0x70 -fn_2_4710 = .text:0x00004710; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00004710; // type:function size:0x114 fn_2_4824 = .text:0x00004824; // type:function size:0x6C fn_2_4890 = .text:0x00004890; // type:function size:0x180 fn_2_4A10 = .text:0x00004A10; // type:function size:0xA4 @@ -73,7 +73,7 @@ fn_2_5688 = .text:0x00005688; // type:function size:0xA4 fn_2_572C = .text:0x0000572C; // type:function size:0xA4 fn_2_57D0 = .text:0x000057D0; // type:function size:0xA4 fn_2_5874 = .text:0x00005874; // type:function size:0xA4 -fn_2_5918 = .text:0x00005918; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00005918; // type:function size:0x19C fn_2_5AB4 = .text:0x00005AB4; // type:function size:0x198 _rename_MakeParticle = .text:0x00005C4C; // type:function size:0x19C fn_2_5DE8 = .text:0x00005DE8; // type:function size:0x198 @@ -89,19 +89,19 @@ fn_2_68C0 = .text:0x000068C0; // type:function size:0xAC fn_2_696C = .text:0x0000696C; // type:function size:0x4 fn_2_6970 = .text:0x00006970; // type:function size:0x20 fn_2_6990 = .text:0x00006990; // type:function size:0x40 -fn_2_69D0 = .text:0x000069D0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000069D0; // type:function size:0x1E4 fn_2_6BB4 = .text:0x00006BB4; // type:function size:0x24 fn_2_6BD8 = .text:0x00006BD8; // type:function size:0x1C0 fn_2_6D98 = .text:0x00006D98; // type:function size:0x1F4 fn_2_6F8C = .text:0x00006F8C; // type:function size:0x190 -fn_2_711C = .text:0x0000711C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0000711C; // type:function size:0x1C8 fn_2_72E4 = .text:0x000072E4; // type:function size:0xD0 fn_2_73B4 = .text:0x000073B4; // type:function size:0x1BC -fn_2_7570 = .text:0x00007570; // type:function size:0x198 -fn_2_7708 = .text:0x00007708; // type:function size:0xD4 -fn_2_77DC = .text:0x000077DC; // type:function size:0x38 -fn_2_7814 = .text:0x00007814; // type:function size:0x144 -fn_2_7958 = .text:0x00007958; // type:function size:0xB4 +Object3SpringJump = .text:0x00007570; // type:function size:0x198 scope:local +Object3Spring = .text:0x00007708; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000077DC; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00007814; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00007958; // type:function size:0xB4 scope:local fn_2_7A0C = .text:0x00007A0C; // type:function size:0xF8 fn_2_7B04 = .text:0x00007B04; // type:function size:0xFC fn_2_7C00 = .text:0x00007C00; // type:function size:0x30 @@ -132,15 +132,15 @@ fn_2_AAC0 = .text:0x0000AAC0; // type:function size:0x38 fn_2_AAF8 = .text:0x0000AAF8; // type:function size:0x968 fn_2_B460 = .text:0x0000B460; // type:function size:0x10C fn_2_B56C = .text:0x0000B56C; // type:function size:0x2B0 -fn_2_B81C = .text:0x0000B81C; // type:function size:0x34 -fn_2_B850 = .text:0x0000B850; // type:function size:0x11C -fn_2_B96C = .text:0x0000B96C; // type:function size:0x110 -fn_2_BA7C = .text:0x0000BA7C; // type:function size:0xB4 -fn_2_BB30 = .text:0x0000BB30; // type:function size:0x150 -fn_2_BC80 = .text:0x0000BC80; // type:function size:0xE0 -fn_2_BD60 = .text:0x0000BD60; // type:function size:0x190 -fn_2_BEF0 = .text:0x0000BEF0; // type:function size:0xEC -fn_2_BFDC = .text:0x0000BFDC; // type:function size:0x190 +DegRingGetNum = .text:0x0000B81C; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0000B850; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0000B96C; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0000BA7C; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0000BB30; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0000BC80; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0000BD60; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0000BEF0; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0000BFDC; // type:function size:0x190 scope:local fn_2_C16C = .text:0x0000C16C; // type:function size:0x98 fn_2_C204 = .text:0x0000C204; // type:function size:0xC8 fn_2_C2CC = .text:0x0000C2CC; // type:function size:0x10C @@ -211,15 +211,15 @@ fn_2_10A7C = .text:0x00010A7C; // type:function size:0xE4 fn_2_10B60 = .text:0x00010B60; // type:function size:0x134 fn_2_10C94 = .text:0x00010C94; // type:function size:0x4 fn_2_10C98 = .text:0x00010C98; // type:function size:0x304 -fn_2_10F9C = .text:0x00010F9C; // type:function size:0x4 -fn_2_10FA0 = .text:0x00010FA0; // type:function size:0x2EC -fn_2_1128C = .text:0x0001128C; // type:function size:0x44 -fn_2_112D0 = .text:0x000112D0; // type:function size:0x7F4 -fn_2_11AC4 = .text:0x00011AC4; // type:function size:0x34 -fn_2_11AF8 = .text:0x00011AF8; // type:function size:0xF0 -fn_2_11BE8 = .text:0x00011BE8; // type:function size:0x214 -fn_2_11DFC = .text:0x00011DFC; // type:function size:0x254 -fn_2_12050 = .text:0x00012050; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00010F9C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00010FA0; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001128C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000112D0; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00011AC4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00011AF8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00011BE8; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00011DFC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00012050; // type:function size:0x268 scope:local fn_2_122B8 = .text:0x000122B8; // type:function size:0x84 fn_2_1233C = .text:0x0001233C; // type:function size:0x1AC fn_2_124E8 = .text:0x000124E8; // type:function size:0x38 @@ -227,7 +227,7 @@ fn_2_12520 = .text:0x00012520; // type:function size:0x3F8 fn_2_12918 = .text:0x00012918; // type:function size:0x1D0 fn_2_12AE8 = .text:0x00012AE8; // type:function size:0x140 fn_2_12C28 = .text:0x00012C28; // type:function size:0x1FC -fn_2_12E24 = .text:0x00012E24; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00012E24; // type:function size:0x13C fn_2_12F60 = .text:0x00012F60; // type:function size:0x200 fn_2_13160 = .text:0x00013160; // type:function size:0x98 fn_2_131F8 = .text:0x000131F8; // type:function size:0x238 @@ -247,53 +247,53 @@ fn_2_1395C = .text:0x0001395C; // type:function size:0x44 fn_2_139A0 = .text:0x000139A0; // type:function size:0x38 fn_2_139D8 = .text:0x000139D8; // type:function size:0x4 fn_2_139DC = .text:0x000139DC; // type:function size:0x38 -fn_2_13A14 = .text:0x00013A14; // type:function size:0xC8 -fn_2_13ADC = .text:0x00013ADC; // type:function size:0x138 +_rename_GiveItemP = .text:0x00013A14; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00013ADC; // type:function size:0x138 fn_2_13C14 = .text:0x00013C14; // type:function size:0x138 fn_2_13D4C = .text:0x00013D4C; // type:function size:0xD0 fn_2_13E1C = .text:0x00013E1C; // type:function size:0x90 fn_2_13EAC = .text:0x00013EAC; // type:function size:0x94 fn_2_13F40 = .text:0x00013F40; // type:function size:0x8C -fn_2_13FCC = .text:0x00013FCC; // type:function size:0xD4 -fn_2_140A0 = .text:0x000140A0; // type:function size:0x240 -fn_2_142E0 = .text:0x000142E0; // type:function size:0x98 -fn_2_14378 = .text:0x00014378; // type:function size:0x214 -fn_2_1458C = .text:0x0001458C; // type:function size:0x10 -fn_2_1459C = .text:0x0001459C; // type:function size:0xA0 -fn_2_1463C = .text:0x0001463C; // type:function size:0xD0 -fn_2_1470C = .text:0x0001470C; // type:function size:0x26C -fn_2_14978 = .text:0x00014978; // type:function size:0x38 -fn_2_149B0 = .text:0x000149B0; // type:function size:0x50 -fn_2_14A00 = .text:0x00014A00; // type:function size:0x70 -fn_2_14A70 = .text:0x00014A70; // type:function size:0x50 -fn_2_14AC0 = .text:0x00014AC0; // type:function size:0x38 -fn_2_14AF8 = .text:0x00014AF8; // type:function size:0x50 -fn_2_14B48 = .text:0x00014B48; // type:function size:0x38 -fn_2_14B80 = .text:0x00014B80; // type:function size:0x3C -fn_2_14BBC = .text:0x00014BBC; // type:function size:0x44 -fn_2_14C00 = .text:0x00014C00; // type:function size:0x38 -fn_2_14C38 = .text:0x00014C38; // type:function size:0x4 -fn_2_14C3C = .text:0x00014C3C; // type:function size:0x38 -fn_2_14C74 = .text:0x00014C74; // type:function size:0x144 -fn_2_14DB8 = .text:0x00014DB8; // type:function size:0x158 -fn_2_14F10 = .text:0x00014F10; // type:function size:0x64 -fn_2_14F74 = .text:0x00014F74; // type:function size:0x1C4 -fn_2_15138 = .text:0x00015138; // type:function size:0x3C -fn_2_15174 = .text:0x00015174; // type:function size:0x6C -fn_2_151E0 = .text:0x000151E0; // type:function size:0x228 -fn_2_15408 = .text:0x00015408; // type:function size:0x28C -fn_2_15694 = .text:0x00015694; // type:function size:0xC -fn_2_156A0 = .text:0x000156A0; // type:function size:0x50 -fn_2_156F0 = .text:0x000156F0; // type:function size:0x50 -fn_2_15740 = .text:0x00015740; // type:function size:0x50 -fn_2_15790 = .text:0x00015790; // type:function size:0x38 -fn_2_157C8 = .text:0x000157C8; // type:function size:0x50 -fn_2_15818 = .text:0x00015818; // type:function size:0x38 -fn_2_15850 = .text:0x00015850; // type:function size:0x3C -fn_2_1588C = .text:0x0001588C; // type:function size:0x44 -fn_2_158D0 = .text:0x000158D0; // type:function size:0x38 -fn_2_15908 = .text:0x00015908; // type:function size:0x4 -fn_2_1590C = .text:0x0001590C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00013FCC; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000140A0; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000142E0; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00014378; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0001458C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0001459C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0001463C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0001470C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00014978; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000149B0; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00014A00; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00014A70; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00014AC0; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00014AF8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00014B48; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00014B80; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00014BBC; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00014C00; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00014C38; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00014C3C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00014C74; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00014DB8; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00014F10; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00014F74; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00015138; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00015174; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000151E0; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00015408; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00015694; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000156A0; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000156F0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00015740; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00015790; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x000157C8; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00015818; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00015850; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0001588C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x000158D0; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00015908; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0001590C; // type:function size:0x38 scope:local fn_2_15944 = .text:0x00015944; // type:function size:0x1C4 fn_2_15B08 = .text:0x00015B08; // type:function size:0x1C4 fn_2_15CCC = .text:0x00015CCC; // type:function size:0x170 @@ -331,8 +331,8 @@ fn_2_18454 = .text:0x00018454; // type:function size:0x54 fn_2_184A8 = .text:0x000184A8; // type:function size:0x7EC fn_2_18C94 = .text:0x00018C94; // type:function size:0xB0 fn_2_18D44 = .text:0x00018D44; // type:function size:0xB4 -fn_2_18DF8 = .text:0x00018DF8; // type:function size:0x2C -fn_2_18E24 = .text:0x00018E24; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00018DF8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00018E24; // type:function size:0x30 o_ring_0 = .text:0x00018E54; // type:function size:0x13C scope:local Ring = .text:0x00018F90; // type:function size:0x688 scope:global o_ring_3 = .text:0x00019618; // type:function size:0x6C scope:global @@ -381,19 +381,19 @@ fn_2_1EFE8 = .text:0x0001EFE8; // type:function size:0x4 fn_2_1EFEC = .text:0x0001EFEC; // type:function size:0x90 fn_2_1F07C = .text:0x0001F07C; // type:function size:0x40 fn_2_1F0BC = .text:0x0001F0BC; // type:function size:0x4 -fn_2_1F0C0 = .text:0x0001F0C0; // type:function size:0x264 -fn_2_1F324 = .text:0x0001F324; // type:function size:0x148 -fn_2_1F46C = .text:0x0001F46C; // type:function size:0x48 -fn_2_1F4B4 = .text:0x0001F4B4; // type:function size:0x1A4 -fn_2_1F658 = .text:0x0001F658; // type:function size:0x1AC -fn_2_1F804 = .text:0x0001F804; // type:function size:0x154 -fn_2_1F958 = .text:0x0001F958; // type:function size:0x4 -fn_2_1F95C = .text:0x0001F95C; // type:function size:0x138 -fn_2_1FA94 = .text:0x0001FA94; // type:function size:0x368 -fn_2_1FDFC = .text:0x0001FDFC; // type:function size:0x224 -fn_2_20020 = .text:0x00020020; // type:function size:0x20 -fn_2_20040 = .text:0x00020040; // type:function size:0x4C -fn_2_2008C = .text:0x0002008C; // type:function size:0xC4 +ObjectSavePoint = .text:0x0001F0C0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0001F324; // type:function size:0x148 scope:local +savepointExit = .text:0x0001F46C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0001F4B4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0001F658; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0001F804; // type:function size:0x154 scope:local +dummyFunc = .text:0x0001F958; // type:function size:0x4 scope:local +initCollidata = .text:0x0001F95C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0001FA94; // type:function size:0x368 scope:local +savepointSwing = .text:0x0001FDFC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00020020; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00020040; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0002008C; // type:function size:0xC4 scope:local qFabsf = .text:0x00020150; // type:function size:0x20 scope:weak fn_2_20170 = .text:0x00020170; // type:function size:0x38 fn_2_201A8 = .text:0x000201A8; // type:function size:0xD4 @@ -1180,11 +1180,11 @@ lbl_2_rodata_310 = .rodata:0x00000310; // type:object size:0x4 align:4 data:floa lbl_2_rodata_314 = .rodata:0x00000314; // type:object size:0x4 align:4 data:float lbl_2_rodata_318 = .rodata:0x00000318; // type:object size:0x4 align:4 data:float lbl_2_rodata_320 = .rodata:0x00000320; // type:object size:0x8 align:8 data:double -lbl_2_rodata_328 = .rodata:0x00000328; // type:object size:0xC data:4byte -lbl_2_rodata_334 = .rodata:0x00000334; // type:object size:0x4 align:4 data:float -lbl_2_rodata_338 = .rodata:0x00000338; // type:object size:0x4 align:4 data:float -lbl_2_rodata_33C = .rodata:0x0000033C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_340 = .rodata:0x00000340; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 data:float lbl_2_rodata_348 = .rodata:0x00000348; // type:object size:0x4 align:4 data:float lbl_2_rodata_34C = .rodata:0x0000034C; // type:object size:0xC data:4byte lbl_2_rodata_358 = .rodata:0x00000358; // type:object size:0x4 align:4 data:float @@ -1259,11 +1259,11 @@ lbl_2_rodata_478 = .rodata:0x00000478; // type:object size:0x8 align:8 data:doub lbl_2_rodata_480 = .rodata:0x00000480; // type:object size:0x4 align:4 data:float lbl_2_rodata_484 = .rodata:0x00000484; // type:object size:0x4 align:4 data:float lbl_2_rodata_488 = .rodata:0x00000488; // type:object size:0x8 align:4 data:float -lbl_2_rodata_490 = .rodata:0x00000490; // type:object size:0x4 align:4 data:float -lbl_2_rodata_494 = .rodata:0x00000494; // type:object size:0x4 align:4 data:float -lbl_2_rodata_498 = .rodata:0x00000498; // type:object size:0x4 align:4 data:float -lbl_2_rodata_49C = .rodata:0x0000049C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_4A0 = .rodata:0x000004A0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 data:float lbl_2_rodata_4A8 = .rodata:0x000004A8; // type:object size:0x4 align:4 data:float lbl_2_rodata_4AC = .rodata:0x000004AC; // type:object size:0x4 align:4 data:float lbl_2_rodata_4B0 = .rodata:0x000004B0; // type:object size:0x4 align:4 data:float @@ -1305,25 +1305,25 @@ lbl_2_rodata_560 = .rodata:0x00000560; // type:object size:0x4 align:4 data:floa lbl_2_rodata_564 = .rodata:0x00000564; // type:object size:0x4 align:4 data:float lbl_2_rodata_568 = .rodata:0x00000568; // type:object size:0x8 align:8 data:double lbl_2_rodata_570 = .rodata:0x00000570; // type:object size:0x8 align:4 data:float -lbl_2_rodata_578 = .rodata:0x00000578; // type:object size:0x4 align:4 data:float -lbl_2_rodata_57C = .rodata:0x0000057C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_580 = .rodata:0x00000580; // type:object size:0x4 align:4 data:float -lbl_2_rodata_584 = .rodata:0x00000584; // type:object size:0x4 align:4 data:float -lbl_2_rodata_588 = .rodata:0x00000588; // type:object size:0x4 align:4 data:float -lbl_2_rodata_58C = .rodata:0x0000058C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_590 = .rodata:0x00000590; // type:object size:0x4 align:4 data:float -lbl_2_rodata_594 = .rodata:0x00000594; // type:object size:0x4 align:4 data:float -lbl_2_rodata_598 = .rodata:0x00000598; // type:object size:0x4 align:4 data:float -lbl_2_rodata_59C = .rodata:0x0000059C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5A0 = .rodata:0x000005A0; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5A4 = .rodata:0x000005A4; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5A8 = .rodata:0x000005A8; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5B0 = .rodata:0x000005B0; // type:object size:0x8 align:8 data:double -lbl_2_rodata_5B8 = .rodata:0x000005B8; // type:object size:0x8 align:8 data:double -lbl_2_rodata_5C0 = .rodata:0x000005C0; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5C4 = .rodata:0x000005C4; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5C8 = .rodata:0x000005C8; // type:object size:0x4 align:4 data:float -lbl_2_rodata_5CC = .rodata:0x000005CC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000580; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000584; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000588; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x0000058C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000005B0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000005B8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000005C0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000005C4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000005C8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000005CC; // type:object size:0x4 scope:local align:4 data:float lbl_2_rodata_5D0 = .rodata:0x000005D0; // type:object size:0x4 align:4 data:float lbl_2_rodata_5D4 = .rodata:0x000005D4; // type:object size:0x4 align:4 data:float lbl_2_rodata_5D8 = .rodata:0x000005D8; // type:object size:0x4 align:4 data:float @@ -1347,37 +1347,37 @@ lbl_2_rodata_61C = .rodata:0x0000061C; // type:object size:0x4 align:4 data:floa lbl_2_rodata_620 = .rodata:0x00000620; // type:object size:0x4 align:4 data:float lbl_2_rodata_624 = .rodata:0x00000624; // type:object size:0x4 align:4 data:float lbl_2_rodata_628 = .rodata:0x00000628; // type:object size:0x8 align:4 data:float -lbl_2_rodata_630 = .rodata:0x00000630; // type:object size:0x4 align:4 data:float -lbl_2_rodata_634 = .rodata:0x00000634; // type:object size:0x4 align:4 data:float -lbl_2_rodata_638 = .rodata:0x00000638; // type:object size:0x4 align:4 data:float -lbl_2_rodata_63C = .rodata:0x0000063C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_640 = .rodata:0x00000640; // type:object size:0x4 align:4 data:float -lbl_2_rodata_644 = .rodata:0x00000644; // type:object size:0x4 align:4 data:float -lbl_2_rodata_648 = .rodata:0x00000648; // type:object size:0x8 align:8 data:double -lbl_2_rodata_650 = .rodata:0x00000650; // type:object size:0x4 align:4 data:float -lbl_2_rodata_654 = .rodata:0x00000654; // type:object size:0x4 align:4 data:float -lbl_2_rodata_658 = .rodata:0x00000658; // type:object size:0x4 align:4 data:float -lbl_2_rodata_65C = .rodata:0x0000065C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_660 = .rodata:0x00000660; // type:object size:0x4 align:4 data:float -lbl_2_rodata_664 = .rodata:0x00000664; // type:object size:0x4 align:4 data:float -lbl_2_rodata_668 = .rodata:0x00000668; // type:object size:0x8 align:4 data:float -lbl_2_rodata_670 = .rodata:0x00000670; // type:object size:0x4 align:4 data:float -lbl_2_rodata_674 = .rodata:0x00000674; // type:object size:0x4 align:4 data:float -lbl_2_rodata_678 = .rodata:0x00000678; // type:object size:0x4 align:4 data:float -lbl_2_rodata_67C = .rodata:0x0000067C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_680 = .rodata:0x00000680; // type:object size:0x4 align:4 data:float -lbl_2_rodata_684 = .rodata:0x00000684; // type:object size:0x4 align:4 data:float -lbl_2_rodata_688 = .rodata:0x00000688; // type:object size:0x4 align:4 data:float -lbl_2_rodata_68C = .rodata:0x0000068C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_690 = .rodata:0x00000690; // type:object size:0x4 align:4 data:float -lbl_2_rodata_694 = .rodata:0x00000694; // type:object size:0x4 align:4 data:float -lbl_2_rodata_698 = .rodata:0x00000698; // type:object size:0x4 align:4 data:float -lbl_2_rodata_69C = .rodata:0x0000069C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_6A0 = .rodata:0x000006A0; // type:object size:0x4 align:4 data:float -lbl_2_rodata_6A4 = .rodata:0x000006A4; // type:object size:0x4 align:4 data:float -lbl_2_rodata_6A8 = .rodata:0x000006A8; // type:object size:0x4 align:4 data:float -lbl_2_rodata_6AC = .rodata:0x000006AC; // type:object size:0x4 align:4 data:float -lbl_2_rodata_6B0 = .rodata:0x000006B0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000630; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000634; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000638; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x0000063C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000640; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000644; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000648; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000650; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000654; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000658; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x0000065C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000660; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000664; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000668; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000670; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000674; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000678; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x0000067C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000680; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000684; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000688; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x0000068C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000690; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000694; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000698; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x0000069C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x000006A4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x000006A8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x000006AC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000006B0; // type:object size:0x4 scope:local align:4 data:float lbl_2_rodata_6B8 = .rodata:0x000006B8; // type:object size:0x4 align:4 data:float lbl_2_rodata_6BC = .rodata:0x000006BC; // type:object size:0x4 align:4 data:float lbl_2_rodata_6C0 = .rodata:0x000006C0; // type:object size:0x4 align:4 data:float @@ -1532,17 +1532,17 @@ lbl_2_rodata_93C = .rodata:0x0000093C; // type:object size:0x4 align:4 data:floa lbl_2_rodata_940 = .rodata:0x00000940; // type:object size:0x4 align:4 data:float lbl_2_rodata_944 = .rodata:0x00000944; // type:object size:0x4 align:4 data:float lbl_2_rodata_948 = .rodata:0x00000948; // type:object size:0x8 align:4 data:float -lbl_2_rodata_950 = .rodata:0x00000950; // type:object size:0x4 align:4 data:float -lbl_2_rodata_954 = .rodata:0x00000954; // type:object size:0x4 align:4 data:float -lbl_2_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:float -lbl_2_rodata_95C = .rodata:0x0000095C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_960 = .rodata:0x00000960; // type:object size:0x4 align:4 data:float -lbl_2_rodata_968 = .rodata:0x00000968; // type:object size:0x8 align:8 data:double -lbl_2_rodata_970 = .rodata:0x00000970; // type:object size:0x4 align:4 data:float -lbl_2_rodata_974 = .rodata:0x00000974; // type:object size:0x4 align:4 data:float -lbl_2_rodata_978 = .rodata:0x00000978; // type:object size:0x4 align:4 data:float -lbl_2_rodata_97C = .rodata:0x0000097C; // type:object size:0x4 align:4 data:float -lbl_2_rodata_980 = .rodata:0x00000980; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000950; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000954; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000958; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000095C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000960; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000968; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000970; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000974; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000978; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000097C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000980; // type:object size:0x4 scope:local align:4 data:float lbl_2_rodata_988 = .rodata:0x00000988; // type:object size:0x8 align:4 data:float @59 = .rodata:0x00000990; // type:object size:0x4 scope:local align:4 data:float @60 = .rodata:0x00000994; // type:object size:0x4 scope:local align:4 data:float @@ -2858,7 +2858,7 @@ lbl_2_data_146B0 = .data:0x000146B0; // type:object size:0x7 data:string lbl_2_data_146B8 = .data:0x000146B8; // type:object size:0x7 data:string lbl_2_data_146C0 = .data:0x000146C0; // type:object size:0x7 data:string lbl_2_data_146C8 = .data:0x000146C8; // type:object size:0x60 -lbl_2_data_14728 = .data:0x00014728; // type:object size:0x8 +_rename_ring_texlist = .data:0x00014728; // type:object size:0x8 lbl_2_data_14730 = .data:0x00014730; // type:object size:0x38 lbl_2_data_14768 = .data:0x00014768; // type:object size:0x38 lbl_2_data_147A0 = .data:0x000147A0; // type:object size:0xE data:string @@ -2903,42 +2903,42 @@ lbl_2_data_14BAC = .data:0x00014BAC; // type:object size:0xC lbl_2_data_14BB8 = .data:0x00014BB8; // type:object size:0x8 lbl_2_data_14BC0 = .data:0x00014BC0; // type:object size:0x3C lbl_2_data_14BFC = .data:0x00014BFC; // type:object size:0x44 -lbl_2_data_14C40 = .data:0x00014C40; // type:object size:0xE data:string -lbl_2_data_14C50 = .data:0x00014C50; // type:object size:0xE data:string -lbl_2_data_14C60 = .data:0x00014C60; // type:object size:0xD data:string -lbl_2_data_14C70 = .data:0x00014C70; // type:object size:0xD data:string -lbl_2_data_14C80 = .data:0x00014C80; // type:object size:0x30 -lbl_2_data_14CB0 = .data:0x00014CB0; // type:object size:0x8 -lbl_2_data_14CB8 = .data:0x00014CB8; // type:object size:0x204 -lbl_2_data_14EBC = .data:0x00014EBC; // type:object size:0x204 -lbl_2_data_150C0 = .data:0x000150C0; // type:object size:0x1C8 -lbl_2_data_15288 = .data:0x00015288; // type:object size:0x40 -lbl_2_data_152C8 = .data:0x000152C8; // type:object size:0x50 -lbl_2_data_15318 = .data:0x00015318; // type:object size:0x8 -lbl_2_data_15320 = .data:0x00015320; // type:object size:0x20 -lbl_2_data_15340 = .data:0x00015340; // type:object size:0xC0 -lbl_2_data_15400 = .data:0x00015400; // type:object size:0x60 -lbl_2_data_15460 = .data:0x00015460; // type:object size:0x40 -lbl_2_data_154A0 = .data:0x000154A0; // type:object size:0x80 -lbl_2_data_15520 = .data:0x00015520; // type:object size:0x40 -lbl_2_data_15560 = .data:0x00015560; // type:object size:0x24 -lbl_2_data_15584 = .data:0x00015584; // type:object size:0x1C8 -lbl_2_data_1574C = .data:0x0001574C; // type:object size:0x1C8 -lbl_2_data_15914 = .data:0x00015914; // type:object size:0x140 -lbl_2_data_15A54 = .data:0x00015A54; // type:object size:0x40 -lbl_2_data_15A94 = .data:0x00015A94; // type:object size:0x50 -lbl_2_data_15AE4 = .data:0x00015AE4; // type:object size:0x8 -lbl_2_data_15AEC = .data:0x00015AEC; // type:object size:0x14 -lbl_2_data_15B00 = .data:0x00015B00; // type:object size:0x120 -lbl_2_data_15C20 = .data:0x00015C20; // type:object size:0x60 -lbl_2_data_15C80 = .data:0x00015C80; // type:object size:0x20 -lbl_2_data_15CA0 = .data:0x00015CA0; // type:object size:0x30 -lbl_2_data_15CD0 = .data:0x00015CD0; // type:object size:0x24 -lbl_2_data_15CF4 = .data:0x00015CF4; // type:object size:0x8 -lbl_2_data_15CFC = .data:0x00015CFC; // type:object size:0x30 -lbl_2_data_15D2C = .data:0x00015D2C; // type:object size:0x4 align:4 data:float -lbl_2_data_15D30 = .data:0x00015D30; // type:object size:0x4 align:4 data:float -lbl_2_data_15D34 = .data:0x00015D34; // type:object size:0x4 align:4 data:float +@18 = .data:0x00014C40; // type:object size:0xE scope:local data:string +@19 = .data:0x00014C50; // type:object size:0xE scope:local data:string +@20 = .data:0x00014C60; // type:object size:0xD scope:local data:string +@21 = .data:0x00014C70; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00014C80; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00014CB0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00014CB8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00014EBC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000150C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00015288; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000152C8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00015318; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00015320; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00015340; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00015400; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00015460; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000154A0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00015520; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00015560; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00015584; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0001574C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00015914; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00015A54; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00015A94; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00015AE4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00015AEC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00015B00; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00015C20; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00015C80; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00015CA0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00015CD0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00015CF4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00015CFC; // type:object size:0x30 scope:local +spring3_k = .data:0x00015D2C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00015D30; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00015D34; // type:object size:0x4 scope:local align:4 data:float lbl_2_data_15D38 = .data:0x00015D38; // type:object size:0xE data:string lbl_2_data_15D48 = .data:0x00015D48; // type:object size:0xC lbl_2_data_15D54 = .data:0x00015D54; // type:object size:0x8 @@ -3120,7 +3120,7 @@ lbl_2_data_1AD90 = .data:0x0001AD90; // type:object size:0x14 lbl_2_data_1ADA4 = .data:0x0001ADA4; // type:object size:0x24 lbl_2_data_1ADC8 = .data:0x0001ADC8; // type:object size:0x40 data:4byte lbl_2_data_1AE08 = .data:0x0001AE08; // type:object size:0x30 -lbl_2_data_1AE38 = .data:0x0001AE38; // type:object size:0x5 data:string +@115 = .data:0x0001AE38; // type:object size:0x5 scope:local data:string lbl_2_data_1AE40 = .data:0x0001AE40; // type:object size:0xE data:string lbl_2_data_1AE50 = .data:0x0001AE50; // type:object size:0xD data:string lbl_2_data_1AE60 = .data:0x0001AE60; // type:object size:0x18 @@ -3198,149 +3198,149 @@ lbl_2_data_1CCD0 = .data:0x0001CCD0; // type:object size:0x10 data:string lbl_2_data_1CCE0 = .data:0x0001CCE0; // type:object size:0x18 data:string lbl_2_data_1CCF8 = .data:0x0001CCF8; // type:object size:0x30 lbl_2_data_1CD28 = .data:0x0001CD28; // type:object size:0x10 data:string -lbl_2_data_1CD38 = .data:0x0001CD38; // type:object size:0xD data:string -lbl_2_data_1CD48 = .data:0x0001CD48; // type:object size:0xD data:string -lbl_2_data_1CD58 = .data:0x0001CD58; // type:object size:0x18 -lbl_2_data_1CD70 = .data:0x0001CD70; // type:object size:0x8 -lbl_2_data_1CD78 = .data:0x0001CD78; // type:object size:0x2D0 -lbl_2_data_1D048 = .data:0x0001D048; // type:object size:0xCE4 -lbl_2_data_1DD2C = .data:0x0001DD2C; // type:object size:0x18 -lbl_2_data_1DD44 = .data:0x0001DD44; // type:object size:0xE data:string -lbl_2_data_1DD54 = .data:0x0001DD54; // type:object size:0xC -lbl_2_data_1DD60 = .data:0x0001DD60; // type:object size:0x8 -lbl_2_data_1DD68 = .data:0x0001DD68; // type:object size:0x50 -lbl_2_data_1DDB8 = .data:0x0001DDB8; // type:object size:0xCC -lbl_2_data_1DE84 = .data:0x0001DE84; // type:object size:0x18 -lbl_2_data_1DE9C = .data:0x0001DE9C; // type:object size:0xC -lbl_2_data_1DEA8 = .data:0x0001DEA8; // type:object size:0x8 -lbl_2_data_1DEB0 = .data:0x0001DEB0; // type:object size:0x50 -lbl_2_data_1DF00 = .data:0x0001DF00; // type:object size:0xCC -lbl_2_data_1DFCC = .data:0x0001DFCC; // type:object size:0x18 -lbl_2_data_1DFE4 = .data:0x0001DFE4; // type:object size:0xD data:string -lbl_2_data_1DFF4 = .data:0x0001DFF4; // type:object size:0xD data:string -lbl_2_data_1E004 = .data:0x0001E004; // type:object size:0xD data:string -lbl_2_data_1E014 = .data:0x0001E014; // type:object size:0xD data:string -lbl_2_data_1E024 = .data:0x0001E024; // type:object size:0x30 -lbl_2_data_1E054 = .data:0x0001E054; // type:object size:0x8 -lbl_2_data_1E05C = .data:0x0001E05C; // type:object size:0x108 -lbl_2_data_1E164 = .data:0x0001E164; // type:object size:0x18C -lbl_2_data_1E2F0 = .data:0x0001E2F0; // type:object size:0x18 -lbl_2_data_1E308 = .data:0x0001E308; // type:object size:0x38 -lbl_2_data_1E340 = .data:0x0001E340; // type:object size:0x100 -lbl_2_data_1E440 = .data:0x0001E440; // type:object size:0x15C -lbl_2_data_1E59C = .data:0x0001E59C; // type:object size:0x18 -lbl_2_data_1E5B4 = .data:0x0001E5B4; // type:object size:0x38 -lbl_2_data_1E5EC = .data:0x0001E5EC; // type:object size:0x10C -lbl_2_data_1E6F8 = .data:0x0001E6F8; // type:object size:0x15C -lbl_2_data_1E854 = .data:0x0001E854; // type:object size:0x18 -lbl_2_data_1E86C = .data:0x0001E86C; // type:object size:0x38 -lbl_2_data_1E8A4 = .data:0x0001E8A4; // type:object size:0xC0 -lbl_2_data_1E964 = .data:0x0001E964; // type:object size:0x114 -lbl_2_data_1EA78 = .data:0x0001EA78; // type:object size:0x18 -lbl_2_data_1EA90 = .data:0x0001EA90; // type:object size:0x38 -lbl_2_data_1EAC8 = .data:0x0001EAC8; // type:object size:0x108 -lbl_2_data_1EBD0 = .data:0x0001EBD0; // type:object size:0x18C -lbl_2_data_1ED5C = .data:0x0001ED5C; // type:object size:0x18 -lbl_2_data_1ED74 = .data:0x0001ED74; // type:object size:0x38 -lbl_2_data_1EDAC = .data:0x0001EDAC; // type:object size:0x34 -lbl_2_data_1EDE0 = .data:0x0001EDE0; // type:object size:0x6C -lbl_2_data_1EE4C = .data:0x0001EE4C; // type:object size:0x18 -lbl_2_data_1EE64 = .data:0x0001EE64; // type:object size:0x38 -lbl_2_data_1EE9C = .data:0x0001EE9C; // type:object size:0x34 -lbl_2_data_1EED0 = .data:0x0001EED0; // type:object size:0x6C -lbl_2_data_1EF3C = .data:0x0001EF3C; // type:object size:0x18 -lbl_2_data_1EF54 = .data:0x0001EF54; // type:object size:0x38 -lbl_2_data_1EF8C = .data:0x0001EF8C; // type:object size:0x2B0 -lbl_2_data_1F23C = .data:0x0001F23C; // type:object size:0x3B4 -lbl_2_data_1F5F0 = .data:0x0001F5F0; // type:object size:0x18 -lbl_2_data_1F608 = .data:0x0001F608; // type:object size:0x38 -lbl_2_data_1F640 = .data:0x0001F640; // type:object size:0x174 -lbl_2_data_1F7B4 = .data:0x0001F7B4; // type:object size:0x234 -lbl_2_data_1F9E8 = .data:0x0001F9E8; // type:object size:0x18 -lbl_2_data_1FA00 = .data:0x0001FA00; // type:object size:0x38 -lbl_2_data_1FA38 = .data:0x0001FA38; // type:object size:0x20 -lbl_2_data_1FA58 = .data:0x0001FA58; // type:object size:0x20 -lbl_2_data_1FA78 = .data:0x0001FA78; // type:object size:0xA0 -lbl_2_data_1FB18 = .data:0x0001FB18; // type:object size:0xA0 -lbl_2_data_1FBB8 = .data:0x0001FBB8; // type:object size:0xA0 -lbl_2_data_1FC58 = .data:0x0001FC58; // type:object size:0xA0 -lbl_2_data_1FCF8 = .data:0x0001FCF8; // type:object size:0xA0 -lbl_2_data_1FD98 = .data:0x0001FD98; // type:object size:0x20 -lbl_2_data_1FDB8 = .data:0x0001FDB8; // type:object size:0x20 -lbl_2_data_1FDD8 = .data:0x0001FDD8; // type:object size:0xA0 -lbl_2_data_1FE78 = .data:0x0001FE78; // type:object size:0x90 -lbl_2_data_1FF08 = .data:0x0001FF08; // type:object size:0xC data:4byte -lbl_2_data_1FF14 = .data:0x0001FF14; // type:object size:0xD data:string -lbl_2_data_1FF24 = .data:0x0001FF24; // type:object size:0x30 -lbl_2_data_1FF54 = .data:0x0001FF54; // type:object size:0x8 -lbl_2_data_1FF5C = .data:0x0001FF5C; // type:object size:0x108 -lbl_2_data_20064 = .data:0x00020064; // type:object size:0x18C -lbl_2_data_201F0 = .data:0x000201F0; // type:object size:0x18 -lbl_2_data_20208 = .data:0x00020208; // type:object size:0x38 -lbl_2_data_20240 = .data:0x00020240; // type:object size:0x100 -lbl_2_data_20340 = .data:0x00020340; // type:object size:0x15C -lbl_2_data_2049C = .data:0x0002049C; // type:object size:0x18 -lbl_2_data_204B4 = .data:0x000204B4; // type:object size:0x38 -lbl_2_data_204EC = .data:0x000204EC; // type:object size:0x10C -lbl_2_data_205F8 = .data:0x000205F8; // type:object size:0x15C -lbl_2_data_20754 = .data:0x00020754; // type:object size:0x18 -lbl_2_data_2076C = .data:0x0002076C; // type:object size:0x38 -lbl_2_data_207A4 = .data:0x000207A4; // type:object size:0xC0 -lbl_2_data_20864 = .data:0x00020864; // type:object size:0x114 -lbl_2_data_20978 = .data:0x00020978; // type:object size:0x18 -lbl_2_data_20990 = .data:0x00020990; // type:object size:0x38 -lbl_2_data_209C8 = .data:0x000209C8; // type:object size:0x108 -lbl_2_data_20AD0 = .data:0x00020AD0; // type:object size:0x18C -lbl_2_data_20C5C = .data:0x00020C5C; // type:object size:0x18 -lbl_2_data_20C74 = .data:0x00020C74; // type:object size:0x38 -lbl_2_data_20CAC = .data:0x00020CAC; // type:object size:0x34 -lbl_2_data_20CE0 = .data:0x00020CE0; // type:object size:0x6C -lbl_2_data_20D4C = .data:0x00020D4C; // type:object size:0x18 -lbl_2_data_20D64 = .data:0x00020D64; // type:object size:0x38 -lbl_2_data_20D9C = .data:0x00020D9C; // type:object size:0x34 -lbl_2_data_20DD0 = .data:0x00020DD0; // type:object size:0x6C -lbl_2_data_20E3C = .data:0x00020E3C; // type:object size:0x18 -lbl_2_data_20E54 = .data:0x00020E54; // type:object size:0x38 -lbl_2_data_20E8C = .data:0x00020E8C; // type:object size:0x2B0 -lbl_2_data_2113C = .data:0x0002113C; // type:object size:0x3B4 -lbl_2_data_214F0 = .data:0x000214F0; // type:object size:0x18 -lbl_2_data_21508 = .data:0x00021508; // type:object size:0x38 -lbl_2_data_21540 = .data:0x00021540; // type:object size:0x174 -lbl_2_data_216B4 = .data:0x000216B4; // type:object size:0x234 -lbl_2_data_218E8 = .data:0x000218E8; // type:object size:0x18 -lbl_2_data_21900 = .data:0x00021900; // type:object size:0x38 -lbl_2_data_21938 = .data:0x00021938; // type:object size:0x140 -lbl_2_data_21A78 = .data:0x00021A78; // type:object size:0x20 -lbl_2_data_21A98 = .data:0x00021A98; // type:object size:0x140 -lbl_2_data_21BD8 = .data:0x00021BD8; // type:object size:0x140 -lbl_2_data_21D18 = .data:0x00021D18; // type:object size:0x140 -lbl_2_data_21E58 = .data:0x00021E58; // type:object size:0x140 -lbl_2_data_21F98 = .data:0x00021F98; // type:object size:0x140 -lbl_2_data_220D8 = .data:0x000220D8; // type:object size:0x140 -lbl_2_data_22218 = .data:0x00022218; // type:object size:0x140 -lbl_2_data_22358 = .data:0x00022358; // type:object size:0x140 -lbl_2_data_22498 = .data:0x00022498; // type:object size:0x90 -lbl_2_data_22528 = .data:0x00022528; // type:object size:0xC data:4byte -lbl_2_data_22534 = .data:0x00022534; // type:object size:0x1C -lbl_2_data_22550 = .data:0x00022550; // type:object size:0x60 -lbl_2_data_225B0 = .data:0x000225B0; // type:object size:0x4 data:4byte -lbl_2_data_225B4 = .data:0x000225B4; // type:object size:0x4 data:4byte -lbl_2_data_225B8 = .data:0x000225B8; // type:object size:0x4 align:4 data:float -lbl_2_data_225BC = .data:0x000225BC; // type:object size:0x4 align:4 data:float -lbl_2_data_225C0 = .data:0x000225C0; // type:object size:0x4 align:4 data:float -lbl_2_data_225C4 = .data:0x000225C4; // type:object size:0x4 data:4byte -lbl_2_data_225C8 = .data:0x000225C8; // type:object size:0x4 data:4byte -lbl_2_data_225CC = .data:0x000225CC; // type:object size:0x4 align:4 data:float -lbl_2_data_225D0 = .data:0x000225D0; // type:object size:0x4 align:4 data:float -lbl_2_data_225D4 = .data:0x000225D4; // type:object size:0x4 align:4 data:float -lbl_2_data_225D8 = .data:0x000225D8; // type:object size:0xC -lbl_2_data_225E4 = .data:0x000225E4; // type:object size:0xC -lbl_2_data_225F0 = .data:0x000225F0; // type:object size:0xC -lbl_2_data_225FC = .data:0x000225FC; // type:object size:0xC -lbl_2_data_22608 = .data:0x00022608; // type:object size:0xC -lbl_2_data_22614 = .data:0x00022614; // type:object size:0x4 data:4byte -lbl_2_data_22618 = .data:0x00022618; // type:object size:0xC -lbl_2_data_22624 = .data:0x00022624; // type:object size:0xC +@19 = .data:0x0001CD38; // type:object size:0xD scope:local data:string +@20 = .data:0x0001CD48; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0001CD58; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0001CD70; // type:object size:0x8 scope:local +goalring_plist = .data:0x0001CD78; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0001D048; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0001DD2C; // type:object size:0x18 scope:local +@21 = .data:0x0001DD44; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0001DD54; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0001DD60; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0001DD68; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0001DDB8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0001DE84; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0001DE9C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0001DEA8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0001DEB0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0001DF00; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0001DFCC; // type:object size:0x18 scope:local +@22 = .data:0x0001DFE4; // type:object size:0xD scope:local data:string +@23 = .data:0x0001DFF4; // type:object size:0xD scope:local data:string +@24 = .data:0x0001E004; // type:object size:0xD scope:local data:string +@25 = .data:0x0001E014; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0001E024; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0001E054; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0001E05C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0001E164; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0001E2F0; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0001E308; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0001E340; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0001E440; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0001E59C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0001E5B4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0001E5EC; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0001E6F8; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0001E854; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0001E86C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0001E8A4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0001E964; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0001EA78; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0001EA90; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0001EAC8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0001EBD0; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0001ED5C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0001ED74; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0001EDAC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0001EDE0; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0001EE4C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0001EE64; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0001EE9C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0001EED0; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0001EF3C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0001EF54; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0001EF8C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0001F23C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0001F5F0; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0001F608; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0001F640; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0001F7B4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0001F9E8; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0001FA00; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0001FA38; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0001FA58; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0001FA78; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0001FB18; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0001FBB8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0001FC58; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0001FCF8; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0001FD98; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0001FDB8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0001FDD8; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0001FE78; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0001FF08; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0001FF14; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0001FF24; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0001FF54; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0001FF5C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00020064; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000201F0; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00020208; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00020240; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00020340; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0002049C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000204B4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000204EC; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000205F8; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00020754; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0002076C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000207A4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00020864; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00020978; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00020990; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000209C8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00020AD0; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00020C5C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00020C74; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00020CAC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00020CE0; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00020D4C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00020D64; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00020D9C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00020DD0; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00020E3C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00020E54; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00020E8C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0002113C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000214F0; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00021508; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00021540; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000216B4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000218E8; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00021900; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00021938; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00021A78; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00021A98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00021BD8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00021D18; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00021E58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00021F98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000220D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00022218; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00022358; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00022498; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00022528; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00022534; // type:object size:0x1C +goalring_colli_info = .data:0x00022550; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000225B0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000225B4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000225B8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000225BC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000225C0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000225C4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000225C8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000225CC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000225D0; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000225D4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000225D8; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000225E4; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000225F0; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000225FC; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00022608; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00022614; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00022618; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00022624; // type:object size:0xC scope:local lbl_2_data_22630 = .data:0x00022630; // type:object size:0xE data:string lbl_2_data_22640 = .data:0x00022640; // type:object size:0xD data:string lbl_2_data_22650 = .data:0x00022650; // type:object size:0x18 @@ -3405,30 +3405,30 @@ lbl_2_data_25050 = .data:0x00025050; // type:object size:0xD data:string lbl_2_data_25060 = .data:0x00025060; // type:object size:0xE data:string lbl_2_data_25070 = .data:0x00025070; // type:object size:0xD data:string lbl_2_data_25080 = .data:0x00025080; // type:object size:0x24 -lbl_2_data_250A4 = .data:0x000250A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000250A4; // type:object size:0x8 lbl_2_data_250AC = .data:0x000250AC; // type:object size:0x98 lbl_2_data_25144 = .data:0x00025144; // type:object size:0x2DC -lbl_2_data_25420 = .data:0x00025420; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00025420; // type:object size:0x18 lbl_2_data_25438 = .data:0x00025438; // type:object size:0x164 lbl_2_data_2559C = .data:0x0002559C; // type:object size:0x15C -lbl_2_data_256F8 = .data:0x000256F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000256F8; // type:object size:0x18 lbl_2_data_25710 = .data:0x00025710; // type:object size:0x1B4 lbl_2_data_258C4 = .data:0x000258C4; // type:object size:0x15C -lbl_2_data_25A20 = .data:0x00025A20; // type:object size:0x18 -lbl_2_data_25A38 = .data:0x00025A38; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00025A20; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00025A38; // type:object size:0x30 lbl_2_data_25A68 = .data:0x00025A68; // type:object size:0x10 -lbl_2_data_25A78 = .data:0x00025A78; // type:object size:0x58 data:4byte -jumptable_2_data_25AD0 = .data:0x00025AD0; // type:object size:0x1C scope:local -lbl_2_data_25AEC = .data:0x00025AEC; // type:object size:0xC -lbl_2_data_25AF8 = .data:0x00025AF8; // type:object size:0xE data:string -lbl_2_data_25B08 = .data:0x00025B08; // type:object size:0xC -lbl_2_data_25B14 = .data:0x00025B14; // type:object size:0x8 -lbl_2_data_25B1C = .data:0x00025B1C; // type:object size:0x3D4 -lbl_2_data_25EF0 = .data:0x00025EF0; // type:object size:0x4A4 -lbl_2_data_26394 = .data:0x00026394; // type:object size:0x18 -lbl_2_data_263AC = .data:0x000263AC; // type:object size:0x30 -lbl_2_data_263DC = .data:0x000263DC; // type:object size:0x58 data:4byte -jumptable_2_data_26434 = .data:0x00026434; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00025A78; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00025AD0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00025AEC; // type:object size:0xC scope:local +@21 = .data:0x00025AF8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00025B08; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00025B14; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00025B1C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00025EF0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00026394; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000263AC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000263DC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00026434; // type:object size:0x1C scope:local lbl_2_data_26450 = .data:0x00026450; // type:object size:0xD data:string lbl_2_data_26460 = .data:0x00026460; // type:object size:0xC lbl_2_data_2646C = .data:0x0002646C; // type:object size:0x8 @@ -3915,29 +3915,29 @@ lbl_2_data_46A10 = .data:0x00046A10; // type:object size:0x30 lbl_2_data_46A40 = .data:0x00046A40; // type:object size:0x1E0 lbl_2_data_46C20 = .data:0x00046C20; // type:object size:0xE data:string lbl_2_data_46C30 = .data:0x00046C30; // type:object size:0xC -lbl_2_data_46C3C = .data:0x00046C3C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x00046C3C; // type:object size:0x8 lbl_2_data_46C44 = .data:0x00046C44; // type:object size:0x318 lbl_2_data_46F5C = .data:0x00046F5C; // type:object size:0x42C -lbl_2_data_47388 = .data:0x00047388; // type:object size:0x18 -lbl_2_data_473A0 = .data:0x000473A0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00047388; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000473A0; // type:object size:0x38 lbl_2_data_473D8 = .data:0x000473D8; // type:object size:0x318 lbl_2_data_476F0 = .data:0x000476F0; // type:object size:0x42C -lbl_2_data_47B1C = .data:0x00047B1C; // type:object size:0x18 -lbl_2_data_47B34 = .data:0x00047B34; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x00047B1C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00047B34; // type:object size:0x38 lbl_2_data_47B6C = .data:0x00047B6C; // type:object size:0x69C lbl_2_data_48208 = .data:0x00048208; // type:object size:0x7BC -lbl_2_data_489C4 = .data:0x000489C4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000489C4; // type:object size:0x18 lbl_2_data_489DC = .data:0x000489DC; // type:object size:0x268 -lbl_2_data_48C44 = .data:0x00048C44; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00048C44; // type:object size:0x24 lbl_2_data_48C68 = .data:0x00048C68; // type:object size:0x268 -lbl_2_data_48ED0 = .data:0x00048ED0; // type:object size:0x24 -lbl_2_data_48EF4 = .data:0x00048EF4; // type:object size:0x30 -lbl_2_data_48F24 = .data:0x00048F24; // type:object size:0x4 align:4 data:float -lbl_2_data_48F28 = .data:0x00048F28; // type:object size:0x4 align:4 data:float -lbl_2_data_48F2C = .data:0x00048F2C; // type:object size:0x4 align:4 data:float -lbl_2_data_48F30 = .data:0x00048F30; // type:object size:0x4 data:4byte -jumptable_2_data_48F34 = .data:0x00048F34; // type:object size:0x30 scope:local -lbl_2_data_48F64 = .data:0x00048F64; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00048ED0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00048EF4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00048F24; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00048F28; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00048F2C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00048F30; // type:object size:0x4 data:4byte +@91 = .data:0x00048F34; // type:object size:0x30 scope:local +vec$111 = .data:0x00048F64; // type:object size:0x18 scope:local lbl_2_data_48F80 = .data:0x00048F80; // type:object size:0xD data:string lbl_2_data_48F90 = .data:0x00048F90; // type:object size:0xC lbl_2_data_48F9C = .data:0x00048F9C; // type:object size:0x8 @@ -6709,7 +6709,7 @@ lbl_2_bss_454 = .bss:0x00000454; // type:object size:0x4 data:4byte lbl_2_bss_458 = .bss:0x00000458; // type:object size:0x640 data:4byte lbl_2_bss_A98 = .bss:0x00000A98; // type:object size:0x8 data:4byte lbl_2_bss_AA0 = .bss:0x00000AA0; // type:object size:0x8 data:4byte -lbl_2_bss_AA8 = .bss:0x00000AA8; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000AA8; // type:object size:0x4 scope:local data:4byte lbl_2_bss_AB0 = .bss:0x00000AB0; // type:object size:0x8 data:4byte lbl_2_bss_AB8 = .bss:0x00000AB8; // type:object size:0x8 data:4byte lbl_2_bss_AC0 = .bss:0x00000AC0; // type:object size:0x4 data:4byte @@ -6721,7 +6721,7 @@ colli_timer = .bss:0x00000AD8; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000ADC; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000AE0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000AE4; // type:object size:0x4 scope:local data:4byte -lbl_2_bss_AE8 = .bss:0x00000AE8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000AE8; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000AF0; // type:object size:0x8 scope:local data:4byte lbl_2_bss_AF8 = .bss:0x00000AF8; // type:object size:0x8 data:4byte lbl_2_bss_B00 = .bss:0x00000B00; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/stg03D/splits.txt b/config/GSNE8P/stg03D/splits.txt index 67cb6aa2..a7de11d0 100644 --- a/config/GSNE8P/stg03D/splits.txt +++ b/config/GSNE8P/stg03D/splits.txt @@ -190,13 +190,10 @@ stg03D_45.c: .text start:0x0001A414 end:0x0001B454 .rodata start:0x000009A8 end:0x000009F8 -stg03D_46.c: - .text start:0x0001B5F8 end:0x0001B790 - .rodata start:0x000009F8 end:0x00000A10 - -stg03D_47.c: - .text start:0x0001B790 end:0x0001BA94 - .rodata start:0x00000A10 end:0x00000A18 +OBJECT/o_3spring.c: + .text start:0x0001B5F8 end:0x0001BA94 + .rodata start:0x000009F8 end:0x00000A18 + .data start:0x000DB360 end:0x000DC458 stg03D_48.c: .text start:0x0001BA94 end:0x0001BF1C @@ -230,9 +227,10 @@ stg03D_56.c: .text start:0x0001FE90 end:0x00020CD4 .rodata start:0x00000BA0 end:0x00000BF8 -stg03D_57.c: - .text start:0x00020D08 end:0x00021494 +OBJECT/o_degring_linear.c: + .text start:0x00020CD4 end:0x00021624 .rodata start:0x00000BF8 end:0x00000C10 + .data start:0x000E2578 end:0x000E2580 stg03D_58.c: .text start:0x00021D18 end:0x00022028 @@ -254,9 +252,11 @@ stg03D_62.c: .text start:0x00025FD0 end:0x0002608C .rodata start:0x00000CD0 end:0x00000CD8 -stg03D_63.c: - .text start:0x00026234 end:0x0002754C +OBJECT/o_goalring.c: + .text start:0x00026230 end:0x0002754C .rodata start:0x00000CD8 end:0x00000D30 + .data start:0x000E4490 end:0x000E9D88 + .bss start:0x00000D38 end:0x00000D40 stg03D_64.c: .text start:0x0002754C end:0x00027F6C @@ -274,21 +274,15 @@ stg03D_67.c: .text start:0x00029A00 end:0x00029AD0 .rodata start:0x00000DB8 end:0x00000DC0 -stg03D_68.c: - .text start:0x00029D54 end:0x0002A7FC - .rodata start:0x00000DC0 end:0x00000DF8 - -stg03D_69.c: - .text start:0x0002A870 end:0x0002A8B4 - .rodata start:0x00000DF8 end:0x00000E00 - -stg03D_70.c: - .text start:0x0002AA6C end:0x0002B4CC - .rodata start:0x00000E00 end:0x00000E40 +OBJECT/o_itemboxair.c: + .text start:0x00029C80 end:0x0002A928 + .rodata start:0x00000DC0 end:0x00000E00 + .data start:0x000EE0B8 end:0x000EE138 -stg03D_71.c: - .text start:0x0002B540 end:0x0002B584 - .rodata start:0x00000E40 end:0x00000E48 +OBJECT/o_itemboxballoon.c: + .text start:0x0002A928 end:0x0002B5F8 + .rodata start:0x00000E00 end:0x00000E48 + .data start:0x000EE138 end:0x000EEA90 stg03D_72.c: .text start:0x0002B5F8 end:0x0002BFAC @@ -336,9 +330,11 @@ stg03D_82.c: .text start:0x0003B4C4 end:0x0003CF68 .rodata start:0x00001228 end:0x000012B8 -stg03D_83.c: +OBJECT/o_savepoint.c: .text start:0x0003D174 end:0x0003E204 .rodata start:0x000012B8 end:0x000012F0 + .data start:0x00119150 end:0x001191A0 + .bss start:0x00000D88 end:0x00000D90 stg03D_84.c: .text start:0x0003E868 end:0x0003FD14 diff --git a/config/GSNE8P/stg03D/symbols.txt b/config/GSNE8P/stg03D/symbols.txt index cd855d8a..17077a7c 100644 --- a/config/GSNE8P/stg03D/symbols.txt +++ b/config/GSNE8P/stg03D/symbols.txt @@ -189,13 +189,13 @@ fn_3_109F0 = .text:0x000109F0; // type:function size:0x168 fn_3_10B58 = .text:0x00010B58; // type:function size:0x54 fn_3_10BAC = .text:0x00010BAC; // type:function size:0x1CC fn_3_10D78 = .text:0x00010D78; // type:function size:0xC8 -fn_3_10E40 = .text:0x00010E40; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00010E40; // type:function size:0x30 fn_3_10E70 = .text:0x00010E70; // type:function size:0x30C -fn_3_1117C = .text:0x0001117C; // type:function size:0x74 -fn_3_111F0 = .text:0x000111F0; // type:function size:0xBC -fn_3_112AC = .text:0x000112AC; // type:function size:0x40 -fn_3_112EC = .text:0x000112EC; // type:function size:0x2C -fn_3_11318 = .text:0x00011318; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0001117C; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000111F0; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x000112AC; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000112EC; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00011318; // type:function size:0x60 fn_3_11378 = .text:0x00011378; // type:function size:0x12C fn_3_114A4 = .text:0x000114A4; // type:function size:0xD0 fn_3_11574 = .text:0x00011574; // type:function size:0x18C @@ -224,11 +224,11 @@ fn_3_14478 = .text:0x00014478; // type:function size:0xC fn_3_14484 = .text:0x00014484; // type:function size:0x1CC fn_3_14650 = .text:0x00014650; // type:function size:0x88 fn_3_146D8 = .text:0x000146D8; // type:function size:0xD0 -fn_3_147A8 = .text:0x000147A8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000147A8; // type:function size:0x100 fn_3_148A8 = .text:0x000148A8; // type:function size:0x198 fn_3_14A40 = .text:0x00014A40; // type:function size:0xA8 fn_3_14AE8 = .text:0x00014AE8; // type:function size:0x70 -fn_3_14B58 = .text:0x00014B58; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00014B58; // type:function size:0x114 fn_3_14C6C = .text:0x00014C6C; // type:function size:0x6C fn_3_14CD8 = .text:0x00014CD8; // type:function size:0x180 fn_3_14E58 = .text:0x00014E58; // type:function size:0xA4 @@ -262,7 +262,7 @@ fn_3_16CB8 = .text:0x00016CB8; // type:function size:0xA4 fn_3_16D5C = .text:0x00016D5C; // type:function size:0xA4 fn_3_16E00 = .text:0x00016E00; // type:function size:0xA4 fn_3_16EA4 = .text:0x00016EA4; // type:function size:0xB0 -fn_3_16F54 = .text:0x00016F54; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00016F54; // type:function size:0x19C fn_3_170F0 = .text:0x000170F0; // type:function size:0x198 _rename_MakeParticle = .text:0x00017288; // type:function size:0x19C fn_3_17424 = .text:0x00017424; // type:function size:0x198 @@ -274,7 +274,7 @@ fn_3_17D8C = .text:0x00017D8C; // type:function size:0x128 fn_3_17EB4 = .text:0x00017EB4; // type:function size:0x4 fn_3_17EB8 = .text:0x00017EB8; // type:function size:0x4 fn_3_17EBC = .text:0x00017EBC; // type:function size:0x40 -fn_3_17EFC = .text:0x00017EFC; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00017EFC; // type:function size:0x1E4 fn_3_180E0 = .text:0x000180E0; // type:function size:0x24 fn_3_18104 = .text:0x00018104; // type:function size:0x1C0 fn_3_182C4 = .text:0x000182C4; // type:function size:0x1F4 @@ -282,7 +282,7 @@ fn_3_184B8 = .text:0x000184B8; // type:function size:0x190 fn_3_18648 = .text:0x00018648; // type:function size:0xF8 fn_3_18740 = .text:0x00018740; // type:function size:0x1D4 fn_3_18914 = .text:0x00018914; // type:function size:0x18C -fn_3_18AA0 = .text:0x00018AA0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00018AA0; // type:function size:0x1C8 fn_3_18C68 = .text:0x00018C68; // type:function size:0x19C fn_3_18E04 = .text:0x00018E04; // type:function size:0xD0 fn_3_18ED4 = .text:0x00018ED4; // type:function size:0x218 @@ -308,11 +308,11 @@ fn_3_1B0A4 = .text:0x0001B0A4; // type:function size:0x1C4 fn_3_1B268 = .text:0x0001B268; // type:function size:0x1EC fn_3_1B454 = .text:0x0001B454; // type:function size:0x120 fn_3_1B574 = .text:0x0001B574; // type:function size:0x84 -fn_3_1B5F8 = .text:0x0001B5F8; // type:function size:0x198 -fn_3_1B790 = .text:0x0001B790; // type:function size:0xD4 -fn_3_1B864 = .text:0x0001B864; // type:function size:0x38 -fn_3_1B89C = .text:0x0001B89C; // type:function size:0x144 -fn_3_1B9E0 = .text:0x0001B9E0; // type:function size:0xB4 +Object3SpringJump = .text:0x0001B5F8; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001B790; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001B864; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001B89C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001B9E0; // type:function size:0xB4 scope:local fn_3_1BA94 = .text:0x0001BA94; // type:function size:0xF8 fn_3_1BB8C = .text:0x0001BB8C; // type:function size:0xFC fn_3_1BC88 = .text:0x0001BC88; // type:function size:0x30 @@ -360,15 +360,15 @@ fn_3_1FF78 = .text:0x0001FF78; // type:function size:0x38 fn_3_1FFB0 = .text:0x0001FFB0; // type:function size:0x968 fn_3_20918 = .text:0x00020918; // type:function size:0x10C fn_3_20A24 = .text:0x00020A24; // type:function size:0x2B0 -fn_3_20CD4 = .text:0x00020CD4; // type:function size:0x34 -fn_3_20D08 = .text:0x00020D08; // type:function size:0x11C -fn_3_20E24 = .text:0x00020E24; // type:function size:0x110 -fn_3_20F34 = .text:0x00020F34; // type:function size:0xB4 -fn_3_20FE8 = .text:0x00020FE8; // type:function size:0x150 -fn_3_21138 = .text:0x00021138; // type:function size:0xE0 -fn_3_21218 = .text:0x00021218; // type:function size:0x190 -fn_3_213A8 = .text:0x000213A8; // type:function size:0xEC -fn_3_21494 = .text:0x00021494; // type:function size:0x190 +DegRingGetNum = .text:0x00020CD4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00020D08; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00020E24; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00020F34; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00020FE8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00021138; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00021218; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000213A8; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00021494; // type:function size:0x190 scope:local fn_3_21624 = .text:0x00021624; // type:function size:0x98 fn_3_216BC = .text:0x000216BC; // type:function size:0xC8 fn_3_21784 = .text:0x00021784; // type:function size:0x10C @@ -428,15 +428,15 @@ fn_3_2608C = .text:0x0002608C; // type:function size:0x8C fn_3_26118 = .text:0x00026118; // type:function size:0x38 fn_3_26150 = .text:0x00026150; // type:function size:0x4 fn_3_26154 = .text:0x00026154; // type:function size:0xDC -fn_3_26230 = .text:0x00026230; // type:function size:0x4 -fn_3_26234 = .text:0x00026234; // type:function size:0x2EC -fn_3_26520 = .text:0x00026520; // type:function size:0x44 -fn_3_26564 = .text:0x00026564; // type:function size:0x7F4 -fn_3_26D58 = .text:0x00026D58; // type:function size:0x34 -fn_3_26D8C = .text:0x00026D8C; // type:function size:0xF0 -fn_3_26E7C = .text:0x00026E7C; // type:function size:0x214 -fn_3_27090 = .text:0x00027090; // type:function size:0x254 -fn_3_272E4 = .text:0x000272E4; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00026230; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00026234; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026520; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00026564; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00026D58; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00026D8C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00026E7C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00027090; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000272E4; // type:function size:0x268 scope:local fn_3_2754C = .text:0x0002754C; // type:function size:0x8C fn_3_275D8 = .text:0x000275D8; // type:function size:0x12C fn_3_27704 = .text:0x00027704; // type:function size:0x4C @@ -450,7 +450,7 @@ fn_3_281D4 = .text:0x000281D4; // type:function size:0x3F8 fn_3_285CC = .text:0x000285CC; // type:function size:0x1D0 fn_3_2879C = .text:0x0002879C; // type:function size:0x140 fn_3_288DC = .text:0x000288DC; // type:function size:0x1FC -fn_3_28AD8 = .text:0x00028AD8; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00028AD8; // type:function size:0x13C fn_3_28C14 = .text:0x00028C14; // type:function size:0x200 fn_3_28E14 = .text:0x00028E14; // type:function size:0x98 fn_3_28EAC = .text:0x00028EAC; // type:function size:0x238 @@ -470,53 +470,53 @@ fn_3_29610 = .text:0x00029610; // type:function size:0x44 fn_3_29654 = .text:0x00029654; // type:function size:0x38 fn_3_2968C = .text:0x0002968C; // type:function size:0x4 fn_3_29690 = .text:0x00029690; // type:function size:0x38 -fn_3_296C8 = .text:0x000296C8; // type:function size:0xC8 -fn_3_29790 = .text:0x00029790; // type:function size:0x138 +_rename_GiveItemP = .text:0x000296C8; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00029790; // type:function size:0x138 fn_3_298C8 = .text:0x000298C8; // type:function size:0x138 fn_3_29A00 = .text:0x00029A00; // type:function size:0xD0 fn_3_29AD0 = .text:0x00029AD0; // type:function size:0x90 fn_3_29B60 = .text:0x00029B60; // type:function size:0x94 fn_3_29BF4 = .text:0x00029BF4; // type:function size:0x8C -fn_3_29C80 = .text:0x00029C80; // type:function size:0xD4 -fn_3_29D54 = .text:0x00029D54; // type:function size:0x240 -fn_3_29F94 = .text:0x00029F94; // type:function size:0x98 -fn_3_2A02C = .text:0x0002A02C; // type:function size:0x214 -fn_3_2A240 = .text:0x0002A240; // type:function size:0x10 -fn_3_2A250 = .text:0x0002A250; // type:function size:0xA0 -fn_3_2A2F0 = .text:0x0002A2F0; // type:function size:0xD0 -fn_3_2A3C0 = .text:0x0002A3C0; // type:function size:0x26C -fn_3_2A62C = .text:0x0002A62C; // type:function size:0x38 -fn_3_2A664 = .text:0x0002A664; // type:function size:0x50 -fn_3_2A6B4 = .text:0x0002A6B4; // type:function size:0x70 -fn_3_2A724 = .text:0x0002A724; // type:function size:0x50 -fn_3_2A774 = .text:0x0002A774; // type:function size:0x38 -fn_3_2A7AC = .text:0x0002A7AC; // type:function size:0x50 -fn_3_2A7FC = .text:0x0002A7FC; // type:function size:0x38 -fn_3_2A834 = .text:0x0002A834; // type:function size:0x3C -fn_3_2A870 = .text:0x0002A870; // type:function size:0x44 -fn_3_2A8B4 = .text:0x0002A8B4; // type:function size:0x38 -fn_3_2A8EC = .text:0x0002A8EC; // type:function size:0x4 -fn_3_2A8F0 = .text:0x0002A8F0; // type:function size:0x38 -fn_3_2A928 = .text:0x0002A928; // type:function size:0x144 -fn_3_2AA6C = .text:0x0002AA6C; // type:function size:0x158 -fn_3_2ABC4 = .text:0x0002ABC4; // type:function size:0x64 -fn_3_2AC28 = .text:0x0002AC28; // type:function size:0x1C4 -fn_3_2ADEC = .text:0x0002ADEC; // type:function size:0x3C -fn_3_2AE28 = .text:0x0002AE28; // type:function size:0x6C -fn_3_2AE94 = .text:0x0002AE94; // type:function size:0x228 -fn_3_2B0BC = .text:0x0002B0BC; // type:function size:0x28C -fn_3_2B348 = .text:0x0002B348; // type:function size:0xC -fn_3_2B354 = .text:0x0002B354; // type:function size:0x50 -fn_3_2B3A4 = .text:0x0002B3A4; // type:function size:0x50 -fn_3_2B3F4 = .text:0x0002B3F4; // type:function size:0x50 -fn_3_2B444 = .text:0x0002B444; // type:function size:0x38 -fn_3_2B47C = .text:0x0002B47C; // type:function size:0x50 -fn_3_2B4CC = .text:0x0002B4CC; // type:function size:0x38 -fn_3_2B504 = .text:0x0002B504; // type:function size:0x3C -fn_3_2B540 = .text:0x0002B540; // type:function size:0x44 -fn_3_2B584 = .text:0x0002B584; // type:function size:0x38 -fn_3_2B5BC = .text:0x0002B5BC; // type:function size:0x4 -fn_3_2B5C0 = .text:0x0002B5C0; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00029C80; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00029D54; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00029F94; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002A02C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002A240; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002A250; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002A2F0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002A3C0; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002A62C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002A664; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002A6B4; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002A724; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002A774; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002A7AC; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002A7FC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002A834; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002A870; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002A8B4; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002A8EC; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002A8F0; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002A928; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002AA6C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002ABC4; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002AC28; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002ADEC; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002AE28; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002AE94; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002B0BC; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002B348; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002B354; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002B3A4; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002B3F4; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002B444; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002B47C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002B4CC; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002B504; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002B540; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002B584; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002B5BC; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002B5C0; // type:function size:0x38 scope:local fn_3_2B5F8 = .text:0x0002B5F8; // type:function size:0x280 fn_3_2B878 = .text:0x0002B878; // type:function size:0x50 fn_3_2B8C8 = .text:0x0002B8C8; // type:function size:0x50C @@ -609,8 +609,8 @@ fn_3_36BA4 = .text:0x00036BA4; // type:function size:0x54 fn_3_36BF8 = .text:0x00036BF8; // type:function size:0x7EC fn_3_373E4 = .text:0x000373E4; // type:function size:0xB0 fn_3_37494 = .text:0x00037494; // type:function size:0xB4 -fn_3_37548 = .text:0x00037548; // type:function size:0x2C -fn_3_37574 = .text:0x00037574; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00037548; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00037574; // type:function size:0x30 o_ring_0 = .text:0x000375A4; // type:function size:0x13C scope:local Ring = .text:0x000376E0; // type:function size:0x688 scope:global o_ring_3 = .text:0x00037D68; // type:function size:0x6C scope:global @@ -643,19 +643,19 @@ fn_3_3CC88 = .text:0x0003CC88; // type:function size:0x2E0 fn_3_3CF68 = .text:0x0003CF68; // type:function size:0x110 fn_3_3D078 = .text:0x0003D078; // type:function size:0xF8 fn_3_3D170 = .text:0x0003D170; // type:function size:0x4 -fn_3_3D174 = .text:0x0003D174; // type:function size:0x264 -fn_3_3D3D8 = .text:0x0003D3D8; // type:function size:0x148 -fn_3_3D520 = .text:0x0003D520; // type:function size:0x48 -fn_3_3D568 = .text:0x0003D568; // type:function size:0x1A4 -fn_3_3D70C = .text:0x0003D70C; // type:function size:0x1AC -fn_3_3D8B8 = .text:0x0003D8B8; // type:function size:0x154 -fn_3_3DA0C = .text:0x0003DA0C; // type:function size:0x4 -fn_3_3DA10 = .text:0x0003DA10; // type:function size:0x138 -fn_3_3DB48 = .text:0x0003DB48; // type:function size:0x368 -fn_3_3DEB0 = .text:0x0003DEB0; // type:function size:0x224 -fn_3_3E0D4 = .text:0x0003E0D4; // type:function size:0x20 -fn_3_3E0F4 = .text:0x0003E0F4; // type:function size:0x4C -fn_3_3E140 = .text:0x0003E140; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003D174; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003D3D8; // type:function size:0x148 scope:local +savepointExit = .text:0x0003D520; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003D568; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003D70C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003D8B8; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003DA0C; // type:function size:0x4 scope:local +initCollidata = .text:0x0003DA10; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003DB48; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003DEB0; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003E0D4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003E0F4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003E140; // type:function size:0xC4 scope:local fn_3_3E204 = .text:0x0003E204; // type:function size:0x20 fn_3_3E224 = .text:0x0003E224; // type:function size:0x3C fn_3_3E260 = .text:0x0003E260; // type:function size:0x9C @@ -1479,11 +1479,11 @@ lbl_3_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x4 align:4 data:floa lbl_3_rodata_9EC = .rodata:0x000009EC; // type:object size:0x4 align:4 data:float lbl_3_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float lbl_3_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_9F8 = .rodata:0x000009F8; // type:object size:0xC data:4byte -lbl_3_rodata_A04 = .rodata:0x00000A04; // type:object size:0x4 align:4 data:float -lbl_3_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float -lbl_3_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float -lbl_3_rodata_A10 = .rodata:0x00000A10; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000009F8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000A04; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000A08; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000A0C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000A10; // type:object size:0x4 scope:local align:4 data:float lbl_3_rodata_A18 = .rodata:0x00000A18; // type:object size:0x4 align:4 data:float lbl_3_rodata_A1C = .rodata:0x00000A1C; // type:object size:0xC data:4byte lbl_3_rodata_A28 = .rodata:0x00000A28; // type:object size:0x4 align:4 data:float @@ -1594,11 +1594,11 @@ lbl_3_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x8 align:8 data:doub lbl_3_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float lbl_3_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float lbl_3_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:4 data:float -lbl_3_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_3_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_3_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float lbl_3_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float lbl_3_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float lbl_3_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float @@ -1639,25 +1639,25 @@ lbl_3_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:floa lbl_3_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x8 align:8 data:double lbl_3_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:8 data:double lbl_3_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x8 align:4 data:float -lbl_3_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D10 = .rodata:0x00000D10; // type:object size:0x8 align:8 data:double -lbl_3_rodata_D18 = .rodata:0x00000D18; // type:object size:0x8 align:8 data:double -lbl_3_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_3_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D10; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000D18; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float lbl_3_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float lbl_3_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float lbl_3_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float @@ -1691,37 +1691,37 @@ lbl_3_rodata_DAC = .rodata:0x00000DAC; // type:object size:0x4 align:4 data:floa lbl_3_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x4 align:4 data:float lbl_3_rodata_DB4 = .rodata:0x00000DB4; // type:object size:0x4 align:4 data:float lbl_3_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x8 align:4 data:float -lbl_3_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DC4 = .rodata:0x00000DC4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x8 align:8 data:double -lbl_3_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x8 align:4 data:float -lbl_3_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E08 = .rodata:0x00000E08; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E0C = .rodata:0x00000E0C; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float -lbl_3_rodata_E40 = .rodata:0x00000E40; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000DD8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 data:float lbl_3_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float lbl_3_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float lbl_3_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float @@ -1984,17 +1984,17 @@ lbl_3_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x4 align:4 data:flo lbl_3_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x8 align:8 data:double lbl_3_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 align:4 data:float lbl_3_rodata_12B4 = .rodata:0x000012B4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12B8 = .rodata:0x000012B8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12BC = .rodata:0x000012BC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12C0 = .rodata:0x000012C0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12C4 = .rodata:0x000012C4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x8 align:8 data:double -lbl_3_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12DC = .rodata:0x000012DC; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12E4 = .rodata:0x000012E4; // type:object size:0x4 align:4 data:float -lbl_3_rodata_12E8 = .rodata:0x000012E8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000012B8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000012BC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000012C0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000012C4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000012C8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000012D0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000012D8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000012DC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000012E0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000012E4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000012E8; // type:object size:0x4 scope:local align:4 data:float lbl_3_rodata_12F0 = .rodata:0x000012F0; // type:object size:0x4 align:4 data:float lbl_3_rodata_12F4 = .rodata:0x000012F4; // type:object size:0x4 align:4 data:float lbl_3_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x4 align:4 data:float @@ -8003,7 +8003,7 @@ lbl_3_data_DA580 = .data:0x000DA580; // type:object size:0x7 data:string lbl_3_data_DA588 = .data:0x000DA588; // type:object size:0x7 data:string lbl_3_data_DA590 = .data:0x000DA590; // type:object size:0x7 data:string lbl_3_data_DA598 = .data:0x000DA598; // type:object size:0x60 -lbl_3_data_DA5F8 = .data:0x000DA5F8; // type:object size:0x8 +_rename_ring_texlist = .data:0x000DA5F8; // type:object size:0x8 lbl_3_data_DA600 = .data:0x000DA600; // type:object size:0x38 lbl_3_data_DA638 = .data:0x000DA638; // type:object size:0x38 lbl_3_data_DA670 = .data:0x000DA670; // type:object size:0xE data:string @@ -8090,42 +8090,42 @@ lbl_3_data_DB2FC = .data:0x000DB2FC; // type:object size:0xB data:string lbl_3_data_DB308 = .data:0x000DB308; // type:object size:0x38 lbl_3_data_DB340 = .data:0x000DB340; // type:object size:0x8 data:byte lbl_3_data_DB348 = .data:0x000DB348; // type:object size:0x5 data:string -lbl_3_data_DB360 = .data:0x000DB360; // type:object size:0xE data:string -lbl_3_data_DB370 = .data:0x000DB370; // type:object size:0xE data:string -lbl_3_data_DB380 = .data:0x000DB380; // type:object size:0xD data:string -lbl_3_data_DB390 = .data:0x000DB390; // type:object size:0xD data:string -lbl_3_data_DB3A0 = .data:0x000DB3A0; // type:object size:0x30 -lbl_3_data_DB3D0 = .data:0x000DB3D0; // type:object size:0x8 -lbl_3_data_DB3D8 = .data:0x000DB3D8; // type:object size:0x204 -lbl_3_data_DB5DC = .data:0x000DB5DC; // type:object size:0x204 -lbl_3_data_DB7E0 = .data:0x000DB7E0; // type:object size:0x1C8 -lbl_3_data_DB9A8 = .data:0x000DB9A8; // type:object size:0x40 -lbl_3_data_DB9E8 = .data:0x000DB9E8; // type:object size:0x50 -lbl_3_data_DBA38 = .data:0x000DBA38; // type:object size:0x8 -lbl_3_data_DBA40 = .data:0x000DBA40; // type:object size:0x20 -lbl_3_data_DBA60 = .data:0x000DBA60; // type:object size:0xC0 -lbl_3_data_DBB20 = .data:0x000DBB20; // type:object size:0x60 -lbl_3_data_DBB80 = .data:0x000DBB80; // type:object size:0x40 -lbl_3_data_DBBC0 = .data:0x000DBBC0; // type:object size:0x80 -lbl_3_data_DBC40 = .data:0x000DBC40; // type:object size:0x40 -lbl_3_data_DBC80 = .data:0x000DBC80; // type:object size:0x24 -lbl_3_data_DBCA4 = .data:0x000DBCA4; // type:object size:0x1C8 -lbl_3_data_DBE6C = .data:0x000DBE6C; // type:object size:0x1C8 -lbl_3_data_DC034 = .data:0x000DC034; // type:object size:0x140 -lbl_3_data_DC174 = .data:0x000DC174; // type:object size:0x40 -lbl_3_data_DC1B4 = .data:0x000DC1B4; // type:object size:0x50 -lbl_3_data_DC204 = .data:0x000DC204; // type:object size:0x8 -lbl_3_data_DC20C = .data:0x000DC20C; // type:object size:0x14 -lbl_3_data_DC220 = .data:0x000DC220; // type:object size:0x120 -lbl_3_data_DC340 = .data:0x000DC340; // type:object size:0x60 -lbl_3_data_DC3A0 = .data:0x000DC3A0; // type:object size:0x20 -lbl_3_data_DC3C0 = .data:0x000DC3C0; // type:object size:0x30 -lbl_3_data_DC3F0 = .data:0x000DC3F0; // type:object size:0x24 -lbl_3_data_DC414 = .data:0x000DC414; // type:object size:0x8 -lbl_3_data_DC41C = .data:0x000DC41C; // type:object size:0x30 -lbl_3_data_DC44C = .data:0x000DC44C; // type:object size:0x4 align:4 data:float -lbl_3_data_DC450 = .data:0x000DC450; // type:object size:0x4 align:4 data:float -lbl_3_data_DC454 = .data:0x000DC454; // type:object size:0x4 align:4 data:float +@18 = .data:0x000DB360; // type:object size:0xE scope:local data:string +@19 = .data:0x000DB370; // type:object size:0xE scope:local data:string +@20 = .data:0x000DB380; // type:object size:0xD scope:local data:string +@21 = .data:0x000DB390; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000DB3A0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000DB3D0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000DB3D8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000DB5DC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000DB7E0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000DB9A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000DB9E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000DBA38; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000DBA40; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000DBA60; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000DBB20; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000DBB80; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000DBBC0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000DBC40; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000DBC80; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000DBCA4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000DBE6C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000DC034; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000DC174; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000DC1B4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000DC204; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000DC20C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000DC220; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000DC340; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000DC3A0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000DC3C0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000DC3F0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000DC414; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000DC41C; // type:object size:0x30 scope:local +spring3_k = .data:0x000DC44C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000DC450; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000DC454; // type:object size:0x4 scope:local align:4 data:float lbl_3_data_DC458 = .data:0x000DC458; // type:object size:0xE data:string lbl_3_data_DC468 = .data:0x000DC468; // type:object size:0xC lbl_3_data_DC474 = .data:0x000DC474; // type:object size:0x8 @@ -8361,7 +8361,7 @@ lbl_3_data_E24D0 = .data:0x000E24D0; // type:object size:0x14 lbl_3_data_E24E4 = .data:0x000E24E4; // type:object size:0x24 lbl_3_data_E2508 = .data:0x000E2508; // type:object size:0x40 data:4byte lbl_3_data_E2548 = .data:0x000E2548; // type:object size:0x30 -lbl_3_data_E2578 = .data:0x000E2578; // type:object size:0x5 data:string +@115 = .data:0x000E2578; // type:object size:0x5 scope:local data:string lbl_3_data_E2580 = .data:0x000E2580; // type:object size:0xE data:string lbl_3_data_E2590 = .data:0x000E2590; // type:object size:0xD data:string lbl_3_data_E25A0 = .data:0x000E25A0; // type:object size:0x18 @@ -8435,149 +8435,149 @@ lbl_3_data_E4428 = .data:0x000E4428; // type:object size:0x30 lbl_3_data_E4458 = .data:0x000E4458; // type:object size:0xF data:string lbl_3_data_E4468 = .data:0x000E4468; // type:object size:0x10 data:string lbl_3_data_E4478 = .data:0x000E4478; // type:object size:0x18 data:string -lbl_3_data_E4490 = .data:0x000E4490; // type:object size:0xD data:string -lbl_3_data_E44A0 = .data:0x000E44A0; // type:object size:0xD data:string -lbl_3_data_E44B0 = .data:0x000E44B0; // type:object size:0x18 -lbl_3_data_E44C8 = .data:0x000E44C8; // type:object size:0x8 -lbl_3_data_E44D0 = .data:0x000E44D0; // type:object size:0x2D0 -lbl_3_data_E47A0 = .data:0x000E47A0; // type:object size:0xCE4 -lbl_3_data_E5484 = .data:0x000E5484; // type:object size:0x18 -lbl_3_data_E549C = .data:0x000E549C; // type:object size:0xE data:string -lbl_3_data_E54AC = .data:0x000E54AC; // type:object size:0xC -lbl_3_data_E54B8 = .data:0x000E54B8; // type:object size:0x8 -lbl_3_data_E54C0 = .data:0x000E54C0; // type:object size:0x50 -lbl_3_data_E5510 = .data:0x000E5510; // type:object size:0xCC -lbl_3_data_E55DC = .data:0x000E55DC; // type:object size:0x18 -lbl_3_data_E55F4 = .data:0x000E55F4; // type:object size:0xC -lbl_3_data_E5600 = .data:0x000E5600; // type:object size:0x8 -lbl_3_data_E5608 = .data:0x000E5608; // type:object size:0x50 -lbl_3_data_E5658 = .data:0x000E5658; // type:object size:0xCC -lbl_3_data_E5724 = .data:0x000E5724; // type:object size:0x18 -lbl_3_data_E573C = .data:0x000E573C; // type:object size:0xD data:string -lbl_3_data_E574C = .data:0x000E574C; // type:object size:0xD data:string -lbl_3_data_E575C = .data:0x000E575C; // type:object size:0xD data:string -lbl_3_data_E576C = .data:0x000E576C; // type:object size:0xD data:string -lbl_3_data_E577C = .data:0x000E577C; // type:object size:0x30 -lbl_3_data_E57AC = .data:0x000E57AC; // type:object size:0x8 -lbl_3_data_E57B4 = .data:0x000E57B4; // type:object size:0x108 -lbl_3_data_E58BC = .data:0x000E58BC; // type:object size:0x18C -lbl_3_data_E5A48 = .data:0x000E5A48; // type:object size:0x18 -lbl_3_data_E5A60 = .data:0x000E5A60; // type:object size:0x38 -lbl_3_data_E5A98 = .data:0x000E5A98; // type:object size:0x100 -lbl_3_data_E5B98 = .data:0x000E5B98; // type:object size:0x15C -lbl_3_data_E5CF4 = .data:0x000E5CF4; // type:object size:0x18 -lbl_3_data_E5D0C = .data:0x000E5D0C; // type:object size:0x38 -lbl_3_data_E5D44 = .data:0x000E5D44; // type:object size:0x10C -lbl_3_data_E5E50 = .data:0x000E5E50; // type:object size:0x15C -lbl_3_data_E5FAC = .data:0x000E5FAC; // type:object size:0x18 -lbl_3_data_E5FC4 = .data:0x000E5FC4; // type:object size:0x38 -lbl_3_data_E5FFC = .data:0x000E5FFC; // type:object size:0xC0 -lbl_3_data_E60BC = .data:0x000E60BC; // type:object size:0x114 -lbl_3_data_E61D0 = .data:0x000E61D0; // type:object size:0x18 -lbl_3_data_E61E8 = .data:0x000E61E8; // type:object size:0x38 -lbl_3_data_E6220 = .data:0x000E6220; // type:object size:0x108 -lbl_3_data_E6328 = .data:0x000E6328; // type:object size:0x18C -lbl_3_data_E64B4 = .data:0x000E64B4; // type:object size:0x18 -lbl_3_data_E64CC = .data:0x000E64CC; // type:object size:0x38 -lbl_3_data_E6504 = .data:0x000E6504; // type:object size:0x34 -lbl_3_data_E6538 = .data:0x000E6538; // type:object size:0x6C -lbl_3_data_E65A4 = .data:0x000E65A4; // type:object size:0x18 -lbl_3_data_E65BC = .data:0x000E65BC; // type:object size:0x38 -lbl_3_data_E65F4 = .data:0x000E65F4; // type:object size:0x34 -lbl_3_data_E6628 = .data:0x000E6628; // type:object size:0x6C -lbl_3_data_E6694 = .data:0x000E6694; // type:object size:0x18 -lbl_3_data_E66AC = .data:0x000E66AC; // type:object size:0x38 -lbl_3_data_E66E4 = .data:0x000E66E4; // type:object size:0x2B0 -lbl_3_data_E6994 = .data:0x000E6994; // type:object size:0x3B4 -lbl_3_data_E6D48 = .data:0x000E6D48; // type:object size:0x18 -lbl_3_data_E6D60 = .data:0x000E6D60; // type:object size:0x38 -lbl_3_data_E6D98 = .data:0x000E6D98; // type:object size:0x174 -lbl_3_data_E6F0C = .data:0x000E6F0C; // type:object size:0x234 -lbl_3_data_E7140 = .data:0x000E7140; // type:object size:0x18 -lbl_3_data_E7158 = .data:0x000E7158; // type:object size:0x38 -lbl_3_data_E7190 = .data:0x000E7190; // type:object size:0x20 -lbl_3_data_E71B0 = .data:0x000E71B0; // type:object size:0x20 -lbl_3_data_E71D0 = .data:0x000E71D0; // type:object size:0xA0 -lbl_3_data_E7270 = .data:0x000E7270; // type:object size:0xA0 -lbl_3_data_E7310 = .data:0x000E7310; // type:object size:0xA0 -lbl_3_data_E73B0 = .data:0x000E73B0; // type:object size:0xA0 -lbl_3_data_E7450 = .data:0x000E7450; // type:object size:0xA0 -lbl_3_data_E74F0 = .data:0x000E74F0; // type:object size:0x20 -lbl_3_data_E7510 = .data:0x000E7510; // type:object size:0x20 -lbl_3_data_E7530 = .data:0x000E7530; // type:object size:0xA0 -lbl_3_data_E75D0 = .data:0x000E75D0; // type:object size:0x90 -lbl_3_data_E7660 = .data:0x000E7660; // type:object size:0xC data:4byte -lbl_3_data_E766C = .data:0x000E766C; // type:object size:0xD data:string -lbl_3_data_E767C = .data:0x000E767C; // type:object size:0x30 -lbl_3_data_E76AC = .data:0x000E76AC; // type:object size:0x8 -lbl_3_data_E76B4 = .data:0x000E76B4; // type:object size:0x108 -lbl_3_data_E77BC = .data:0x000E77BC; // type:object size:0x18C -lbl_3_data_E7948 = .data:0x000E7948; // type:object size:0x18 -lbl_3_data_E7960 = .data:0x000E7960; // type:object size:0x38 -lbl_3_data_E7998 = .data:0x000E7998; // type:object size:0x100 -lbl_3_data_E7A98 = .data:0x000E7A98; // type:object size:0x15C -lbl_3_data_E7BF4 = .data:0x000E7BF4; // type:object size:0x18 -lbl_3_data_E7C0C = .data:0x000E7C0C; // type:object size:0x38 -lbl_3_data_E7C44 = .data:0x000E7C44; // type:object size:0x10C -lbl_3_data_E7D50 = .data:0x000E7D50; // type:object size:0x15C -lbl_3_data_E7EAC = .data:0x000E7EAC; // type:object size:0x18 -lbl_3_data_E7EC4 = .data:0x000E7EC4; // type:object size:0x38 -lbl_3_data_E7EFC = .data:0x000E7EFC; // type:object size:0xC0 -lbl_3_data_E7FBC = .data:0x000E7FBC; // type:object size:0x114 -lbl_3_data_E80D0 = .data:0x000E80D0; // type:object size:0x18 -lbl_3_data_E80E8 = .data:0x000E80E8; // type:object size:0x38 -lbl_3_data_E8120 = .data:0x000E8120; // type:object size:0x108 -lbl_3_data_E8228 = .data:0x000E8228; // type:object size:0x18C -lbl_3_data_E83B4 = .data:0x000E83B4; // type:object size:0x18 -lbl_3_data_E83CC = .data:0x000E83CC; // type:object size:0x38 -lbl_3_data_E8404 = .data:0x000E8404; // type:object size:0x34 -lbl_3_data_E8438 = .data:0x000E8438; // type:object size:0x6C -lbl_3_data_E84A4 = .data:0x000E84A4; // type:object size:0x18 -lbl_3_data_E84BC = .data:0x000E84BC; // type:object size:0x38 -lbl_3_data_E84F4 = .data:0x000E84F4; // type:object size:0x34 -lbl_3_data_E8528 = .data:0x000E8528; // type:object size:0x6C -lbl_3_data_E8594 = .data:0x000E8594; // type:object size:0x18 -lbl_3_data_E85AC = .data:0x000E85AC; // type:object size:0x38 -lbl_3_data_E85E4 = .data:0x000E85E4; // type:object size:0x2B0 -lbl_3_data_E8894 = .data:0x000E8894; // type:object size:0x3B4 -lbl_3_data_E8C48 = .data:0x000E8C48; // type:object size:0x18 -lbl_3_data_E8C60 = .data:0x000E8C60; // type:object size:0x38 -lbl_3_data_E8C98 = .data:0x000E8C98; // type:object size:0x174 -lbl_3_data_E8E0C = .data:0x000E8E0C; // type:object size:0x234 -lbl_3_data_E9040 = .data:0x000E9040; // type:object size:0x18 -lbl_3_data_E9058 = .data:0x000E9058; // type:object size:0x38 -lbl_3_data_E9090 = .data:0x000E9090; // type:object size:0x140 -lbl_3_data_E91D0 = .data:0x000E91D0; // type:object size:0x20 -lbl_3_data_E91F0 = .data:0x000E91F0; // type:object size:0x140 -lbl_3_data_E9330 = .data:0x000E9330; // type:object size:0x140 -lbl_3_data_E9470 = .data:0x000E9470; // type:object size:0x140 -lbl_3_data_E95B0 = .data:0x000E95B0; // type:object size:0x140 -lbl_3_data_E96F0 = .data:0x000E96F0; // type:object size:0x140 -lbl_3_data_E9830 = .data:0x000E9830; // type:object size:0x140 -lbl_3_data_E9970 = .data:0x000E9970; // type:object size:0x140 -lbl_3_data_E9AB0 = .data:0x000E9AB0; // type:object size:0x140 -lbl_3_data_E9BF0 = .data:0x000E9BF0; // type:object size:0x90 -lbl_3_data_E9C80 = .data:0x000E9C80; // type:object size:0xC data:4byte -lbl_3_data_E9C8C = .data:0x000E9C8C; // type:object size:0x1C -lbl_3_data_E9CA8 = .data:0x000E9CA8; // type:object size:0x60 -lbl_3_data_E9D08 = .data:0x000E9D08; // type:object size:0x4 data:4byte -lbl_3_data_E9D0C = .data:0x000E9D0C; // type:object size:0x4 data:4byte -lbl_3_data_E9D10 = .data:0x000E9D10; // type:object size:0x4 align:4 data:float -lbl_3_data_E9D14 = .data:0x000E9D14; // type:object size:0x4 align:4 data:float -lbl_3_data_E9D18 = .data:0x000E9D18; // type:object size:0x4 align:4 data:float -lbl_3_data_E9D1C = .data:0x000E9D1C; // type:object size:0x4 data:4byte -lbl_3_data_E9D20 = .data:0x000E9D20; // type:object size:0x4 data:4byte -lbl_3_data_E9D24 = .data:0x000E9D24; // type:object size:0x4 align:4 data:float -lbl_3_data_E9D28 = .data:0x000E9D28; // type:object size:0x4 align:4 data:float -lbl_3_data_E9D2C = .data:0x000E9D2C; // type:object size:0x4 align:4 data:float -lbl_3_data_E9D30 = .data:0x000E9D30; // type:object size:0xC -lbl_3_data_E9D3C = .data:0x000E9D3C; // type:object size:0xC -lbl_3_data_E9D48 = .data:0x000E9D48; // type:object size:0xC -lbl_3_data_E9D54 = .data:0x000E9D54; // type:object size:0xC -lbl_3_data_E9D60 = .data:0x000E9D60; // type:object size:0xC -lbl_3_data_E9D6C = .data:0x000E9D6C; // type:object size:0x4 data:4byte -lbl_3_data_E9D70 = .data:0x000E9D70; // type:object size:0xC -lbl_3_data_E9D7C = .data:0x000E9D7C; // type:object size:0xC +@19 = .data:0x000E4490; // type:object size:0xD scope:local data:string +@20 = .data:0x000E44A0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000E44B0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000E44C8; // type:object size:0x8 scope:local +goalring_plist = .data:0x000E44D0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000E47A0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000E5484; // type:object size:0x18 scope:local +@21 = .data:0x000E549C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000E54AC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000E54B8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000E54C0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000E5510; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000E55DC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000E55F4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000E5600; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000E5608; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000E5658; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000E5724; // type:object size:0x18 scope:local +@22 = .data:0x000E573C; // type:object size:0xD scope:local data:string +@23 = .data:0x000E574C; // type:object size:0xD scope:local data:string +@24 = .data:0x000E575C; // type:object size:0xD scope:local data:string +@25 = .data:0x000E576C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000E577C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000E57AC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000E57B4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000E58BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000E5A48; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000E5A60; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000E5A98; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000E5B98; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000E5CF4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000E5D0C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000E5D44; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000E5E50; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000E5FAC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000E5FC4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000E5FFC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000E60BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000E61D0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000E61E8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000E6220; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000E6328; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000E64B4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000E64CC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000E6504; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000E6538; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000E65A4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000E65BC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000E65F4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000E6628; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000E6694; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000E66AC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000E66E4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000E6994; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000E6D48; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000E6D60; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000E6D98; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000E6F0C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000E7140; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000E7158; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000E7190; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000E71B0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000E71D0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000E7270; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000E7310; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000E73B0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000E7450; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000E74F0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000E7510; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000E7530; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000E75D0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000E7660; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000E766C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000E767C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000E76AC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000E76B4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000E77BC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000E7948; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000E7960; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000E7998; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000E7A98; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000E7BF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000E7C0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000E7C44; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000E7D50; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000E7EAC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000E7EC4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000E7EFC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000E7FBC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000E80D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000E80E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000E8120; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000E8228; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000E83B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000E83CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000E8404; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000E8438; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000E84A4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000E84BC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000E84F4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000E8528; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000E8594; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000E85AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000E85E4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000E8894; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000E8C48; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000E8C60; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000E8C98; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000E8E0C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000E9040; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000E9058; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000E9090; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000E91D0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000E91F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000E9330; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000E9470; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000E95B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000E96F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000E9830; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000E9970; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000E9AB0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000E9BF0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000E9C80; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000E9C8C; // type:object size:0x1C +goalring_colli_info = .data:0x000E9CA8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000E9D08; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000E9D0C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000E9D10; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000E9D14; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000E9D18; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000E9D1C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000E9D20; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000E9D24; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000E9D28; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000E9D2C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000E9D30; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000E9D3C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000E9D48; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000E9D54; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000E9D60; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000E9D6C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000E9D70; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000E9D7C; // type:object size:0xC scope:local lbl_3_data_E9D88 = .data:0x000E9D88; // type:object size:0xE data:string lbl_3_data_E9D98 = .data:0x000E9D98; // type:object size:0xD data:string lbl_3_data_E9DA8 = .data:0x000E9DA8; // type:object size:0xD data:string @@ -8663,30 +8663,30 @@ lbl_3_data_ED690 = .data:0x000ED690; // type:object size:0xD data:string lbl_3_data_ED6A0 = .data:0x000ED6A0; // type:object size:0xE data:string lbl_3_data_ED6B0 = .data:0x000ED6B0; // type:object size:0xD data:string lbl_3_data_ED6C0 = .data:0x000ED6C0; // type:object size:0x24 -lbl_3_data_ED6E4 = .data:0x000ED6E4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000ED6E4; // type:object size:0x8 lbl_3_data_ED6EC = .data:0x000ED6EC; // type:object size:0x98 lbl_3_data_ED784 = .data:0x000ED784; // type:object size:0x2DC -lbl_3_data_EDA60 = .data:0x000EDA60; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000EDA60; // type:object size:0x18 lbl_3_data_EDA78 = .data:0x000EDA78; // type:object size:0x164 lbl_3_data_EDBDC = .data:0x000EDBDC; // type:object size:0x15C -lbl_3_data_EDD38 = .data:0x000EDD38; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000EDD38; // type:object size:0x18 lbl_3_data_EDD50 = .data:0x000EDD50; // type:object size:0x1B4 lbl_3_data_EDF04 = .data:0x000EDF04; // type:object size:0x15C -lbl_3_data_EE060 = .data:0x000EE060; // type:object size:0x18 -lbl_3_data_EE078 = .data:0x000EE078; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000EE060; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000EE078; // type:object size:0x30 lbl_3_data_EE0A8 = .data:0x000EE0A8; // type:object size:0x10 -lbl_3_data_EE0B8 = .data:0x000EE0B8; // type:object size:0x58 data:4byte -jumptable_3_data_EE110 = .data:0x000EE110; // type:object size:0x1C scope:local -lbl_3_data_EE12C = .data:0x000EE12C; // type:object size:0xC -lbl_3_data_EE138 = .data:0x000EE138; // type:object size:0xE data:string -lbl_3_data_EE148 = .data:0x000EE148; // type:object size:0xC -lbl_3_data_EE154 = .data:0x000EE154; // type:object size:0x8 -lbl_3_data_EE15C = .data:0x000EE15C; // type:object size:0x3D4 -lbl_3_data_EE530 = .data:0x000EE530; // type:object size:0x4A4 -lbl_3_data_EE9D4 = .data:0x000EE9D4; // type:object size:0x18 -lbl_3_data_EE9EC = .data:0x000EE9EC; // type:object size:0x30 -lbl_3_data_EEA1C = .data:0x000EEA1C; // type:object size:0x58 data:4byte -jumptable_3_data_EEA74 = .data:0x000EEA74; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000EE0B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000EE110; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000EE12C; // type:object size:0xC scope:local +@21 = .data:0x000EE138; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000EE148; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000EE154; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000EE15C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000EE530; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000EE9D4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000EE9EC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000EEA1C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000EEA74; // type:object size:0x1C scope:local lbl_3_data_EEAA0 = .data:0x000EEAA0; // type:object size:0xD data:string lbl_3_data_EEAB0 = .data:0x000EEAB0; // type:object size:0xE data:string lbl_3_data_EEAC0 = .data:0x000EEAC0; // type:object size:0xD data:string @@ -9425,29 +9425,29 @@ lbl_3_data_116DE0 = .data:0x00116DE0; // type:object size:0x30 lbl_3_data_116E10 = .data:0x00116E10; // type:object size:0x30 lbl_3_data_116E40 = .data:0x00116E40; // type:object size:0xE data:string lbl_3_data_116E50 = .data:0x00116E50; // type:object size:0xC -lbl_3_data_116E5C = .data:0x00116E5C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x00116E5C; // type:object size:0x8 lbl_3_data_116E64 = .data:0x00116E64; // type:object size:0x318 lbl_3_data_11717C = .data:0x0011717C; // type:object size:0x42C -lbl_3_data_1175A8 = .data:0x001175A8; // type:object size:0x18 -lbl_3_data_1175C0 = .data:0x001175C0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x001175A8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x001175C0; // type:object size:0x38 lbl_3_data_1175F8 = .data:0x001175F8; // type:object size:0x318 lbl_3_data_117910 = .data:0x00117910; // type:object size:0x42C -lbl_3_data_117D3C = .data:0x00117D3C; // type:object size:0x18 -lbl_3_data_117D54 = .data:0x00117D54; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x00117D3C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00117D54; // type:object size:0x38 lbl_3_data_117D8C = .data:0x00117D8C; // type:object size:0x69C lbl_3_data_118428 = .data:0x00118428; // type:object size:0x7BC -lbl_3_data_118BE4 = .data:0x00118BE4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00118BE4; // type:object size:0x18 lbl_3_data_118BFC = .data:0x00118BFC; // type:object size:0x268 -lbl_3_data_118E64 = .data:0x00118E64; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00118E64; // type:object size:0x24 lbl_3_data_118E88 = .data:0x00118E88; // type:object size:0x268 -lbl_3_data_1190F0 = .data:0x001190F0; // type:object size:0x24 -lbl_3_data_119114 = .data:0x00119114; // type:object size:0x30 -lbl_3_data_119144 = .data:0x00119144; // type:object size:0x4 align:4 data:float -lbl_3_data_119148 = .data:0x00119148; // type:object size:0x4 align:4 data:float -lbl_3_data_11914C = .data:0x0011914C; // type:object size:0x4 align:4 data:float -lbl_3_data_119150 = .data:0x00119150; // type:object size:0x4 data:4byte -jumptable_3_data_119154 = .data:0x00119154; // type:object size:0x30 scope:local -lbl_3_data_119184 = .data:0x00119184; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x001190F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00119114; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00119144; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00119148; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0011914C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00119150; // type:object size:0x4 data:4byte +@91 = .data:0x00119154; // type:object size:0x30 scope:local +vec$111 = .data:0x00119184; // type:object size:0x18 scope:local lbl_3_data_1191A0 = .data:0x001191A0; // type:object size:0xE data:string lbl_3_data_1191B0 = .data:0x001191B0; // type:object size:0xE data:string lbl_3_data_1191C0 = .data:0x001191C0; // type:object size:0xD data:string @@ -10753,7 +10753,7 @@ lbl_3_bss_6E8 = .bss:0x000006E8; // type:object size:0x4 data:4byte lbl_3_bss_6EC = .bss:0x000006EC; // type:object size:0x4 data:4byte lbl_3_bss_6F0 = .bss:0x000006F0; // type:object size:0x640 data:4byte lbl_3_bss_D30 = .bss:0x00000D30; // type:object size:0x8 data:4byte -lbl_3_bss_D38 = .bss:0x00000D38; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D38; // type:object size:0x4 scope:local data:4byte lbl_3_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte lbl_3_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte lbl_3_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte @@ -10769,7 +10769,7 @@ colli_timer = .bss:0x00000D78; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D7C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D84; // type:object size:0x4 scope:local data:4byte -lbl_3_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte lbl_3_bss_D90 = .bss:0x00000D90; // type:object size:0x4 data:4byte lbl_3_bss_D94 = .bss:0x00000D94; // type:object size:0x4 data:4byte lbl_3_bss_D98 = .bss:0x00000D98; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg04D/splits.txt b/config/GSNE8P/stg04D/splits.txt index 2ed23af9..5f1bdce2 100644 --- a/config/GSNE8P/stg04D/splits.txt +++ b/config/GSNE8P/stg04D/splits.txt @@ -166,13 +166,10 @@ stg04D_39.c: .text start:0x0001594C end:0x0001698C .rodata start:0x00000780 end:0x000007D0 -stg04D_40.c: - .text start:0x00016CCC end:0x00016E64 - .rodata start:0x000007D0 end:0x000007E8 - -stg04D_41.c: - .text start:0x00016E64 end:0x00017168 - .rodata start:0x000007E8 end:0x000007F0 +OBJECT/o_3spring.c: + .text start:0x00016CCC end:0x00017168 + .rodata start:0x000007D0 end:0x000007F0 + .data start:0x00076FE0 end:0x000780D8 stg04D_42.c: .text start:0x00017168 end:0x000175F0 @@ -206,9 +203,10 @@ stg04D_50.c: .text start:0x0001B564 end:0x0001C3A8 .rodata start:0x00000978 end:0x000009D0 -stg04D_51.c: - .text start:0x0001C3DC end:0x0001CB68 +OBJECT/o_degring_linear.c: + .text start:0x0001C3A8 end:0x0001CCF8 .rodata start:0x000009D0 end:0x000009E8 + .data start:0x0007E1F8 end:0x0007E200 stg04D_52.c: .text start:0x0001D3EC end:0x0001D6FC @@ -230,9 +228,11 @@ stg04D_56.c: .text start:0x000216A4 end:0x00021760 .rodata start:0x00000AA8 end:0x00000AB0 -stg04D_57.c: - .text start:0x00021908 end:0x00022C20 +OBJECT/o_goalring.c: + .text start:0x00021904 end:0x00022C20 .rodata start:0x00000AB0 end:0x00000B08 + .data start:0x00080110 end:0x00085A08 + .bss start:0x00000D18 end:0x00000D20 stg04D_58.c: .text start:0x00022CE8 end:0x00023708 @@ -250,21 +250,15 @@ stg04D_61.c: .text start:0x0002519C end:0x0002526C .rodata start:0x00000B90 end:0x00000B98 -stg04D_62.c: - .text start:0x000254F0 end:0x00025F98 - .rodata start:0x00000B98 end:0x00000BD0 - -stg04D_63.c: - .text start:0x0002600C end:0x00026050 - .rodata start:0x00000BD0 end:0x00000BD8 - -stg04D_64.c: - .text start:0x00026208 end:0x00026C68 - .rodata start:0x00000BD8 end:0x00000C18 +OBJECT/o_itemboxair.c: + .text start:0x0002541C end:0x000260C4 + .rodata start:0x00000B98 end:0x00000BD8 + .data start:0x00089D38 end:0x00089DB8 -stg04D_65.c: - .text start:0x00026CDC end:0x00026D20 - .rodata start:0x00000C18 end:0x00000C20 +OBJECT/o_itemboxballoon.c: + .text start:0x000260C4 end:0x00026D94 + .rodata start:0x00000BD8 end:0x00000C20 + .data start:0x00089DB8 end:0x0008A710 stg04D_66.c: .text start:0x00026D94 end:0x00027748 @@ -312,9 +306,11 @@ stg04D_76.c: .text start:0x00036748 end:0x000381EC .rodata start:0x00001000 end:0x00001090 -stg04D_77.c: +OBJECT/o_savepoint.c: .text start:0x000383F8 end:0x00039488 .rodata start:0x00001090 end:0x000010C8 + .data start:0x000B4DD0 end:0x000B4E20 + .bss start:0x00000D68 end:0x00000D70 stg04D_78.c: .text start:0x000394A8 end:0x00039CE0 diff --git a/config/GSNE8P/stg04D/symbols.txt b/config/GSNE8P/stg04D/symbols.txt index 75b10bba..e27f3b72 100644 --- a/config/GSNE8P/stg04D/symbols.txt +++ b/config/GSNE8P/stg04D/symbols.txt @@ -165,13 +165,13 @@ fn_4_C944 = .text:0x0000C944; // type:function size:0x168 fn_4_CAAC = .text:0x0000CAAC; // type:function size:0x54 fn_4_CB00 = .text:0x0000CB00; // type:function size:0x1CC fn_4_CCCC = .text:0x0000CCCC; // type:function size:0xC8 -fn_4_CD94 = .text:0x0000CD94; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000CD94; // type:function size:0x30 fn_4_CDC4 = .text:0x0000CDC4; // type:function size:0x30C -fn_4_D0D0 = .text:0x0000D0D0; // type:function size:0x74 -fn_4_D144 = .text:0x0000D144; // type:function size:0xBC -fn_4_D200 = .text:0x0000D200; // type:function size:0x40 -fn_4_D240 = .text:0x0000D240; // type:function size:0x2C -fn_4_D26C = .text:0x0000D26C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000D0D0; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000D144; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000D200; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000D240; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000D26C; // type:function size:0x60 fn_4_D2CC = .text:0x0000D2CC; // type:function size:0x12C fn_4_D3F8 = .text:0x0000D3F8; // type:function size:0xD0 fn_4_D4C8 = .text:0x0000D4C8; // type:function size:0x18C @@ -200,11 +200,11 @@ fn_4_103CC = .text:0x000103CC; // type:function size:0xC fn_4_103D8 = .text:0x000103D8; // type:function size:0x1CC fn_4_105A4 = .text:0x000105A4; // type:function size:0x88 fn_4_1062C = .text:0x0001062C; // type:function size:0xD0 -fn_4_106FC = .text:0x000106FC; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000106FC; // type:function size:0x100 fn_4_107FC = .text:0x000107FC; // type:function size:0x198 fn_4_10994 = .text:0x00010994; // type:function size:0xA8 fn_4_10A3C = .text:0x00010A3C; // type:function size:0x70 -fn_4_10AAC = .text:0x00010AAC; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00010AAC; // type:function size:0x114 fn_4_10BC0 = .text:0x00010BC0; // type:function size:0x6C fn_4_10C2C = .text:0x00010C2C; // type:function size:0x180 fn_4_10DAC = .text:0x00010DAC; // type:function size:0xA4 @@ -238,7 +238,7 @@ fn_4_12C0C = .text:0x00012C0C; // type:function size:0xA4 fn_4_12CB0 = .text:0x00012CB0; // type:function size:0xA4 fn_4_12D54 = .text:0x00012D54; // type:function size:0xA4 fn_4_12DF8 = .text:0x00012DF8; // type:function size:0xB0 -fn_4_12EA8 = .text:0x00012EA8; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00012EA8; // type:function size:0x19C fn_4_13044 = .text:0x00013044; // type:function size:0x198 _rename_MakeParticle = .text:0x000131DC; // type:function size:0x19C fn_4_13378 = .text:0x00013378; // type:function size:0x198 @@ -250,7 +250,7 @@ fn_4_13CE0 = .text:0x00013CE0; // type:function size:0x128 fn_4_13E08 = .text:0x00013E08; // type:function size:0x4 fn_4_13E0C = .text:0x00013E0C; // type:function size:0x4 fn_4_13E10 = .text:0x00013E10; // type:function size:0x40 -fn_4_13E50 = .text:0x00013E50; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00013E50; // type:function size:0x1E4 fn_4_14034 = .text:0x00014034; // type:function size:0x24 fn_4_14058 = .text:0x00014058; // type:function size:0x1C0 fn_4_14218 = .text:0x00014218; // type:function size:0x1F4 @@ -258,7 +258,7 @@ fn_4_1440C = .text:0x0001440C; // type:function size:0x190 fn_4_1459C = .text:0x0001459C; // type:function size:0xF8 fn_4_14694 = .text:0x00014694; // type:function size:0x1D4 fn_4_14868 = .text:0x00014868; // type:function size:0x18C -fn_4_149F4 = .text:0x000149F4; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000149F4; // type:function size:0x1C8 fn_4_14BBC = .text:0x00014BBC; // type:function size:0xD0 fn_4_14C8C = .text:0x00014C8C; // type:function size:0x358 fn_4_14FE4 = .text:0x00014FE4; // type:function size:0x2C0 @@ -281,11 +281,11 @@ fn_4_1698C = .text:0x0001698C; // type:function size:0x120 fn_4_16AAC = .text:0x00016AAC; // type:function size:0x120 fn_4_16BCC = .text:0x00016BCC; // type:function size:0x84 fn_4_16C50 = .text:0x00016C50; // type:function size:0x7C -fn_4_16CCC = .text:0x00016CCC; // type:function size:0x198 -fn_4_16E64 = .text:0x00016E64; // type:function size:0xD4 -fn_4_16F38 = .text:0x00016F38; // type:function size:0x38 -fn_4_16F70 = .text:0x00016F70; // type:function size:0x144 -fn_4_170B4 = .text:0x000170B4; // type:function size:0xB4 +Object3SpringJump = .text:0x00016CCC; // type:function size:0x198 scope:local +Object3Spring = .text:0x00016E64; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00016F38; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00016F70; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000170B4; // type:function size:0xB4 scope:local fn_4_17168 = .text:0x00017168; // type:function size:0xF8 fn_4_17260 = .text:0x00017260; // type:function size:0xFC fn_4_1735C = .text:0x0001735C; // type:function size:0x30 @@ -333,15 +333,15 @@ fn_4_1B64C = .text:0x0001B64C; // type:function size:0x38 fn_4_1B684 = .text:0x0001B684; // type:function size:0x968 fn_4_1BFEC = .text:0x0001BFEC; // type:function size:0x10C fn_4_1C0F8 = .text:0x0001C0F8; // type:function size:0x2B0 -fn_4_1C3A8 = .text:0x0001C3A8; // type:function size:0x34 -fn_4_1C3DC = .text:0x0001C3DC; // type:function size:0x11C -fn_4_1C4F8 = .text:0x0001C4F8; // type:function size:0x110 -fn_4_1C608 = .text:0x0001C608; // type:function size:0xB4 -fn_4_1C6BC = .text:0x0001C6BC; // type:function size:0x150 -fn_4_1C80C = .text:0x0001C80C; // type:function size:0xE0 -fn_4_1C8EC = .text:0x0001C8EC; // type:function size:0x190 -fn_4_1CA7C = .text:0x0001CA7C; // type:function size:0xEC -fn_4_1CB68 = .text:0x0001CB68; // type:function size:0x190 +DegRingGetNum = .text:0x0001C3A8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001C3DC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001C4F8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C608; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C6BC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C80C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001C8EC; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001CA7C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001CB68; // type:function size:0x190 scope:local fn_4_1CCF8 = .text:0x0001CCF8; // type:function size:0x98 fn_4_1CD90 = .text:0x0001CD90; // type:function size:0xC8 fn_4_1CE58 = .text:0x0001CE58; // type:function size:0x10C @@ -401,15 +401,15 @@ fn_4_21760 = .text:0x00021760; // type:function size:0x8C fn_4_217EC = .text:0x000217EC; // type:function size:0x38 fn_4_21824 = .text:0x00021824; // type:function size:0x4 fn_4_21828 = .text:0x00021828; // type:function size:0xDC -fn_4_21904 = .text:0x00021904; // type:function size:0x4 -fn_4_21908 = .text:0x00021908; // type:function size:0x2EC -fn_4_21BF4 = .text:0x00021BF4; // type:function size:0x44 -fn_4_21C38 = .text:0x00021C38; // type:function size:0x7F4 -fn_4_2242C = .text:0x0002242C; // type:function size:0x34 -fn_4_22460 = .text:0x00022460; // type:function size:0xF0 -fn_4_22550 = .text:0x00022550; // type:function size:0x214 -fn_4_22764 = .text:0x00022764; // type:function size:0x254 -fn_4_229B8 = .text:0x000229B8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00021904; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00021908; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00021BF4; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00021C38; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002242C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022460; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022550; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00022764; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000229B8; // type:function size:0x268 scope:local fn_4_22C20 = .text:0x00022C20; // type:function size:0x54 fn_4_22C74 = .text:0x00022C74; // type:function size:0x74 fn_4_22CE8 = .text:0x00022CE8; // type:function size:0x8C @@ -425,7 +425,7 @@ fn_4_23970 = .text:0x00023970; // type:function size:0x3F8 fn_4_23D68 = .text:0x00023D68; // type:function size:0x1D0 fn_4_23F38 = .text:0x00023F38; // type:function size:0x140 fn_4_24078 = .text:0x00024078; // type:function size:0x1FC -fn_4_24274 = .text:0x00024274; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00024274; // type:function size:0x13C fn_4_243B0 = .text:0x000243B0; // type:function size:0x200 fn_4_245B0 = .text:0x000245B0; // type:function size:0x98 fn_4_24648 = .text:0x00024648; // type:function size:0x238 @@ -445,53 +445,53 @@ fn_4_24DAC = .text:0x00024DAC; // type:function size:0x44 fn_4_24DF0 = .text:0x00024DF0; // type:function size:0x38 fn_4_24E28 = .text:0x00024E28; // type:function size:0x4 fn_4_24E2C = .text:0x00024E2C; // type:function size:0x38 -fn_4_24E64 = .text:0x00024E64; // type:function size:0xC8 -fn_4_24F2C = .text:0x00024F2C; // type:function size:0x138 +_rename_GiveItemP = .text:0x00024E64; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00024F2C; // type:function size:0x138 fn_4_25064 = .text:0x00025064; // type:function size:0x138 fn_4_2519C = .text:0x0002519C; // type:function size:0xD0 fn_4_2526C = .text:0x0002526C; // type:function size:0x90 fn_4_252FC = .text:0x000252FC; // type:function size:0x94 fn_4_25390 = .text:0x00025390; // type:function size:0x8C -fn_4_2541C = .text:0x0002541C; // type:function size:0xD4 -fn_4_254F0 = .text:0x000254F0; // type:function size:0x240 -fn_4_25730 = .text:0x00025730; // type:function size:0x98 -fn_4_257C8 = .text:0x000257C8; // type:function size:0x214 -fn_4_259DC = .text:0x000259DC; // type:function size:0x10 -fn_4_259EC = .text:0x000259EC; // type:function size:0xA0 -fn_4_25A8C = .text:0x00025A8C; // type:function size:0xD0 -fn_4_25B5C = .text:0x00025B5C; // type:function size:0x26C -fn_4_25DC8 = .text:0x00025DC8; // type:function size:0x38 -fn_4_25E00 = .text:0x00025E00; // type:function size:0x50 -fn_4_25E50 = .text:0x00025E50; // type:function size:0x70 -fn_4_25EC0 = .text:0x00025EC0; // type:function size:0x50 -fn_4_25F10 = .text:0x00025F10; // type:function size:0x38 -fn_4_25F48 = .text:0x00025F48; // type:function size:0x50 -fn_4_25F98 = .text:0x00025F98; // type:function size:0x38 -fn_4_25FD0 = .text:0x00025FD0; // type:function size:0x3C -fn_4_2600C = .text:0x0002600C; // type:function size:0x44 -fn_4_26050 = .text:0x00026050; // type:function size:0x38 -fn_4_26088 = .text:0x00026088; // type:function size:0x4 -fn_4_2608C = .text:0x0002608C; // type:function size:0x38 -fn_4_260C4 = .text:0x000260C4; // type:function size:0x144 -fn_4_26208 = .text:0x00026208; // type:function size:0x158 -fn_4_26360 = .text:0x00026360; // type:function size:0x64 -fn_4_263C4 = .text:0x000263C4; // type:function size:0x1C4 -fn_4_26588 = .text:0x00026588; // type:function size:0x3C -fn_4_265C4 = .text:0x000265C4; // type:function size:0x6C -fn_4_26630 = .text:0x00026630; // type:function size:0x228 -fn_4_26858 = .text:0x00026858; // type:function size:0x28C -fn_4_26AE4 = .text:0x00026AE4; // type:function size:0xC -fn_4_26AF0 = .text:0x00026AF0; // type:function size:0x50 -fn_4_26B40 = .text:0x00026B40; // type:function size:0x50 -fn_4_26B90 = .text:0x00026B90; // type:function size:0x50 -fn_4_26BE0 = .text:0x00026BE0; // type:function size:0x38 -fn_4_26C18 = .text:0x00026C18; // type:function size:0x50 -fn_4_26C68 = .text:0x00026C68; // type:function size:0x38 -fn_4_26CA0 = .text:0x00026CA0; // type:function size:0x3C -fn_4_26CDC = .text:0x00026CDC; // type:function size:0x44 -fn_4_26D20 = .text:0x00026D20; // type:function size:0x38 -fn_4_26D58 = .text:0x00026D58; // type:function size:0x4 -fn_4_26D5C = .text:0x00026D5C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002541C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000254F0; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00025730; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000257C8; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000259DC; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000259EC; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00025A8C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00025B5C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00025DC8; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00025E00; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00025E50; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00025EC0; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00025F10; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00025F48; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00025F98; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00025FD0; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002600C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026050; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00026088; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002608C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000260C4; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00026208; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00026360; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000263C4; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00026588; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000265C4; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00026630; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00026858; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00026AE4; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00026AF0; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00026B40; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00026B90; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00026BE0; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00026C18; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00026C68; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00026CA0; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00026CDC; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00026D20; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00026D58; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00026D5C; // type:function size:0x38 scope:local fn_4_26D94 = .text:0x00026D94; // type:function size:0x280 fn_4_27014 = .text:0x00027014; // type:function size:0x50 fn_4_27064 = .text:0x00027064; // type:function size:0x50C @@ -579,8 +579,8 @@ fn_4_31E00 = .text:0x00031E00; // type:function size:0x54 fn_4_31E54 = .text:0x00031E54; // type:function size:0x7EC fn_4_32640 = .text:0x00032640; // type:function size:0xB0 fn_4_326F0 = .text:0x000326F0; // type:function size:0xB4 -fn_4_327A4 = .text:0x000327A4; // type:function size:0x2C -fn_4_327D0 = .text:0x000327D0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000327A4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000327D0; // type:function size:0x30 o_ring_0 = .text:0x00032800; // type:function size:0x13C scope:local Ring = .text:0x0003293C; // type:function size:0x688 scope:global o_ring_3 = .text:0x00032FC4; // type:function size:0x6C scope:global @@ -614,19 +614,19 @@ fn_4_37F0C = .text:0x00037F0C; // type:function size:0x2E0 fn_4_381EC = .text:0x000381EC; // type:function size:0x110 fn_4_382FC = .text:0x000382FC; // type:function size:0xF8 fn_4_383F4 = .text:0x000383F4; // type:function size:0x4 -fn_4_383F8 = .text:0x000383F8; // type:function size:0x264 -fn_4_3865C = .text:0x0003865C; // type:function size:0x148 -fn_4_387A4 = .text:0x000387A4; // type:function size:0x48 -fn_4_387EC = .text:0x000387EC; // type:function size:0x1A4 -fn_4_38990 = .text:0x00038990; // type:function size:0x1AC -fn_4_38B3C = .text:0x00038B3C; // type:function size:0x154 -fn_4_38C90 = .text:0x00038C90; // type:function size:0x4 -fn_4_38C94 = .text:0x00038C94; // type:function size:0x138 -fn_4_38DCC = .text:0x00038DCC; // type:function size:0x368 -fn_4_39134 = .text:0x00039134; // type:function size:0x224 -fn_4_39358 = .text:0x00039358; // type:function size:0x20 -fn_4_39378 = .text:0x00039378; // type:function size:0x4C -fn_4_393C4 = .text:0x000393C4; // type:function size:0xC4 +ObjectSavePoint = .text:0x000383F8; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003865C; // type:function size:0x148 scope:local +savepointExit = .text:0x000387A4; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x000387EC; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00038990; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00038B3C; // type:function size:0x154 scope:local +dummyFunc = .text:0x00038C90; // type:function size:0x4 scope:local +initCollidata = .text:0x00038C94; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00038DCC; // type:function size:0x368 scope:local +savepointSwing = .text:0x00039134; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00039358; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00039378; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x000393C4; // type:function size:0xC4 scope:local qFabsf = .text:0x00039488; // type:function size:0x20 scope:weak fn_4_394A8 = .text:0x000394A8; // type:function size:0x120 fn_4_395C8 = .text:0x000395C8; // type:function size:0x98 @@ -1334,11 +1334,11 @@ lbl_4_rodata_7C0 = .rodata:0x000007C0; // type:object size:0x4 align:4 data:floa lbl_4_rodata_7C4 = .rodata:0x000007C4; // type:object size:0x4 align:4 data:float lbl_4_rodata_7C8 = .rodata:0x000007C8; // type:object size:0x4 align:4 data:float lbl_4_rodata_7CC = .rodata:0x000007CC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_7D0 = .rodata:0x000007D0; // type:object size:0xC data:4byte -lbl_4_rodata_7DC = .rodata:0x000007DC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_7E0 = .rodata:0x000007E0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_7E4 = .rodata:0x000007E4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_7E8 = .rodata:0x000007E8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000007D0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000007DC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000007E0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000007E4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000007E8; // type:object size:0x4 scope:local align:4 data:float lbl_4_rodata_7F0 = .rodata:0x000007F0; // type:object size:0x4 align:4 data:float lbl_4_rodata_7F4 = .rodata:0x000007F4; // type:object size:0xC data:4byte lbl_4_rodata_800 = .rodata:0x00000800; // type:object size:0x4 align:4 data:float @@ -1449,11 +1449,11 @@ lbl_4_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x8 align:8 data:doub lbl_4_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x4 align:4 data:float lbl_4_rodata_9C4 = .rodata:0x000009C4; // type:object size:0x4 align:4 data:float lbl_4_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x8 align:4 data:float -lbl_4_rodata_9D0 = .rodata:0x000009D0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_9D4 = .rodata:0x000009D4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_9DC = .rodata:0x000009DC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000009D0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000009D4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000009D8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000009DC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000009E0; // type:object size:0x4 scope:local align:4 data:float lbl_4_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x4 align:4 data:float lbl_4_rodata_9EC = .rodata:0x000009EC; // type:object size:0x4 align:4 data:float lbl_4_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float @@ -1494,25 +1494,25 @@ lbl_4_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:floa lbl_4_rodata_A98 = .rodata:0x00000A98; // type:object size:0x8 align:8 data:double lbl_4_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x8 align:8 data:double lbl_4_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x8 align:4 data:float -lbl_4_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x8 align:8 data:double -lbl_4_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x8 align:8 data:double -lbl_4_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_4_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000AB0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000AB4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000AB8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000ABC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000ADC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000AE8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000AF0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float lbl_4_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float lbl_4_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float lbl_4_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float @@ -1546,37 +1546,37 @@ lbl_4_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:floa lbl_4_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float lbl_4_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float lbl_4_rodata_B90 = .rodata:0x00000B90; // type:object size:0x8 align:4 data:float -lbl_4_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_4_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:8 data:double -lbl_4_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x8 align:4 data:float -lbl_4_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_4_rodata_C18 = .rodata:0x00000C18; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000BA4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000BB0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000BD0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000BF0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000BF4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float lbl_4_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float lbl_4_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float lbl_4_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float @@ -1839,17 +1839,17 @@ lbl_4_rodata_1078 = .rodata:0x00001078; // type:object size:0x4 align:4 data:flo lbl_4_rodata_1080 = .rodata:0x00001080; // type:object size:0x8 align:8 data:double lbl_4_rodata_1088 = .rodata:0x00001088; // type:object size:0x4 align:4 data:float lbl_4_rodata_108C = .rodata:0x0000108C; // type:object size:0x4 align:4 data:float -lbl_4_rodata_1090 = .rodata:0x00001090; // type:object size:0x4 align:4 data:float -lbl_4_rodata_1094 = .rodata:0x00001094; // type:object size:0x4 align:4 data:float -lbl_4_rodata_1098 = .rodata:0x00001098; // type:object size:0x4 align:4 data:float -lbl_4_rodata_109C = .rodata:0x0000109C; // type:object size:0x4 align:4 data:float -lbl_4_rodata_10A0 = .rodata:0x000010A0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_10A8 = .rodata:0x000010A8; // type:object size:0x8 align:8 data:double -lbl_4_rodata_10B0 = .rodata:0x000010B0; // type:object size:0x4 align:4 data:float -lbl_4_rodata_10B4 = .rodata:0x000010B4; // type:object size:0x4 align:4 data:float -lbl_4_rodata_10B8 = .rodata:0x000010B8; // type:object size:0x4 align:4 data:float -lbl_4_rodata_10BC = .rodata:0x000010BC; // type:object size:0x4 align:4 data:float -lbl_4_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001090; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001094; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001098; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000109C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000010A0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000010A8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000010B0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000010B4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000010B8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000010BC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000010C0; // type:object size:0x4 scope:local align:4 data:float lbl_4_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x4 align:4 data:float lbl_4_rodata_10CC = .rodata:0x000010CC; // type:object size:0x4 align:4 data:float lbl_4_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x4 align:4 data:float @@ -5816,7 +5816,7 @@ lbl_4_data_76278 = .data:0x00076278; // type:object size:0x7 data:string lbl_4_data_76280 = .data:0x00076280; // type:object size:0x7 data:string lbl_4_data_76288 = .data:0x00076288; // type:object size:0x7 data:string lbl_4_data_76290 = .data:0x00076290; // type:object size:0x60 -lbl_4_data_762F0 = .data:0x000762F0; // type:object size:0x8 +_rename_ring_texlist = .data:0x000762F0; // type:object size:0x8 lbl_4_data_762F8 = .data:0x000762F8; // type:object size:0x38 lbl_4_data_76330 = .data:0x00076330; // type:object size:0x38 lbl_4_data_76368 = .data:0x00076368; // type:object size:0xE data:string @@ -5894,42 +5894,42 @@ lbl_4_data_76F8C = .data:0x00076F8C; // type:object size:0xB data:string lbl_4_data_76F98 = .data:0x00076F98; // type:object size:0x38 lbl_4_data_76FD0 = .data:0x00076FD0; // type:object size:0x8 data:byte lbl_4_data_76FD8 = .data:0x00076FD8; // type:object size:0x5 data:string -lbl_4_data_76FE0 = .data:0x00076FE0; // type:object size:0xE data:string -lbl_4_data_76FF0 = .data:0x00076FF0; // type:object size:0xE data:string -lbl_4_data_77000 = .data:0x00077000; // type:object size:0xD data:string -lbl_4_data_77010 = .data:0x00077010; // type:object size:0xD data:string -lbl_4_data_77020 = .data:0x00077020; // type:object size:0x30 -lbl_4_data_77050 = .data:0x00077050; // type:object size:0x8 -lbl_4_data_77058 = .data:0x00077058; // type:object size:0x204 -lbl_4_data_7725C = .data:0x0007725C; // type:object size:0x204 -lbl_4_data_77460 = .data:0x00077460; // type:object size:0x1C8 -lbl_4_data_77628 = .data:0x00077628; // type:object size:0x40 -lbl_4_data_77668 = .data:0x00077668; // type:object size:0x50 -lbl_4_data_776B8 = .data:0x000776B8; // type:object size:0x8 -lbl_4_data_776C0 = .data:0x000776C0; // type:object size:0x20 -lbl_4_data_776E0 = .data:0x000776E0; // type:object size:0xC0 -lbl_4_data_777A0 = .data:0x000777A0; // type:object size:0x60 -lbl_4_data_77800 = .data:0x00077800; // type:object size:0x40 -lbl_4_data_77840 = .data:0x00077840; // type:object size:0x80 -lbl_4_data_778C0 = .data:0x000778C0; // type:object size:0x40 -lbl_4_data_77900 = .data:0x00077900; // type:object size:0x24 -lbl_4_data_77924 = .data:0x00077924; // type:object size:0x1C8 -lbl_4_data_77AEC = .data:0x00077AEC; // type:object size:0x1C8 -lbl_4_data_77CB4 = .data:0x00077CB4; // type:object size:0x140 -lbl_4_data_77DF4 = .data:0x00077DF4; // type:object size:0x40 -lbl_4_data_77E34 = .data:0x00077E34; // type:object size:0x50 -lbl_4_data_77E84 = .data:0x00077E84; // type:object size:0x8 -lbl_4_data_77E8C = .data:0x00077E8C; // type:object size:0x14 -lbl_4_data_77EA0 = .data:0x00077EA0; // type:object size:0x120 -lbl_4_data_77FC0 = .data:0x00077FC0; // type:object size:0x60 -lbl_4_data_78020 = .data:0x00078020; // type:object size:0x20 -lbl_4_data_78040 = .data:0x00078040; // type:object size:0x30 -lbl_4_data_78070 = .data:0x00078070; // type:object size:0x24 -lbl_4_data_78094 = .data:0x00078094; // type:object size:0x8 -lbl_4_data_7809C = .data:0x0007809C; // type:object size:0x30 -lbl_4_data_780CC = .data:0x000780CC; // type:object size:0x4 align:4 data:float -lbl_4_data_780D0 = .data:0x000780D0; // type:object size:0x4 align:4 data:float -lbl_4_data_780D4 = .data:0x000780D4; // type:object size:0x4 align:4 data:float +@18 = .data:0x00076FE0; // type:object size:0xE scope:local data:string +@19 = .data:0x00076FF0; // type:object size:0xE scope:local data:string +@20 = .data:0x00077000; // type:object size:0xD scope:local data:string +@21 = .data:0x00077010; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00077020; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00077050; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00077058; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0007725C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00077460; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00077628; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00077668; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000776B8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000776C0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000776E0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000777A0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00077800; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00077840; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000778C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00077900; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00077924; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00077AEC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00077CB4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00077DF4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00077E34; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00077E84; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00077E8C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00077EA0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00077FC0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00078020; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00078040; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00078070; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00078094; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0007809C; // type:object size:0x30 scope:local +spring3_k = .data:0x000780CC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000780D0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000780D4; // type:object size:0x4 scope:local align:4 data:float lbl_4_data_780D8 = .data:0x000780D8; // type:object size:0xE data:string lbl_4_data_780E8 = .data:0x000780E8; // type:object size:0xC lbl_4_data_780F4 = .data:0x000780F4; // type:object size:0x8 @@ -6165,7 +6165,7 @@ lbl_4_data_7E150 = .data:0x0007E150; // type:object size:0x14 lbl_4_data_7E164 = .data:0x0007E164; // type:object size:0x24 lbl_4_data_7E188 = .data:0x0007E188; // type:object size:0x40 data:4byte lbl_4_data_7E1C8 = .data:0x0007E1C8; // type:object size:0x30 -lbl_4_data_7E1F8 = .data:0x0007E1F8; // type:object size:0x5 data:string +@115 = .data:0x0007E1F8; // type:object size:0x5 scope:local data:string lbl_4_data_7E200 = .data:0x0007E200; // type:object size:0xE data:string lbl_4_data_7E210 = .data:0x0007E210; // type:object size:0xD data:string lbl_4_data_7E220 = .data:0x0007E220; // type:object size:0x18 @@ -6239,149 +6239,149 @@ lbl_4_data_800A8 = .data:0x000800A8; // type:object size:0x30 lbl_4_data_800D8 = .data:0x000800D8; // type:object size:0xF data:string lbl_4_data_800E8 = .data:0x000800E8; // type:object size:0x10 data:string lbl_4_data_800F8 = .data:0x000800F8; // type:object size:0x18 data:string -lbl_4_data_80110 = .data:0x00080110; // type:object size:0xD data:string -lbl_4_data_80120 = .data:0x00080120; // type:object size:0xD data:string -lbl_4_data_80130 = .data:0x00080130; // type:object size:0x18 -lbl_4_data_80148 = .data:0x00080148; // type:object size:0x8 -lbl_4_data_80150 = .data:0x00080150; // type:object size:0x2D0 -lbl_4_data_80420 = .data:0x00080420; // type:object size:0xCE4 -lbl_4_data_81104 = .data:0x00081104; // type:object size:0x18 -lbl_4_data_8111C = .data:0x0008111C; // type:object size:0xE data:string -lbl_4_data_8112C = .data:0x0008112C; // type:object size:0xC -lbl_4_data_81138 = .data:0x00081138; // type:object size:0x8 -lbl_4_data_81140 = .data:0x00081140; // type:object size:0x50 -lbl_4_data_81190 = .data:0x00081190; // type:object size:0xCC -lbl_4_data_8125C = .data:0x0008125C; // type:object size:0x18 -lbl_4_data_81274 = .data:0x00081274; // type:object size:0xC -lbl_4_data_81280 = .data:0x00081280; // type:object size:0x8 -lbl_4_data_81288 = .data:0x00081288; // type:object size:0x50 -lbl_4_data_812D8 = .data:0x000812D8; // type:object size:0xCC -lbl_4_data_813A4 = .data:0x000813A4; // type:object size:0x18 -lbl_4_data_813BC = .data:0x000813BC; // type:object size:0xD data:string -lbl_4_data_813CC = .data:0x000813CC; // type:object size:0xD data:string -lbl_4_data_813DC = .data:0x000813DC; // type:object size:0xD data:string -lbl_4_data_813EC = .data:0x000813EC; // type:object size:0xD data:string -lbl_4_data_813FC = .data:0x000813FC; // type:object size:0x30 -lbl_4_data_8142C = .data:0x0008142C; // type:object size:0x8 -lbl_4_data_81434 = .data:0x00081434; // type:object size:0x108 -lbl_4_data_8153C = .data:0x0008153C; // type:object size:0x18C -lbl_4_data_816C8 = .data:0x000816C8; // type:object size:0x18 -lbl_4_data_816E0 = .data:0x000816E0; // type:object size:0x38 -lbl_4_data_81718 = .data:0x00081718; // type:object size:0x100 -lbl_4_data_81818 = .data:0x00081818; // type:object size:0x15C -lbl_4_data_81974 = .data:0x00081974; // type:object size:0x18 -lbl_4_data_8198C = .data:0x0008198C; // type:object size:0x38 -lbl_4_data_819C4 = .data:0x000819C4; // type:object size:0x10C -lbl_4_data_81AD0 = .data:0x00081AD0; // type:object size:0x15C -lbl_4_data_81C2C = .data:0x00081C2C; // type:object size:0x18 -lbl_4_data_81C44 = .data:0x00081C44; // type:object size:0x38 -lbl_4_data_81C7C = .data:0x00081C7C; // type:object size:0xC0 -lbl_4_data_81D3C = .data:0x00081D3C; // type:object size:0x114 -lbl_4_data_81E50 = .data:0x00081E50; // type:object size:0x18 -lbl_4_data_81E68 = .data:0x00081E68; // type:object size:0x38 -lbl_4_data_81EA0 = .data:0x00081EA0; // type:object size:0x108 -lbl_4_data_81FA8 = .data:0x00081FA8; // type:object size:0x18C -lbl_4_data_82134 = .data:0x00082134; // type:object size:0x18 -lbl_4_data_8214C = .data:0x0008214C; // type:object size:0x38 -lbl_4_data_82184 = .data:0x00082184; // type:object size:0x34 -lbl_4_data_821B8 = .data:0x000821B8; // type:object size:0x6C -lbl_4_data_82224 = .data:0x00082224; // type:object size:0x18 -lbl_4_data_8223C = .data:0x0008223C; // type:object size:0x38 -lbl_4_data_82274 = .data:0x00082274; // type:object size:0x34 -lbl_4_data_822A8 = .data:0x000822A8; // type:object size:0x6C -lbl_4_data_82314 = .data:0x00082314; // type:object size:0x18 -lbl_4_data_8232C = .data:0x0008232C; // type:object size:0x38 -lbl_4_data_82364 = .data:0x00082364; // type:object size:0x2B0 -lbl_4_data_82614 = .data:0x00082614; // type:object size:0x3B4 -lbl_4_data_829C8 = .data:0x000829C8; // type:object size:0x18 -lbl_4_data_829E0 = .data:0x000829E0; // type:object size:0x38 -lbl_4_data_82A18 = .data:0x00082A18; // type:object size:0x174 -lbl_4_data_82B8C = .data:0x00082B8C; // type:object size:0x234 -lbl_4_data_82DC0 = .data:0x00082DC0; // type:object size:0x18 -lbl_4_data_82DD8 = .data:0x00082DD8; // type:object size:0x38 -lbl_4_data_82E10 = .data:0x00082E10; // type:object size:0x20 -lbl_4_data_82E30 = .data:0x00082E30; // type:object size:0x20 -lbl_4_data_82E50 = .data:0x00082E50; // type:object size:0xA0 -lbl_4_data_82EF0 = .data:0x00082EF0; // type:object size:0xA0 -lbl_4_data_82F90 = .data:0x00082F90; // type:object size:0xA0 -lbl_4_data_83030 = .data:0x00083030; // type:object size:0xA0 -lbl_4_data_830D0 = .data:0x000830D0; // type:object size:0xA0 -lbl_4_data_83170 = .data:0x00083170; // type:object size:0x20 -lbl_4_data_83190 = .data:0x00083190; // type:object size:0x20 -lbl_4_data_831B0 = .data:0x000831B0; // type:object size:0xA0 -lbl_4_data_83250 = .data:0x00083250; // type:object size:0x90 -lbl_4_data_832E0 = .data:0x000832E0; // type:object size:0xC data:4byte -lbl_4_data_832EC = .data:0x000832EC; // type:object size:0xD data:string -lbl_4_data_832FC = .data:0x000832FC; // type:object size:0x30 -lbl_4_data_8332C = .data:0x0008332C; // type:object size:0x8 -lbl_4_data_83334 = .data:0x00083334; // type:object size:0x108 -lbl_4_data_8343C = .data:0x0008343C; // type:object size:0x18C -lbl_4_data_835C8 = .data:0x000835C8; // type:object size:0x18 -lbl_4_data_835E0 = .data:0x000835E0; // type:object size:0x38 -lbl_4_data_83618 = .data:0x00083618; // type:object size:0x100 -lbl_4_data_83718 = .data:0x00083718; // type:object size:0x15C -lbl_4_data_83874 = .data:0x00083874; // type:object size:0x18 -lbl_4_data_8388C = .data:0x0008388C; // type:object size:0x38 -lbl_4_data_838C4 = .data:0x000838C4; // type:object size:0x10C -lbl_4_data_839D0 = .data:0x000839D0; // type:object size:0x15C -lbl_4_data_83B2C = .data:0x00083B2C; // type:object size:0x18 -lbl_4_data_83B44 = .data:0x00083B44; // type:object size:0x38 -lbl_4_data_83B7C = .data:0x00083B7C; // type:object size:0xC0 -lbl_4_data_83C3C = .data:0x00083C3C; // type:object size:0x114 -lbl_4_data_83D50 = .data:0x00083D50; // type:object size:0x18 -lbl_4_data_83D68 = .data:0x00083D68; // type:object size:0x38 -lbl_4_data_83DA0 = .data:0x00083DA0; // type:object size:0x108 -lbl_4_data_83EA8 = .data:0x00083EA8; // type:object size:0x18C -lbl_4_data_84034 = .data:0x00084034; // type:object size:0x18 -lbl_4_data_8404C = .data:0x0008404C; // type:object size:0x38 -lbl_4_data_84084 = .data:0x00084084; // type:object size:0x34 -lbl_4_data_840B8 = .data:0x000840B8; // type:object size:0x6C -lbl_4_data_84124 = .data:0x00084124; // type:object size:0x18 -lbl_4_data_8413C = .data:0x0008413C; // type:object size:0x38 -lbl_4_data_84174 = .data:0x00084174; // type:object size:0x34 -lbl_4_data_841A8 = .data:0x000841A8; // type:object size:0x6C -lbl_4_data_84214 = .data:0x00084214; // type:object size:0x18 -lbl_4_data_8422C = .data:0x0008422C; // type:object size:0x38 -lbl_4_data_84264 = .data:0x00084264; // type:object size:0x2B0 -lbl_4_data_84514 = .data:0x00084514; // type:object size:0x3B4 -lbl_4_data_848C8 = .data:0x000848C8; // type:object size:0x18 -lbl_4_data_848E0 = .data:0x000848E0; // type:object size:0x38 -lbl_4_data_84918 = .data:0x00084918; // type:object size:0x174 -lbl_4_data_84A8C = .data:0x00084A8C; // type:object size:0x234 -lbl_4_data_84CC0 = .data:0x00084CC0; // type:object size:0x18 -lbl_4_data_84CD8 = .data:0x00084CD8; // type:object size:0x38 -lbl_4_data_84D10 = .data:0x00084D10; // type:object size:0x140 -lbl_4_data_84E50 = .data:0x00084E50; // type:object size:0x20 -lbl_4_data_84E70 = .data:0x00084E70; // type:object size:0x140 -lbl_4_data_84FB0 = .data:0x00084FB0; // type:object size:0x140 -lbl_4_data_850F0 = .data:0x000850F0; // type:object size:0x140 -lbl_4_data_85230 = .data:0x00085230; // type:object size:0x140 -lbl_4_data_85370 = .data:0x00085370; // type:object size:0x140 -lbl_4_data_854B0 = .data:0x000854B0; // type:object size:0x140 -lbl_4_data_855F0 = .data:0x000855F0; // type:object size:0x140 -lbl_4_data_85730 = .data:0x00085730; // type:object size:0x140 -lbl_4_data_85870 = .data:0x00085870; // type:object size:0x90 -lbl_4_data_85900 = .data:0x00085900; // type:object size:0xC data:4byte -lbl_4_data_8590C = .data:0x0008590C; // type:object size:0x1C -lbl_4_data_85928 = .data:0x00085928; // type:object size:0x60 -lbl_4_data_85988 = .data:0x00085988; // type:object size:0x4 data:4byte -lbl_4_data_8598C = .data:0x0008598C; // type:object size:0x4 data:4byte -lbl_4_data_85990 = .data:0x00085990; // type:object size:0x4 align:4 data:float -lbl_4_data_85994 = .data:0x00085994; // type:object size:0x4 align:4 data:float -lbl_4_data_85998 = .data:0x00085998; // type:object size:0x4 align:4 data:float -lbl_4_data_8599C = .data:0x0008599C; // type:object size:0x4 data:4byte -lbl_4_data_859A0 = .data:0x000859A0; // type:object size:0x4 data:4byte -lbl_4_data_859A4 = .data:0x000859A4; // type:object size:0x4 align:4 data:float -lbl_4_data_859A8 = .data:0x000859A8; // type:object size:0x4 align:4 data:float -lbl_4_data_859AC = .data:0x000859AC; // type:object size:0x4 align:4 data:float -lbl_4_data_859B0 = .data:0x000859B0; // type:object size:0xC -lbl_4_data_859BC = .data:0x000859BC; // type:object size:0xC -lbl_4_data_859C8 = .data:0x000859C8; // type:object size:0xC -lbl_4_data_859D4 = .data:0x000859D4; // type:object size:0xC -lbl_4_data_859E0 = .data:0x000859E0; // type:object size:0xC -lbl_4_data_859EC = .data:0x000859EC; // type:object size:0x4 data:4byte -lbl_4_data_859F0 = .data:0x000859F0; // type:object size:0xC -lbl_4_data_859FC = .data:0x000859FC; // type:object size:0xC +@19 = .data:0x00080110; // type:object size:0xD scope:local data:string +@20 = .data:0x00080120; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00080130; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00080148; // type:object size:0x8 scope:local +goalring_plist = .data:0x00080150; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00080420; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00081104; // type:object size:0x18 scope:local +@21 = .data:0x0008111C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0008112C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00081138; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00081140; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00081190; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0008125C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00081274; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00081280; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00081288; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000812D8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000813A4; // type:object size:0x18 scope:local +@22 = .data:0x000813BC; // type:object size:0xD scope:local data:string +@23 = .data:0x000813CC; // type:object size:0xD scope:local data:string +@24 = .data:0x000813DC; // type:object size:0xD scope:local data:string +@25 = .data:0x000813EC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000813FC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0008142C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00081434; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0008153C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000816C8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000816E0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00081718; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00081818; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00081974; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0008198C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000819C4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00081AD0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00081C2C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00081C44; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00081C7C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00081D3C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00081E50; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00081E68; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00081EA0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00081FA8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00082134; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0008214C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00082184; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000821B8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00082224; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0008223C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00082274; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000822A8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00082314; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0008232C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00082364; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00082614; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000829C8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000829E0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00082A18; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00082B8C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00082DC0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00082DD8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00082E10; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00082E30; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00082E50; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00082EF0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00082F90; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00083030; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000830D0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00083170; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00083190; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000831B0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00083250; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000832E0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000832EC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000832FC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0008332C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00083334; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0008343C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000835C8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000835E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00083618; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00083718; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00083874; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0008388C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000838C4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000839D0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00083B2C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00083B44; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00083B7C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00083C3C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00083D50; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00083D68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00083DA0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00083EA8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00084034; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0008404C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00084084; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000840B8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00084124; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0008413C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00084174; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000841A8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00084214; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0008422C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00084264; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00084514; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000848C8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000848E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00084918; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00084A8C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00084CC0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00084CD8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00084D10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00084E50; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00084E70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00084FB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000850F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00085230; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00085370; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000854B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000855F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00085730; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00085870; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00085900; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0008590C; // type:object size:0x1C +goalring_colli_info = .data:0x00085928; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00085988; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0008598C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00085990; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00085994; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00085998; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0008599C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000859A0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000859A4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000859A8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000859AC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000859B0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000859BC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000859C8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000859D4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000859E0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000859EC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000859F0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000859FC; // type:object size:0xC scope:local lbl_4_data_85A08 = .data:0x00085A08; // type:object size:0xE data:string lbl_4_data_85A18 = .data:0x00085A18; // type:object size:0xD data:string lbl_4_data_85A28 = .data:0x00085A28; // type:object size:0xD data:string @@ -6467,30 +6467,30 @@ lbl_4_data_89310 = .data:0x00089310; // type:object size:0xD data:string lbl_4_data_89320 = .data:0x00089320; // type:object size:0xE data:string lbl_4_data_89330 = .data:0x00089330; // type:object size:0xD data:string lbl_4_data_89340 = .data:0x00089340; // type:object size:0x24 -lbl_4_data_89364 = .data:0x00089364; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00089364; // type:object size:0x8 lbl_4_data_8936C = .data:0x0008936C; // type:object size:0x98 lbl_4_data_89404 = .data:0x00089404; // type:object size:0x2DC -lbl_4_data_896E0 = .data:0x000896E0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000896E0; // type:object size:0x18 lbl_4_data_896F8 = .data:0x000896F8; // type:object size:0x164 lbl_4_data_8985C = .data:0x0008985C; // type:object size:0x15C -lbl_4_data_899B8 = .data:0x000899B8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000899B8; // type:object size:0x18 lbl_4_data_899D0 = .data:0x000899D0; // type:object size:0x1B4 lbl_4_data_89B84 = .data:0x00089B84; // type:object size:0x15C -lbl_4_data_89CE0 = .data:0x00089CE0; // type:object size:0x18 -lbl_4_data_89CF8 = .data:0x00089CF8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00089CE0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00089CF8; // type:object size:0x30 lbl_4_data_89D28 = .data:0x00089D28; // type:object size:0x10 -lbl_4_data_89D38 = .data:0x00089D38; // type:object size:0x58 data:4byte -jumptable_4_data_89D90 = .data:0x00089D90; // type:object size:0x1C scope:local -lbl_4_data_89DAC = .data:0x00089DAC; // type:object size:0xC -lbl_4_data_89DB8 = .data:0x00089DB8; // type:object size:0xE data:string -lbl_4_data_89DC8 = .data:0x00089DC8; // type:object size:0xC -lbl_4_data_89DD4 = .data:0x00089DD4; // type:object size:0x8 -lbl_4_data_89DDC = .data:0x00089DDC; // type:object size:0x3D4 -lbl_4_data_8A1B0 = .data:0x0008A1B0; // type:object size:0x4A4 -lbl_4_data_8A654 = .data:0x0008A654; // type:object size:0x18 -lbl_4_data_8A66C = .data:0x0008A66C; // type:object size:0x30 -lbl_4_data_8A69C = .data:0x0008A69C; // type:object size:0x58 data:4byte -jumptable_4_data_8A6F4 = .data:0x0008A6F4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00089D38; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00089D90; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00089DAC; // type:object size:0xC scope:local +@21 = .data:0x00089DB8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00089DC8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00089DD4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00089DDC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0008A1B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0008A654; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0008A66C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0008A69C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0008A6F4; // type:object size:0x1C scope:local lbl_4_data_8A720 = .data:0x0008A720; // type:object size:0xD data:string lbl_4_data_8A730 = .data:0x0008A730; // type:object size:0xE data:string lbl_4_data_8A740 = .data:0x0008A740; // type:object size:0xD data:string @@ -7229,29 +7229,29 @@ lbl_4_data_B2A60 = .data:0x000B2A60; // type:object size:0x30 lbl_4_data_B2A90 = .data:0x000B2A90; // type:object size:0x30 lbl_4_data_B2AC0 = .data:0x000B2AC0; // type:object size:0xE data:string lbl_4_data_B2AD0 = .data:0x000B2AD0; // type:object size:0xC -lbl_4_data_B2ADC = .data:0x000B2ADC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000B2ADC; // type:object size:0x8 lbl_4_data_B2AE4 = .data:0x000B2AE4; // type:object size:0x318 lbl_4_data_B2DFC = .data:0x000B2DFC; // type:object size:0x42C -lbl_4_data_B3228 = .data:0x000B3228; // type:object size:0x18 -lbl_4_data_B3240 = .data:0x000B3240; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000B3228; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000B3240; // type:object size:0x38 lbl_4_data_B3278 = .data:0x000B3278; // type:object size:0x318 lbl_4_data_B3590 = .data:0x000B3590; // type:object size:0x42C -lbl_4_data_B39BC = .data:0x000B39BC; // type:object size:0x18 -lbl_4_data_B39D4 = .data:0x000B39D4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000B39BC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000B39D4; // type:object size:0x38 lbl_4_data_B3A0C = .data:0x000B3A0C; // type:object size:0x69C lbl_4_data_B40A8 = .data:0x000B40A8; // type:object size:0x7BC -lbl_4_data_B4864 = .data:0x000B4864; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000B4864; // type:object size:0x18 lbl_4_data_B487C = .data:0x000B487C; // type:object size:0x268 -lbl_4_data_B4AE4 = .data:0x000B4AE4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000B4AE4; // type:object size:0x24 lbl_4_data_B4B08 = .data:0x000B4B08; // type:object size:0x268 -lbl_4_data_B4D70 = .data:0x000B4D70; // type:object size:0x24 -lbl_4_data_B4D94 = .data:0x000B4D94; // type:object size:0x30 -lbl_4_data_B4DC4 = .data:0x000B4DC4; // type:object size:0x4 align:4 data:float -lbl_4_data_B4DC8 = .data:0x000B4DC8; // type:object size:0x4 align:4 data:float -lbl_4_data_B4DCC = .data:0x000B4DCC; // type:object size:0x4 align:4 data:float -lbl_4_data_B4DD0 = .data:0x000B4DD0; // type:object size:0x4 data:4byte -jumptable_4_data_B4DD4 = .data:0x000B4DD4; // type:object size:0x30 scope:local -lbl_4_data_B4E04 = .data:0x000B4E04; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000B4D70; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000B4D94; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000B4DC4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000B4DC8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000B4DCC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000B4DD0; // type:object size:0x4 data:4byte +@91 = .data:0x000B4DD4; // type:object size:0x30 scope:local +vec$111 = .data:0x000B4E04; // type:object size:0x18 scope:local lbl_4_data_B4E20 = .data:0x000B4E20; // type:object size:0xD data:string lbl_4_data_B4E30 = .data:0x000B4E30; // type:object size:0xC lbl_4_data_B4E3C = .data:0x000B4E3C; // type:object size:0x8 @@ -8490,7 +8490,7 @@ lbl_4_bss_6C8 = .bss:0x000006C8; // type:object size:0x4 data:4byte lbl_4_bss_6CC = .bss:0x000006CC; // type:object size:0x4 data:4byte lbl_4_bss_6D0 = .bss:0x000006D0; // type:object size:0x640 data:4byte lbl_4_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte -lbl_4_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D18; // type:object size:0x4 scope:local data:4byte lbl_4_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte lbl_4_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte lbl_4_bss_D30 = .bss:0x00000D30; // type:object size:0x8 data:4byte @@ -8506,7 +8506,7 @@ colli_timer = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D5C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D64; // type:object size:0x4 scope:local data:4byte -lbl_4_bss_D68 = .bss:0x00000D68; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D68; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000D70; // type:object size:0x8 scope:local data:4byte lbl_4_bss_D78 = .bss:0x00000D78; // type:object size:0x8 data:4byte lbl_4_bss_D80 = .bss:0x00000D80; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/stg05D/splits.txt b/config/GSNE8P/stg05D/splits.txt index 1e2088fe..23a0aa36 100644 --- a/config/GSNE8P/stg05D/splits.txt +++ b/config/GSNE8P/stg05D/splits.txt @@ -150,13 +150,10 @@ stg05D_35.c: .text start:0x00013D40 end:0x00014D80 .rodata start:0x00000690 end:0x000006E0 -stg05D_36.c: - .text start:0x000150C0 end:0x00015258 - .rodata start:0x000006E0 end:0x000006F8 - -stg05D_37.c: - .text start:0x00015258 end:0x0001555C - .rodata start:0x000006F8 end:0x00000700 +OBJECT/o_3spring.c: + .text start:0x000150C0 end:0x0001555C + .rodata start:0x000006E0 end:0x00000700 + .data start:0x00047CE0 end:0x00048DD8 stg05D_38.c: .text start:0x0001555C end:0x000159E4 @@ -190,9 +187,10 @@ stg05D_46.c: .text start:0x00019958 end:0x0001A79C .rodata start:0x00000888 end:0x000008E0 -stg05D_47.c: - .text start:0x0001A7D0 end:0x0001AF5C +OBJECT/o_degring_linear.c: + .text start:0x0001A79C end:0x0001B0EC .rodata start:0x000008E0 end:0x000008F8 + .data start:0x0004EEF8 end:0x0004EF00 stg05D_48.c: .text start:0x0001B0EC end:0x0001BB10 @@ -210,9 +208,11 @@ stg05D_51.c: .text start:0x0001F79C end:0x0001F858 .rodata start:0x000009A8 end:0x000009B0 -stg05D_52.c: - .text start:0x0001FA00 end:0x00020D18 +OBJECT/o_goalring.c: + .text start:0x0001F9FC end:0x00020D18 .rodata start:0x000009B0 end:0x00000A08 + .data start:0x00050E38 end:0x00056730 + .bss start:0x00000D00 end:0x00000D08 stg05D_53.c: .text start:0x00020DE0 end:0x00021800 @@ -230,21 +230,15 @@ stg05D_56.c: .text start:0x00023294 end:0x00023364 .rodata start:0x00000A90 end:0x00000A98 -stg05D_57.c: - .text start:0x000235E8 end:0x00024090 - .rodata start:0x00000A98 end:0x00000AD0 - -stg05D_58.c: - .text start:0x00024104 end:0x00024148 - .rodata start:0x00000AD0 end:0x00000AD8 - -stg05D_59.c: - .text start:0x00024300 end:0x00024D60 - .rodata start:0x00000AD8 end:0x00000B18 +OBJECT/o_itemboxair.c: + .text start:0x00023514 end:0x000241BC + .rodata start:0x00000A98 end:0x00000AD8 + .data start:0x0005AA58 end:0x0005AAD8 -stg05D_60.c: - .text start:0x00024DD4 end:0x00024E18 - .rodata start:0x00000B18 end:0x00000B20 +OBJECT/o_itemboxballoon.c: + .text start:0x000241BC end:0x00024E8C + .rodata start:0x00000AD8 end:0x00000B20 + .data start:0x0005AAD8 end:0x0005B430 stg05D_61.c: .text start:0x00024E8C end:0x00025840 @@ -292,9 +286,11 @@ stg05D_71.c: .text start:0x00034F50 end:0x000369F4 .rodata start:0x00000F08 end:0x00000F98 -stg05D_72.c: +OBJECT/o_savepoint.c: .text start:0x00036C00 end:0x00037C90 .rodata start:0x00000F98 end:0x00000FD0 + .data start:0x00085AF0 end:0x00085B40 + .bss start:0x00000D50 end:0x00000D58 stg05D_73.c: .text start:0x000382F4 end:0x00039924 diff --git a/config/GSNE8P/stg05D/symbols.txt b/config/GSNE8P/stg05D/symbols.txt index 9ea33a4e..342770cc 100644 --- a/config/GSNE8P/stg05D/symbols.txt +++ b/config/GSNE8P/stg05D/symbols.txt @@ -142,13 +142,13 @@ fn_5_BB88 = .text:0x0000BB88; // type:function size:0x68 fn_5_BBF0 = .text:0x0000BBF0; // type:function size:0xC8 fn_5_BCB8 = .text:0x0000BCB8; // type:function size:0xD8 fn_5_BD90 = .text:0x0000BD90; // type:function size:0x2AC -fn_5_C03C = .text:0x0000C03C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000C03C; // type:function size:0x30 fn_5_C06C = .text:0x0000C06C; // type:function size:0x30C -fn_5_C378 = .text:0x0000C378; // type:function size:0x74 -fn_5_C3EC = .text:0x0000C3EC; // type:function size:0xBC -fn_5_C4A8 = .text:0x0000C4A8; // type:function size:0x40 -fn_5_C4E8 = .text:0x0000C4E8; // type:function size:0x2C -fn_5_C514 = .text:0x0000C514; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000C378; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000C3EC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000C4A8; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000C4E8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000C514; // type:function size:0x60 fn_5_C574 = .text:0x0000C574; // type:function size:0x12C fn_5_C6A0 = .text:0x0000C6A0; // type:function size:0xC8 fn_5_C768 = .text:0x0000C768; // type:function size:0xB8 @@ -170,11 +170,11 @@ fn_5_EB50 = .text:0x0000EB50; // type:function size:0x1CC fn_5_ED1C = .text:0x0000ED1C; // type:function size:0x88 fn_5_EDA4 = .text:0x0000EDA4; // type:function size:0xD0 fn_5_EE74 = .text:0x0000EE74; // type:function size:0xE8 -fn_5_EF5C = .text:0x0000EF5C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000EF5C; // type:function size:0x100 fn_5_F05C = .text:0x0000F05C; // type:function size:0x198 fn_5_F1F4 = .text:0x0000F1F4; // type:function size:0xA8 fn_5_F29C = .text:0x0000F29C; // type:function size:0x70 -fn_5_F30C = .text:0x0000F30C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000F30C; // type:function size:0x114 fn_5_F420 = .text:0x0000F420; // type:function size:0x6C fn_5_F48C = .text:0x0000F48C; // type:function size:0x180 fn_5_F60C = .text:0x0000F60C; // type:function size:0xA4 @@ -208,7 +208,7 @@ fn_5_1146C = .text:0x0001146C; // type:function size:0xA4 fn_5_11510 = .text:0x00011510; // type:function size:0xA4 fn_5_115B4 = .text:0x000115B4; // type:function size:0xA4 fn_5_11658 = .text:0x00011658; // type:function size:0xB0 -fn_5_11708 = .text:0x00011708; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00011708; // type:function size:0x19C fn_5_118A4 = .text:0x000118A4; // type:function size:0x198 _rename_MakeParticle = .text:0x00011A3C; // type:function size:0x19C fn_5_11BD8 = .text:0x00011BD8; // type:function size:0x198 @@ -216,7 +216,7 @@ fn_5_11D70 = .text:0x00011D70; // type:function size:0x1F4 fn_5_11F64 = .text:0x00011F64; // type:function size:0xF8 fn_5_1205C = .text:0x0001205C; // type:function size:0x204 fn_5_12260 = .text:0x00012260; // type:function size:0x2E0 -fn_5_12540 = .text:0x00012540; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00012540; // type:function size:0x1E4 fn_5_12724 = .text:0x00012724; // type:function size:0x24 fn_5_12748 = .text:0x00012748; // type:function size:0x1C0 fn_5_12908 = .text:0x00012908; // type:function size:0x1F4 @@ -224,7 +224,7 @@ fn_5_12AFC = .text:0x00012AFC; // type:function size:0x190 fn_5_12C8C = .text:0x00012C8C; // type:function size:0xF8 fn_5_12D84 = .text:0x00012D84; // type:function size:0x1D4 fn_5_12F58 = .text:0x00012F58; // type:function size:0x18C -fn_5_130E4 = .text:0x000130E4; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000130E4; // type:function size:0x1C8 fn_5_132AC = .text:0x000132AC; // type:function size:0xD0 fn_5_1337C = .text:0x0001337C; // type:function size:0x358 fn_5_136D4 = .text:0x000136D4; // type:function size:0x2C0 @@ -242,11 +242,11 @@ fn_5_14D80 = .text:0x00014D80; // type:function size:0x120 fn_5_14EA0 = .text:0x00014EA0; // type:function size:0x120 fn_5_14FC0 = .text:0x00014FC0; // type:function size:0x84 fn_5_15044 = .text:0x00015044; // type:function size:0x7C -fn_5_150C0 = .text:0x000150C0; // type:function size:0x198 -fn_5_15258 = .text:0x00015258; // type:function size:0xD4 -fn_5_1532C = .text:0x0001532C; // type:function size:0x38 -fn_5_15364 = .text:0x00015364; // type:function size:0x144 -fn_5_154A8 = .text:0x000154A8; // type:function size:0xB4 +Object3SpringJump = .text:0x000150C0; // type:function size:0x198 scope:local +Object3Spring = .text:0x00015258; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001532C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00015364; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000154A8; // type:function size:0xB4 scope:local fn_5_1555C = .text:0x0001555C; // type:function size:0xF8 fn_5_15654 = .text:0x00015654; // type:function size:0xFC fn_5_15750 = .text:0x00015750; // type:function size:0x30 @@ -294,15 +294,15 @@ fn_5_19A40 = .text:0x00019A40; // type:function size:0x38 fn_5_19A78 = .text:0x00019A78; // type:function size:0x968 fn_5_1A3E0 = .text:0x0001A3E0; // type:function size:0x10C fn_5_1A4EC = .text:0x0001A4EC; // type:function size:0x2B0 -fn_5_1A79C = .text:0x0001A79C; // type:function size:0x34 -fn_5_1A7D0 = .text:0x0001A7D0; // type:function size:0x11C -fn_5_1A8EC = .text:0x0001A8EC; // type:function size:0x110 -fn_5_1A9FC = .text:0x0001A9FC; // type:function size:0xB4 -fn_5_1AAB0 = .text:0x0001AAB0; // type:function size:0x150 -fn_5_1AC00 = .text:0x0001AC00; // type:function size:0xE0 -fn_5_1ACE0 = .text:0x0001ACE0; // type:function size:0x190 -fn_5_1AE70 = .text:0x0001AE70; // type:function size:0xEC -fn_5_1AF5C = .text:0x0001AF5C; // type:function size:0x190 +DegRingGetNum = .text:0x0001A79C; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001A7D0; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001A8EC; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001A9FC; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001AAB0; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001AC00; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001ACE0; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001AE70; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001AF5C; // type:function size:0x190 scope:local fn_5_1B0EC = .text:0x0001B0EC; // type:function size:0x140 fn_5_1B22C = .text:0x0001B22C; // type:function size:0x1CC fn_5_1B3F8 = .text:0x0001B3F8; // type:function size:0x88 @@ -364,15 +364,15 @@ fn_5_1F858 = .text:0x0001F858; // type:function size:0x8C fn_5_1F8E4 = .text:0x0001F8E4; // type:function size:0x38 fn_5_1F91C = .text:0x0001F91C; // type:function size:0x4 fn_5_1F920 = .text:0x0001F920; // type:function size:0xDC -fn_5_1F9FC = .text:0x0001F9FC; // type:function size:0x4 -fn_5_1FA00 = .text:0x0001FA00; // type:function size:0x2EC -fn_5_1FCEC = .text:0x0001FCEC; // type:function size:0x44 -fn_5_1FD30 = .text:0x0001FD30; // type:function size:0x7F4 -fn_5_20524 = .text:0x00020524; // type:function size:0x34 -fn_5_20558 = .text:0x00020558; // type:function size:0xF0 -fn_5_20648 = .text:0x00020648; // type:function size:0x214 -fn_5_2085C = .text:0x0002085C; // type:function size:0x254 -fn_5_20AB0 = .text:0x00020AB0; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001F9FC; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0001FA00; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001FCEC; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0001FD30; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00020524; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00020558; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00020648; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002085C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00020AB0; // type:function size:0x268 scope:local fn_5_20D18 = .text:0x00020D18; // type:function size:0x54 fn_5_20D6C = .text:0x00020D6C; // type:function size:0x74 fn_5_20DE0 = .text:0x00020DE0; // type:function size:0x8C @@ -388,7 +388,7 @@ fn_5_21A68 = .text:0x00021A68; // type:function size:0x3F8 fn_5_21E60 = .text:0x00021E60; // type:function size:0x1D0 fn_5_22030 = .text:0x00022030; // type:function size:0x140 fn_5_22170 = .text:0x00022170; // type:function size:0x1FC -fn_5_2236C = .text:0x0002236C; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002236C; // type:function size:0x13C fn_5_224A8 = .text:0x000224A8; // type:function size:0x200 fn_5_226A8 = .text:0x000226A8; // type:function size:0x98 fn_5_22740 = .text:0x00022740; // type:function size:0x238 @@ -408,53 +408,53 @@ fn_5_22EA4 = .text:0x00022EA4; // type:function size:0x44 fn_5_22EE8 = .text:0x00022EE8; // type:function size:0x38 fn_5_22F20 = .text:0x00022F20; // type:function size:0x4 fn_5_22F24 = .text:0x00022F24; // type:function size:0x38 -fn_5_22F5C = .text:0x00022F5C; // type:function size:0xC8 -fn_5_23024 = .text:0x00023024; // type:function size:0x138 +_rename_GiveItemP = .text:0x00022F5C; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00023024; // type:function size:0x138 fn_5_2315C = .text:0x0002315C; // type:function size:0x138 fn_5_23294 = .text:0x00023294; // type:function size:0xD0 fn_5_23364 = .text:0x00023364; // type:function size:0x90 fn_5_233F4 = .text:0x000233F4; // type:function size:0x94 fn_5_23488 = .text:0x00023488; // type:function size:0x8C -fn_5_23514 = .text:0x00023514; // type:function size:0xD4 -fn_5_235E8 = .text:0x000235E8; // type:function size:0x240 -fn_5_23828 = .text:0x00023828; // type:function size:0x98 -fn_5_238C0 = .text:0x000238C0; // type:function size:0x214 -fn_5_23AD4 = .text:0x00023AD4; // type:function size:0x10 -fn_5_23AE4 = .text:0x00023AE4; // type:function size:0xA0 -fn_5_23B84 = .text:0x00023B84; // type:function size:0xD0 -fn_5_23C54 = .text:0x00023C54; // type:function size:0x26C -fn_5_23EC0 = .text:0x00023EC0; // type:function size:0x38 -fn_5_23EF8 = .text:0x00023EF8; // type:function size:0x50 -fn_5_23F48 = .text:0x00023F48; // type:function size:0x70 -fn_5_23FB8 = .text:0x00023FB8; // type:function size:0x50 -fn_5_24008 = .text:0x00024008; // type:function size:0x38 -fn_5_24040 = .text:0x00024040; // type:function size:0x50 -fn_5_24090 = .text:0x00024090; // type:function size:0x38 -fn_5_240C8 = .text:0x000240C8; // type:function size:0x3C -fn_5_24104 = .text:0x00024104; // type:function size:0x44 -fn_5_24148 = .text:0x00024148; // type:function size:0x38 -fn_5_24180 = .text:0x00024180; // type:function size:0x4 -fn_5_24184 = .text:0x00024184; // type:function size:0x38 -fn_5_241BC = .text:0x000241BC; // type:function size:0x144 -fn_5_24300 = .text:0x00024300; // type:function size:0x158 -fn_5_24458 = .text:0x00024458; // type:function size:0x64 -fn_5_244BC = .text:0x000244BC; // type:function size:0x1C4 -fn_5_24680 = .text:0x00024680; // type:function size:0x3C -fn_5_246BC = .text:0x000246BC; // type:function size:0x6C -fn_5_24728 = .text:0x00024728; // type:function size:0x228 -fn_5_24950 = .text:0x00024950; // type:function size:0x28C -fn_5_24BDC = .text:0x00024BDC; // type:function size:0xC -fn_5_24BE8 = .text:0x00024BE8; // type:function size:0x50 -fn_5_24C38 = .text:0x00024C38; // type:function size:0x50 -fn_5_24C88 = .text:0x00024C88; // type:function size:0x50 -fn_5_24CD8 = .text:0x00024CD8; // type:function size:0x38 -fn_5_24D10 = .text:0x00024D10; // type:function size:0x50 -fn_5_24D60 = .text:0x00024D60; // type:function size:0x38 -fn_5_24D98 = .text:0x00024D98; // type:function size:0x3C -fn_5_24DD4 = .text:0x00024DD4; // type:function size:0x44 -fn_5_24E18 = .text:0x00024E18; // type:function size:0x38 -fn_5_24E50 = .text:0x00024E50; // type:function size:0x4 -fn_5_24E54 = .text:0x00024E54; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00023514; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000235E8; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00023828; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000238C0; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00023AD4; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00023AE4; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00023B84; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00023C54; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00023EC0; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00023EF8; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00023F48; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00023FB8; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00024008; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00024040; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00024090; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000240C8; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00024104; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00024148; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00024180; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00024184; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000241BC; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00024300; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00024458; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000244BC; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00024680; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000246BC; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00024728; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00024950; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00024BDC; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00024BE8; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00024C38; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00024C88; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00024CD8; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00024D10; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00024D60; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00024D98; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00024DD4; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00024E18; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00024E50; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00024E54; // type:function size:0x38 scope:local fn_5_24E8C = .text:0x00024E8C; // type:function size:0x280 fn_5_2510C = .text:0x0002510C; // type:function size:0x50 fn_5_2515C = .text:0x0002515C; // type:function size:0x50C @@ -542,8 +542,8 @@ fn_5_2FEF8 = .text:0x0002FEF8; // type:function size:0x54 fn_5_2FF4C = .text:0x0002FF4C; // type:function size:0x7EC fn_5_30738 = .text:0x00030738; // type:function size:0xB0 fn_5_307E8 = .text:0x000307E8; // type:function size:0xB4 -fn_5_3089C = .text:0x0003089C; // type:function size:0x2C -fn_5_308C8 = .text:0x000308C8; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003089C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000308C8; // type:function size:0x30 o_ring_0 = .text:0x000308F8; // type:function size:0x13C scope:local Ring = .text:0x00030A34; // type:function size:0x688 scope:global o_ring_M1 = .text:0x000310BC; // type:function size:0x550 scope:global @@ -580,19 +580,19 @@ fn_5_36714 = .text:0x00036714; // type:function size:0x2E0 fn_5_369F4 = .text:0x000369F4; // type:function size:0x110 fn_5_36B04 = .text:0x00036B04; // type:function size:0xF8 fn_5_36BFC = .text:0x00036BFC; // type:function size:0x4 -fn_5_36C00 = .text:0x00036C00; // type:function size:0x264 -fn_5_36E64 = .text:0x00036E64; // type:function size:0x148 -fn_5_36FAC = .text:0x00036FAC; // type:function size:0x48 -fn_5_36FF4 = .text:0x00036FF4; // type:function size:0x1A4 -fn_5_37198 = .text:0x00037198; // type:function size:0x1AC -fn_5_37344 = .text:0x00037344; // type:function size:0x154 -fn_5_37498 = .text:0x00037498; // type:function size:0x4 -fn_5_3749C = .text:0x0003749C; // type:function size:0x138 -fn_5_375D4 = .text:0x000375D4; // type:function size:0x368 -fn_5_3793C = .text:0x0003793C; // type:function size:0x224 -fn_5_37B60 = .text:0x00037B60; // type:function size:0x20 -fn_5_37B80 = .text:0x00037B80; // type:function size:0x4C -fn_5_37BCC = .text:0x00037BCC; // type:function size:0xC4 +ObjectSavePoint = .text:0x00036C00; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00036E64; // type:function size:0x148 scope:local +savepointExit = .text:0x00036FAC; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00036FF4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00037198; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00037344; // type:function size:0x154 scope:local +dummyFunc = .text:0x00037498; // type:function size:0x4 scope:local +initCollidata = .text:0x0003749C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x000375D4; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003793C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00037B60; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00037B80; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00037BCC; // type:function size:0xC4 scope:local fn_5_37C90 = .text:0x00037C90; // type:function size:0x20 fn_5_37CB0 = .text:0x00037CB0; // type:function size:0x3C fn_5_37CEC = .text:0x00037CEC; // type:function size:0x9C @@ -1295,11 +1295,11 @@ lbl_5_rodata_6D0 = .rodata:0x000006D0; // type:object size:0x4 align:4 data:floa lbl_5_rodata_6D4 = .rodata:0x000006D4; // type:object size:0x4 align:4 data:float lbl_5_rodata_6D8 = .rodata:0x000006D8; // type:object size:0x4 align:4 data:float lbl_5_rodata_6DC = .rodata:0x000006DC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_6E0 = .rodata:0x000006E0; // type:object size:0xC data:4byte -lbl_5_rodata_6EC = .rodata:0x000006EC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_6F0 = .rodata:0x000006F0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_6F4 = .rodata:0x000006F4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_6F8 = .rodata:0x000006F8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000006E0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000006EC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000006F0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000006F4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000006F8; // type:object size:0x4 scope:local align:4 data:float lbl_5_rodata_700 = .rodata:0x00000700; // type:object size:0x4 align:4 data:float lbl_5_rodata_704 = .rodata:0x00000704; // type:object size:0xC data:4byte lbl_5_rodata_710 = .rodata:0x00000710; // type:object size:0x4 align:4 data:float @@ -1410,11 +1410,11 @@ lbl_5_rodata_8C8 = .rodata:0x000008C8; // type:object size:0x8 align:8 data:doub lbl_5_rodata_8D0 = .rodata:0x000008D0; // type:object size:0x4 align:4 data:float lbl_5_rodata_8D4 = .rodata:0x000008D4; // type:object size:0x4 align:4 data:float lbl_5_rodata_8D8 = .rodata:0x000008D8; // type:object size:0x8 align:4 data:float -lbl_5_rodata_8E0 = .rodata:0x000008E0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_8E4 = .rodata:0x000008E4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_8EC = .rodata:0x000008EC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_8F0 = .rodata:0x000008F0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000008E0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000008E4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000008E8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000008EC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000008F0; // type:object size:0x4 scope:local align:4 data:float lbl_5_rodata_8F8 = .rodata:0x000008F8; // type:object size:0x4 align:4 data:float lbl_5_rodata_8FC = .rodata:0x000008FC; // type:object size:0x4 align:4 data:float lbl_5_rodata_900 = .rodata:0x00000900; // type:object size:0x4 align:4 data:float @@ -1452,25 +1452,25 @@ lbl_5_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:floa lbl_5_rodata_998 = .rodata:0x00000998; // type:object size:0x8 align:8 data:double lbl_5_rodata_9A0 = .rodata:0x000009A0; // type:object size:0x8 align:8 data:double lbl_5_rodata_9A8 = .rodata:0x000009A8; // type:object size:0x8 align:4 data:float -lbl_5_rodata_9B0 = .rodata:0x000009B0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9B4 = .rodata:0x000009B4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9BC = .rodata:0x000009BC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9C4 = .rodata:0x000009C4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9CC = .rodata:0x000009CC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9D0 = .rodata:0x000009D0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9D4 = .rodata:0x000009D4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9DC = .rodata:0x000009DC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x8 align:8 data:double -lbl_5_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x8 align:8 data:double -lbl_5_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_9FC = .rodata:0x000009FC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_A00 = .rodata:0x00000A00; // type:object size:0x4 align:4 data:float -lbl_5_rodata_A04 = .rodata:0x00000A04; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x000009B0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x000009B4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x000009B8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000009BC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x000009C0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x000009C4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x000009C8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x000009CC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000009D0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x000009D4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x000009D8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x000009DC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x000009E0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000009E8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000009F0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000009F8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000009FC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000A00; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000A04; // type:object size:0x4 scope:local align:4 data:float lbl_5_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float lbl_5_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float lbl_5_rodata_A10 = .rodata:0x00000A10; // type:object size:0x4 align:4 data:float @@ -1504,37 +1504,37 @@ lbl_5_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:floa lbl_5_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float lbl_5_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float lbl_5_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float -lbl_5_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float -lbl_5_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x8 align:8 data:double -lbl_5_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x8 align:4 data:float -lbl_5_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AEC = .rodata:0x00000AEC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_5_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000AAC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000AB0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000AB8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000ABC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000ADC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000AEC; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float lbl_5_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float lbl_5_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float lbl_5_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float @@ -1799,17 +1799,17 @@ lbl_5_rodata_F80 = .rodata:0x00000F80; // type:object size:0x4 align:4 data:floa lbl_5_rodata_F88 = .rodata:0x00000F88; // type:object size:0x8 align:8 data:double lbl_5_rodata_F90 = .rodata:0x00000F90; // type:object size:0x4 align:4 data:float lbl_5_rodata_F94 = .rodata:0x00000F94; // type:object size:0x4 align:4 data:float -lbl_5_rodata_F98 = .rodata:0x00000F98; // type:object size:0x4 align:4 data:float -lbl_5_rodata_F9C = .rodata:0x00000F9C; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FA0 = .rodata:0x00000FA0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FA4 = .rodata:0x00000FA4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FA8 = .rodata:0x00000FA8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FB0 = .rodata:0x00000FB0; // type:object size:0x8 align:8 data:double -lbl_5_rodata_FB8 = .rodata:0x00000FB8; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FBC = .rodata:0x00000FBC; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FC0 = .rodata:0x00000FC0; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FC4 = .rodata:0x00000FC4; // type:object size:0x4 align:4 data:float -lbl_5_rodata_FC8 = .rodata:0x00000FC8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000F98; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000F9C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000FA0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000FA4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000FA8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000FB0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000FB8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000FBC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000FC0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00000FC4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000FC8; // type:object size:0x4 scope:local align:4 data:float lbl_5_rodata_FD0 = .rodata:0x00000FD0; // type:object size:0x4 align:4 data:float lbl_5_rodata_FD4 = .rodata:0x00000FD4; // type:object size:0x4 align:4 data:float lbl_5_rodata_FD8 = .rodata:0x00000FD8; // type:object size:0x4 align:4 data:float @@ -4708,7 +4708,7 @@ lbl_5_data_47698 = .data:0x00047698; // type:object size:0x7 data:string lbl_5_data_476A0 = .data:0x000476A0; // type:object size:0x7 data:string lbl_5_data_476A8 = .data:0x000476A8; // type:object size:0x7 data:string lbl_5_data_476B0 = .data:0x000476B0; // type:object size:0x60 -lbl_5_data_47710 = .data:0x00047710; // type:object size:0x8 +_rename_ring_texlist = .data:0x00047710; // type:object size:0x8 lbl_5_data_47718 = .data:0x00047718; // type:object size:0x38 lbl_5_data_47750 = .data:0x00047750; // type:object size:0x38 lbl_5_data_47788 = .data:0x00047788; // type:object size:0xE data:string @@ -4777,42 +4777,42 @@ lbl_5_data_47C84 = .data:0x00047C84; // type:object size:0xB data:string lbl_5_data_47C90 = .data:0x00047C90; // type:object size:0x38 lbl_5_data_47CC8 = .data:0x00047CC8; // type:object size:0x8 data:byte lbl_5_data_47CD0 = .data:0x00047CD0; // type:object size:0x5 data:string -lbl_5_data_47CE0 = .data:0x00047CE0; // type:object size:0xE data:string -lbl_5_data_47CF0 = .data:0x00047CF0; // type:object size:0xE data:string -lbl_5_data_47D00 = .data:0x00047D00; // type:object size:0xD data:string -lbl_5_data_47D10 = .data:0x00047D10; // type:object size:0xD data:string -lbl_5_data_47D20 = .data:0x00047D20; // type:object size:0x30 -lbl_5_data_47D50 = .data:0x00047D50; // type:object size:0x8 -lbl_5_data_47D58 = .data:0x00047D58; // type:object size:0x204 -lbl_5_data_47F5C = .data:0x00047F5C; // type:object size:0x204 -lbl_5_data_48160 = .data:0x00048160; // type:object size:0x1C8 -lbl_5_data_48328 = .data:0x00048328; // type:object size:0x40 -lbl_5_data_48368 = .data:0x00048368; // type:object size:0x50 -lbl_5_data_483B8 = .data:0x000483B8; // type:object size:0x8 -lbl_5_data_483C0 = .data:0x000483C0; // type:object size:0x20 -lbl_5_data_483E0 = .data:0x000483E0; // type:object size:0xC0 -lbl_5_data_484A0 = .data:0x000484A0; // type:object size:0x60 -lbl_5_data_48500 = .data:0x00048500; // type:object size:0x40 -lbl_5_data_48540 = .data:0x00048540; // type:object size:0x80 -lbl_5_data_485C0 = .data:0x000485C0; // type:object size:0x40 -lbl_5_data_48600 = .data:0x00048600; // type:object size:0x24 -lbl_5_data_48624 = .data:0x00048624; // type:object size:0x1C8 -lbl_5_data_487EC = .data:0x000487EC; // type:object size:0x1C8 -lbl_5_data_489B4 = .data:0x000489B4; // type:object size:0x140 -lbl_5_data_48AF4 = .data:0x00048AF4; // type:object size:0x40 -lbl_5_data_48B34 = .data:0x00048B34; // type:object size:0x50 -lbl_5_data_48B84 = .data:0x00048B84; // type:object size:0x8 -lbl_5_data_48B8C = .data:0x00048B8C; // type:object size:0x14 -lbl_5_data_48BA0 = .data:0x00048BA0; // type:object size:0x120 -lbl_5_data_48CC0 = .data:0x00048CC0; // type:object size:0x60 -lbl_5_data_48D20 = .data:0x00048D20; // type:object size:0x20 -lbl_5_data_48D40 = .data:0x00048D40; // type:object size:0x30 -lbl_5_data_48D70 = .data:0x00048D70; // type:object size:0x24 -lbl_5_data_48D94 = .data:0x00048D94; // type:object size:0x8 -lbl_5_data_48D9C = .data:0x00048D9C; // type:object size:0x30 -lbl_5_data_48DCC = .data:0x00048DCC; // type:object size:0x4 align:4 data:float -lbl_5_data_48DD0 = .data:0x00048DD0; // type:object size:0x4 align:4 data:float -lbl_5_data_48DD4 = .data:0x00048DD4; // type:object size:0x4 align:4 data:float +@18 = .data:0x00047CE0; // type:object size:0xE scope:local data:string +@19 = .data:0x00047CF0; // type:object size:0xE scope:local data:string +@20 = .data:0x00047D00; // type:object size:0xD scope:local data:string +@21 = .data:0x00047D10; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00047D20; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00047D50; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00047D58; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00047F5C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00048160; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00048328; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00048368; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000483B8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000483C0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000483E0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000484A0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00048500; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00048540; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000485C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00048600; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00048624; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000487EC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000489B4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00048AF4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00048B34; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00048B84; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00048B8C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00048BA0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00048CC0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00048D20; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00048D40; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00048D70; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00048D94; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00048D9C; // type:object size:0x30 scope:local +spring3_k = .data:0x00048DCC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00048DD0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00048DD4; // type:object size:0x4 scope:local align:4 data:float lbl_5_data_48DD8 = .data:0x00048DD8; // type:object size:0xE data:string lbl_5_data_48DE8 = .data:0x00048DE8; // type:object size:0xC lbl_5_data_48DF4 = .data:0x00048DF4; // type:object size:0x8 @@ -5048,7 +5048,7 @@ lbl_5_data_4EE50 = .data:0x0004EE50; // type:object size:0x14 lbl_5_data_4EE64 = .data:0x0004EE64; // type:object size:0x24 lbl_5_data_4EE88 = .data:0x0004EE88; // type:object size:0x40 data:4byte lbl_5_data_4EEC8 = .data:0x0004EEC8; // type:object size:0x30 -lbl_5_data_4EEF8 = .data:0x0004EEF8; // type:object size:0x5 data:string +@115 = .data:0x0004EEF8; // type:object size:0x5 scope:local data:string lbl_5_data_4EF00 = .data:0x0004EF00; // type:object size:0xE data:string lbl_5_data_4EF10 = .data:0x0004EF10; // type:object size:0xD data:string lbl_5_data_4EF20 = .data:0x0004EF20; // type:object size:0x18 @@ -5126,149 +5126,149 @@ lbl_5_data_50DD0 = .data:0x00050DD0; // type:object size:0x30 lbl_5_data_50E00 = .data:0x00050E00; // type:object size:0xF data:string lbl_5_data_50E10 = .data:0x00050E10; // type:object size:0x10 data:string lbl_5_data_50E20 = .data:0x00050E20; // type:object size:0x18 data:string -lbl_5_data_50E38 = .data:0x00050E38; // type:object size:0xD data:string -lbl_5_data_50E48 = .data:0x00050E48; // type:object size:0xD data:string -lbl_5_data_50E58 = .data:0x00050E58; // type:object size:0x18 -lbl_5_data_50E70 = .data:0x00050E70; // type:object size:0x8 -lbl_5_data_50E78 = .data:0x00050E78; // type:object size:0x2D0 -lbl_5_data_51148 = .data:0x00051148; // type:object size:0xCE4 -lbl_5_data_51E2C = .data:0x00051E2C; // type:object size:0x18 -lbl_5_data_51E44 = .data:0x00051E44; // type:object size:0xE data:string -lbl_5_data_51E54 = .data:0x00051E54; // type:object size:0xC -lbl_5_data_51E60 = .data:0x00051E60; // type:object size:0x8 -lbl_5_data_51E68 = .data:0x00051E68; // type:object size:0x50 -lbl_5_data_51EB8 = .data:0x00051EB8; // type:object size:0xCC -lbl_5_data_51F84 = .data:0x00051F84; // type:object size:0x18 -lbl_5_data_51F9C = .data:0x00051F9C; // type:object size:0xC -lbl_5_data_51FA8 = .data:0x00051FA8; // type:object size:0x8 -lbl_5_data_51FB0 = .data:0x00051FB0; // type:object size:0x50 -lbl_5_data_52000 = .data:0x00052000; // type:object size:0xCC -lbl_5_data_520CC = .data:0x000520CC; // type:object size:0x18 -lbl_5_data_520E4 = .data:0x000520E4; // type:object size:0xD data:string -lbl_5_data_520F4 = .data:0x000520F4; // type:object size:0xD data:string -lbl_5_data_52104 = .data:0x00052104; // type:object size:0xD data:string -lbl_5_data_52114 = .data:0x00052114; // type:object size:0xD data:string -lbl_5_data_52124 = .data:0x00052124; // type:object size:0x30 -lbl_5_data_52154 = .data:0x00052154; // type:object size:0x8 -lbl_5_data_5215C = .data:0x0005215C; // type:object size:0x108 -lbl_5_data_52264 = .data:0x00052264; // type:object size:0x18C -lbl_5_data_523F0 = .data:0x000523F0; // type:object size:0x18 -lbl_5_data_52408 = .data:0x00052408; // type:object size:0x38 -lbl_5_data_52440 = .data:0x00052440; // type:object size:0x100 -lbl_5_data_52540 = .data:0x00052540; // type:object size:0x15C -lbl_5_data_5269C = .data:0x0005269C; // type:object size:0x18 -lbl_5_data_526B4 = .data:0x000526B4; // type:object size:0x38 -lbl_5_data_526EC = .data:0x000526EC; // type:object size:0x10C -lbl_5_data_527F8 = .data:0x000527F8; // type:object size:0x15C -lbl_5_data_52954 = .data:0x00052954; // type:object size:0x18 -lbl_5_data_5296C = .data:0x0005296C; // type:object size:0x38 -lbl_5_data_529A4 = .data:0x000529A4; // type:object size:0xC0 -lbl_5_data_52A64 = .data:0x00052A64; // type:object size:0x114 -lbl_5_data_52B78 = .data:0x00052B78; // type:object size:0x18 -lbl_5_data_52B90 = .data:0x00052B90; // type:object size:0x38 -lbl_5_data_52BC8 = .data:0x00052BC8; // type:object size:0x108 -lbl_5_data_52CD0 = .data:0x00052CD0; // type:object size:0x18C -lbl_5_data_52E5C = .data:0x00052E5C; // type:object size:0x18 -lbl_5_data_52E74 = .data:0x00052E74; // type:object size:0x38 -lbl_5_data_52EAC = .data:0x00052EAC; // type:object size:0x34 -lbl_5_data_52EE0 = .data:0x00052EE0; // type:object size:0x6C -lbl_5_data_52F4C = .data:0x00052F4C; // type:object size:0x18 -lbl_5_data_52F64 = .data:0x00052F64; // type:object size:0x38 -lbl_5_data_52F9C = .data:0x00052F9C; // type:object size:0x34 -lbl_5_data_52FD0 = .data:0x00052FD0; // type:object size:0x6C -lbl_5_data_5303C = .data:0x0005303C; // type:object size:0x18 -lbl_5_data_53054 = .data:0x00053054; // type:object size:0x38 -lbl_5_data_5308C = .data:0x0005308C; // type:object size:0x2B0 -lbl_5_data_5333C = .data:0x0005333C; // type:object size:0x3B4 -lbl_5_data_536F0 = .data:0x000536F0; // type:object size:0x18 -lbl_5_data_53708 = .data:0x00053708; // type:object size:0x38 -lbl_5_data_53740 = .data:0x00053740; // type:object size:0x174 -lbl_5_data_538B4 = .data:0x000538B4; // type:object size:0x234 -lbl_5_data_53AE8 = .data:0x00053AE8; // type:object size:0x18 -lbl_5_data_53B00 = .data:0x00053B00; // type:object size:0x38 -lbl_5_data_53B38 = .data:0x00053B38; // type:object size:0x20 -lbl_5_data_53B58 = .data:0x00053B58; // type:object size:0x20 -lbl_5_data_53B78 = .data:0x00053B78; // type:object size:0xA0 -lbl_5_data_53C18 = .data:0x00053C18; // type:object size:0xA0 -lbl_5_data_53CB8 = .data:0x00053CB8; // type:object size:0xA0 -lbl_5_data_53D58 = .data:0x00053D58; // type:object size:0xA0 -lbl_5_data_53DF8 = .data:0x00053DF8; // type:object size:0xA0 -lbl_5_data_53E98 = .data:0x00053E98; // type:object size:0x20 -lbl_5_data_53EB8 = .data:0x00053EB8; // type:object size:0x20 -lbl_5_data_53ED8 = .data:0x00053ED8; // type:object size:0xA0 -lbl_5_data_53F78 = .data:0x00053F78; // type:object size:0x90 -lbl_5_data_54008 = .data:0x00054008; // type:object size:0xC data:4byte -lbl_5_data_54014 = .data:0x00054014; // type:object size:0xD data:string -lbl_5_data_54024 = .data:0x00054024; // type:object size:0x30 -lbl_5_data_54054 = .data:0x00054054; // type:object size:0x8 -lbl_5_data_5405C = .data:0x0005405C; // type:object size:0x108 -lbl_5_data_54164 = .data:0x00054164; // type:object size:0x18C -lbl_5_data_542F0 = .data:0x000542F0; // type:object size:0x18 -lbl_5_data_54308 = .data:0x00054308; // type:object size:0x38 -lbl_5_data_54340 = .data:0x00054340; // type:object size:0x100 -lbl_5_data_54440 = .data:0x00054440; // type:object size:0x15C -lbl_5_data_5459C = .data:0x0005459C; // type:object size:0x18 -lbl_5_data_545B4 = .data:0x000545B4; // type:object size:0x38 -lbl_5_data_545EC = .data:0x000545EC; // type:object size:0x10C -lbl_5_data_546F8 = .data:0x000546F8; // type:object size:0x15C -lbl_5_data_54854 = .data:0x00054854; // type:object size:0x18 -lbl_5_data_5486C = .data:0x0005486C; // type:object size:0x38 -lbl_5_data_548A4 = .data:0x000548A4; // type:object size:0xC0 -lbl_5_data_54964 = .data:0x00054964; // type:object size:0x114 -lbl_5_data_54A78 = .data:0x00054A78; // type:object size:0x18 -lbl_5_data_54A90 = .data:0x00054A90; // type:object size:0x38 -lbl_5_data_54AC8 = .data:0x00054AC8; // type:object size:0x108 -lbl_5_data_54BD0 = .data:0x00054BD0; // type:object size:0x18C -lbl_5_data_54D5C = .data:0x00054D5C; // type:object size:0x18 -lbl_5_data_54D74 = .data:0x00054D74; // type:object size:0x38 -lbl_5_data_54DAC = .data:0x00054DAC; // type:object size:0x34 -lbl_5_data_54DE0 = .data:0x00054DE0; // type:object size:0x6C -lbl_5_data_54E4C = .data:0x00054E4C; // type:object size:0x18 -lbl_5_data_54E64 = .data:0x00054E64; // type:object size:0x38 -lbl_5_data_54E9C = .data:0x00054E9C; // type:object size:0x34 -lbl_5_data_54ED0 = .data:0x00054ED0; // type:object size:0x6C -lbl_5_data_54F3C = .data:0x00054F3C; // type:object size:0x18 -lbl_5_data_54F54 = .data:0x00054F54; // type:object size:0x38 -lbl_5_data_54F8C = .data:0x00054F8C; // type:object size:0x2B0 -lbl_5_data_5523C = .data:0x0005523C; // type:object size:0x3B4 -lbl_5_data_555F0 = .data:0x000555F0; // type:object size:0x18 -lbl_5_data_55608 = .data:0x00055608; // type:object size:0x38 -lbl_5_data_55640 = .data:0x00055640; // type:object size:0x174 -lbl_5_data_557B4 = .data:0x000557B4; // type:object size:0x234 -lbl_5_data_559E8 = .data:0x000559E8; // type:object size:0x18 -lbl_5_data_55A00 = .data:0x00055A00; // type:object size:0x38 -lbl_5_data_55A38 = .data:0x00055A38; // type:object size:0x140 -lbl_5_data_55B78 = .data:0x00055B78; // type:object size:0x20 -lbl_5_data_55B98 = .data:0x00055B98; // type:object size:0x140 -lbl_5_data_55CD8 = .data:0x00055CD8; // type:object size:0x140 -lbl_5_data_55E18 = .data:0x00055E18; // type:object size:0x140 -lbl_5_data_55F58 = .data:0x00055F58; // type:object size:0x140 -lbl_5_data_56098 = .data:0x00056098; // type:object size:0x140 -lbl_5_data_561D8 = .data:0x000561D8; // type:object size:0x140 -lbl_5_data_56318 = .data:0x00056318; // type:object size:0x140 -lbl_5_data_56458 = .data:0x00056458; // type:object size:0x140 -lbl_5_data_56598 = .data:0x00056598; // type:object size:0x90 -lbl_5_data_56628 = .data:0x00056628; // type:object size:0xC data:4byte -lbl_5_data_56634 = .data:0x00056634; // type:object size:0x1C -lbl_5_data_56650 = .data:0x00056650; // type:object size:0x60 -lbl_5_data_566B0 = .data:0x000566B0; // type:object size:0x4 data:4byte -lbl_5_data_566B4 = .data:0x000566B4; // type:object size:0x4 data:4byte -lbl_5_data_566B8 = .data:0x000566B8; // type:object size:0x4 align:4 data:float -lbl_5_data_566BC = .data:0x000566BC; // type:object size:0x4 align:4 data:float -lbl_5_data_566C0 = .data:0x000566C0; // type:object size:0x4 align:4 data:float -lbl_5_data_566C4 = .data:0x000566C4; // type:object size:0x4 data:4byte -lbl_5_data_566C8 = .data:0x000566C8; // type:object size:0x4 data:4byte -lbl_5_data_566CC = .data:0x000566CC; // type:object size:0x4 align:4 data:float -lbl_5_data_566D0 = .data:0x000566D0; // type:object size:0x4 align:4 data:float -lbl_5_data_566D4 = .data:0x000566D4; // type:object size:0x4 align:4 data:float -lbl_5_data_566D8 = .data:0x000566D8; // type:object size:0xC -lbl_5_data_566E4 = .data:0x000566E4; // type:object size:0xC -lbl_5_data_566F0 = .data:0x000566F0; // type:object size:0xC -lbl_5_data_566FC = .data:0x000566FC; // type:object size:0xC -lbl_5_data_56708 = .data:0x00056708; // type:object size:0xC -lbl_5_data_56714 = .data:0x00056714; // type:object size:0x4 data:4byte -lbl_5_data_56718 = .data:0x00056718; // type:object size:0xC -lbl_5_data_56724 = .data:0x00056724; // type:object size:0xC +@19 = .data:0x00050E38; // type:object size:0xD scope:local data:string +@20 = .data:0x00050E48; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00050E58; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00050E70; // type:object size:0x8 scope:local +goalring_plist = .data:0x00050E78; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00051148; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00051E2C; // type:object size:0x18 scope:local +@21 = .data:0x00051E44; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00051E54; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00051E60; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00051E68; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00051EB8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00051F84; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00051F9C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00051FA8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00051FB0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00052000; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000520CC; // type:object size:0x18 scope:local +@22 = .data:0x000520E4; // type:object size:0xD scope:local data:string +@23 = .data:0x000520F4; // type:object size:0xD scope:local data:string +@24 = .data:0x00052104; // type:object size:0xD scope:local data:string +@25 = .data:0x00052114; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00052124; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00052154; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0005215C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00052264; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000523F0; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00052408; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00052440; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00052540; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0005269C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000526B4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000526EC; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000527F8; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00052954; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0005296C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000529A4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00052A64; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00052B78; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00052B90; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00052BC8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00052CD0; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00052E5C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00052E74; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00052EAC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00052EE0; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00052F4C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00052F64; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00052F9C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00052FD0; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0005303C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00053054; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0005308C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0005333C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000536F0; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00053708; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00053740; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000538B4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00053AE8; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00053B00; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00053B38; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00053B58; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00053B78; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00053C18; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00053CB8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00053D58; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00053DF8; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00053E98; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00053EB8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00053ED8; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00053F78; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00054008; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00054014; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00054024; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00054054; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0005405C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00054164; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000542F0; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00054308; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00054340; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00054440; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0005459C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000545B4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000545EC; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000546F8; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00054854; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0005486C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000548A4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00054964; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00054A78; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00054A90; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00054AC8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00054BD0; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00054D5C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00054D74; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00054DAC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00054DE0; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00054E4C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00054E64; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00054E9C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00054ED0; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00054F3C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00054F54; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00054F8C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0005523C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000555F0; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00055608; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00055640; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000557B4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000559E8; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00055A00; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00055A38; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00055B78; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00055B98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00055CD8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00055E18; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00055F58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00056098; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000561D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00056318; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00056458; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00056598; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00056628; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00056634; // type:object size:0x1C +goalring_colli_info = .data:0x00056650; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000566B0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000566B4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000566B8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000566BC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000566C0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000566C4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000566C8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000566CC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000566D0; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000566D4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000566D8; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000566E4; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000566F0; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000566FC; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00056708; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00056714; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00056718; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00056724; // type:object size:0xC scope:local lbl_5_data_56730 = .data:0x00056730; // type:object size:0xE data:string lbl_5_data_56740 = .data:0x00056740; // type:object size:0xD data:string lbl_5_data_56750 = .data:0x00056750; // type:object size:0xD data:string @@ -5354,30 +5354,30 @@ lbl_5_data_5A030 = .data:0x0005A030; // type:object size:0xD data:string lbl_5_data_5A040 = .data:0x0005A040; // type:object size:0xE data:string lbl_5_data_5A050 = .data:0x0005A050; // type:object size:0xD data:string lbl_5_data_5A060 = .data:0x0005A060; // type:object size:0x24 -lbl_5_data_5A084 = .data:0x0005A084; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0005A084; // type:object size:0x8 lbl_5_data_5A08C = .data:0x0005A08C; // type:object size:0x98 lbl_5_data_5A124 = .data:0x0005A124; // type:object size:0x2DC -lbl_5_data_5A400 = .data:0x0005A400; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0005A400; // type:object size:0x18 lbl_5_data_5A418 = .data:0x0005A418; // type:object size:0x164 lbl_5_data_5A57C = .data:0x0005A57C; // type:object size:0x15C -lbl_5_data_5A6D8 = .data:0x0005A6D8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0005A6D8; // type:object size:0x18 lbl_5_data_5A6F0 = .data:0x0005A6F0; // type:object size:0x1B4 lbl_5_data_5A8A4 = .data:0x0005A8A4; // type:object size:0x15C -lbl_5_data_5AA00 = .data:0x0005AA00; // type:object size:0x18 -lbl_5_data_5AA18 = .data:0x0005AA18; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0005AA00; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0005AA18; // type:object size:0x30 lbl_5_data_5AA48 = .data:0x0005AA48; // type:object size:0x10 -lbl_5_data_5AA58 = .data:0x0005AA58; // type:object size:0x58 data:4byte -jumptable_5_data_5AAB0 = .data:0x0005AAB0; // type:object size:0x1C scope:local -lbl_5_data_5AACC = .data:0x0005AACC; // type:object size:0xC -lbl_5_data_5AAD8 = .data:0x0005AAD8; // type:object size:0xE data:string -lbl_5_data_5AAE8 = .data:0x0005AAE8; // type:object size:0xC -lbl_5_data_5AAF4 = .data:0x0005AAF4; // type:object size:0x8 -lbl_5_data_5AAFC = .data:0x0005AAFC; // type:object size:0x3D4 -lbl_5_data_5AED0 = .data:0x0005AED0; // type:object size:0x4A4 -lbl_5_data_5B374 = .data:0x0005B374; // type:object size:0x18 -lbl_5_data_5B38C = .data:0x0005B38C; // type:object size:0x30 -lbl_5_data_5B3BC = .data:0x0005B3BC; // type:object size:0x58 data:4byte -jumptable_5_data_5B414 = .data:0x0005B414; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0005AA58; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0005AAB0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0005AACC; // type:object size:0xC scope:local +@21 = .data:0x0005AAD8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0005AAE8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0005AAF4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0005AAFC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0005AED0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0005B374; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0005B38C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0005B3BC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0005B414; // type:object size:0x1C scope:local lbl_5_data_5B440 = .data:0x0005B440; // type:object size:0xD data:string lbl_5_data_5B450 = .data:0x0005B450; // type:object size:0xE data:string lbl_5_data_5B460 = .data:0x0005B460; // type:object size:0xD data:string @@ -6116,29 +6116,29 @@ lbl_5_data_83780 = .data:0x00083780; // type:object size:0x30 lbl_5_data_837B0 = .data:0x000837B0; // type:object size:0x30 lbl_5_data_837E0 = .data:0x000837E0; // type:object size:0xE data:string lbl_5_data_837F0 = .data:0x000837F0; // type:object size:0xC -lbl_5_data_837FC = .data:0x000837FC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000837FC; // type:object size:0x8 lbl_5_data_83804 = .data:0x00083804; // type:object size:0x318 lbl_5_data_83B1C = .data:0x00083B1C; // type:object size:0x42C -lbl_5_data_83F48 = .data:0x00083F48; // type:object size:0x18 -lbl_5_data_83F60 = .data:0x00083F60; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00083F48; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00083F60; // type:object size:0x38 lbl_5_data_83F98 = .data:0x00083F98; // type:object size:0x318 lbl_5_data_842B0 = .data:0x000842B0; // type:object size:0x42C -lbl_5_data_846DC = .data:0x000846DC; // type:object size:0x18 -lbl_5_data_846F4 = .data:0x000846F4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000846DC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000846F4; // type:object size:0x38 lbl_5_data_8472C = .data:0x0008472C; // type:object size:0x69C lbl_5_data_84DC8 = .data:0x00084DC8; // type:object size:0x7BC -lbl_5_data_85584 = .data:0x00085584; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00085584; // type:object size:0x18 lbl_5_data_8559C = .data:0x0008559C; // type:object size:0x268 -lbl_5_data_85804 = .data:0x00085804; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00085804; // type:object size:0x24 lbl_5_data_85828 = .data:0x00085828; // type:object size:0x268 -lbl_5_data_85A90 = .data:0x00085A90; // type:object size:0x24 -lbl_5_data_85AB4 = .data:0x00085AB4; // type:object size:0x30 -lbl_5_data_85AE4 = .data:0x00085AE4; // type:object size:0x4 align:4 data:float -lbl_5_data_85AE8 = .data:0x00085AE8; // type:object size:0x4 align:4 data:float -lbl_5_data_85AEC = .data:0x00085AEC; // type:object size:0x4 align:4 data:float -lbl_5_data_85AF0 = .data:0x00085AF0; // type:object size:0x4 data:4byte -jumptable_5_data_85AF4 = .data:0x00085AF4; // type:object size:0x30 scope:local -lbl_5_data_85B24 = .data:0x00085B24; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00085A90; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00085AB4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00085AE4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00085AE8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00085AEC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00085AF0; // type:object size:0x4 data:4byte +@91 = .data:0x00085AF4; // type:object size:0x30 scope:local +vec$111 = .data:0x00085B24; // type:object size:0x18 scope:local lbl_5_data_85B40 = .data:0x00085B40; // type:object size:0xE data:string lbl_5_data_85B50 = .data:0x00085B50; // type:object size:0xE data:string lbl_5_data_85B60 = .data:0x00085B60; // type:object size:0xD data:string @@ -7168,7 +7168,7 @@ lbl_5_bss_6B0 = .bss:0x000006B0; // type:object size:0x4 data:4byte lbl_5_bss_6B4 = .bss:0x000006B4; // type:object size:0x4 data:4byte lbl_5_bss_6B8 = .bss:0x000006B8; // type:object size:0x640 data:4byte lbl_5_bss_CF8 = .bss:0x00000CF8; // type:object size:0x8 data:4byte -lbl_5_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D00; // type:object size:0x4 scope:local data:4byte lbl_5_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte lbl_5_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte lbl_5_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte @@ -7184,7 +7184,7 @@ colli_timer = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D44; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D4C; // type:object size:0x4 scope:local data:4byte -lbl_5_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte lbl_5_bss_D58 = .bss:0x00000D58; // type:object size:0x4 data:4byte lbl_5_bss_D5C = .bss:0x00000D5C; // type:object size:0x4 data:4byte lbl_5_bss_D60 = .bss:0x00000D60; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg06D/splits.txt b/config/GSNE8P/stg06D/splits.txt index 9f27ad6c..5b74f9c2 100644 --- a/config/GSNE8P/stg06D/splits.txt +++ b/config/GSNE8P/stg06D/splits.txt @@ -138,13 +138,10 @@ stg06D_32.c: .text start:0x00013294 end:0x000142D4 .rodata start:0x000006C8 end:0x00000718 -stg06D_33.c: - .text start:0x00014478 end:0x00014610 - .rodata start:0x00000718 end:0x00000730 - -stg06D_34.c: - .text start:0x00014610 end:0x00014914 - .rodata start:0x00000730 end:0x00000738 +OBJECT/o_3spring.c: + .text start:0x00014478 end:0x00014914 + .rodata start:0x00000718 end:0x00000738 + .data start:0x00069260 end:0x0006A358 stg06D_35.c: .text start:0x00014914 end:0x00014D9C @@ -178,9 +175,10 @@ stg06D_43.c: .text start:0x00018D10 end:0x00019B54 .rodata start:0x000008C0 end:0x00000918 -stg06D_44.c: - .text start:0x00019B88 end:0x0001A314 +OBJECT/o_degring_linear.c: + .text start:0x00019B54 end:0x0001A4A4 .rodata start:0x00000918 end:0x00000930 + .data start:0x00070478 end:0x00070480 stg06D_45.c: .text start:0x0001AB98 end:0x0001AEA8 @@ -202,9 +200,11 @@ stg06D_49.c: .text start:0x0001F3D4 end:0x0001F490 .rodata start:0x00000A00 end:0x00000A08 -stg06D_50.c: - .text start:0x0001F638 end:0x00020950 +OBJECT/o_goalring.c: + .text start:0x0001F634 end:0x00020950 .rodata start:0x00000A08 end:0x00000A60 + .data start:0x000723B8 end:0x00077CB0 + .bss start:0x00000D08 end:0x00000D10 stg06D_51.c: .text start:0x00020950 end:0x00021370 @@ -222,21 +222,15 @@ stg06D_54.c: .text start:0x00022E04 end:0x00022ED4 .rodata start:0x00000AE8 end:0x00000AF0 -stg06D_55.c: - .text start:0x00023158 end:0x00023C00 - .rodata start:0x00000AF0 end:0x00000B28 - -stg06D_56.c: - .text start:0x00023C74 end:0x00023CB8 - .rodata start:0x00000B28 end:0x00000B30 - -stg06D_57.c: - .text start:0x00023E70 end:0x000248D0 - .rodata start:0x00000B30 end:0x00000B70 +OBJECT/o_itemboxair.c: + .text start:0x00023084 end:0x00023D2C + .rodata start:0x00000AF0 end:0x00000B30 + .data start:0x0007BFD8 end:0x0007C058 -stg06D_58.c: - .text start:0x00024944 end:0x00024988 - .rodata start:0x00000B70 end:0x00000B78 +OBJECT/o_itemboxballoon.c: + .text start:0x00023D2C end:0x000249FC + .rodata start:0x00000B30 end:0x00000B78 + .data start:0x0007C058 end:0x0007C9B0 stg06D_59.c: .text start:0x000249FC end:0x000253B0 @@ -284,9 +278,11 @@ stg06D_69.c: .text start:0x000348F0 end:0x00036394 .rodata start:0x00000F58 end:0x00000FE8 -stg06D_70.c: +OBJECT/o_savepoint.c: .text start:0x000365A0 end:0x00037630 .rodata start:0x00000FE8 end:0x00001020 + .data start:0x000A7070 end:0x000A70C0 + .bss start:0x00000D58 end:0x00000D60 stg06D_71.c: .text start:0x00037C94 end:0x00039140 diff --git a/config/GSNE8P/stg06D/symbols.txt b/config/GSNE8P/stg06D/symbols.txt index 66e61a20..4d35646f 100644 --- a/config/GSNE8P/stg06D/symbols.txt +++ b/config/GSNE8P/stg06D/symbols.txt @@ -121,13 +121,13 @@ fn_6_A7C0 = .text:0x0000A7C0; // type:function size:0x6C fn_6_A82C = .text:0x0000A82C; // type:function size:0xC8 fn_6_A8F4 = .text:0x0000A8F4; // type:function size:0xD8 fn_6_A9CC = .text:0x0000A9CC; // type:function size:0x2AC -fn_6_AC78 = .text:0x0000AC78; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AC78; // type:function size:0x30 fn_6_ACA8 = .text:0x0000ACA8; // type:function size:0x30C -fn_6_AFB4 = .text:0x0000AFB4; // type:function size:0x74 -fn_6_B028 = .text:0x0000B028; // type:function size:0xBC -fn_6_B0E4 = .text:0x0000B0E4; // type:function size:0x40 -fn_6_B124 = .text:0x0000B124; // type:function size:0x2C -fn_6_B150 = .text:0x0000B150; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000AFB4; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000B028; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000B0E4; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000B124; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000B150; // type:function size:0x60 fn_6_B1B0 = .text:0x0000B1B0; // type:function size:0x12C fn_6_B2DC = .text:0x0000B2DC; // type:function size:0xC8 fn_6_B3A4 = .text:0x0000B3A4; // type:function size:0xB8 @@ -148,11 +148,11 @@ fn_6_D780 = .text:0x0000D780; // type:function size:0xC fn_6_D78C = .text:0x0000D78C; // type:function size:0x1CC fn_6_D958 = .text:0x0000D958; // type:function size:0x88 fn_6_D9E0 = .text:0x0000D9E0; // type:function size:0xD0 -fn_6_DAB0 = .text:0x0000DAB0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000DAB0; // type:function size:0x100 fn_6_DBB0 = .text:0x0000DBB0; // type:function size:0x198 fn_6_DD48 = .text:0x0000DD48; // type:function size:0xA8 fn_6_DDF0 = .text:0x0000DDF0; // type:function size:0x70 -fn_6_DE60 = .text:0x0000DE60; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000DE60; // type:function size:0x114 fn_6_DF74 = .text:0x0000DF74; // type:function size:0x6C fn_6_DFE0 = .text:0x0000DFE0; // type:function size:0x180 fn_6_E160 = .text:0x0000E160; // type:function size:0xA4 @@ -194,7 +194,7 @@ fn_6_10850 = .text:0x00010850; // type:function size:0xA4 fn_6_108F4 = .text:0x000108F4; // type:function size:0xA4 fn_6_10998 = .text:0x00010998; // type:function size:0xA4 fn_6_10A3C = .text:0x00010A3C; // type:function size:0xB0 -fn_6_10AEC = .text:0x00010AEC; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00010AEC; // type:function size:0x19C fn_6_10C88 = .text:0x00010C88; // type:function size:0x198 _rename_MakeParticle = .text:0x00010E20; // type:function size:0x19C fn_6_10FBC = .text:0x00010FBC; // type:function size:0x198 @@ -206,7 +206,7 @@ fn_6_11924 = .text:0x00011924; // type:function size:0x128 fn_6_11A4C = .text:0x00011A4C; // type:function size:0x4 fn_6_11A50 = .text:0x00011A50; // type:function size:0x4 fn_6_11A54 = .text:0x00011A54; // type:function size:0x40 -fn_6_11A94 = .text:0x00011A94; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00011A94; // type:function size:0x1E4 fn_6_11C78 = .text:0x00011C78; // type:function size:0x24 fn_6_11C9C = .text:0x00011C9C; // type:function size:0x1C0 fn_6_11E5C = .text:0x00011E5C; // type:function size:0x1F4 @@ -214,7 +214,7 @@ fn_6_12050 = .text:0x00012050; // type:function size:0x190 fn_6_121E0 = .text:0x000121E0; // type:function size:0xF8 fn_6_122D8 = .text:0x000122D8; // type:function size:0x1D4 fn_6_124AC = .text:0x000124AC; // type:function size:0x18C -fn_6_12638 = .text:0x00012638; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00012638; // type:function size:0x1C8 fn_6_12800 = .text:0x00012800; // type:function size:0xD0 fn_6_128D0 = .text:0x000128D0; // type:function size:0x358 fn_6_12C28 = .text:0x00012C28; // type:function size:0x2C0 @@ -230,11 +230,11 @@ fn_6_13F24 = .text:0x00013F24; // type:function size:0x1C4 fn_6_140E8 = .text:0x000140E8; // type:function size:0x1EC fn_6_142D4 = .text:0x000142D4; // type:function size:0x120 fn_6_143F4 = .text:0x000143F4; // type:function size:0x84 -fn_6_14478 = .text:0x00014478; // type:function size:0x198 -fn_6_14610 = .text:0x00014610; // type:function size:0xD4 -fn_6_146E4 = .text:0x000146E4; // type:function size:0x38 -fn_6_1471C = .text:0x0001471C; // type:function size:0x144 -fn_6_14860 = .text:0x00014860; // type:function size:0xB4 +Object3SpringJump = .text:0x00014478; // type:function size:0x198 scope:local +Object3Spring = .text:0x00014610; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000146E4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001471C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00014860; // type:function size:0xB4 scope:local fn_6_14914 = .text:0x00014914; // type:function size:0xF8 fn_6_14A0C = .text:0x00014A0C; // type:function size:0xFC fn_6_14B08 = .text:0x00014B08; // type:function size:0x30 @@ -282,15 +282,15 @@ fn_6_18DF8 = .text:0x00018DF8; // type:function size:0x38 fn_6_18E30 = .text:0x00018E30; // type:function size:0x968 fn_6_19798 = .text:0x00019798; // type:function size:0x10C fn_6_198A4 = .text:0x000198A4; // type:function size:0x2B0 -fn_6_19B54 = .text:0x00019B54; // type:function size:0x34 -fn_6_19B88 = .text:0x00019B88; // type:function size:0x11C -fn_6_19CA4 = .text:0x00019CA4; // type:function size:0x110 -fn_6_19DB4 = .text:0x00019DB4; // type:function size:0xB4 -fn_6_19E68 = .text:0x00019E68; // type:function size:0x150 -fn_6_19FB8 = .text:0x00019FB8; // type:function size:0xE0 -fn_6_1A098 = .text:0x0001A098; // type:function size:0x190 -fn_6_1A228 = .text:0x0001A228; // type:function size:0xEC -fn_6_1A314 = .text:0x0001A314; // type:function size:0x190 +DegRingGetNum = .text:0x00019B54; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00019B88; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00019CA4; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00019DB4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00019E68; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00019FB8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001A098; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001A228; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001A314; // type:function size:0x190 scope:local fn_6_1A4A4 = .text:0x0001A4A4; // type:function size:0x98 fn_6_1A53C = .text:0x0001A53C; // type:function size:0xC8 fn_6_1A604 = .text:0x0001A604; // type:function size:0x10C @@ -355,15 +355,15 @@ fn_6_1F490 = .text:0x0001F490; // type:function size:0x8C fn_6_1F51C = .text:0x0001F51C; // type:function size:0x38 fn_6_1F554 = .text:0x0001F554; // type:function size:0x4 fn_6_1F558 = .text:0x0001F558; // type:function size:0xDC -fn_6_1F634 = .text:0x0001F634; // type:function size:0x4 -fn_6_1F638 = .text:0x0001F638; // type:function size:0x2EC -fn_6_1F924 = .text:0x0001F924; // type:function size:0x44 -fn_6_1F968 = .text:0x0001F968; // type:function size:0x7F4 -fn_6_2015C = .text:0x0002015C; // type:function size:0x34 -fn_6_20190 = .text:0x00020190; // type:function size:0xF0 -fn_6_20280 = .text:0x00020280; // type:function size:0x214 -fn_6_20494 = .text:0x00020494; // type:function size:0x254 -fn_6_206E8 = .text:0x000206E8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001F634; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0001F638; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001F924; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0001F968; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002015C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00020190; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00020280; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00020494; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000206E8; // type:function size:0x268 scope:local fn_6_20950 = .text:0x00020950; // type:function size:0x8C fn_6_209DC = .text:0x000209DC; // type:function size:0x12C fn_6_20B08 = .text:0x00020B08; // type:function size:0x4C @@ -377,7 +377,7 @@ fn_6_215D8 = .text:0x000215D8; // type:function size:0x3F8 fn_6_219D0 = .text:0x000219D0; // type:function size:0x1D0 fn_6_21BA0 = .text:0x00021BA0; // type:function size:0x140 fn_6_21CE0 = .text:0x00021CE0; // type:function size:0x1FC -fn_6_21EDC = .text:0x00021EDC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00021EDC; // type:function size:0x13C fn_6_22018 = .text:0x00022018; // type:function size:0x200 fn_6_22218 = .text:0x00022218; // type:function size:0x98 fn_6_222B0 = .text:0x000222B0; // type:function size:0x238 @@ -397,53 +397,53 @@ fn_6_22A14 = .text:0x00022A14; // type:function size:0x44 fn_6_22A58 = .text:0x00022A58; // type:function size:0x38 fn_6_22A90 = .text:0x00022A90; // type:function size:0x4 fn_6_22A94 = .text:0x00022A94; // type:function size:0x38 -fn_6_22ACC = .text:0x00022ACC; // type:function size:0xC8 -fn_6_22B94 = .text:0x00022B94; // type:function size:0x138 +_rename_GiveItemP = .text:0x00022ACC; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00022B94; // type:function size:0x138 fn_6_22CCC = .text:0x00022CCC; // type:function size:0x138 fn_6_22E04 = .text:0x00022E04; // type:function size:0xD0 fn_6_22ED4 = .text:0x00022ED4; // type:function size:0x90 fn_6_22F64 = .text:0x00022F64; // type:function size:0x94 fn_6_22FF8 = .text:0x00022FF8; // type:function size:0x8C -fn_6_23084 = .text:0x00023084; // type:function size:0xD4 -fn_6_23158 = .text:0x00023158; // type:function size:0x240 -fn_6_23398 = .text:0x00023398; // type:function size:0x98 -fn_6_23430 = .text:0x00023430; // type:function size:0x214 -fn_6_23644 = .text:0x00023644; // type:function size:0x10 -fn_6_23654 = .text:0x00023654; // type:function size:0xA0 -fn_6_236F4 = .text:0x000236F4; // type:function size:0xD0 -fn_6_237C4 = .text:0x000237C4; // type:function size:0x26C -fn_6_23A30 = .text:0x00023A30; // type:function size:0x38 -fn_6_23A68 = .text:0x00023A68; // type:function size:0x50 -fn_6_23AB8 = .text:0x00023AB8; // type:function size:0x70 -fn_6_23B28 = .text:0x00023B28; // type:function size:0x50 -fn_6_23B78 = .text:0x00023B78; // type:function size:0x38 -fn_6_23BB0 = .text:0x00023BB0; // type:function size:0x50 -fn_6_23C00 = .text:0x00023C00; // type:function size:0x38 -fn_6_23C38 = .text:0x00023C38; // type:function size:0x3C -fn_6_23C74 = .text:0x00023C74; // type:function size:0x44 -fn_6_23CB8 = .text:0x00023CB8; // type:function size:0x38 -fn_6_23CF0 = .text:0x00023CF0; // type:function size:0x4 -fn_6_23CF4 = .text:0x00023CF4; // type:function size:0x38 -fn_6_23D2C = .text:0x00023D2C; // type:function size:0x144 -fn_6_23E70 = .text:0x00023E70; // type:function size:0x158 -fn_6_23FC8 = .text:0x00023FC8; // type:function size:0x64 -fn_6_2402C = .text:0x0002402C; // type:function size:0x1C4 -fn_6_241F0 = .text:0x000241F0; // type:function size:0x3C -fn_6_2422C = .text:0x0002422C; // type:function size:0x6C -fn_6_24298 = .text:0x00024298; // type:function size:0x228 -fn_6_244C0 = .text:0x000244C0; // type:function size:0x28C -fn_6_2474C = .text:0x0002474C; // type:function size:0xC -fn_6_24758 = .text:0x00024758; // type:function size:0x50 -fn_6_247A8 = .text:0x000247A8; // type:function size:0x50 -fn_6_247F8 = .text:0x000247F8; // type:function size:0x50 -fn_6_24848 = .text:0x00024848; // type:function size:0x38 -fn_6_24880 = .text:0x00024880; // type:function size:0x50 -fn_6_248D0 = .text:0x000248D0; // type:function size:0x38 -fn_6_24908 = .text:0x00024908; // type:function size:0x3C -fn_6_24944 = .text:0x00024944; // type:function size:0x44 -fn_6_24988 = .text:0x00024988; // type:function size:0x38 -fn_6_249C0 = .text:0x000249C0; // type:function size:0x4 -fn_6_249C4 = .text:0x000249C4; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00023084; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00023158; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00023398; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00023430; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00023644; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00023654; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000236F4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000237C4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00023A30; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00023A68; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00023AB8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00023B28; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00023B78; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00023BB0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00023C00; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00023C38; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00023C74; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00023CB8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00023CF0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00023CF4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00023D2C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00023E70; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00023FC8; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002402C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000241F0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002422C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00024298; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000244C0; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002474C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00024758; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000247A8; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000247F8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00024848; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00024880; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000248D0; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00024908; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00024944; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00024988; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x000249C0; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x000249C4; // type:function size:0x38 scope:local fn_6_249FC = .text:0x000249FC; // type:function size:0x280 fn_6_24C7C = .text:0x00024C7C; // type:function size:0x50 fn_6_24CCC = .text:0x00024CCC; // type:function size:0x50C @@ -536,8 +536,8 @@ fn_6_2FFA8 = .text:0x0002FFA8; // type:function size:0x54 fn_6_2FFFC = .text:0x0002FFFC; // type:function size:0x7EC fn_6_307E8 = .text:0x000307E8; // type:function size:0xB0 fn_6_30898 = .text:0x00030898; // type:function size:0xB4 -fn_6_3094C = .text:0x0003094C; // type:function size:0x2C -fn_6_30978 = .text:0x00030978; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003094C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00030978; // type:function size:0x30 o_ring_0 = .text:0x000309A8; // type:function size:0x13C scope:local Ring = .text:0x00030AE4; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003116C; // type:function size:0x6C scope:global @@ -571,19 +571,19 @@ fn_6_360B4 = .text:0x000360B4; // type:function size:0x2E0 fn_6_36394 = .text:0x00036394; // type:function size:0x110 fn_6_364A4 = .text:0x000364A4; // type:function size:0xF8 fn_6_3659C = .text:0x0003659C; // type:function size:0x4 -fn_6_365A0 = .text:0x000365A0; // type:function size:0x264 -fn_6_36804 = .text:0x00036804; // type:function size:0x148 -fn_6_3694C = .text:0x0003694C; // type:function size:0x48 -fn_6_36994 = .text:0x00036994; // type:function size:0x1A4 -fn_6_36B38 = .text:0x00036B38; // type:function size:0x1AC -fn_6_36CE4 = .text:0x00036CE4; // type:function size:0x154 -fn_6_36E38 = .text:0x00036E38; // type:function size:0x4 -fn_6_36E3C = .text:0x00036E3C; // type:function size:0x138 -fn_6_36F74 = .text:0x00036F74; // type:function size:0x368 -fn_6_372DC = .text:0x000372DC; // type:function size:0x224 -fn_6_37500 = .text:0x00037500; // type:function size:0x20 -fn_6_37520 = .text:0x00037520; // type:function size:0x4C -fn_6_3756C = .text:0x0003756C; // type:function size:0xC4 +ObjectSavePoint = .text:0x000365A0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00036804; // type:function size:0x148 scope:local +savepointExit = .text:0x0003694C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00036994; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00036B38; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00036CE4; // type:function size:0x154 scope:local +dummyFunc = .text:0x00036E38; // type:function size:0x4 scope:local +initCollidata = .text:0x00036E3C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00036F74; // type:function size:0x368 scope:local +savepointSwing = .text:0x000372DC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00037500; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00037520; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003756C; // type:function size:0xC4 scope:local fn_6_37630 = .text:0x00037630; // type:function size:0x20 fn_6_37650 = .text:0x00037650; // type:function size:0x3C fn_6_3768C = .text:0x0003768C; // type:function size:0x9C @@ -1256,11 +1256,11 @@ lbl_6_rodata_708 = .rodata:0x00000708; // type:object size:0x4 align:4 data:floa lbl_6_rodata_70C = .rodata:0x0000070C; // type:object size:0x4 align:4 data:float lbl_6_rodata_710 = .rodata:0x00000710; // type:object size:0x4 align:4 data:float lbl_6_rodata_714 = .rodata:0x00000714; // type:object size:0x4 align:4 data:float -lbl_6_rodata_718 = .rodata:0x00000718; // type:object size:0xC data:4byte -lbl_6_rodata_724 = .rodata:0x00000724; // type:object size:0x4 align:4 data:float -lbl_6_rodata_728 = .rodata:0x00000728; // type:object size:0x4 align:4 data:float -lbl_6_rodata_72C = .rodata:0x0000072C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_730 = .rodata:0x00000730; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000718; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000724; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000728; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000072C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000730; // type:object size:0x4 scope:local align:4 data:float lbl_6_rodata_738 = .rodata:0x00000738; // type:object size:0x4 align:4 data:float lbl_6_rodata_73C = .rodata:0x0000073C; // type:object size:0xC data:4byte lbl_6_rodata_748 = .rodata:0x00000748; // type:object size:0x4 align:4 data:float @@ -1371,11 +1371,11 @@ lbl_6_rodata_900 = .rodata:0x00000900; // type:object size:0x8 align:8 data:doub lbl_6_rodata_908 = .rodata:0x00000908; // type:object size:0x4 align:4 data:float lbl_6_rodata_90C = .rodata:0x0000090C; // type:object size:0x4 align:4 data:float lbl_6_rodata_910 = .rodata:0x00000910; // type:object size:0x8 align:4 data:float -lbl_6_rodata_918 = .rodata:0x00000918; // type:object size:0x4 align:4 data:float -lbl_6_rodata_91C = .rodata:0x0000091C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_920 = .rodata:0x00000920; // type:object size:0x4 align:4 data:float -lbl_6_rodata_924 = .rodata:0x00000924; // type:object size:0x4 align:4 data:float -lbl_6_rodata_928 = .rodata:0x00000928; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000918; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x0000091C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000920; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000924; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000928; // type:object size:0x4 scope:local align:4 data:float lbl_6_rodata_930 = .rodata:0x00000930; // type:object size:0x4 align:4 data:float lbl_6_rodata_934 = .rodata:0x00000934; // type:object size:0x4 align:4 data:float lbl_6_rodata_938 = .rodata:0x00000938; // type:object size:0x4 align:4 data:float @@ -1419,25 +1419,25 @@ lbl_6_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x4 align:4 data:floa lbl_6_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x8 align:8 data:double lbl_6_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x8 align:8 data:double lbl_6_rodata_A00 = .rodata:0x00000A00; // type:object size:0x8 align:4 data:float -lbl_6_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A10 = .rodata:0x00000A10; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A14 = .rodata:0x00000A14; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A18 = .rodata:0x00000A18; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A1C = .rodata:0x00000A1C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A20 = .rodata:0x00000A20; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A24 = .rodata:0x00000A24; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A28 = .rodata:0x00000A28; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A2C = .rodata:0x00000A2C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A30 = .rodata:0x00000A30; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A40 = .rodata:0x00000A40; // type:object size:0x8 align:8 data:double -lbl_6_rodata_A48 = .rodata:0x00000A48; // type:object size:0x8 align:8 data:double -lbl_6_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float -lbl_6_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000A08; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A0C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000A10; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000A14; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000A18; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000A1C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000A20; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000A24; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000A28; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000A2C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000A30; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000A34; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000A38; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A40; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000A48; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 data:float lbl_6_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float lbl_6_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float lbl_6_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float @@ -1471,37 +1471,37 @@ lbl_6_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:floa lbl_6_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float lbl_6_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float lbl_6_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x8 align:4 data:float -lbl_6_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float -lbl_6_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_6_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_6_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:8 data:double -lbl_6_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B28 = .rodata:0x00000B28; // type:object size:0x8 align:4 data:float -lbl_6_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B5C = .rodata:0x00000B5C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_B70 = .rodata:0x00000B70; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000B08; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000B5C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float lbl_6_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float lbl_6_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float lbl_6_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float @@ -1764,17 +1764,17 @@ lbl_6_rodata_FD0 = .rodata:0x00000FD0; // type:object size:0x4 align:4 data:floa lbl_6_rodata_FD8 = .rodata:0x00000FD8; // type:object size:0x8 align:8 data:double lbl_6_rodata_FE0 = .rodata:0x00000FE0; // type:object size:0x4 align:4 data:float lbl_6_rodata_FE4 = .rodata:0x00000FE4; // type:object size:0x4 align:4 data:float -lbl_6_rodata_FE8 = .rodata:0x00000FE8; // type:object size:0x4 align:4 data:float -lbl_6_rodata_FEC = .rodata:0x00000FEC; // type:object size:0x4 align:4 data:float -lbl_6_rodata_FF0 = .rodata:0x00000FF0; // type:object size:0x4 align:4 data:float -lbl_6_rodata_FF4 = .rodata:0x00000FF4; // type:object size:0x4 align:4 data:float -lbl_6_rodata_FF8 = .rodata:0x00000FF8; // type:object size:0x4 align:4 data:float -lbl_6_rodata_1000 = .rodata:0x00001000; // type:object size:0x8 align:8 data:double -lbl_6_rodata_1008 = .rodata:0x00001008; // type:object size:0x4 align:4 data:float -lbl_6_rodata_100C = .rodata:0x0000100C; // type:object size:0x4 align:4 data:float -lbl_6_rodata_1010 = .rodata:0x00001010; // type:object size:0x4 align:4 data:float -lbl_6_rodata_1014 = .rodata:0x00001014; // type:object size:0x4 align:4 data:float -lbl_6_rodata_1018 = .rodata:0x00001018; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000FE8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000FEC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000FF0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000FF4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000FF8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001000; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001008; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000100C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001010; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001014; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001018; // type:object size:0x4 scope:local align:4 data:float lbl_6_rodata_1020 = .rodata:0x00001020; // type:object size:0x4 align:4 data:float lbl_6_rodata_1024 = .rodata:0x00001024; // type:object size:0x4 align:4 data:float lbl_6_rodata_1028 = .rodata:0x00001028; // type:object size:0x4 align:4 data:float @@ -5563,7 +5563,7 @@ lbl_6_data_68BC0 = .data:0x00068BC0; // type:object size:0x7 data:string lbl_6_data_68BC8 = .data:0x00068BC8; // type:object size:0x7 data:string lbl_6_data_68BD0 = .data:0x00068BD0; // type:object size:0x7 data:string lbl_6_data_68BD8 = .data:0x00068BD8; // type:object size:0x60 -lbl_6_data_68C38 = .data:0x00068C38; // type:object size:0x8 +_rename_ring_texlist = .data:0x00068C38; // type:object size:0x8 lbl_6_data_68C40 = .data:0x00068C40; // type:object size:0x38 lbl_6_data_68C78 = .data:0x00068C78; // type:object size:0x38 lbl_6_data_68CB0 = .data:0x00068CB0; // type:object size:0xE data:string @@ -5633,42 +5633,42 @@ lbl_6_data_6920C = .data:0x0006920C; // type:object size:0xB data:string lbl_6_data_69218 = .data:0x00069218; // type:object size:0x38 lbl_6_data_69250 = .data:0x00069250; // type:object size:0x8 data:byte lbl_6_data_69258 = .data:0x00069258; // type:object size:0x5 data:string -lbl_6_data_69260 = .data:0x00069260; // type:object size:0xE data:string -lbl_6_data_69270 = .data:0x00069270; // type:object size:0xE data:string -lbl_6_data_69280 = .data:0x00069280; // type:object size:0xD data:string -lbl_6_data_69290 = .data:0x00069290; // type:object size:0xD data:string -lbl_6_data_692A0 = .data:0x000692A0; // type:object size:0x30 -lbl_6_data_692D0 = .data:0x000692D0; // type:object size:0x8 -lbl_6_data_692D8 = .data:0x000692D8; // type:object size:0x204 -lbl_6_data_694DC = .data:0x000694DC; // type:object size:0x204 -lbl_6_data_696E0 = .data:0x000696E0; // type:object size:0x1C8 -lbl_6_data_698A8 = .data:0x000698A8; // type:object size:0x40 -lbl_6_data_698E8 = .data:0x000698E8; // type:object size:0x50 -lbl_6_data_69938 = .data:0x00069938; // type:object size:0x8 -lbl_6_data_69940 = .data:0x00069940; // type:object size:0x20 -lbl_6_data_69960 = .data:0x00069960; // type:object size:0xC0 -lbl_6_data_69A20 = .data:0x00069A20; // type:object size:0x60 -lbl_6_data_69A80 = .data:0x00069A80; // type:object size:0x40 -lbl_6_data_69AC0 = .data:0x00069AC0; // type:object size:0x80 -lbl_6_data_69B40 = .data:0x00069B40; // type:object size:0x40 -lbl_6_data_69B80 = .data:0x00069B80; // type:object size:0x24 -lbl_6_data_69BA4 = .data:0x00069BA4; // type:object size:0x1C8 -lbl_6_data_69D6C = .data:0x00069D6C; // type:object size:0x1C8 -lbl_6_data_69F34 = .data:0x00069F34; // type:object size:0x140 -lbl_6_data_6A074 = .data:0x0006A074; // type:object size:0x40 -lbl_6_data_6A0B4 = .data:0x0006A0B4; // type:object size:0x50 -lbl_6_data_6A104 = .data:0x0006A104; // type:object size:0x8 -lbl_6_data_6A10C = .data:0x0006A10C; // type:object size:0x14 -lbl_6_data_6A120 = .data:0x0006A120; // type:object size:0x120 -lbl_6_data_6A240 = .data:0x0006A240; // type:object size:0x60 -lbl_6_data_6A2A0 = .data:0x0006A2A0; // type:object size:0x20 -lbl_6_data_6A2C0 = .data:0x0006A2C0; // type:object size:0x30 -lbl_6_data_6A2F0 = .data:0x0006A2F0; // type:object size:0x24 -lbl_6_data_6A314 = .data:0x0006A314; // type:object size:0x8 -lbl_6_data_6A31C = .data:0x0006A31C; // type:object size:0x30 -lbl_6_data_6A34C = .data:0x0006A34C; // type:object size:0x4 align:4 data:float -lbl_6_data_6A350 = .data:0x0006A350; // type:object size:0x4 align:4 data:float -lbl_6_data_6A354 = .data:0x0006A354; // type:object size:0x4 align:4 data:float +@18 = .data:0x00069260; // type:object size:0xE scope:local data:string +@19 = .data:0x00069270; // type:object size:0xE scope:local data:string +@20 = .data:0x00069280; // type:object size:0xD scope:local data:string +@21 = .data:0x00069290; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000692A0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000692D0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000692D8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000694DC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000696E0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000698A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000698E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00069938; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00069940; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00069960; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00069A20; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00069A80; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00069AC0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00069B40; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00069B80; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00069BA4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00069D6C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00069F34; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0006A074; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0006A0B4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0006A104; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0006A10C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0006A120; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0006A240; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0006A2A0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0006A2C0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0006A2F0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0006A314; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0006A31C; // type:object size:0x30 scope:local +spring3_k = .data:0x0006A34C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0006A350; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0006A354; // type:object size:0x4 scope:local align:4 data:float lbl_6_data_6A358 = .data:0x0006A358; // type:object size:0xE data:string lbl_6_data_6A368 = .data:0x0006A368; // type:object size:0xC lbl_6_data_6A374 = .data:0x0006A374; // type:object size:0x8 @@ -5904,7 +5904,7 @@ lbl_6_data_703D0 = .data:0x000703D0; // type:object size:0x14 lbl_6_data_703E4 = .data:0x000703E4; // type:object size:0x24 lbl_6_data_70408 = .data:0x00070408; // type:object size:0x40 data:4byte lbl_6_data_70448 = .data:0x00070448; // type:object size:0x30 -lbl_6_data_70478 = .data:0x00070478; // type:object size:0x5 data:string +@115 = .data:0x00070478; // type:object size:0x5 scope:local data:string lbl_6_data_70480 = .data:0x00070480; // type:object size:0xE data:string lbl_6_data_70490 = .data:0x00070490; // type:object size:0xD data:string lbl_6_data_704A0 = .data:0x000704A0; // type:object size:0x18 @@ -5982,149 +5982,149 @@ lbl_6_data_72350 = .data:0x00072350; // type:object size:0x30 lbl_6_data_72380 = .data:0x00072380; // type:object size:0xF data:string lbl_6_data_72390 = .data:0x00072390; // type:object size:0x10 data:string lbl_6_data_723A0 = .data:0x000723A0; // type:object size:0x18 data:string -lbl_6_data_723B8 = .data:0x000723B8; // type:object size:0xD data:string -lbl_6_data_723C8 = .data:0x000723C8; // type:object size:0xD data:string -lbl_6_data_723D8 = .data:0x000723D8; // type:object size:0x18 -lbl_6_data_723F0 = .data:0x000723F0; // type:object size:0x8 -lbl_6_data_723F8 = .data:0x000723F8; // type:object size:0x2D0 -lbl_6_data_726C8 = .data:0x000726C8; // type:object size:0xCE4 -lbl_6_data_733AC = .data:0x000733AC; // type:object size:0x18 -lbl_6_data_733C4 = .data:0x000733C4; // type:object size:0xE data:string -lbl_6_data_733D4 = .data:0x000733D4; // type:object size:0xC -lbl_6_data_733E0 = .data:0x000733E0; // type:object size:0x8 -lbl_6_data_733E8 = .data:0x000733E8; // type:object size:0x50 -lbl_6_data_73438 = .data:0x00073438; // type:object size:0xCC -lbl_6_data_73504 = .data:0x00073504; // type:object size:0x18 -lbl_6_data_7351C = .data:0x0007351C; // type:object size:0xC -lbl_6_data_73528 = .data:0x00073528; // type:object size:0x8 -lbl_6_data_73530 = .data:0x00073530; // type:object size:0x50 -lbl_6_data_73580 = .data:0x00073580; // type:object size:0xCC -lbl_6_data_7364C = .data:0x0007364C; // type:object size:0x18 -lbl_6_data_73664 = .data:0x00073664; // type:object size:0xD data:string -lbl_6_data_73674 = .data:0x00073674; // type:object size:0xD data:string -lbl_6_data_73684 = .data:0x00073684; // type:object size:0xD data:string -lbl_6_data_73694 = .data:0x00073694; // type:object size:0xD data:string -lbl_6_data_736A4 = .data:0x000736A4; // type:object size:0x30 -lbl_6_data_736D4 = .data:0x000736D4; // type:object size:0x8 -lbl_6_data_736DC = .data:0x000736DC; // type:object size:0x108 -lbl_6_data_737E4 = .data:0x000737E4; // type:object size:0x18C -lbl_6_data_73970 = .data:0x00073970; // type:object size:0x18 -lbl_6_data_73988 = .data:0x00073988; // type:object size:0x38 -lbl_6_data_739C0 = .data:0x000739C0; // type:object size:0x100 -lbl_6_data_73AC0 = .data:0x00073AC0; // type:object size:0x15C -lbl_6_data_73C1C = .data:0x00073C1C; // type:object size:0x18 -lbl_6_data_73C34 = .data:0x00073C34; // type:object size:0x38 -lbl_6_data_73C6C = .data:0x00073C6C; // type:object size:0x10C -lbl_6_data_73D78 = .data:0x00073D78; // type:object size:0x15C -lbl_6_data_73ED4 = .data:0x00073ED4; // type:object size:0x18 -lbl_6_data_73EEC = .data:0x00073EEC; // type:object size:0x38 -lbl_6_data_73F24 = .data:0x00073F24; // type:object size:0xC0 -lbl_6_data_73FE4 = .data:0x00073FE4; // type:object size:0x114 -lbl_6_data_740F8 = .data:0x000740F8; // type:object size:0x18 -lbl_6_data_74110 = .data:0x00074110; // type:object size:0x38 -lbl_6_data_74148 = .data:0x00074148; // type:object size:0x108 -lbl_6_data_74250 = .data:0x00074250; // type:object size:0x18C -lbl_6_data_743DC = .data:0x000743DC; // type:object size:0x18 -lbl_6_data_743F4 = .data:0x000743F4; // type:object size:0x38 -lbl_6_data_7442C = .data:0x0007442C; // type:object size:0x34 -lbl_6_data_74460 = .data:0x00074460; // type:object size:0x6C -lbl_6_data_744CC = .data:0x000744CC; // type:object size:0x18 -lbl_6_data_744E4 = .data:0x000744E4; // type:object size:0x38 -lbl_6_data_7451C = .data:0x0007451C; // type:object size:0x34 -lbl_6_data_74550 = .data:0x00074550; // type:object size:0x6C -lbl_6_data_745BC = .data:0x000745BC; // type:object size:0x18 -lbl_6_data_745D4 = .data:0x000745D4; // type:object size:0x38 -lbl_6_data_7460C = .data:0x0007460C; // type:object size:0x2B0 -lbl_6_data_748BC = .data:0x000748BC; // type:object size:0x3B4 -lbl_6_data_74C70 = .data:0x00074C70; // type:object size:0x18 -lbl_6_data_74C88 = .data:0x00074C88; // type:object size:0x38 -lbl_6_data_74CC0 = .data:0x00074CC0; // type:object size:0x174 -lbl_6_data_74E34 = .data:0x00074E34; // type:object size:0x234 -lbl_6_data_75068 = .data:0x00075068; // type:object size:0x18 -lbl_6_data_75080 = .data:0x00075080; // type:object size:0x38 -lbl_6_data_750B8 = .data:0x000750B8; // type:object size:0x20 -lbl_6_data_750D8 = .data:0x000750D8; // type:object size:0x20 -lbl_6_data_750F8 = .data:0x000750F8; // type:object size:0xA0 -lbl_6_data_75198 = .data:0x00075198; // type:object size:0xA0 -lbl_6_data_75238 = .data:0x00075238; // type:object size:0xA0 -lbl_6_data_752D8 = .data:0x000752D8; // type:object size:0xA0 -lbl_6_data_75378 = .data:0x00075378; // type:object size:0xA0 -lbl_6_data_75418 = .data:0x00075418; // type:object size:0x20 -lbl_6_data_75438 = .data:0x00075438; // type:object size:0x20 -lbl_6_data_75458 = .data:0x00075458; // type:object size:0xA0 -lbl_6_data_754F8 = .data:0x000754F8; // type:object size:0x90 -lbl_6_data_75588 = .data:0x00075588; // type:object size:0xC data:4byte -lbl_6_data_75594 = .data:0x00075594; // type:object size:0xD data:string -lbl_6_data_755A4 = .data:0x000755A4; // type:object size:0x30 -lbl_6_data_755D4 = .data:0x000755D4; // type:object size:0x8 -lbl_6_data_755DC = .data:0x000755DC; // type:object size:0x108 -lbl_6_data_756E4 = .data:0x000756E4; // type:object size:0x18C -lbl_6_data_75870 = .data:0x00075870; // type:object size:0x18 -lbl_6_data_75888 = .data:0x00075888; // type:object size:0x38 -lbl_6_data_758C0 = .data:0x000758C0; // type:object size:0x100 -lbl_6_data_759C0 = .data:0x000759C0; // type:object size:0x15C -lbl_6_data_75B1C = .data:0x00075B1C; // type:object size:0x18 -lbl_6_data_75B34 = .data:0x00075B34; // type:object size:0x38 -lbl_6_data_75B6C = .data:0x00075B6C; // type:object size:0x10C -lbl_6_data_75C78 = .data:0x00075C78; // type:object size:0x15C -lbl_6_data_75DD4 = .data:0x00075DD4; // type:object size:0x18 -lbl_6_data_75DEC = .data:0x00075DEC; // type:object size:0x38 -lbl_6_data_75E24 = .data:0x00075E24; // type:object size:0xC0 -lbl_6_data_75EE4 = .data:0x00075EE4; // type:object size:0x114 -lbl_6_data_75FF8 = .data:0x00075FF8; // type:object size:0x18 -lbl_6_data_76010 = .data:0x00076010; // type:object size:0x38 -lbl_6_data_76048 = .data:0x00076048; // type:object size:0x108 -lbl_6_data_76150 = .data:0x00076150; // type:object size:0x18C -lbl_6_data_762DC = .data:0x000762DC; // type:object size:0x18 -lbl_6_data_762F4 = .data:0x000762F4; // type:object size:0x38 -lbl_6_data_7632C = .data:0x0007632C; // type:object size:0x34 -lbl_6_data_76360 = .data:0x00076360; // type:object size:0x6C -lbl_6_data_763CC = .data:0x000763CC; // type:object size:0x18 -lbl_6_data_763E4 = .data:0x000763E4; // type:object size:0x38 -lbl_6_data_7641C = .data:0x0007641C; // type:object size:0x34 -lbl_6_data_76450 = .data:0x00076450; // type:object size:0x6C -lbl_6_data_764BC = .data:0x000764BC; // type:object size:0x18 -lbl_6_data_764D4 = .data:0x000764D4; // type:object size:0x38 -lbl_6_data_7650C = .data:0x0007650C; // type:object size:0x2B0 -lbl_6_data_767BC = .data:0x000767BC; // type:object size:0x3B4 -lbl_6_data_76B70 = .data:0x00076B70; // type:object size:0x18 -lbl_6_data_76B88 = .data:0x00076B88; // type:object size:0x38 -lbl_6_data_76BC0 = .data:0x00076BC0; // type:object size:0x174 -lbl_6_data_76D34 = .data:0x00076D34; // type:object size:0x234 -lbl_6_data_76F68 = .data:0x00076F68; // type:object size:0x18 -lbl_6_data_76F80 = .data:0x00076F80; // type:object size:0x38 -lbl_6_data_76FB8 = .data:0x00076FB8; // type:object size:0x140 -lbl_6_data_770F8 = .data:0x000770F8; // type:object size:0x20 -lbl_6_data_77118 = .data:0x00077118; // type:object size:0x140 -lbl_6_data_77258 = .data:0x00077258; // type:object size:0x140 -lbl_6_data_77398 = .data:0x00077398; // type:object size:0x140 -lbl_6_data_774D8 = .data:0x000774D8; // type:object size:0x140 -lbl_6_data_77618 = .data:0x00077618; // type:object size:0x140 -lbl_6_data_77758 = .data:0x00077758; // type:object size:0x140 -lbl_6_data_77898 = .data:0x00077898; // type:object size:0x140 -lbl_6_data_779D8 = .data:0x000779D8; // type:object size:0x140 -lbl_6_data_77B18 = .data:0x00077B18; // type:object size:0x90 -lbl_6_data_77BA8 = .data:0x00077BA8; // type:object size:0xC data:4byte -lbl_6_data_77BB4 = .data:0x00077BB4; // type:object size:0x1C -lbl_6_data_77BD0 = .data:0x00077BD0; // type:object size:0x60 -lbl_6_data_77C30 = .data:0x00077C30; // type:object size:0x4 data:4byte -lbl_6_data_77C34 = .data:0x00077C34; // type:object size:0x4 data:4byte -lbl_6_data_77C38 = .data:0x00077C38; // type:object size:0x4 align:4 data:float -lbl_6_data_77C3C = .data:0x00077C3C; // type:object size:0x4 align:4 data:float -lbl_6_data_77C40 = .data:0x00077C40; // type:object size:0x4 align:4 data:float -lbl_6_data_77C44 = .data:0x00077C44; // type:object size:0x4 data:4byte -lbl_6_data_77C48 = .data:0x00077C48; // type:object size:0x4 data:4byte -lbl_6_data_77C4C = .data:0x00077C4C; // type:object size:0x4 align:4 data:float -lbl_6_data_77C50 = .data:0x00077C50; // type:object size:0x4 align:4 data:float -lbl_6_data_77C54 = .data:0x00077C54; // type:object size:0x4 align:4 data:float -lbl_6_data_77C58 = .data:0x00077C58; // type:object size:0xC -lbl_6_data_77C64 = .data:0x00077C64; // type:object size:0xC -lbl_6_data_77C70 = .data:0x00077C70; // type:object size:0xC -lbl_6_data_77C7C = .data:0x00077C7C; // type:object size:0xC -lbl_6_data_77C88 = .data:0x00077C88; // type:object size:0xC -lbl_6_data_77C94 = .data:0x00077C94; // type:object size:0x4 data:4byte -lbl_6_data_77C98 = .data:0x00077C98; // type:object size:0xC -lbl_6_data_77CA4 = .data:0x00077CA4; // type:object size:0xC +@19 = .data:0x000723B8; // type:object size:0xD scope:local data:string +@20 = .data:0x000723C8; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000723D8; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000723F0; // type:object size:0x8 scope:local +goalring_plist = .data:0x000723F8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000726C8; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000733AC; // type:object size:0x18 scope:local +@21 = .data:0x000733C4; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000733D4; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000733E0; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000733E8; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00073438; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00073504; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0007351C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00073528; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00073530; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00073580; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0007364C; // type:object size:0x18 scope:local +@22 = .data:0x00073664; // type:object size:0xD scope:local data:string +@23 = .data:0x00073674; // type:object size:0xD scope:local data:string +@24 = .data:0x00073684; // type:object size:0xD scope:local data:string +@25 = .data:0x00073694; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000736A4; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000736D4; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000736DC; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000737E4; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00073970; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00073988; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000739C0; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00073AC0; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00073C1C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00073C34; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00073C6C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00073D78; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00073ED4; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00073EEC; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00073F24; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00073FE4; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000740F8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00074110; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00074148; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00074250; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000743DC; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000743F4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0007442C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00074460; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000744CC; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000744E4; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0007451C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00074550; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000745BC; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000745D4; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0007460C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000748BC; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00074C70; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00074C88; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00074CC0; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00074E34; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00075068; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00075080; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000750B8; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000750D8; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000750F8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00075198; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00075238; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000752D8; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00075378; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00075418; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00075438; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00075458; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000754F8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00075588; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00075594; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000755A4; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000755D4; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000755DC; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000756E4; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00075870; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00075888; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000758C0; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000759C0; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00075B1C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00075B34; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00075B6C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00075C78; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00075DD4; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00075DEC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00075E24; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00075EE4; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00075FF8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00076010; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00076048; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00076150; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000762DC; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000762F4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0007632C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00076360; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000763CC; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000763E4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0007641C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00076450; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000764BC; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000764D4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0007650C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000767BC; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00076B70; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00076B88; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00076BC0; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00076D34; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00076F68; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00076F80; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00076FB8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000770F8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00077118; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00077258; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00077398; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000774D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00077618; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00077758; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00077898; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000779D8; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00077B18; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00077BA8; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00077BB4; // type:object size:0x1C +goalring_colli_info = .data:0x00077BD0; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00077C30; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00077C34; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00077C38; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00077C3C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00077C40; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00077C44; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00077C48; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00077C4C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00077C50; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00077C54; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00077C58; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00077C64; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00077C70; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00077C7C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00077C88; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00077C94; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00077C98; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00077CA4; // type:object size:0xC scope:local lbl_6_data_77CB0 = .data:0x00077CB0; // type:object size:0xE data:string lbl_6_data_77CC0 = .data:0x00077CC0; // type:object size:0xD data:string lbl_6_data_77CD0 = .data:0x00077CD0; // type:object size:0xD data:string @@ -6210,30 +6210,30 @@ lbl_6_data_7B5B0 = .data:0x0007B5B0; // type:object size:0xD data:string lbl_6_data_7B5C0 = .data:0x0007B5C0; // type:object size:0xE data:string lbl_6_data_7B5D0 = .data:0x0007B5D0; // type:object size:0xD data:string lbl_6_data_7B5E0 = .data:0x0007B5E0; // type:object size:0x24 -lbl_6_data_7B604 = .data:0x0007B604; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0007B604; // type:object size:0x8 lbl_6_data_7B60C = .data:0x0007B60C; // type:object size:0x98 lbl_6_data_7B6A4 = .data:0x0007B6A4; // type:object size:0x2DC -lbl_6_data_7B980 = .data:0x0007B980; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0007B980; // type:object size:0x18 lbl_6_data_7B998 = .data:0x0007B998; // type:object size:0x164 lbl_6_data_7BAFC = .data:0x0007BAFC; // type:object size:0x15C -lbl_6_data_7BC58 = .data:0x0007BC58; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0007BC58; // type:object size:0x18 lbl_6_data_7BC70 = .data:0x0007BC70; // type:object size:0x1B4 lbl_6_data_7BE24 = .data:0x0007BE24; // type:object size:0x15C -lbl_6_data_7BF80 = .data:0x0007BF80; // type:object size:0x18 -lbl_6_data_7BF98 = .data:0x0007BF98; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0007BF80; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0007BF98; // type:object size:0x30 lbl_6_data_7BFC8 = .data:0x0007BFC8; // type:object size:0x10 -lbl_6_data_7BFD8 = .data:0x0007BFD8; // type:object size:0x58 data:4byte -jumptable_6_data_7C030 = .data:0x0007C030; // type:object size:0x1C scope:local -lbl_6_data_7C04C = .data:0x0007C04C; // type:object size:0xC -lbl_6_data_7C058 = .data:0x0007C058; // type:object size:0xE data:string -lbl_6_data_7C068 = .data:0x0007C068; // type:object size:0xC -lbl_6_data_7C074 = .data:0x0007C074; // type:object size:0x8 -lbl_6_data_7C07C = .data:0x0007C07C; // type:object size:0x3D4 -lbl_6_data_7C450 = .data:0x0007C450; // type:object size:0x4A4 -lbl_6_data_7C8F4 = .data:0x0007C8F4; // type:object size:0x18 -lbl_6_data_7C90C = .data:0x0007C90C; // type:object size:0x30 -lbl_6_data_7C93C = .data:0x0007C93C; // type:object size:0x58 data:4byte -jumptable_6_data_7C994 = .data:0x0007C994; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0007BFD8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0007C030; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0007C04C; // type:object size:0xC scope:local +@21 = .data:0x0007C058; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0007C068; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0007C074; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0007C07C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0007C450; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0007C8F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0007C90C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0007C93C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0007C994; // type:object size:0x1C scope:local lbl_6_data_7C9C0 = .data:0x0007C9C0; // type:object size:0xD data:string lbl_6_data_7C9D0 = .data:0x0007C9D0; // type:object size:0xE data:string lbl_6_data_7C9E0 = .data:0x0007C9E0; // type:object size:0xD data:string @@ -6972,29 +6972,29 @@ lbl_6_data_A4D00 = .data:0x000A4D00; // type:object size:0x30 lbl_6_data_A4D30 = .data:0x000A4D30; // type:object size:0x30 lbl_6_data_A4D60 = .data:0x000A4D60; // type:object size:0xE data:string lbl_6_data_A4D70 = .data:0x000A4D70; // type:object size:0xC -lbl_6_data_A4D7C = .data:0x000A4D7C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000A4D7C; // type:object size:0x8 lbl_6_data_A4D84 = .data:0x000A4D84; // type:object size:0x318 lbl_6_data_A509C = .data:0x000A509C; // type:object size:0x42C -lbl_6_data_A54C8 = .data:0x000A54C8; // type:object size:0x18 -lbl_6_data_A54E0 = .data:0x000A54E0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000A54C8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000A54E0; // type:object size:0x38 lbl_6_data_A5518 = .data:0x000A5518; // type:object size:0x318 lbl_6_data_A5830 = .data:0x000A5830; // type:object size:0x42C -lbl_6_data_A5C5C = .data:0x000A5C5C; // type:object size:0x18 -lbl_6_data_A5C74 = .data:0x000A5C74; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000A5C5C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000A5C74; // type:object size:0x38 lbl_6_data_A5CAC = .data:0x000A5CAC; // type:object size:0x69C lbl_6_data_A6348 = .data:0x000A6348; // type:object size:0x7BC -lbl_6_data_A6B04 = .data:0x000A6B04; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000A6B04; // type:object size:0x18 lbl_6_data_A6B1C = .data:0x000A6B1C; // type:object size:0x268 -lbl_6_data_A6D84 = .data:0x000A6D84; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000A6D84; // type:object size:0x24 lbl_6_data_A6DA8 = .data:0x000A6DA8; // type:object size:0x268 -lbl_6_data_A7010 = .data:0x000A7010; // type:object size:0x24 -lbl_6_data_A7034 = .data:0x000A7034; // type:object size:0x30 -lbl_6_data_A7064 = .data:0x000A7064; // type:object size:0x4 align:4 data:float -lbl_6_data_A7068 = .data:0x000A7068; // type:object size:0x4 align:4 data:float -lbl_6_data_A706C = .data:0x000A706C; // type:object size:0x4 align:4 data:float -lbl_6_data_A7070 = .data:0x000A7070; // type:object size:0x4 data:4byte -jumptable_6_data_A7074 = .data:0x000A7074; // type:object size:0x30 scope:local -lbl_6_data_A70A4 = .data:0x000A70A4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000A7010; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000A7034; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000A7064; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000A7068; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000A706C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000A7070; // type:object size:0x4 data:4byte +@91 = .data:0x000A7074; // type:object size:0x30 scope:local +vec$111 = .data:0x000A70A4; // type:object size:0x18 scope:local lbl_6_data_A70C0 = .data:0x000A70C0; // type:object size:0xE data:string lbl_6_data_A70D0 = .data:0x000A70D0; // type:object size:0xE data:string lbl_6_data_A70E0 = .data:0x000A70E0; // type:object size:0xD data:string @@ -8033,7 +8033,7 @@ lbl_6_bss_6B8 = .bss:0x000006B8; // type:object size:0x4 data:4byte lbl_6_bss_6BC = .bss:0x000006BC; // type:object size:0x4 data:4byte lbl_6_bss_6C0 = .bss:0x000006C0; // type:object size:0x640 data:4byte lbl_6_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte -lbl_6_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D08; // type:object size:0x4 scope:local data:4byte lbl_6_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte lbl_6_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte lbl_6_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte @@ -8049,7 +8049,7 @@ colli_timer = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D4C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D54; // type:object size:0x4 scope:local data:4byte -lbl_6_bss_D58 = .bss:0x00000D58; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte lbl_6_bss_D60 = .bss:0x00000D60; // type:object size:0x4 data:4byte lbl_6_bss_D64 = .bss:0x00000D64; // type:object size:0x4 data:4byte lbl_6_bss_D68 = .bss:0x00000D68; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg07D/splits.txt b/config/GSNE8P/stg07D/splits.txt index 5844e2fc..4dc04430 100644 --- a/config/GSNE8P/stg07D/splits.txt +++ b/config/GSNE8P/stg07D/splits.txt @@ -178,13 +178,10 @@ stg07D_42.c: .text start:0x00016FD0 end:0x00018010 .rodata start:0x000007F8 end:0x00000848 -stg07D_43.c: - .text start:0x00018350 end:0x000184E8 - .rodata start:0x00000848 end:0x00000860 - -stg07D_44.c: - .text start:0x000184E8 end:0x000187EC - .rodata start:0x00000860 end:0x00000868 +OBJECT/o_3spring.c: + .text start:0x00018350 end:0x000187EC + .rodata start:0x00000848 end:0x00000868 + .data start:0x000487E0 end:0x000498D8 stg07D_45.c: .text start:0x000187EC end:0x00018C74 @@ -222,9 +219,10 @@ stg07D_54.c: .text start:0x0001E87C end:0x0001F6C0 .rodata start:0x00000AA0 end:0x00000AF8 -stg07D_55.c: - .text start:0x0001F6F4 end:0x0001FE80 +OBJECT/o_degring_linear.c: + .text start:0x0001F6C0 end:0x00020010 .rodata start:0x00000AF8 end:0x00000B10 + .data start:0x0004FB38 end:0x0004FB40 stg07D_56.c: .text start:0x00020010 end:0x00020A34 @@ -242,9 +240,11 @@ stg07D_59.c: .text start:0x0002457C end:0x00024638 .rodata start:0x00000BC0 end:0x00000BC8 -stg07D_60.c: - .text start:0x000247E0 end:0x00025AF8 +OBJECT/o_goalring.c: + .text start:0x000247DC end:0x00025AF8 .rodata start:0x00000BC8 end:0x00000C20 + .data start:0x00051A78 end:0x00057370 + .bss start:0x00000F20 end:0x00000F28 stg07D_61.c: .text start:0x00025BC0 end:0x000265E0 @@ -262,21 +262,15 @@ stg07D_64.c: .text start:0x00028074 end:0x00028144 .rodata start:0x00000CA8 end:0x00000CB0 -stg07D_65.c: - .text start:0x000283C8 end:0x00028E70 - .rodata start:0x00000CB0 end:0x00000CE8 - -stg07D_66.c: - .text start:0x00028EE4 end:0x00028F28 - .rodata start:0x00000CE8 end:0x00000CF0 - -stg07D_67.c: - .text start:0x000290E0 end:0x00029B40 - .rodata start:0x00000CF0 end:0x00000D30 +OBJECT/o_itemboxair.c: + .text start:0x000282F4 end:0x00028F9C + .rodata start:0x00000CB0 end:0x00000CF0 + .data start:0x0005B698 end:0x0005B718 -stg07D_68.c: - .text start:0x00029BB4 end:0x00029BF8 - .rodata start:0x00000D30 end:0x00000D38 +OBJECT/o_itemboxballoon.c: + .text start:0x00028F9C end:0x00029C6C + .rodata start:0x00000CF0 end:0x00000D38 + .data start:0x0005B718 end:0x0005C070 stg07D_69.c: .text start:0x00029C6C end:0x0002A620 @@ -324,9 +318,11 @@ stg07D_79.c: .text start:0x00039D30 end:0x0003B7D4 .rodata start:0x00001120 end:0x000011B0 -stg07D_80.c: +OBJECT/o_savepoint.c: .text start:0x0003B9E0 end:0x0003CA70 .rodata start:0x000011B0 end:0x000011E8 + .data start:0x00086730 end:0x00086780 + .bss start:0x00000F70 end:0x00000F78 stg07D_81.c: .text start:0x0003D0D4 end:0x0003E704 diff --git a/config/GSNE8P/stg07D/symbols.txt b/config/GSNE8P/stg07D/symbols.txt index adbc5c4a..c867aabd 100644 --- a/config/GSNE8P/stg07D/symbols.txt +++ b/config/GSNE8P/stg07D/symbols.txt @@ -173,13 +173,13 @@ fn_7_D00C = .text:0x0000D00C; // type:function size:0x6C fn_7_D078 = .text:0x0000D078; // type:function size:0xC8 fn_7_D140 = .text:0x0000D140; // type:function size:0xD8 fn_7_D218 = .text:0x0000D218; // type:function size:0x2AC -fn_7_D4C4 = .text:0x0000D4C4; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000D4C4; // type:function size:0x30 fn_7_D4F4 = .text:0x0000D4F4; // type:function size:0x30C -fn_7_D800 = .text:0x0000D800; // type:function size:0x74 -fn_7_D874 = .text:0x0000D874; // type:function size:0xBC -fn_7_D930 = .text:0x0000D930; // type:function size:0x40 -fn_7_D970 = .text:0x0000D970; // type:function size:0x2C -fn_7_D99C = .text:0x0000D99C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000D800; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000D874; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000D930; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000D970; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000D99C; // type:function size:0x60 fn_7_D9FC = .text:0x0000D9FC; // type:function size:0x12C fn_7_DB28 = .text:0x0000DB28; // type:function size:0xD0 fn_7_DBF8 = .text:0x0000DBF8; // type:function size:0x18C @@ -208,11 +208,11 @@ fn_7_10AFC = .text:0x00010AFC; // type:function size:0xC fn_7_10B08 = .text:0x00010B08; // type:function size:0x1CC fn_7_10CD4 = .text:0x00010CD4; // type:function size:0x88 fn_7_10D5C = .text:0x00010D5C; // type:function size:0xD0 -fn_7_10E2C = .text:0x00010E2C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010E2C; // type:function size:0x100 fn_7_10F2C = .text:0x00010F2C; // type:function size:0x198 fn_7_110C4 = .text:0x000110C4; // type:function size:0xA8 fn_7_1116C = .text:0x0001116C; // type:function size:0x70 -fn_7_111DC = .text:0x000111DC; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000111DC; // type:function size:0x114 fn_7_112F0 = .text:0x000112F0; // type:function size:0x6C fn_7_1135C = .text:0x0001135C; // type:function size:0x180 fn_7_114DC = .text:0x000114DC; // type:function size:0xA4 @@ -251,7 +251,7 @@ fn_7_139E4 = .text:0x000139E4; // type:function size:0xA4 fn_7_13A88 = .text:0x00013A88; // type:function size:0xA4 fn_7_13B2C = .text:0x00013B2C; // type:function size:0xA4 fn_7_13BD0 = .text:0x00013BD0; // type:function size:0xB0 -fn_7_13C80 = .text:0x00013C80; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013C80; // type:function size:0x19C fn_7_13E1C = .text:0x00013E1C; // type:function size:0x198 _rename_MakeParticle = .text:0x00013FB4; // type:function size:0x19C fn_7_14150 = .text:0x00014150; // type:function size:0x198 @@ -259,7 +259,7 @@ fn_7_142E8 = .text:0x000142E8; // type:function size:0x1F4 fn_7_144DC = .text:0x000144DC; // type:function size:0xF8 fn_7_145D4 = .text:0x000145D4; // type:function size:0x204 fn_7_147D8 = .text:0x000147D8; // type:function size:0x2E0 -fn_7_14AB8 = .text:0x00014AB8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014AB8; // type:function size:0x1E4 fn_7_14C9C = .text:0x00014C9C; // type:function size:0x24 fn_7_14CC0 = .text:0x00014CC0; // type:function size:0x1C0 fn_7_14E80 = .text:0x00014E80; // type:function size:0x1F4 @@ -267,7 +267,7 @@ fn_7_15074 = .text:0x00015074; // type:function size:0x190 fn_7_15204 = .text:0x00015204; // type:function size:0xF8 fn_7_152FC = .text:0x000152FC; // type:function size:0x1D4 fn_7_154D0 = .text:0x000154D0; // type:function size:0x18C -fn_7_1565C = .text:0x0001565C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001565C; // type:function size:0x1C8 fn_7_15824 = .text:0x00015824; // type:function size:0x19C fn_7_159C0 = .text:0x000159C0; // type:function size:0xD0 fn_7_15A90 = .text:0x00015A90; // type:function size:0x218 @@ -295,11 +295,11 @@ fn_7_18010 = .text:0x00018010; // type:function size:0x120 fn_7_18130 = .text:0x00018130; // type:function size:0x120 fn_7_18250 = .text:0x00018250; // type:function size:0x84 fn_7_182D4 = .text:0x000182D4; // type:function size:0x7C -fn_7_18350 = .text:0x00018350; // type:function size:0x198 -fn_7_184E8 = .text:0x000184E8; // type:function size:0xD4 -fn_7_185BC = .text:0x000185BC; // type:function size:0x38 -fn_7_185F4 = .text:0x000185F4; // type:function size:0x144 -fn_7_18738 = .text:0x00018738; // type:function size:0xB4 +Object3SpringJump = .text:0x00018350; // type:function size:0x198 scope:local +Object3Spring = .text:0x000184E8; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000185BC; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x000185F4; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00018738; // type:function size:0xB4 scope:local fn_7_187EC = .text:0x000187EC; // type:function size:0xF8 fn_7_188E4 = .text:0x000188E4; // type:function size:0xFC fn_7_189E0 = .text:0x000189E0; // type:function size:0x30 @@ -382,15 +382,15 @@ fn_7_1E964 = .text:0x0001E964; // type:function size:0x38 fn_7_1E99C = .text:0x0001E99C; // type:function size:0x968 fn_7_1F304 = .text:0x0001F304; // type:function size:0x10C fn_7_1F410 = .text:0x0001F410; // type:function size:0x2B0 -fn_7_1F6C0 = .text:0x0001F6C0; // type:function size:0x34 -fn_7_1F6F4 = .text:0x0001F6F4; // type:function size:0x11C -fn_7_1F810 = .text:0x0001F810; // type:function size:0x110 -fn_7_1F920 = .text:0x0001F920; // type:function size:0xB4 -fn_7_1F9D4 = .text:0x0001F9D4; // type:function size:0x150 -fn_7_1FB24 = .text:0x0001FB24; // type:function size:0xE0 -fn_7_1FC04 = .text:0x0001FC04; // type:function size:0x190 -fn_7_1FD94 = .text:0x0001FD94; // type:function size:0xEC -fn_7_1FE80 = .text:0x0001FE80; // type:function size:0x190 +DegRingGetNum = .text:0x0001F6C0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001F6F4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001F810; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001F920; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001F9D4; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001FB24; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001FC04; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001FD94; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001FE80; // type:function size:0x190 scope:local fn_7_20010 = .text:0x00020010; // type:function size:0x140 fn_7_20150 = .text:0x00020150; // type:function size:0x1CC fn_7_2031C = .text:0x0002031C; // type:function size:0x88 @@ -450,15 +450,15 @@ fn_7_24638 = .text:0x00024638; // type:function size:0x8C fn_7_246C4 = .text:0x000246C4; // type:function size:0x38 fn_7_246FC = .text:0x000246FC; // type:function size:0x4 fn_7_24700 = .text:0x00024700; // type:function size:0xDC -fn_7_247DC = .text:0x000247DC; // type:function size:0x4 -fn_7_247E0 = .text:0x000247E0; // type:function size:0x2EC -fn_7_24ACC = .text:0x00024ACC; // type:function size:0x44 -fn_7_24B10 = .text:0x00024B10; // type:function size:0x7F4 -fn_7_25304 = .text:0x00025304; // type:function size:0x34 -fn_7_25338 = .text:0x00025338; // type:function size:0xF0 -fn_7_25428 = .text:0x00025428; // type:function size:0x214 -fn_7_2563C = .text:0x0002563C; // type:function size:0x254 -fn_7_25890 = .text:0x00025890; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000247DC; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000247E0; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00024ACC; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00024B10; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00025304; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00025338; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00025428; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002563C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00025890; // type:function size:0x268 scope:local fn_7_25AF8 = .text:0x00025AF8; // type:function size:0x54 fn_7_25B4C = .text:0x00025B4C; // type:function size:0x74 fn_7_25BC0 = .text:0x00025BC0; // type:function size:0x8C @@ -474,7 +474,7 @@ fn_7_26848 = .text:0x00026848; // type:function size:0x3F8 fn_7_26C40 = .text:0x00026C40; // type:function size:0x1D0 fn_7_26E10 = .text:0x00026E10; // type:function size:0x140 fn_7_26F50 = .text:0x00026F50; // type:function size:0x1FC -fn_7_2714C = .text:0x0002714C; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002714C; // type:function size:0x13C fn_7_27288 = .text:0x00027288; // type:function size:0x200 fn_7_27488 = .text:0x00027488; // type:function size:0x98 fn_7_27520 = .text:0x00027520; // type:function size:0x238 @@ -494,53 +494,53 @@ fn_7_27C84 = .text:0x00027C84; // type:function size:0x44 fn_7_27CC8 = .text:0x00027CC8; // type:function size:0x38 fn_7_27D00 = .text:0x00027D00; // type:function size:0x4 fn_7_27D04 = .text:0x00027D04; // type:function size:0x38 -fn_7_27D3C = .text:0x00027D3C; // type:function size:0xC8 -fn_7_27E04 = .text:0x00027E04; // type:function size:0x138 +_rename_GiveItemP = .text:0x00027D3C; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00027E04; // type:function size:0x138 fn_7_27F3C = .text:0x00027F3C; // type:function size:0x138 fn_7_28074 = .text:0x00028074; // type:function size:0xD0 fn_7_28144 = .text:0x00028144; // type:function size:0x90 fn_7_281D4 = .text:0x000281D4; // type:function size:0x94 fn_7_28268 = .text:0x00028268; // type:function size:0x8C -fn_7_282F4 = .text:0x000282F4; // type:function size:0xD4 -fn_7_283C8 = .text:0x000283C8; // type:function size:0x240 -fn_7_28608 = .text:0x00028608; // type:function size:0x98 -fn_7_286A0 = .text:0x000286A0; // type:function size:0x214 -fn_7_288B4 = .text:0x000288B4; // type:function size:0x10 -fn_7_288C4 = .text:0x000288C4; // type:function size:0xA0 -fn_7_28964 = .text:0x00028964; // type:function size:0xD0 -fn_7_28A34 = .text:0x00028A34; // type:function size:0x26C -fn_7_28CA0 = .text:0x00028CA0; // type:function size:0x38 -fn_7_28CD8 = .text:0x00028CD8; // type:function size:0x50 -fn_7_28D28 = .text:0x00028D28; // type:function size:0x70 -fn_7_28D98 = .text:0x00028D98; // type:function size:0x50 -fn_7_28DE8 = .text:0x00028DE8; // type:function size:0x38 -fn_7_28E20 = .text:0x00028E20; // type:function size:0x50 -fn_7_28E70 = .text:0x00028E70; // type:function size:0x38 -fn_7_28EA8 = .text:0x00028EA8; // type:function size:0x3C -fn_7_28EE4 = .text:0x00028EE4; // type:function size:0x44 -fn_7_28F28 = .text:0x00028F28; // type:function size:0x38 -fn_7_28F60 = .text:0x00028F60; // type:function size:0x4 -fn_7_28F64 = .text:0x00028F64; // type:function size:0x38 -fn_7_28F9C = .text:0x00028F9C; // type:function size:0x144 -fn_7_290E0 = .text:0x000290E0; // type:function size:0x158 -fn_7_29238 = .text:0x00029238; // type:function size:0x64 -fn_7_2929C = .text:0x0002929C; // type:function size:0x1C4 -fn_7_29460 = .text:0x00029460; // type:function size:0x3C -fn_7_2949C = .text:0x0002949C; // type:function size:0x6C -fn_7_29508 = .text:0x00029508; // type:function size:0x228 -fn_7_29730 = .text:0x00029730; // type:function size:0x28C -fn_7_299BC = .text:0x000299BC; // type:function size:0xC -fn_7_299C8 = .text:0x000299C8; // type:function size:0x50 -fn_7_29A18 = .text:0x00029A18; // type:function size:0x50 -fn_7_29A68 = .text:0x00029A68; // type:function size:0x50 -fn_7_29AB8 = .text:0x00029AB8; // type:function size:0x38 -fn_7_29AF0 = .text:0x00029AF0; // type:function size:0x50 -fn_7_29B40 = .text:0x00029B40; // type:function size:0x38 -fn_7_29B78 = .text:0x00029B78; // type:function size:0x3C -fn_7_29BB4 = .text:0x00029BB4; // type:function size:0x44 -fn_7_29BF8 = .text:0x00029BF8; // type:function size:0x38 -fn_7_29C30 = .text:0x00029C30; // type:function size:0x4 -fn_7_29C34 = .text:0x00029C34; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000282F4; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000283C8; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00028608; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000286A0; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000288B4; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000288C4; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00028964; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00028A34; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00028CA0; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00028CD8; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00028D28; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00028D98; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00028DE8; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00028E20; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00028E70; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00028EA8; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00028EE4; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00028F28; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00028F60; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00028F64; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00028F9C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000290E0; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00029238; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002929C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00029460; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002949C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00029508; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00029730; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000299BC; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000299C8; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00029A18; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00029A68; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00029AB8; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00029AF0; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00029B40; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00029B78; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00029BB4; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00029BF8; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00029C30; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00029C34; // type:function size:0x38 scope:local fn_7_29C6C = .text:0x00029C6C; // type:function size:0x280 fn_7_29EEC = .text:0x00029EEC; // type:function size:0x50 fn_7_29F3C = .text:0x00029F3C; // type:function size:0x50C @@ -628,8 +628,8 @@ fn_7_34CD8 = .text:0x00034CD8; // type:function size:0x54 fn_7_34D2C = .text:0x00034D2C; // type:function size:0x7EC fn_7_35518 = .text:0x00035518; // type:function size:0xB0 fn_7_355C8 = .text:0x000355C8; // type:function size:0xB4 -fn_7_3567C = .text:0x0003567C; // type:function size:0x2C -fn_7_356A8 = .text:0x000356A8; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003567C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000356A8; // type:function size:0x30 o_ring_0 = .text:0x000356D8; // type:function size:0x13C scope:local Ring = .text:0x00035814; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00035E9C; // type:function size:0x550 scope:global @@ -666,19 +666,19 @@ fn_7_3B4F4 = .text:0x0003B4F4; // type:function size:0x2E0 fn_7_3B7D4 = .text:0x0003B7D4; // type:function size:0x110 fn_7_3B8E4 = .text:0x0003B8E4; // type:function size:0xF8 fn_7_3B9DC = .text:0x0003B9DC; // type:function size:0x4 -fn_7_3B9E0 = .text:0x0003B9E0; // type:function size:0x264 -fn_7_3BC44 = .text:0x0003BC44; // type:function size:0x148 -fn_7_3BD8C = .text:0x0003BD8C; // type:function size:0x48 -fn_7_3BDD4 = .text:0x0003BDD4; // type:function size:0x1A4 -fn_7_3BF78 = .text:0x0003BF78; // type:function size:0x1AC -fn_7_3C124 = .text:0x0003C124; // type:function size:0x154 -fn_7_3C278 = .text:0x0003C278; // type:function size:0x4 -fn_7_3C27C = .text:0x0003C27C; // type:function size:0x138 -fn_7_3C3B4 = .text:0x0003C3B4; // type:function size:0x368 -fn_7_3C71C = .text:0x0003C71C; // type:function size:0x224 -fn_7_3C940 = .text:0x0003C940; // type:function size:0x20 -fn_7_3C960 = .text:0x0003C960; // type:function size:0x4C -fn_7_3C9AC = .text:0x0003C9AC; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003B9E0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003BC44; // type:function size:0x148 scope:local +savepointExit = .text:0x0003BD8C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003BDD4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003BF78; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003C124; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003C278; // type:function size:0x4 scope:local +initCollidata = .text:0x0003C27C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003C3B4; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003C71C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003C940; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003C960; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003C9AC; // type:function size:0xC4 scope:local fn_7_3CA70 = .text:0x0003CA70; // type:function size:0x20 fn_7_3CA90 = .text:0x0003CA90; // type:function size:0x3C fn_7_3CACC = .text:0x0003CACC; // type:function size:0x9C @@ -1414,11 +1414,11 @@ lbl_7_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:floa lbl_7_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float lbl_7_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float lbl_7_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_7_rodata_848 = .rodata:0x00000848; // type:object size:0xC data:4byte -lbl_7_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_7_rodata_858 = .rodata:0x00000858; // type:object size:0x4 align:4 data:float -lbl_7_rodata_85C = .rodata:0x0000085C; // type:object size:0x4 align:4 data:float -lbl_7_rodata_860 = .rodata:0x00000860; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000085C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000860; // type:object size:0x4 scope:local align:4 data:float lbl_7_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float lbl_7_rodata_86C = .rodata:0x0000086C; // type:object size:0xC data:4byte lbl_7_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float @@ -1558,11 +1558,11 @@ lbl_7_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x8 align:8 data:doub lbl_7_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float lbl_7_rodata_AEC = .rodata:0x00000AEC; // type:object size:0x4 align:4 data:float lbl_7_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x8 align:4 data:float -lbl_7_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_7_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float -lbl_7_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float lbl_7_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float lbl_7_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float lbl_7_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float @@ -1600,25 +1600,25 @@ lbl_7_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:floa lbl_7_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:8 data:double lbl_7_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x8 align:8 data:double lbl_7_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x8 align:4 data:float -lbl_7_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_C00 = .rodata:0x00000C00; // type:object size:0x8 align:8 data:double -lbl_7_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:8 data:double -lbl_7_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_7_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_7_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_7_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000BD0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BD4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000BF0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000BF4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C00; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C08; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float lbl_7_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float lbl_7_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float lbl_7_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float @@ -1652,37 +1652,37 @@ lbl_7_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:floa lbl_7_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float lbl_7_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float lbl_7_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x8 align:4 data:float -lbl_7_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:8 data:double -lbl_7_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x8 align:4 data:float -lbl_7_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_7_rodata_D30 = .rodata:0x00000D30; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CC8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float lbl_7_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float lbl_7_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float lbl_7_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float @@ -1947,17 +1947,17 @@ lbl_7_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:flo lbl_7_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x8 align:8 data:double lbl_7_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x4 align:4 data:float lbl_7_rodata_11AC = .rodata:0x000011AC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11B4 = .rodata:0x000011B4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11BC = .rodata:0x000011BC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x8 align:8 data:double -lbl_7_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11DC = .rodata:0x000011DC; // type:object size:0x4 align:4 data:float -lbl_7_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011B0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011B4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011B8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011BC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011C0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000011C8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000011D0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011D4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000011D8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000011DC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000011E0; // type:object size:0x4 scope:local align:4 data:float lbl_7_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x4 align:4 data:float lbl_7_rodata_11EC = .rodata:0x000011EC; // type:object size:0x4 align:4 data:float lbl_7_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float @@ -5296,7 +5296,7 @@ lbl_7_data_47A58 = .data:0x00047A58; // type:object size:0x7 data:string lbl_7_data_47A60 = .data:0x00047A60; // type:object size:0x7 data:string lbl_7_data_47A68 = .data:0x00047A68; // type:object size:0x7 data:string lbl_7_data_47A70 = .data:0x00047A70; // type:object size:0x60 -lbl_7_data_47AD0 = .data:0x00047AD0; // type:object size:0x8 +_rename_ring_texlist = .data:0x00047AD0; // type:object size:0x8 lbl_7_data_47AD8 = .data:0x00047AD8; // type:object size:0x38 lbl_7_data_47B10 = .data:0x00047B10; // type:object size:0x38 lbl_7_data_47B48 = .data:0x00047B48; // type:object size:0xE data:string @@ -5382,42 +5382,42 @@ lbl_7_data_48774 = .data:0x00048774; // type:object size:0xB data:string lbl_7_data_48780 = .data:0x00048780; // type:object size:0x38 lbl_7_data_487B8 = .data:0x000487B8; // type:object size:0x8 data:byte lbl_7_data_487C0 = .data:0x000487C0; // type:object size:0x5 data:string -lbl_7_data_487E0 = .data:0x000487E0; // type:object size:0xE data:string -lbl_7_data_487F0 = .data:0x000487F0; // type:object size:0xE data:string -lbl_7_data_48800 = .data:0x00048800; // type:object size:0xD data:string -lbl_7_data_48810 = .data:0x00048810; // type:object size:0xD data:string -lbl_7_data_48820 = .data:0x00048820; // type:object size:0x30 -lbl_7_data_48850 = .data:0x00048850; // type:object size:0x8 -lbl_7_data_48858 = .data:0x00048858; // type:object size:0x204 -lbl_7_data_48A5C = .data:0x00048A5C; // type:object size:0x204 -lbl_7_data_48C60 = .data:0x00048C60; // type:object size:0x1C8 -lbl_7_data_48E28 = .data:0x00048E28; // type:object size:0x40 -lbl_7_data_48E68 = .data:0x00048E68; // type:object size:0x50 -lbl_7_data_48EB8 = .data:0x00048EB8; // type:object size:0x8 -lbl_7_data_48EC0 = .data:0x00048EC0; // type:object size:0x20 -lbl_7_data_48EE0 = .data:0x00048EE0; // type:object size:0xC0 -lbl_7_data_48FA0 = .data:0x00048FA0; // type:object size:0x60 -lbl_7_data_49000 = .data:0x00049000; // type:object size:0x40 -lbl_7_data_49040 = .data:0x00049040; // type:object size:0x80 -lbl_7_data_490C0 = .data:0x000490C0; // type:object size:0x40 -lbl_7_data_49100 = .data:0x00049100; // type:object size:0x24 -lbl_7_data_49124 = .data:0x00049124; // type:object size:0x1C8 -lbl_7_data_492EC = .data:0x000492EC; // type:object size:0x1C8 -lbl_7_data_494B4 = .data:0x000494B4; // type:object size:0x140 -lbl_7_data_495F4 = .data:0x000495F4; // type:object size:0x40 -lbl_7_data_49634 = .data:0x00049634; // type:object size:0x50 -lbl_7_data_49684 = .data:0x00049684; // type:object size:0x8 -lbl_7_data_4968C = .data:0x0004968C; // type:object size:0x14 -lbl_7_data_496A0 = .data:0x000496A0; // type:object size:0x120 -lbl_7_data_497C0 = .data:0x000497C0; // type:object size:0x60 -lbl_7_data_49820 = .data:0x00049820; // type:object size:0x20 -lbl_7_data_49840 = .data:0x00049840; // type:object size:0x30 -lbl_7_data_49870 = .data:0x00049870; // type:object size:0x24 -lbl_7_data_49894 = .data:0x00049894; // type:object size:0x8 -lbl_7_data_4989C = .data:0x0004989C; // type:object size:0x30 -lbl_7_data_498CC = .data:0x000498CC; // type:object size:0x4 align:4 data:float -lbl_7_data_498D0 = .data:0x000498D0; // type:object size:0x4 align:4 data:float -lbl_7_data_498D4 = .data:0x000498D4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000487E0; // type:object size:0xE scope:local data:string +@19 = .data:0x000487F0; // type:object size:0xE scope:local data:string +@20 = .data:0x00048800; // type:object size:0xD scope:local data:string +@21 = .data:0x00048810; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00048820; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00048850; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00048858; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00048A5C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00048C60; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00048E28; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00048E68; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00048EB8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00048EC0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00048EE0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00048FA0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00049000; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00049040; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000490C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00049100; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00049124; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000492EC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000494B4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000495F4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00049634; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00049684; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0004968C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000496A0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000497C0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00049820; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00049840; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00049870; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00049894; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0004989C; // type:object size:0x30 scope:local +spring3_k = .data:0x000498CC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000498D0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000498D4; // type:object size:0x4 scope:local align:4 data:float lbl_7_data_498D8 = .data:0x000498D8; // type:object size:0xE data:string lbl_7_data_498E8 = .data:0x000498E8; // type:object size:0xC lbl_7_data_498F4 = .data:0x000498F4; // type:object size:0x8 @@ -5661,7 +5661,7 @@ lbl_7_data_4FA90 = .data:0x0004FA90; // type:object size:0x14 lbl_7_data_4FAA4 = .data:0x0004FAA4; // type:object size:0x24 lbl_7_data_4FAC8 = .data:0x0004FAC8; // type:object size:0x40 data:4byte lbl_7_data_4FB08 = .data:0x0004FB08; // type:object size:0x30 -lbl_7_data_4FB38 = .data:0x0004FB38; // type:object size:0x5 data:string +@115 = .data:0x0004FB38; // type:object size:0x5 scope:local data:string lbl_7_data_4FB40 = .data:0x0004FB40; // type:object size:0xE data:string lbl_7_data_4FB50 = .data:0x0004FB50; // type:object size:0xD data:string lbl_7_data_4FB60 = .data:0x0004FB60; // type:object size:0x18 @@ -5739,149 +5739,149 @@ lbl_7_data_51A10 = .data:0x00051A10; // type:object size:0x30 lbl_7_data_51A40 = .data:0x00051A40; // type:object size:0xF data:string lbl_7_data_51A50 = .data:0x00051A50; // type:object size:0x10 data:string lbl_7_data_51A60 = .data:0x00051A60; // type:object size:0x18 data:string -lbl_7_data_51A78 = .data:0x00051A78; // type:object size:0xD data:string -lbl_7_data_51A88 = .data:0x00051A88; // type:object size:0xD data:string -lbl_7_data_51A98 = .data:0x00051A98; // type:object size:0x18 -lbl_7_data_51AB0 = .data:0x00051AB0; // type:object size:0x8 -lbl_7_data_51AB8 = .data:0x00051AB8; // type:object size:0x2D0 -lbl_7_data_51D88 = .data:0x00051D88; // type:object size:0xCE4 -lbl_7_data_52A6C = .data:0x00052A6C; // type:object size:0x18 -lbl_7_data_52A84 = .data:0x00052A84; // type:object size:0xE data:string -lbl_7_data_52A94 = .data:0x00052A94; // type:object size:0xC -lbl_7_data_52AA0 = .data:0x00052AA0; // type:object size:0x8 -lbl_7_data_52AA8 = .data:0x00052AA8; // type:object size:0x50 -lbl_7_data_52AF8 = .data:0x00052AF8; // type:object size:0xCC -lbl_7_data_52BC4 = .data:0x00052BC4; // type:object size:0x18 -lbl_7_data_52BDC = .data:0x00052BDC; // type:object size:0xC -lbl_7_data_52BE8 = .data:0x00052BE8; // type:object size:0x8 -lbl_7_data_52BF0 = .data:0x00052BF0; // type:object size:0x50 -lbl_7_data_52C40 = .data:0x00052C40; // type:object size:0xCC -lbl_7_data_52D0C = .data:0x00052D0C; // type:object size:0x18 -lbl_7_data_52D24 = .data:0x00052D24; // type:object size:0xD data:string -lbl_7_data_52D34 = .data:0x00052D34; // type:object size:0xD data:string -lbl_7_data_52D44 = .data:0x00052D44; // type:object size:0xD data:string -lbl_7_data_52D54 = .data:0x00052D54; // type:object size:0xD data:string -lbl_7_data_52D64 = .data:0x00052D64; // type:object size:0x30 -lbl_7_data_52D94 = .data:0x00052D94; // type:object size:0x8 -lbl_7_data_52D9C = .data:0x00052D9C; // type:object size:0x108 -lbl_7_data_52EA4 = .data:0x00052EA4; // type:object size:0x18C -lbl_7_data_53030 = .data:0x00053030; // type:object size:0x18 -lbl_7_data_53048 = .data:0x00053048; // type:object size:0x38 -lbl_7_data_53080 = .data:0x00053080; // type:object size:0x100 -lbl_7_data_53180 = .data:0x00053180; // type:object size:0x15C -lbl_7_data_532DC = .data:0x000532DC; // type:object size:0x18 -lbl_7_data_532F4 = .data:0x000532F4; // type:object size:0x38 -lbl_7_data_5332C = .data:0x0005332C; // type:object size:0x10C -lbl_7_data_53438 = .data:0x00053438; // type:object size:0x15C -lbl_7_data_53594 = .data:0x00053594; // type:object size:0x18 -lbl_7_data_535AC = .data:0x000535AC; // type:object size:0x38 -lbl_7_data_535E4 = .data:0x000535E4; // type:object size:0xC0 -lbl_7_data_536A4 = .data:0x000536A4; // type:object size:0x114 -lbl_7_data_537B8 = .data:0x000537B8; // type:object size:0x18 -lbl_7_data_537D0 = .data:0x000537D0; // type:object size:0x38 -lbl_7_data_53808 = .data:0x00053808; // type:object size:0x108 -lbl_7_data_53910 = .data:0x00053910; // type:object size:0x18C -lbl_7_data_53A9C = .data:0x00053A9C; // type:object size:0x18 -lbl_7_data_53AB4 = .data:0x00053AB4; // type:object size:0x38 -lbl_7_data_53AEC = .data:0x00053AEC; // type:object size:0x34 -lbl_7_data_53B20 = .data:0x00053B20; // type:object size:0x6C -lbl_7_data_53B8C = .data:0x00053B8C; // type:object size:0x18 -lbl_7_data_53BA4 = .data:0x00053BA4; // type:object size:0x38 -lbl_7_data_53BDC = .data:0x00053BDC; // type:object size:0x34 -lbl_7_data_53C10 = .data:0x00053C10; // type:object size:0x6C -lbl_7_data_53C7C = .data:0x00053C7C; // type:object size:0x18 -lbl_7_data_53C94 = .data:0x00053C94; // type:object size:0x38 -lbl_7_data_53CCC = .data:0x00053CCC; // type:object size:0x2B0 -lbl_7_data_53F7C = .data:0x00053F7C; // type:object size:0x3B4 -lbl_7_data_54330 = .data:0x00054330; // type:object size:0x18 -lbl_7_data_54348 = .data:0x00054348; // type:object size:0x38 -lbl_7_data_54380 = .data:0x00054380; // type:object size:0x174 -lbl_7_data_544F4 = .data:0x000544F4; // type:object size:0x234 -lbl_7_data_54728 = .data:0x00054728; // type:object size:0x18 -lbl_7_data_54740 = .data:0x00054740; // type:object size:0x38 -lbl_7_data_54778 = .data:0x00054778; // type:object size:0x20 -lbl_7_data_54798 = .data:0x00054798; // type:object size:0x20 -lbl_7_data_547B8 = .data:0x000547B8; // type:object size:0xA0 -lbl_7_data_54858 = .data:0x00054858; // type:object size:0xA0 -lbl_7_data_548F8 = .data:0x000548F8; // type:object size:0xA0 -lbl_7_data_54998 = .data:0x00054998; // type:object size:0xA0 -lbl_7_data_54A38 = .data:0x00054A38; // type:object size:0xA0 -lbl_7_data_54AD8 = .data:0x00054AD8; // type:object size:0x20 -lbl_7_data_54AF8 = .data:0x00054AF8; // type:object size:0x20 -lbl_7_data_54B18 = .data:0x00054B18; // type:object size:0xA0 -lbl_7_data_54BB8 = .data:0x00054BB8; // type:object size:0x90 -lbl_7_data_54C48 = .data:0x00054C48; // type:object size:0xC data:4byte -lbl_7_data_54C54 = .data:0x00054C54; // type:object size:0xD data:string -lbl_7_data_54C64 = .data:0x00054C64; // type:object size:0x30 -lbl_7_data_54C94 = .data:0x00054C94; // type:object size:0x8 -lbl_7_data_54C9C = .data:0x00054C9C; // type:object size:0x108 -lbl_7_data_54DA4 = .data:0x00054DA4; // type:object size:0x18C -lbl_7_data_54F30 = .data:0x00054F30; // type:object size:0x18 -lbl_7_data_54F48 = .data:0x00054F48; // type:object size:0x38 -lbl_7_data_54F80 = .data:0x00054F80; // type:object size:0x100 -lbl_7_data_55080 = .data:0x00055080; // type:object size:0x15C -lbl_7_data_551DC = .data:0x000551DC; // type:object size:0x18 -lbl_7_data_551F4 = .data:0x000551F4; // type:object size:0x38 -lbl_7_data_5522C = .data:0x0005522C; // type:object size:0x10C -lbl_7_data_55338 = .data:0x00055338; // type:object size:0x15C -lbl_7_data_55494 = .data:0x00055494; // type:object size:0x18 -lbl_7_data_554AC = .data:0x000554AC; // type:object size:0x38 -lbl_7_data_554E4 = .data:0x000554E4; // type:object size:0xC0 -lbl_7_data_555A4 = .data:0x000555A4; // type:object size:0x114 -lbl_7_data_556B8 = .data:0x000556B8; // type:object size:0x18 -lbl_7_data_556D0 = .data:0x000556D0; // type:object size:0x38 -lbl_7_data_55708 = .data:0x00055708; // type:object size:0x108 -lbl_7_data_55810 = .data:0x00055810; // type:object size:0x18C -lbl_7_data_5599C = .data:0x0005599C; // type:object size:0x18 -lbl_7_data_559B4 = .data:0x000559B4; // type:object size:0x38 -lbl_7_data_559EC = .data:0x000559EC; // type:object size:0x34 -lbl_7_data_55A20 = .data:0x00055A20; // type:object size:0x6C -lbl_7_data_55A8C = .data:0x00055A8C; // type:object size:0x18 -lbl_7_data_55AA4 = .data:0x00055AA4; // type:object size:0x38 -lbl_7_data_55ADC = .data:0x00055ADC; // type:object size:0x34 -lbl_7_data_55B10 = .data:0x00055B10; // type:object size:0x6C -lbl_7_data_55B7C = .data:0x00055B7C; // type:object size:0x18 -lbl_7_data_55B94 = .data:0x00055B94; // type:object size:0x38 -lbl_7_data_55BCC = .data:0x00055BCC; // type:object size:0x2B0 -lbl_7_data_55E7C = .data:0x00055E7C; // type:object size:0x3B4 -lbl_7_data_56230 = .data:0x00056230; // type:object size:0x18 -lbl_7_data_56248 = .data:0x00056248; // type:object size:0x38 -lbl_7_data_56280 = .data:0x00056280; // type:object size:0x174 -lbl_7_data_563F4 = .data:0x000563F4; // type:object size:0x234 -lbl_7_data_56628 = .data:0x00056628; // type:object size:0x18 -lbl_7_data_56640 = .data:0x00056640; // type:object size:0x38 -lbl_7_data_56678 = .data:0x00056678; // type:object size:0x140 -lbl_7_data_567B8 = .data:0x000567B8; // type:object size:0x20 -lbl_7_data_567D8 = .data:0x000567D8; // type:object size:0x140 -lbl_7_data_56918 = .data:0x00056918; // type:object size:0x140 -lbl_7_data_56A58 = .data:0x00056A58; // type:object size:0x140 -lbl_7_data_56B98 = .data:0x00056B98; // type:object size:0x140 -lbl_7_data_56CD8 = .data:0x00056CD8; // type:object size:0x140 -lbl_7_data_56E18 = .data:0x00056E18; // type:object size:0x140 -lbl_7_data_56F58 = .data:0x00056F58; // type:object size:0x140 -lbl_7_data_57098 = .data:0x00057098; // type:object size:0x140 -lbl_7_data_571D8 = .data:0x000571D8; // type:object size:0x90 -lbl_7_data_57268 = .data:0x00057268; // type:object size:0xC data:4byte -lbl_7_data_57274 = .data:0x00057274; // type:object size:0x1C -lbl_7_data_57290 = .data:0x00057290; // type:object size:0x60 -lbl_7_data_572F0 = .data:0x000572F0; // type:object size:0x4 data:4byte -lbl_7_data_572F4 = .data:0x000572F4; // type:object size:0x4 data:4byte -lbl_7_data_572F8 = .data:0x000572F8; // type:object size:0x4 align:4 data:float -lbl_7_data_572FC = .data:0x000572FC; // type:object size:0x4 align:4 data:float -lbl_7_data_57300 = .data:0x00057300; // type:object size:0x4 align:4 data:float -lbl_7_data_57304 = .data:0x00057304; // type:object size:0x4 data:4byte -lbl_7_data_57308 = .data:0x00057308; // type:object size:0x4 data:4byte -lbl_7_data_5730C = .data:0x0005730C; // type:object size:0x4 align:4 data:float -lbl_7_data_57310 = .data:0x00057310; // type:object size:0x4 align:4 data:float -lbl_7_data_57314 = .data:0x00057314; // type:object size:0x4 align:4 data:float -lbl_7_data_57318 = .data:0x00057318; // type:object size:0xC -lbl_7_data_57324 = .data:0x00057324; // type:object size:0xC -lbl_7_data_57330 = .data:0x00057330; // type:object size:0xC -lbl_7_data_5733C = .data:0x0005733C; // type:object size:0xC -lbl_7_data_57348 = .data:0x00057348; // type:object size:0xC -lbl_7_data_57354 = .data:0x00057354; // type:object size:0x4 data:4byte -lbl_7_data_57358 = .data:0x00057358; // type:object size:0xC -lbl_7_data_57364 = .data:0x00057364; // type:object size:0xC +@19 = .data:0x00051A78; // type:object size:0xD scope:local data:string +@20 = .data:0x00051A88; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00051A98; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00051AB0; // type:object size:0x8 scope:local +goalring_plist = .data:0x00051AB8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00051D88; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00052A6C; // type:object size:0x18 scope:local +@21 = .data:0x00052A84; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00052A94; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00052AA0; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00052AA8; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00052AF8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00052BC4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00052BDC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00052BE8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00052BF0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00052C40; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00052D0C; // type:object size:0x18 scope:local +@22 = .data:0x00052D24; // type:object size:0xD scope:local data:string +@23 = .data:0x00052D34; // type:object size:0xD scope:local data:string +@24 = .data:0x00052D44; // type:object size:0xD scope:local data:string +@25 = .data:0x00052D54; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00052D64; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00052D94; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00052D9C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00052EA4; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00053030; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00053048; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00053080; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00053180; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000532DC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000532F4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0005332C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00053438; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00053594; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000535AC; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000535E4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000536A4; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000537B8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000537D0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00053808; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00053910; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00053A9C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00053AB4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00053AEC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00053B20; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00053B8C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00053BA4; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00053BDC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00053C10; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00053C7C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00053C94; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00053CCC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00053F7C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00054330; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00054348; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00054380; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000544F4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00054728; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00054740; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00054778; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00054798; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000547B8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00054858; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000548F8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00054998; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00054A38; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00054AD8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00054AF8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00054B18; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00054BB8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00054C48; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00054C54; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00054C64; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00054C94; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00054C9C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00054DA4; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00054F30; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00054F48; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00054F80; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00055080; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000551DC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000551F4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0005522C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00055338; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00055494; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000554AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000554E4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000555A4; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000556B8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000556D0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00055708; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00055810; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0005599C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000559B4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000559EC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00055A20; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00055A8C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00055AA4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00055ADC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00055B10; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00055B7C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00055B94; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00055BCC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00055E7C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00056230; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00056248; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00056280; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000563F4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00056628; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00056640; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00056678; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000567B8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000567D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00056918; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00056A58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00056B98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00056CD8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00056E18; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00056F58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00057098; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000571D8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00057268; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00057274; // type:object size:0x1C +goalring_colli_info = .data:0x00057290; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000572F0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000572F4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000572F8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000572FC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00057300; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00057304; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00057308; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0005730C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00057310; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00057314; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00057318; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00057324; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00057330; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0005733C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00057348; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00057354; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00057358; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00057364; // type:object size:0xC scope:local lbl_7_data_57370 = .data:0x00057370; // type:object size:0xE data:string lbl_7_data_57380 = .data:0x00057380; // type:object size:0xD data:string lbl_7_data_57390 = .data:0x00057390; // type:object size:0xD data:string @@ -5967,30 +5967,30 @@ lbl_7_data_5AC70 = .data:0x0005AC70; // type:object size:0xD data:string lbl_7_data_5AC80 = .data:0x0005AC80; // type:object size:0xE data:string lbl_7_data_5AC90 = .data:0x0005AC90; // type:object size:0xD data:string lbl_7_data_5ACA0 = .data:0x0005ACA0; // type:object size:0x24 -lbl_7_data_5ACC4 = .data:0x0005ACC4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0005ACC4; // type:object size:0x8 lbl_7_data_5ACCC = .data:0x0005ACCC; // type:object size:0x98 lbl_7_data_5AD64 = .data:0x0005AD64; // type:object size:0x2DC -lbl_7_data_5B040 = .data:0x0005B040; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0005B040; // type:object size:0x18 lbl_7_data_5B058 = .data:0x0005B058; // type:object size:0x164 lbl_7_data_5B1BC = .data:0x0005B1BC; // type:object size:0x15C -lbl_7_data_5B318 = .data:0x0005B318; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0005B318; // type:object size:0x18 lbl_7_data_5B330 = .data:0x0005B330; // type:object size:0x1B4 lbl_7_data_5B4E4 = .data:0x0005B4E4; // type:object size:0x15C -lbl_7_data_5B640 = .data:0x0005B640; // type:object size:0x18 -lbl_7_data_5B658 = .data:0x0005B658; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0005B640; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0005B658; // type:object size:0x30 lbl_7_data_5B688 = .data:0x0005B688; // type:object size:0x10 -lbl_7_data_5B698 = .data:0x0005B698; // type:object size:0x58 data:4byte -jumptable_7_data_5B6F0 = .data:0x0005B6F0; // type:object size:0x1C scope:local -lbl_7_data_5B70C = .data:0x0005B70C; // type:object size:0xC -lbl_7_data_5B718 = .data:0x0005B718; // type:object size:0xE data:string -lbl_7_data_5B728 = .data:0x0005B728; // type:object size:0xC -lbl_7_data_5B734 = .data:0x0005B734; // type:object size:0x8 -lbl_7_data_5B73C = .data:0x0005B73C; // type:object size:0x3D4 -lbl_7_data_5BB10 = .data:0x0005BB10; // type:object size:0x4A4 -lbl_7_data_5BFB4 = .data:0x0005BFB4; // type:object size:0x18 -lbl_7_data_5BFCC = .data:0x0005BFCC; // type:object size:0x30 -lbl_7_data_5BFFC = .data:0x0005BFFC; // type:object size:0x58 data:4byte -jumptable_7_data_5C054 = .data:0x0005C054; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0005B698; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0005B6F0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0005B70C; // type:object size:0xC scope:local +@21 = .data:0x0005B718; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0005B728; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0005B734; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0005B73C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0005BB10; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0005BFB4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0005BFCC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0005BFFC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0005C054; // type:object size:0x1C scope:local lbl_7_data_5C080 = .data:0x0005C080; // type:object size:0xD data:string lbl_7_data_5C090 = .data:0x0005C090; // type:object size:0xE data:string lbl_7_data_5C0A0 = .data:0x0005C0A0; // type:object size:0xD data:string @@ -6729,29 +6729,29 @@ lbl_7_data_843C0 = .data:0x000843C0; // type:object size:0x30 lbl_7_data_843F0 = .data:0x000843F0; // type:object size:0x30 lbl_7_data_84420 = .data:0x00084420; // type:object size:0xE data:string lbl_7_data_84430 = .data:0x00084430; // type:object size:0xC -lbl_7_data_8443C = .data:0x0008443C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0008443C; // type:object size:0x8 lbl_7_data_84444 = .data:0x00084444; // type:object size:0x318 lbl_7_data_8475C = .data:0x0008475C; // type:object size:0x42C -lbl_7_data_84B88 = .data:0x00084B88; // type:object size:0x18 -lbl_7_data_84BA0 = .data:0x00084BA0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00084B88; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00084BA0; // type:object size:0x38 lbl_7_data_84BD8 = .data:0x00084BD8; // type:object size:0x318 lbl_7_data_84EF0 = .data:0x00084EF0; // type:object size:0x42C -lbl_7_data_8531C = .data:0x0008531C; // type:object size:0x18 -lbl_7_data_85334 = .data:0x00085334; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0008531C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00085334; // type:object size:0x38 lbl_7_data_8536C = .data:0x0008536C; // type:object size:0x69C lbl_7_data_85A08 = .data:0x00085A08; // type:object size:0x7BC -lbl_7_data_861C4 = .data:0x000861C4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000861C4; // type:object size:0x18 lbl_7_data_861DC = .data:0x000861DC; // type:object size:0x268 -lbl_7_data_86444 = .data:0x00086444; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00086444; // type:object size:0x24 lbl_7_data_86468 = .data:0x00086468; // type:object size:0x268 -lbl_7_data_866D0 = .data:0x000866D0; // type:object size:0x24 -lbl_7_data_866F4 = .data:0x000866F4; // type:object size:0x30 -lbl_7_data_86724 = .data:0x00086724; // type:object size:0x4 align:4 data:float -lbl_7_data_86728 = .data:0x00086728; // type:object size:0x4 align:4 data:float -lbl_7_data_8672C = .data:0x0008672C; // type:object size:0x4 align:4 data:float -lbl_7_data_86730 = .data:0x00086730; // type:object size:0x4 data:4byte -jumptable_7_data_86734 = .data:0x00086734; // type:object size:0x30 scope:local -lbl_7_data_86764 = .data:0x00086764; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000866D0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000866F4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00086724; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00086728; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0008672C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00086730; // type:object size:0x4 data:4byte +@91 = .data:0x00086734; // type:object size:0x30 scope:local +vec$111 = .data:0x00086764; // type:object size:0x18 scope:local lbl_7_data_86780 = .data:0x00086780; // type:object size:0xE data:string lbl_7_data_86790 = .data:0x00086790; // type:object size:0xE data:string lbl_7_data_867A0 = .data:0x000867A0; // type:object size:0xD data:string @@ -7804,7 +7804,7 @@ lbl_7_bss_8D0 = .bss:0x000008D0; // type:object size:0x4 data:4byte lbl_7_bss_8D4 = .bss:0x000008D4; // type:object size:0x4 data:4byte lbl_7_bss_8D8 = .bss:0x000008D8; // type:object size:0x640 data:4byte lbl_7_bss_F18 = .bss:0x00000F18; // type:object size:0x8 data:4byte -lbl_7_bss_F20 = .bss:0x00000F20; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000F20; // type:object size:0x4 scope:local data:4byte lbl_7_bss_F28 = .bss:0x00000F28; // type:object size:0x8 data:4byte lbl_7_bss_F30 = .bss:0x00000F30; // type:object size:0x8 data:4byte lbl_7_bss_F38 = .bss:0x00000F38; // type:object size:0x8 data:4byte @@ -7820,7 +7820,7 @@ colli_timer = .bss:0x00000F60; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000F64; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000F68; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000F6C; // type:object size:0x4 scope:local data:4byte -lbl_7_bss_F70 = .bss:0x00000F70; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000F70; // type:object size:0x4 scope:local data:4byte lbl_7_bss_F78 = .bss:0x00000F78; // type:object size:0x4 data:4byte lbl_7_bss_F7C = .bss:0x00000F7C; // type:object size:0x4 data:4byte lbl_7_bss_F80 = .bss:0x00000F80; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg08D/splits.txt b/config/GSNE8P/stg08D/splits.txt index b6205981..e0990ccd 100644 --- a/config/GSNE8P/stg08D/splits.txt +++ b/config/GSNE8P/stg08D/splits.txt @@ -154,13 +154,10 @@ stg08D_36.c: .text start:0x00013A4C end:0x00014A8C .rodata start:0x000006E0 end:0x00000730 -stg08D_37.c: - .text start:0x00014DCC end:0x00014F64 - .rodata start:0x00000730 end:0x00000748 - -stg08D_38.c: - .text start:0x00014F64 end:0x00015268 - .rodata start:0x00000748 end:0x00000750 +OBJECT/o_3spring.c: + .text start:0x00014DCC end:0x00015268 + .rodata start:0x00000730 end:0x00000750 + .data start:0x00053900 end:0x000549F8 stg08D_39.c: .text start:0x00015268 end:0x000156F0 @@ -194,9 +191,10 @@ stg08D_47.c: .text start:0x00019664 end:0x0001A4A8 .rodata start:0x000008D8 end:0x00000930 -stg08D_48.c: - .text start:0x0001A4DC end:0x0001AC68 +OBJECT/o_degring_linear.c: + .text start:0x0001A4A8 end:0x0001ADF8 .rodata start:0x00000930 end:0x00000948 + .data start:0x0005AB18 end:0x0005AB20 stg08D_49.c: .text start:0x0001B4EC end:0x0001B7FC @@ -218,9 +216,11 @@ stg08D_53.c: .text start:0x0001FDE4 end:0x0001FEA0 .rodata start:0x00000A18 end:0x00000A20 -stg08D_54.c: - .text start:0x00020048 end:0x00021360 +OBJECT/o_goalring.c: + .text start:0x00020044 end:0x00021360 .rodata start:0x00000A20 end:0x00000A78 + .data start:0x0005CA90 end:0x00062388 + .bss start:0x000053F0 end:0x000053F8 stg08D_55.c: .text start:0x00021428 end:0x00021E48 @@ -238,21 +238,15 @@ stg08D_58.c: .text start:0x000238DC end:0x000239AC .rodata start:0x00000B00 end:0x00000B08 -stg08D_59.c: - .text start:0x00023C30 end:0x000246D8 - .rodata start:0x00000B08 end:0x00000B40 - -stg08D_60.c: - .text start:0x0002474C end:0x00024790 - .rodata start:0x00000B40 end:0x00000B48 - -stg08D_61.c: - .text start:0x00024948 end:0x000253A8 - .rodata start:0x00000B48 end:0x00000B88 +OBJECT/o_itemboxair.c: + .text start:0x00023B5C end:0x00024804 + .rodata start:0x00000B08 end:0x00000B48 + .data start:0x000666B8 end:0x00066738 -stg08D_62.c: - .text start:0x0002541C end:0x00025460 - .rodata start:0x00000B88 end:0x00000B90 +OBJECT/o_itemboxballoon.c: + .text start:0x00024804 end:0x000254D4 + .rodata start:0x00000B48 end:0x00000B90 + .data start:0x00066738 end:0x00067090 stg08D_63.c: .text start:0x000254D4 end:0x00025E88 @@ -300,9 +294,11 @@ stg08D_73.c: .text start:0x00035598 end:0x0003703C .rodata start:0x00000F78 end:0x00001008 -stg08D_74.c: +OBJECT/o_savepoint.c: .text start:0x00037248 end:0x000382D8 .rodata start:0x00001008 end:0x00001040 + .data start:0x00091750 end:0x000917A0 + .bss start:0x00005440 end:0x00005448 stg08D_75.c: .text start:0x0003893C end:0x00039F6C diff --git a/config/GSNE8P/stg08D/symbols.txt b/config/GSNE8P/stg08D/symbols.txt index b9d18e14..8e9b3990 100644 --- a/config/GSNE8P/stg08D/symbols.txt +++ b/config/GSNE8P/stg08D/symbols.txt @@ -131,13 +131,13 @@ fn_8_A7F0 = .text:0x0000A7F0; // type:function size:0x1CC fn_8_A9BC = .text:0x0000A9BC; // type:function size:0xC8 fn_8_AA84 = .text:0x0000AA84; // type:function size:0xD8 fn_8_AB5C = .text:0x0000AB5C; // type:function size:0x2AC -fn_8_AE08 = .text:0x0000AE08; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AE08; // type:function size:0x30 fn_8_AE38 = .text:0x0000AE38; // type:function size:0x30C -fn_8_B144 = .text:0x0000B144; // type:function size:0x74 -fn_8_B1B8 = .text:0x0000B1B8; // type:function size:0xBC -fn_8_B274 = .text:0x0000B274; // type:function size:0x40 -fn_8_B2B4 = .text:0x0000B2B4; // type:function size:0x2C -fn_8_B2E0 = .text:0x0000B2E0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000B144; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000B1B8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000B274; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000B2B4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000B2E0; // type:function size:0x60 sqrtf = .text:0x0000B340; // type:function size:0x8C scope:weak fn_8_B3CC = .text:0x0000B3CC; // type:function size:0x12C fn_8_B4F8 = .text:0x0000B4F8; // type:function size:0x4 @@ -162,11 +162,11 @@ fn_8_D9B0 = .text:0x0000D9B0; // type:function size:0x1CC fn_8_DB7C = .text:0x0000DB7C; // type:function size:0x88 fn_8_DC04 = .text:0x0000DC04; // type:function size:0xD0 fn_8_DCD4 = .text:0x0000DCD4; // type:function size:0xE8 -fn_8_DDBC = .text:0x0000DDBC; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000DDBC; // type:function size:0x100 fn_8_DEBC = .text:0x0000DEBC; // type:function size:0x198 fn_8_E054 = .text:0x0000E054; // type:function size:0xA8 fn_8_E0FC = .text:0x0000E0FC; // type:function size:0x70 -fn_8_E16C = .text:0x0000E16C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000E16C; // type:function size:0x114 fn_8_E280 = .text:0x0000E280; // type:function size:0x6C fn_8_E2EC = .text:0x0000E2EC; // type:function size:0x180 fn_8_E46C = .text:0x0000E46C; // type:function size:0xA4 @@ -209,7 +209,7 @@ fn_8_10B84 = .text:0x00010B84; // type:function size:0xA4 fn_8_10C28 = .text:0x00010C28; // type:function size:0xA4 fn_8_10CCC = .text:0x00010CCC; // type:function size:0xA4 fn_8_10D70 = .text:0x00010D70; // type:function size:0xB0 -fn_8_10E20 = .text:0x00010E20; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00010E20; // type:function size:0x19C fn_8_10FBC = .text:0x00010FBC; // type:function size:0x198 _rename_MakeParticle = .text:0x00011154; // type:function size:0x19C fn_8_112F0 = .text:0x000112F0; // type:function size:0x198 @@ -221,7 +221,7 @@ fn_8_11C58 = .text:0x00011C58; // type:function size:0x128 fn_8_11D80 = .text:0x00011D80; // type:function size:0x4 fn_8_11D84 = .text:0x00011D84; // type:function size:0x4 fn_8_11D88 = .text:0x00011D88; // type:function size:0x40 -fn_8_11DC8 = .text:0x00011DC8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00011DC8; // type:function size:0x1E4 fn_8_11FAC = .text:0x00011FAC; // type:function size:0x24 fn_8_11FD0 = .text:0x00011FD0; // type:function size:0x1C0 fn_8_12190 = .text:0x00012190; // type:function size:0x1F4 @@ -233,7 +233,7 @@ fn_8_129D0 = .text:0x000129D0; // type:function size:0xBC fn_8_12A8C = .text:0x00012A8C; // type:function size:0x30 fn_8_12ABC = .text:0x00012ABC; // type:function size:0x1A8 fn_8_12C64 = .text:0x00012C64; // type:function size:0x18C -fn_8_12DF0 = .text:0x00012DF0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00012DF0; // type:function size:0x1C8 fn_8_12FB8 = .text:0x00012FB8; // type:function size:0xD0 fn_8_13088 = .text:0x00013088; // type:function size:0x358 fn_8_133E0 = .text:0x000133E0; // type:function size:0x2C0 @@ -251,11 +251,11 @@ fn_8_14A8C = .text:0x00014A8C; // type:function size:0x120 fn_8_14BAC = .text:0x00014BAC; // type:function size:0x120 fn_8_14CCC = .text:0x00014CCC; // type:function size:0x84 fn_8_14D50 = .text:0x00014D50; // type:function size:0x7C -fn_8_14DCC = .text:0x00014DCC; // type:function size:0x198 -fn_8_14F64 = .text:0x00014F64; // type:function size:0xD4 -fn_8_15038 = .text:0x00015038; // type:function size:0x38 -fn_8_15070 = .text:0x00015070; // type:function size:0x144 -fn_8_151B4 = .text:0x000151B4; // type:function size:0xB4 +Object3SpringJump = .text:0x00014DCC; // type:function size:0x198 scope:local +Object3Spring = .text:0x00014F64; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00015038; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00015070; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000151B4; // type:function size:0xB4 scope:local fn_8_15268 = .text:0x00015268; // type:function size:0xF8 fn_8_15360 = .text:0x00015360; // type:function size:0xFC fn_8_1545C = .text:0x0001545C; // type:function size:0x30 @@ -303,15 +303,15 @@ fn_8_1974C = .text:0x0001974C; // type:function size:0x38 fn_8_19784 = .text:0x00019784; // type:function size:0x968 fn_8_1A0EC = .text:0x0001A0EC; // type:function size:0x10C fn_8_1A1F8 = .text:0x0001A1F8; // type:function size:0x2B0 -fn_8_1A4A8 = .text:0x0001A4A8; // type:function size:0x34 -fn_8_1A4DC = .text:0x0001A4DC; // type:function size:0x11C -fn_8_1A5F8 = .text:0x0001A5F8; // type:function size:0x110 -fn_8_1A708 = .text:0x0001A708; // type:function size:0xB4 -fn_8_1A7BC = .text:0x0001A7BC; // type:function size:0x150 -fn_8_1A90C = .text:0x0001A90C; // type:function size:0xE0 -fn_8_1A9EC = .text:0x0001A9EC; // type:function size:0x190 -fn_8_1AB7C = .text:0x0001AB7C; // type:function size:0xEC -fn_8_1AC68 = .text:0x0001AC68; // type:function size:0x190 +DegRingGetNum = .text:0x0001A4A8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001A4DC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001A5F8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001A708; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001A7BC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001A90C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001A9EC; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001AB7C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001AC68; // type:function size:0x190 scope:local fn_8_1ADF8 = .text:0x0001ADF8; // type:function size:0x98 fn_8_1AE90 = .text:0x0001AE90; // type:function size:0xC8 fn_8_1AF58 = .text:0x0001AF58; // type:function size:0x10C @@ -379,15 +379,15 @@ fn_8_1FEA0 = .text:0x0001FEA0; // type:function size:0x8C fn_8_1FF2C = .text:0x0001FF2C; // type:function size:0x38 fn_8_1FF64 = .text:0x0001FF64; // type:function size:0x4 fn_8_1FF68 = .text:0x0001FF68; // type:function size:0xDC -fn_8_20044 = .text:0x00020044; // type:function size:0x4 -fn_8_20048 = .text:0x00020048; // type:function size:0x2EC -fn_8_20334 = .text:0x00020334; // type:function size:0x44 -fn_8_20378 = .text:0x00020378; // type:function size:0x7F4 -fn_8_20B6C = .text:0x00020B6C; // type:function size:0x34 -fn_8_20BA0 = .text:0x00020BA0; // type:function size:0xF0 -fn_8_20C90 = .text:0x00020C90; // type:function size:0x214 -fn_8_20EA4 = .text:0x00020EA4; // type:function size:0x254 -fn_8_210F8 = .text:0x000210F8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00020044; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00020048; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00020334; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00020378; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00020B6C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00020BA0; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00020C90; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00020EA4; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000210F8; // type:function size:0x268 scope:local fn_8_21360 = .text:0x00021360; // type:function size:0x54 fn_8_213B4 = .text:0x000213B4; // type:function size:0x74 fn_8_21428 = .text:0x00021428; // type:function size:0x8C @@ -403,7 +403,7 @@ fn_8_220B0 = .text:0x000220B0; // type:function size:0x3F8 fn_8_224A8 = .text:0x000224A8; // type:function size:0x1D0 fn_8_22678 = .text:0x00022678; // type:function size:0x140 fn_8_227B8 = .text:0x000227B8; // type:function size:0x1FC -fn_8_229B4 = .text:0x000229B4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000229B4; // type:function size:0x13C fn_8_22AF0 = .text:0x00022AF0; // type:function size:0x200 fn_8_22CF0 = .text:0x00022CF0; // type:function size:0x98 fn_8_22D88 = .text:0x00022D88; // type:function size:0x238 @@ -423,53 +423,53 @@ fn_8_234EC = .text:0x000234EC; // type:function size:0x44 fn_8_23530 = .text:0x00023530; // type:function size:0x38 fn_8_23568 = .text:0x00023568; // type:function size:0x4 fn_8_2356C = .text:0x0002356C; // type:function size:0x38 -fn_8_235A4 = .text:0x000235A4; // type:function size:0xC8 -fn_8_2366C = .text:0x0002366C; // type:function size:0x138 +_rename_GiveItemP = .text:0x000235A4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002366C; // type:function size:0x138 fn_8_237A4 = .text:0x000237A4; // type:function size:0x138 fn_8_238DC = .text:0x000238DC; // type:function size:0xD0 fn_8_239AC = .text:0x000239AC; // type:function size:0x90 fn_8_23A3C = .text:0x00023A3C; // type:function size:0x94 fn_8_23AD0 = .text:0x00023AD0; // type:function size:0x8C -fn_8_23B5C = .text:0x00023B5C; // type:function size:0xD4 -fn_8_23C30 = .text:0x00023C30; // type:function size:0x240 -fn_8_23E70 = .text:0x00023E70; // type:function size:0x98 -fn_8_23F08 = .text:0x00023F08; // type:function size:0x214 -fn_8_2411C = .text:0x0002411C; // type:function size:0x10 -fn_8_2412C = .text:0x0002412C; // type:function size:0xA0 -fn_8_241CC = .text:0x000241CC; // type:function size:0xD0 -fn_8_2429C = .text:0x0002429C; // type:function size:0x26C -fn_8_24508 = .text:0x00024508; // type:function size:0x38 -fn_8_24540 = .text:0x00024540; // type:function size:0x50 -fn_8_24590 = .text:0x00024590; // type:function size:0x70 -fn_8_24600 = .text:0x00024600; // type:function size:0x50 -fn_8_24650 = .text:0x00024650; // type:function size:0x38 -fn_8_24688 = .text:0x00024688; // type:function size:0x50 -fn_8_246D8 = .text:0x000246D8; // type:function size:0x38 -fn_8_24710 = .text:0x00024710; // type:function size:0x3C -fn_8_2474C = .text:0x0002474C; // type:function size:0x44 -fn_8_24790 = .text:0x00024790; // type:function size:0x38 -fn_8_247C8 = .text:0x000247C8; // type:function size:0x4 -fn_8_247CC = .text:0x000247CC; // type:function size:0x38 -fn_8_24804 = .text:0x00024804; // type:function size:0x144 -fn_8_24948 = .text:0x00024948; // type:function size:0x158 -fn_8_24AA0 = .text:0x00024AA0; // type:function size:0x64 -fn_8_24B04 = .text:0x00024B04; // type:function size:0x1C4 -fn_8_24CC8 = .text:0x00024CC8; // type:function size:0x3C -fn_8_24D04 = .text:0x00024D04; // type:function size:0x6C -fn_8_24D70 = .text:0x00024D70; // type:function size:0x228 -fn_8_24F98 = .text:0x00024F98; // type:function size:0x28C -fn_8_25224 = .text:0x00025224; // type:function size:0xC -fn_8_25230 = .text:0x00025230; // type:function size:0x50 -fn_8_25280 = .text:0x00025280; // type:function size:0x50 -fn_8_252D0 = .text:0x000252D0; // type:function size:0x50 -fn_8_25320 = .text:0x00025320; // type:function size:0x38 -fn_8_25358 = .text:0x00025358; // type:function size:0x50 -fn_8_253A8 = .text:0x000253A8; // type:function size:0x38 -fn_8_253E0 = .text:0x000253E0; // type:function size:0x3C -fn_8_2541C = .text:0x0002541C; // type:function size:0x44 -fn_8_25460 = .text:0x00025460; // type:function size:0x38 -fn_8_25498 = .text:0x00025498; // type:function size:0x4 -fn_8_2549C = .text:0x0002549C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00023B5C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00023C30; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00023E70; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00023F08; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002411C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002412C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000241CC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002429C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00024508; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00024540; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00024590; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00024600; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00024650; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00024688; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000246D8; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00024710; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002474C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00024790; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000247C8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000247CC; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00024804; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00024948; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00024AA0; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00024B04; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00024CC8; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00024D04; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00024D70; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00024F98; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00025224; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00025230; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00025280; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000252D0; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00025320; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00025358; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000253A8; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000253E0; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002541C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00025460; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00025498; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002549C; // type:function size:0x38 scope:local fn_8_254D4 = .text:0x000254D4; // type:function size:0x280 fn_8_25754 = .text:0x00025754; // type:function size:0x50 fn_8_257A4 = .text:0x000257A4; // type:function size:0x50C @@ -557,8 +557,8 @@ fn_8_30540 = .text:0x00030540; // type:function size:0x54 fn_8_30594 = .text:0x00030594; // type:function size:0x7EC fn_8_30D80 = .text:0x00030D80; // type:function size:0xB0 fn_8_30E30 = .text:0x00030E30; // type:function size:0xB4 -fn_8_30EE4 = .text:0x00030EE4; // type:function size:0x2C -fn_8_30F10 = .text:0x00030F10; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00030EE4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00030F10; // type:function size:0x30 o_ring_0 = .text:0x00030F40; // type:function size:0x13C scope:local Ring = .text:0x0003107C; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00031704; // type:function size:0x550 scope:global @@ -595,19 +595,19 @@ fn_8_36D5C = .text:0x00036D5C; // type:function size:0x2E0 fn_8_3703C = .text:0x0003703C; // type:function size:0x110 fn_8_3714C = .text:0x0003714C; // type:function size:0xF8 fn_8_37244 = .text:0x00037244; // type:function size:0x4 -fn_8_37248 = .text:0x00037248; // type:function size:0x264 -fn_8_374AC = .text:0x000374AC; // type:function size:0x148 -fn_8_375F4 = .text:0x000375F4; // type:function size:0x48 -fn_8_3763C = .text:0x0003763C; // type:function size:0x1A4 -fn_8_377E0 = .text:0x000377E0; // type:function size:0x1AC -fn_8_3798C = .text:0x0003798C; // type:function size:0x154 -fn_8_37AE0 = .text:0x00037AE0; // type:function size:0x4 -fn_8_37AE4 = .text:0x00037AE4; // type:function size:0x138 -fn_8_37C1C = .text:0x00037C1C; // type:function size:0x368 -fn_8_37F84 = .text:0x00037F84; // type:function size:0x224 -fn_8_381A8 = .text:0x000381A8; // type:function size:0x20 -fn_8_381C8 = .text:0x000381C8; // type:function size:0x4C -fn_8_38214 = .text:0x00038214; // type:function size:0xC4 +ObjectSavePoint = .text:0x00037248; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000374AC; // type:function size:0x148 scope:local +savepointExit = .text:0x000375F4; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003763C; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x000377E0; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003798C; // type:function size:0x154 scope:local +dummyFunc = .text:0x00037AE0; // type:function size:0x4 scope:local +initCollidata = .text:0x00037AE4; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00037C1C; // type:function size:0x368 scope:local +savepointSwing = .text:0x00037F84; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000381A8; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000381C8; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00038214; // type:function size:0xC4 scope:local fn_8_382D8 = .text:0x000382D8; // type:function size:0x20 fn_8_382F8 = .text:0x000382F8; // type:function size:0x3C fn_8_38334 = .text:0x00038334; // type:function size:0x9C @@ -1345,11 +1345,11 @@ lbl_8_rodata_720 = .rodata:0x00000720; // type:object size:0x4 align:4 data:floa lbl_8_rodata_724 = .rodata:0x00000724; // type:object size:0x4 align:4 data:float lbl_8_rodata_728 = .rodata:0x00000728; // type:object size:0x4 align:4 data:float lbl_8_rodata_72C = .rodata:0x0000072C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_730 = .rodata:0x00000730; // type:object size:0xC data:4byte -lbl_8_rodata_73C = .rodata:0x0000073C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_740 = .rodata:0x00000740; // type:object size:0x4 align:4 data:float -lbl_8_rodata_744 = .rodata:0x00000744; // type:object size:0x4 align:4 data:float -lbl_8_rodata_748 = .rodata:0x00000748; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000730; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000073C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000740; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000744; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000748; // type:object size:0x4 scope:local align:4 data:float lbl_8_rodata_750 = .rodata:0x00000750; // type:object size:0x4 align:4 data:float lbl_8_rodata_754 = .rodata:0x00000754; // type:object size:0xC data:4byte lbl_8_rodata_760 = .rodata:0x00000760; // type:object size:0x4 align:4 data:float @@ -1460,11 +1460,11 @@ lbl_8_rodata_918 = .rodata:0x00000918; // type:object size:0x8 align:8 data:doub lbl_8_rodata_920 = .rodata:0x00000920; // type:object size:0x4 align:4 data:float lbl_8_rodata_924 = .rodata:0x00000924; // type:object size:0x4 align:4 data:float lbl_8_rodata_928 = .rodata:0x00000928; // type:object size:0x8 align:4 data:float -lbl_8_rodata_930 = .rodata:0x00000930; // type:object size:0x4 align:4 data:float -lbl_8_rodata_934 = .rodata:0x00000934; // type:object size:0x4 align:4 data:float -lbl_8_rodata_938 = .rodata:0x00000938; // type:object size:0x4 align:4 data:float -lbl_8_rodata_93C = .rodata:0x0000093C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_940 = .rodata:0x00000940; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000930; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000934; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000938; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x0000093C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000940; // type:object size:0x4 scope:local align:4 data:float lbl_8_rodata_948 = .rodata:0x00000948; // type:object size:0x4 align:4 data:float lbl_8_rodata_94C = .rodata:0x0000094C; // type:object size:0x4 align:4 data:float lbl_8_rodata_950 = .rodata:0x00000950; // type:object size:0x4 align:4 data:float @@ -1508,25 +1508,25 @@ lbl_8_rodata_A00 = .rodata:0x00000A00; // type:object size:0x4 align:4 data:floa lbl_8_rodata_A08 = .rodata:0x00000A08; // type:object size:0x8 align:8 data:double lbl_8_rodata_A10 = .rodata:0x00000A10; // type:object size:0x8 align:8 data:double lbl_8_rodata_A18 = .rodata:0x00000A18; // type:object size:0x8 align:4 data:float -lbl_8_rodata_A20 = .rodata:0x00000A20; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A24 = .rodata:0x00000A24; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A28 = .rodata:0x00000A28; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A2C = .rodata:0x00000A2C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A30 = .rodata:0x00000A30; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A40 = .rodata:0x00000A40; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A44 = .rodata:0x00000A44; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A58 = .rodata:0x00000A58; // type:object size:0x8 align:8 data:double -lbl_8_rodata_A60 = .rodata:0x00000A60; // type:object size:0x8 align:8 data:double -lbl_8_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A6C = .rodata:0x00000A6C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float -lbl_8_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000A20; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A24; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000A28; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000A2C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000A30; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000A34; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000A38; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000A3C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000A40; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A58; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000A60; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 data:float lbl_8_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float lbl_8_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float lbl_8_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float @@ -1560,37 +1560,37 @@ lbl_8_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:floa lbl_8_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float lbl_8_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float lbl_8_rodata_B00 = .rodata:0x00000B00; // type:object size:0x8 align:4 data:float -lbl_8_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:8 data:double -lbl_8_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B40 = .rodata:0x00000B40; // type:object size:0x8 align:4 data:float -lbl_8_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B5C = .rodata:0x00000B5C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_8_rodata_B88 = .rodata:0x00000B88; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000B20; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000B5C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float lbl_8_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float lbl_8_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float lbl_8_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float @@ -1855,17 +1855,17 @@ lbl_8_rodata_FF0 = .rodata:0x00000FF0; // type:object size:0x4 align:4 data:floa lbl_8_rodata_FF8 = .rodata:0x00000FF8; // type:object size:0x8 align:8 data:double lbl_8_rodata_1000 = .rodata:0x00001000; // type:object size:0x4 align:4 data:float lbl_8_rodata_1004 = .rodata:0x00001004; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1008 = .rodata:0x00001008; // type:object size:0x4 align:4 data:float -lbl_8_rodata_100C = .rodata:0x0000100C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1010 = .rodata:0x00001010; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1014 = .rodata:0x00001014; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1018 = .rodata:0x00001018; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1020 = .rodata:0x00001020; // type:object size:0x8 align:8 data:double -lbl_8_rodata_1028 = .rodata:0x00001028; // type:object size:0x4 align:4 data:float -lbl_8_rodata_102C = .rodata:0x0000102C; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1030 = .rodata:0x00001030; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1034 = .rodata:0x00001034; // type:object size:0x4 align:4 data:float -lbl_8_rodata_1038 = .rodata:0x00001038; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001008; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000100C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001010; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001014; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001018; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001020; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001028; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000102C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001030; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001034; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001038; // type:object size:0x4 scope:local align:4 data:float lbl_8_rodata_1040 = .rodata:0x00001040; // type:object size:0x4 align:4 data:float lbl_8_rodata_1044 = .rodata:0x00001044; // type:object size:0x4 align:4 data:float lbl_8_rodata_1048 = .rodata:0x00001048; // type:object size:0x4 align:4 data:float @@ -5101,7 +5101,7 @@ lbl_8_data_53200 = .data:0x00053200; // type:object size:0x7 data:string lbl_8_data_53208 = .data:0x00053208; // type:object size:0x7 data:string lbl_8_data_53210 = .data:0x00053210; // type:object size:0x7 data:string lbl_8_data_53218 = .data:0x00053218; // type:object size:0x60 -lbl_8_data_53278 = .data:0x00053278; // type:object size:0x8 +_rename_ring_texlist = .data:0x00053278; // type:object size:0x8 lbl_8_data_53280 = .data:0x00053280; // type:object size:0x38 lbl_8_data_532B8 = .data:0x000532B8; // type:object size:0x38 lbl_8_data_532F0 = .data:0x000532F0; // type:object size:0xE data:string @@ -5177,42 +5177,42 @@ lbl_8_data_538A4 = .data:0x000538A4; // type:object size:0xB data:string lbl_8_data_538B0 = .data:0x000538B0; // type:object size:0x38 lbl_8_data_538E8 = .data:0x000538E8; // type:object size:0x8 data:byte lbl_8_data_538F0 = .data:0x000538F0; // type:object size:0x5 data:string -lbl_8_data_53900 = .data:0x00053900; // type:object size:0xE data:string -lbl_8_data_53910 = .data:0x00053910; // type:object size:0xE data:string -lbl_8_data_53920 = .data:0x00053920; // type:object size:0xD data:string -lbl_8_data_53930 = .data:0x00053930; // type:object size:0xD data:string -lbl_8_data_53940 = .data:0x00053940; // type:object size:0x30 -lbl_8_data_53970 = .data:0x00053970; // type:object size:0x8 -lbl_8_data_53978 = .data:0x00053978; // type:object size:0x204 -lbl_8_data_53B7C = .data:0x00053B7C; // type:object size:0x204 -lbl_8_data_53D80 = .data:0x00053D80; // type:object size:0x1C8 -lbl_8_data_53F48 = .data:0x00053F48; // type:object size:0x40 -lbl_8_data_53F88 = .data:0x00053F88; // type:object size:0x50 -lbl_8_data_53FD8 = .data:0x00053FD8; // type:object size:0x8 -lbl_8_data_53FE0 = .data:0x00053FE0; // type:object size:0x20 -lbl_8_data_54000 = .data:0x00054000; // type:object size:0xC0 -lbl_8_data_540C0 = .data:0x000540C0; // type:object size:0x60 -lbl_8_data_54120 = .data:0x00054120; // type:object size:0x40 -lbl_8_data_54160 = .data:0x00054160; // type:object size:0x80 -lbl_8_data_541E0 = .data:0x000541E0; // type:object size:0x40 -lbl_8_data_54220 = .data:0x00054220; // type:object size:0x24 -lbl_8_data_54244 = .data:0x00054244; // type:object size:0x1C8 -lbl_8_data_5440C = .data:0x0005440C; // type:object size:0x1C8 -lbl_8_data_545D4 = .data:0x000545D4; // type:object size:0x140 -lbl_8_data_54714 = .data:0x00054714; // type:object size:0x40 -lbl_8_data_54754 = .data:0x00054754; // type:object size:0x50 -lbl_8_data_547A4 = .data:0x000547A4; // type:object size:0x8 -lbl_8_data_547AC = .data:0x000547AC; // type:object size:0x14 -lbl_8_data_547C0 = .data:0x000547C0; // type:object size:0x120 -lbl_8_data_548E0 = .data:0x000548E0; // type:object size:0x60 -lbl_8_data_54940 = .data:0x00054940; // type:object size:0x20 -lbl_8_data_54960 = .data:0x00054960; // type:object size:0x30 -lbl_8_data_54990 = .data:0x00054990; // type:object size:0x24 -lbl_8_data_549B4 = .data:0x000549B4; // type:object size:0x8 -lbl_8_data_549BC = .data:0x000549BC; // type:object size:0x30 -lbl_8_data_549EC = .data:0x000549EC; // type:object size:0x4 align:4 data:float -lbl_8_data_549F0 = .data:0x000549F0; // type:object size:0x4 align:4 data:float -lbl_8_data_549F4 = .data:0x000549F4; // type:object size:0x4 align:4 data:float +@18 = .data:0x00053900; // type:object size:0xE scope:local data:string +@19 = .data:0x00053910; // type:object size:0xE scope:local data:string +@20 = .data:0x00053920; // type:object size:0xD scope:local data:string +@21 = .data:0x00053930; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00053940; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00053970; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00053978; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00053B7C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00053D80; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00053F48; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00053F88; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00053FD8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00053FE0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00054000; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000540C0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00054120; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00054160; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000541E0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00054220; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00054244; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0005440C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000545D4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00054714; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00054754; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000547A4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000547AC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000547C0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000548E0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00054940; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00054960; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00054990; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000549B4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000549BC; // type:object size:0x30 scope:local +spring3_k = .data:0x000549EC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000549F0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000549F4; // type:object size:0x4 scope:local align:4 data:float lbl_8_data_549F8 = .data:0x000549F8; // type:object size:0xE data:string lbl_8_data_54A08 = .data:0x00054A08; // type:object size:0xC lbl_8_data_54A14 = .data:0x00054A14; // type:object size:0x8 @@ -5448,7 +5448,7 @@ lbl_8_data_5AA70 = .data:0x0005AA70; // type:object size:0x14 lbl_8_data_5AA84 = .data:0x0005AA84; // type:object size:0x24 lbl_8_data_5AAA8 = .data:0x0005AAA8; // type:object size:0x40 data:4byte lbl_8_data_5AAE8 = .data:0x0005AAE8; // type:object size:0x30 -lbl_8_data_5AB18 = .data:0x0005AB18; // type:object size:0x5 data:string +@115 = .data:0x0005AB18; // type:object size:0x5 scope:local data:string lbl_8_data_5AB20 = .data:0x0005AB20; // type:object size:0xE data:string lbl_8_data_5AB30 = .data:0x0005AB30; // type:object size:0xD data:string lbl_8_data_5AB40 = .data:0x0005AB40; // type:object size:0x18 @@ -5527,149 +5527,149 @@ lbl_8_data_5CA24 = .data:0x0005CA24; // type:object size:0x30 lbl_8_data_5CA54 = .data:0x0005CA54; // type:object size:0xF data:string lbl_8_data_5CA64 = .data:0x0005CA64; // type:object size:0x10 data:string lbl_8_data_5CA74 = .data:0x0005CA74; // type:object size:0x18 data:string -lbl_8_data_5CA90 = .data:0x0005CA90; // type:object size:0xD data:string -lbl_8_data_5CAA0 = .data:0x0005CAA0; // type:object size:0xD data:string -lbl_8_data_5CAB0 = .data:0x0005CAB0; // type:object size:0x18 -lbl_8_data_5CAC8 = .data:0x0005CAC8; // type:object size:0x8 -lbl_8_data_5CAD0 = .data:0x0005CAD0; // type:object size:0x2D0 -lbl_8_data_5CDA0 = .data:0x0005CDA0; // type:object size:0xCE4 -lbl_8_data_5DA84 = .data:0x0005DA84; // type:object size:0x18 -lbl_8_data_5DA9C = .data:0x0005DA9C; // type:object size:0xE data:string -lbl_8_data_5DAAC = .data:0x0005DAAC; // type:object size:0xC -lbl_8_data_5DAB8 = .data:0x0005DAB8; // type:object size:0x8 -lbl_8_data_5DAC0 = .data:0x0005DAC0; // type:object size:0x50 -lbl_8_data_5DB10 = .data:0x0005DB10; // type:object size:0xCC -lbl_8_data_5DBDC = .data:0x0005DBDC; // type:object size:0x18 -lbl_8_data_5DBF4 = .data:0x0005DBF4; // type:object size:0xC -lbl_8_data_5DC00 = .data:0x0005DC00; // type:object size:0x8 -lbl_8_data_5DC08 = .data:0x0005DC08; // type:object size:0x50 -lbl_8_data_5DC58 = .data:0x0005DC58; // type:object size:0xCC -lbl_8_data_5DD24 = .data:0x0005DD24; // type:object size:0x18 -lbl_8_data_5DD3C = .data:0x0005DD3C; // type:object size:0xD data:string -lbl_8_data_5DD4C = .data:0x0005DD4C; // type:object size:0xD data:string -lbl_8_data_5DD5C = .data:0x0005DD5C; // type:object size:0xD data:string -lbl_8_data_5DD6C = .data:0x0005DD6C; // type:object size:0xD data:string -lbl_8_data_5DD7C = .data:0x0005DD7C; // type:object size:0x30 -lbl_8_data_5DDAC = .data:0x0005DDAC; // type:object size:0x8 -lbl_8_data_5DDB4 = .data:0x0005DDB4; // type:object size:0x108 -lbl_8_data_5DEBC = .data:0x0005DEBC; // type:object size:0x18C -lbl_8_data_5E048 = .data:0x0005E048; // type:object size:0x18 -lbl_8_data_5E060 = .data:0x0005E060; // type:object size:0x38 -lbl_8_data_5E098 = .data:0x0005E098; // type:object size:0x100 -lbl_8_data_5E198 = .data:0x0005E198; // type:object size:0x15C -lbl_8_data_5E2F4 = .data:0x0005E2F4; // type:object size:0x18 -lbl_8_data_5E30C = .data:0x0005E30C; // type:object size:0x38 -lbl_8_data_5E344 = .data:0x0005E344; // type:object size:0x10C -lbl_8_data_5E450 = .data:0x0005E450; // type:object size:0x15C -lbl_8_data_5E5AC = .data:0x0005E5AC; // type:object size:0x18 -lbl_8_data_5E5C4 = .data:0x0005E5C4; // type:object size:0x38 -lbl_8_data_5E5FC = .data:0x0005E5FC; // type:object size:0xC0 -lbl_8_data_5E6BC = .data:0x0005E6BC; // type:object size:0x114 -lbl_8_data_5E7D0 = .data:0x0005E7D0; // type:object size:0x18 -lbl_8_data_5E7E8 = .data:0x0005E7E8; // type:object size:0x38 -lbl_8_data_5E820 = .data:0x0005E820; // type:object size:0x108 -lbl_8_data_5E928 = .data:0x0005E928; // type:object size:0x18C -lbl_8_data_5EAB4 = .data:0x0005EAB4; // type:object size:0x18 -lbl_8_data_5EACC = .data:0x0005EACC; // type:object size:0x38 -lbl_8_data_5EB04 = .data:0x0005EB04; // type:object size:0x34 -lbl_8_data_5EB38 = .data:0x0005EB38; // type:object size:0x6C -lbl_8_data_5EBA4 = .data:0x0005EBA4; // type:object size:0x18 -lbl_8_data_5EBBC = .data:0x0005EBBC; // type:object size:0x38 -lbl_8_data_5EBF4 = .data:0x0005EBF4; // type:object size:0x34 -lbl_8_data_5EC28 = .data:0x0005EC28; // type:object size:0x6C -lbl_8_data_5EC94 = .data:0x0005EC94; // type:object size:0x18 -lbl_8_data_5ECAC = .data:0x0005ECAC; // type:object size:0x38 -lbl_8_data_5ECE4 = .data:0x0005ECE4; // type:object size:0x2B0 -lbl_8_data_5EF94 = .data:0x0005EF94; // type:object size:0x3B4 -lbl_8_data_5F348 = .data:0x0005F348; // type:object size:0x18 -lbl_8_data_5F360 = .data:0x0005F360; // type:object size:0x38 -lbl_8_data_5F398 = .data:0x0005F398; // type:object size:0x174 -lbl_8_data_5F50C = .data:0x0005F50C; // type:object size:0x234 -lbl_8_data_5F740 = .data:0x0005F740; // type:object size:0x18 -lbl_8_data_5F758 = .data:0x0005F758; // type:object size:0x38 -lbl_8_data_5F790 = .data:0x0005F790; // type:object size:0x20 -lbl_8_data_5F7B0 = .data:0x0005F7B0; // type:object size:0x20 -lbl_8_data_5F7D0 = .data:0x0005F7D0; // type:object size:0xA0 -lbl_8_data_5F870 = .data:0x0005F870; // type:object size:0xA0 -lbl_8_data_5F910 = .data:0x0005F910; // type:object size:0xA0 -lbl_8_data_5F9B0 = .data:0x0005F9B0; // type:object size:0xA0 -lbl_8_data_5FA50 = .data:0x0005FA50; // type:object size:0xA0 -lbl_8_data_5FAF0 = .data:0x0005FAF0; // type:object size:0x20 -lbl_8_data_5FB10 = .data:0x0005FB10; // type:object size:0x20 -lbl_8_data_5FB30 = .data:0x0005FB30; // type:object size:0xA0 -lbl_8_data_5FBD0 = .data:0x0005FBD0; // type:object size:0x90 -lbl_8_data_5FC60 = .data:0x0005FC60; // type:object size:0xC data:4byte -lbl_8_data_5FC6C = .data:0x0005FC6C; // type:object size:0xD data:string -lbl_8_data_5FC7C = .data:0x0005FC7C; // type:object size:0x30 -lbl_8_data_5FCAC = .data:0x0005FCAC; // type:object size:0x8 -lbl_8_data_5FCB4 = .data:0x0005FCB4; // type:object size:0x108 -lbl_8_data_5FDBC = .data:0x0005FDBC; // type:object size:0x18C -lbl_8_data_5FF48 = .data:0x0005FF48; // type:object size:0x18 -lbl_8_data_5FF60 = .data:0x0005FF60; // type:object size:0x38 -lbl_8_data_5FF98 = .data:0x0005FF98; // type:object size:0x100 -lbl_8_data_60098 = .data:0x00060098; // type:object size:0x15C -lbl_8_data_601F4 = .data:0x000601F4; // type:object size:0x18 -lbl_8_data_6020C = .data:0x0006020C; // type:object size:0x38 -lbl_8_data_60244 = .data:0x00060244; // type:object size:0x10C -lbl_8_data_60350 = .data:0x00060350; // type:object size:0x15C -lbl_8_data_604AC = .data:0x000604AC; // type:object size:0x18 -lbl_8_data_604C4 = .data:0x000604C4; // type:object size:0x38 -lbl_8_data_604FC = .data:0x000604FC; // type:object size:0xC0 -lbl_8_data_605BC = .data:0x000605BC; // type:object size:0x114 -lbl_8_data_606D0 = .data:0x000606D0; // type:object size:0x18 -lbl_8_data_606E8 = .data:0x000606E8; // type:object size:0x38 -lbl_8_data_60720 = .data:0x00060720; // type:object size:0x108 -lbl_8_data_60828 = .data:0x00060828; // type:object size:0x18C -lbl_8_data_609B4 = .data:0x000609B4; // type:object size:0x18 -lbl_8_data_609CC = .data:0x000609CC; // type:object size:0x38 -lbl_8_data_60A04 = .data:0x00060A04; // type:object size:0x34 -lbl_8_data_60A38 = .data:0x00060A38; // type:object size:0x6C -lbl_8_data_60AA4 = .data:0x00060AA4; // type:object size:0x18 -lbl_8_data_60ABC = .data:0x00060ABC; // type:object size:0x38 -lbl_8_data_60AF4 = .data:0x00060AF4; // type:object size:0x34 -lbl_8_data_60B28 = .data:0x00060B28; // type:object size:0x6C -lbl_8_data_60B94 = .data:0x00060B94; // type:object size:0x18 -lbl_8_data_60BAC = .data:0x00060BAC; // type:object size:0x38 -lbl_8_data_60BE4 = .data:0x00060BE4; // type:object size:0x2B0 -lbl_8_data_60E94 = .data:0x00060E94; // type:object size:0x3B4 -lbl_8_data_61248 = .data:0x00061248; // type:object size:0x18 -lbl_8_data_61260 = .data:0x00061260; // type:object size:0x38 -lbl_8_data_61298 = .data:0x00061298; // type:object size:0x174 -lbl_8_data_6140C = .data:0x0006140C; // type:object size:0x234 -lbl_8_data_61640 = .data:0x00061640; // type:object size:0x18 -lbl_8_data_61658 = .data:0x00061658; // type:object size:0x38 -lbl_8_data_61690 = .data:0x00061690; // type:object size:0x140 -lbl_8_data_617D0 = .data:0x000617D0; // type:object size:0x20 -lbl_8_data_617F0 = .data:0x000617F0; // type:object size:0x140 -lbl_8_data_61930 = .data:0x00061930; // type:object size:0x140 -lbl_8_data_61A70 = .data:0x00061A70; // type:object size:0x140 -lbl_8_data_61BB0 = .data:0x00061BB0; // type:object size:0x140 -lbl_8_data_61CF0 = .data:0x00061CF0; // type:object size:0x140 -lbl_8_data_61E30 = .data:0x00061E30; // type:object size:0x140 -lbl_8_data_61F70 = .data:0x00061F70; // type:object size:0x140 -lbl_8_data_620B0 = .data:0x000620B0; // type:object size:0x140 -lbl_8_data_621F0 = .data:0x000621F0; // type:object size:0x90 -lbl_8_data_62280 = .data:0x00062280; // type:object size:0xC data:4byte -lbl_8_data_6228C = .data:0x0006228C; // type:object size:0x1C -lbl_8_data_622A8 = .data:0x000622A8; // type:object size:0x60 -lbl_8_data_62308 = .data:0x00062308; // type:object size:0x4 data:4byte -lbl_8_data_6230C = .data:0x0006230C; // type:object size:0x4 data:4byte -lbl_8_data_62310 = .data:0x00062310; // type:object size:0x4 align:4 data:float -lbl_8_data_62314 = .data:0x00062314; // type:object size:0x4 align:4 data:float -lbl_8_data_62318 = .data:0x00062318; // type:object size:0x4 align:4 data:float -lbl_8_data_6231C = .data:0x0006231C; // type:object size:0x4 data:4byte -lbl_8_data_62320 = .data:0x00062320; // type:object size:0x4 data:4byte -lbl_8_data_62324 = .data:0x00062324; // type:object size:0x4 align:4 data:float -lbl_8_data_62328 = .data:0x00062328; // type:object size:0x4 align:4 data:float -lbl_8_data_6232C = .data:0x0006232C; // type:object size:0x4 align:4 data:float -lbl_8_data_62330 = .data:0x00062330; // type:object size:0xC -lbl_8_data_6233C = .data:0x0006233C; // type:object size:0xC -lbl_8_data_62348 = .data:0x00062348; // type:object size:0xC -lbl_8_data_62354 = .data:0x00062354; // type:object size:0xC -lbl_8_data_62360 = .data:0x00062360; // type:object size:0xC -lbl_8_data_6236C = .data:0x0006236C; // type:object size:0x4 data:4byte -lbl_8_data_62370 = .data:0x00062370; // type:object size:0xC -lbl_8_data_6237C = .data:0x0006237C; // type:object size:0xC +@19 = .data:0x0005CA90; // type:object size:0xD scope:local data:string +@20 = .data:0x0005CAA0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0005CAB0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0005CAC8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0005CAD0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0005CDA0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0005DA84; // type:object size:0x18 scope:local +@21 = .data:0x0005DA9C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0005DAAC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0005DAB8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0005DAC0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0005DB10; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0005DBDC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0005DBF4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0005DC00; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0005DC08; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0005DC58; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0005DD24; // type:object size:0x18 scope:local +@22 = .data:0x0005DD3C; // type:object size:0xD scope:local data:string +@23 = .data:0x0005DD4C; // type:object size:0xD scope:local data:string +@24 = .data:0x0005DD5C; // type:object size:0xD scope:local data:string +@25 = .data:0x0005DD6C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0005DD7C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0005DDAC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0005DDB4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0005DEBC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0005E048; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0005E060; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0005E098; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0005E198; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0005E2F4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0005E30C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0005E344; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0005E450; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0005E5AC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0005E5C4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0005E5FC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0005E6BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0005E7D0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0005E7E8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0005E820; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0005E928; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0005EAB4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0005EACC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0005EB04; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0005EB38; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0005EBA4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0005EBBC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0005EBF4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0005EC28; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0005EC94; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0005ECAC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0005ECE4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0005EF94; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0005F348; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0005F360; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0005F398; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0005F50C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0005F740; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0005F758; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0005F790; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0005F7B0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0005F7D0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0005F870; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0005F910; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0005F9B0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0005FA50; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0005FAF0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0005FB10; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0005FB30; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0005FBD0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0005FC60; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0005FC6C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0005FC7C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0005FCAC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0005FCB4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0005FDBC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0005FF48; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0005FF60; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0005FF98; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00060098; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000601F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0006020C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00060244; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00060350; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000604AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000604C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000604FC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000605BC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000606D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000606E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00060720; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00060828; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000609B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000609CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00060A04; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00060A38; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00060AA4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00060ABC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00060AF4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00060B28; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00060B94; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00060BAC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00060BE4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00060E94; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00061248; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00061260; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00061298; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0006140C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00061640; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00061658; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00061690; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000617D0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000617F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00061930; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00061A70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00061BB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00061CF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00061E30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00061F70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000620B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000621F0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00062280; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0006228C; // type:object size:0x1C +goalring_colli_info = .data:0x000622A8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00062308; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0006230C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00062310; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00062314; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00062318; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0006231C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00062320; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00062324; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00062328; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0006232C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00062330; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0006233C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00062348; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00062354; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00062360; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0006236C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00062370; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0006237C; // type:object size:0xC scope:local lbl_8_data_62388 = .data:0x00062388; // type:object size:0xE data:string lbl_8_data_62398 = .data:0x00062398; // type:object size:0xD data:string lbl_8_data_623A8 = .data:0x000623A8; // type:object size:0xD data:string @@ -5755,30 +5755,30 @@ lbl_8_data_65C90 = .data:0x00065C90; // type:object size:0xD data:string lbl_8_data_65CA0 = .data:0x00065CA0; // type:object size:0xE data:string lbl_8_data_65CB0 = .data:0x00065CB0; // type:object size:0xD data:string lbl_8_data_65CC0 = .data:0x00065CC0; // type:object size:0x24 -lbl_8_data_65CE4 = .data:0x00065CE4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00065CE4; // type:object size:0x8 lbl_8_data_65CEC = .data:0x00065CEC; // type:object size:0x98 lbl_8_data_65D84 = .data:0x00065D84; // type:object size:0x2DC -lbl_8_data_66060 = .data:0x00066060; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00066060; // type:object size:0x18 lbl_8_data_66078 = .data:0x00066078; // type:object size:0x164 lbl_8_data_661DC = .data:0x000661DC; // type:object size:0x15C -lbl_8_data_66338 = .data:0x00066338; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00066338; // type:object size:0x18 lbl_8_data_66350 = .data:0x00066350; // type:object size:0x1B4 lbl_8_data_66504 = .data:0x00066504; // type:object size:0x15C -lbl_8_data_66660 = .data:0x00066660; // type:object size:0x18 -lbl_8_data_66678 = .data:0x00066678; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00066660; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00066678; // type:object size:0x30 lbl_8_data_666A8 = .data:0x000666A8; // type:object size:0x10 -lbl_8_data_666B8 = .data:0x000666B8; // type:object size:0x58 data:4byte -jumptable_8_data_66710 = .data:0x00066710; // type:object size:0x1C scope:local -lbl_8_data_6672C = .data:0x0006672C; // type:object size:0xC -lbl_8_data_66738 = .data:0x00066738; // type:object size:0xE data:string -lbl_8_data_66748 = .data:0x00066748; // type:object size:0xC -lbl_8_data_66754 = .data:0x00066754; // type:object size:0x8 -lbl_8_data_6675C = .data:0x0006675C; // type:object size:0x3D4 -lbl_8_data_66B30 = .data:0x00066B30; // type:object size:0x4A4 -lbl_8_data_66FD4 = .data:0x00066FD4; // type:object size:0x18 -lbl_8_data_66FEC = .data:0x00066FEC; // type:object size:0x30 -lbl_8_data_6701C = .data:0x0006701C; // type:object size:0x58 data:4byte -jumptable_8_data_67074 = .data:0x00067074; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000666B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00066710; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0006672C; // type:object size:0xC scope:local +@21 = .data:0x00066738; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00066748; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00066754; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0006675C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00066B30; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00066FD4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00066FEC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0006701C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00067074; // type:object size:0x1C scope:local lbl_8_data_670A0 = .data:0x000670A0; // type:object size:0xD data:string lbl_8_data_670B0 = .data:0x000670B0; // type:object size:0xE data:string lbl_8_data_670C0 = .data:0x000670C0; // type:object size:0xD data:string @@ -6517,29 +6517,29 @@ lbl_8_data_8F3E0 = .data:0x0008F3E0; // type:object size:0x30 lbl_8_data_8F410 = .data:0x0008F410; // type:object size:0x30 lbl_8_data_8F440 = .data:0x0008F440; // type:object size:0xE data:string lbl_8_data_8F450 = .data:0x0008F450; // type:object size:0xC -lbl_8_data_8F45C = .data:0x0008F45C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0008F45C; // type:object size:0x8 lbl_8_data_8F464 = .data:0x0008F464; // type:object size:0x318 lbl_8_data_8F77C = .data:0x0008F77C; // type:object size:0x42C -lbl_8_data_8FBA8 = .data:0x0008FBA8; // type:object size:0x18 -lbl_8_data_8FBC0 = .data:0x0008FBC0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0008FBA8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0008FBC0; // type:object size:0x38 lbl_8_data_8FBF8 = .data:0x0008FBF8; // type:object size:0x318 lbl_8_data_8FF10 = .data:0x0008FF10; // type:object size:0x42C -lbl_8_data_9033C = .data:0x0009033C; // type:object size:0x18 -lbl_8_data_90354 = .data:0x00090354; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0009033C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00090354; // type:object size:0x38 lbl_8_data_9038C = .data:0x0009038C; // type:object size:0x69C lbl_8_data_90A28 = .data:0x00090A28; // type:object size:0x7BC -lbl_8_data_911E4 = .data:0x000911E4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000911E4; // type:object size:0x18 lbl_8_data_911FC = .data:0x000911FC; // type:object size:0x268 -lbl_8_data_91464 = .data:0x00091464; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00091464; // type:object size:0x24 lbl_8_data_91488 = .data:0x00091488; // type:object size:0x268 -lbl_8_data_916F0 = .data:0x000916F0; // type:object size:0x24 -lbl_8_data_91714 = .data:0x00091714; // type:object size:0x30 -lbl_8_data_91744 = .data:0x00091744; // type:object size:0x4 align:4 data:float -lbl_8_data_91748 = .data:0x00091748; // type:object size:0x4 align:4 data:float -lbl_8_data_9174C = .data:0x0009174C; // type:object size:0x4 align:4 data:float -lbl_8_data_91750 = .data:0x00091750; // type:object size:0x4 data:4byte -jumptable_8_data_91754 = .data:0x00091754; // type:object size:0x30 scope:local -lbl_8_data_91784 = .data:0x00091784; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000916F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00091714; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00091744; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00091748; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009174C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00091750; // type:object size:0x4 data:4byte +@91 = .data:0x00091754; // type:object size:0x30 scope:local +vec$111 = .data:0x00091784; // type:object size:0x18 scope:local lbl_8_data_917A0 = .data:0x000917A0; // type:object size:0xE data:string lbl_8_data_917B0 = .data:0x000917B0; // type:object size:0xE data:string lbl_8_data_917C0 = .data:0x000917C0; // type:object size:0xD data:string @@ -7967,7 +7967,7 @@ lbl_8_bss_4DA0 = .bss:0x00004DA0; // type:object size:0x4 data:4byte lbl_8_bss_4DA4 = .bss:0x00004DA4; // type:object size:0x4 data:4byte lbl_8_bss_4DA8 = .bss:0x00004DA8; // type:object size:0x640 data:4byte lbl_8_bss_53E8 = .bss:0x000053E8; // type:object size:0x8 data:4byte -lbl_8_bss_53F0 = .bss:0x000053F0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x000053F0; // type:object size:0x4 scope:local data:4byte lbl_8_bss_53F8 = .bss:0x000053F8; // type:object size:0x8 data:4byte lbl_8_bss_5400 = .bss:0x00005400; // type:object size:0x8 data:4byte lbl_8_bss_5408 = .bss:0x00005408; // type:object size:0x8 data:4byte @@ -7983,7 +7983,7 @@ colli_timer = .bss:0x00005430; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00005434; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00005438; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x0000543C; // type:object size:0x4 scope:local data:4byte -lbl_8_bss_5440 = .bss:0x00005440; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00005440; // type:object size:0x4 scope:local data:4byte lbl_8_bss_5448 = .bss:0x00005448; // type:object size:0x4 data:4byte lbl_8_bss_544C = .bss:0x0000544C; // type:object size:0x4 data:4byte lbl_8_bss_5450 = .bss:0x00005450; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg09D/splits.txt b/config/GSNE8P/stg09D/splits.txt index bf283763..9fe56209 100644 --- a/config/GSNE8P/stg09D/splits.txt +++ b/config/GSNE8P/stg09D/splits.txt @@ -174,13 +174,10 @@ stg09D_41.c: .text start:0x0001478C end:0x000157CC .rodata start:0x000007F0 end:0x00000840 -stg09D_42.c: - .text start:0x00015B0C end:0x00015CA4 - .rodata start:0x00000840 end:0x00000858 - -stg09D_43.c: - .text start:0x00015CA4 end:0x00015FA8 - .rodata start:0x00000858 end:0x00000860 +OBJECT/o_3spring.c: + .text start:0x00015B0C end:0x00015FA8 + .rodata start:0x00000840 end:0x00000860 + .data start:0x0004C820 end:0x0004D918 stg09D_44.c: .text start:0x00015FA8 end:0x00016430 @@ -214,9 +211,10 @@ stg09D_52.c: .text start:0x0001A3A4 end:0x0001B1E8 .rodata start:0x000009E8 end:0x00000A40 -stg09D_53.c: - .text start:0x0001B21C end:0x0001B9A8 +OBJECT/o_degring_linear.c: + .text start:0x0001B1E8 end:0x0001BB38 .rodata start:0x00000A40 end:0x00000A58 + .data start:0x00053A38 end:0x00053A40 stg09D_54.c: .text start:0x0001C22C end:0x0001C53C @@ -238,9 +236,11 @@ stg09D_58.c: .text start:0x000204E4 end:0x000205A0 .rodata start:0x00000B18 end:0x00000B20 -stg09D_59.c: - .text start:0x00020748 end:0x00021A60 +OBJECT/o_goalring.c: + .text start:0x00020744 end:0x00021A60 .rodata start:0x00000B20 end:0x00000B78 + .data start:0x00055950 end:0x0005B248 + .bss start:0x00000CF8 end:0x00000D00 stg09D_60.c: .text start:0x00021B28 end:0x00022548 @@ -258,21 +258,15 @@ stg09D_63.c: .text start:0x00023FDC end:0x000240AC .rodata start:0x00000C00 end:0x00000C08 -stg09D_64.c: - .text start:0x00024330 end:0x00024DD8 - .rodata start:0x00000C08 end:0x00000C40 - -stg09D_65.c: - .text start:0x00024E4C end:0x00024E90 - .rodata start:0x00000C40 end:0x00000C48 - -stg09D_66.c: - .text start:0x00025048 end:0x00025AA8 - .rodata start:0x00000C48 end:0x00000C88 +OBJECT/o_itemboxair.c: + .text start:0x0002425C end:0x00024F04 + .rodata start:0x00000C08 end:0x00000C48 + .data start:0x0005F578 end:0x0005F5F8 -stg09D_67.c: - .text start:0x00025B1C end:0x00025B60 - .rodata start:0x00000C88 end:0x00000C90 +OBJECT/o_itemboxballoon.c: + .text start:0x00024F04 end:0x00025BD4 + .rodata start:0x00000C48 end:0x00000C90 + .data start:0x0005F5F8 end:0x0005FF50 stg09D_68.c: .text start:0x00025BD4 end:0x00026588 @@ -320,9 +314,11 @@ stg09D_78.c: .text start:0x00035AC8 end:0x0003756C .rodata start:0x00001070 end:0x00001100 -stg09D_79.c: +OBJECT/o_savepoint.c: .text start:0x00037778 end:0x00038808 .rodata start:0x00001100 end:0x00001138 + .data start:0x0008A610 end:0x0008A660 + .bss start:0x00000D48 end:0x00000D50 stg09D_80.c: .text start:0x00038E6C end:0x0003A318 diff --git a/config/GSNE8P/stg09D/symbols.txt b/config/GSNE8P/stg09D/symbols.txt index 62961cd1..9be31708 100644 --- a/config/GSNE8P/stg09D/symbols.txt +++ b/config/GSNE8P/stg09D/symbols.txt @@ -153,13 +153,13 @@ fn_9_B4EC = .text:0x0000B4EC; // type:function size:0x6C fn_9_B558 = .text:0x0000B558; // type:function size:0xC8 fn_9_B620 = .text:0x0000B620; // type:function size:0xD8 fn_9_B6F8 = .text:0x0000B6F8; // type:function size:0x2AC -fn_9_B9A4 = .text:0x0000B9A4; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000B9A4; // type:function size:0x30 fn_9_B9D4 = .text:0x0000B9D4; // type:function size:0x30C -fn_9_BCE0 = .text:0x0000BCE0; // type:function size:0x74 -fn_9_BD54 = .text:0x0000BD54; // type:function size:0xBC -fn_9_BE10 = .text:0x0000BE10; // type:function size:0x40 -fn_9_BE50 = .text:0x0000BE50; // type:function size:0x2C -fn_9_BE7C = .text:0x0000BE7C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000BCE0; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000BD54; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000BE10; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000BE50; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000BE7C; // type:function size:0x60 sqrtf = .text:0x0000BEDC; // type:function size:0x8C scope:weak fn_9_BF68 = .text:0x0000BF68; // type:function size:0x12C fn_9_C094 = .text:0x0000C094; // type:function size:0xC8 @@ -185,11 +185,11 @@ fn_9_EA8C = .text:0x0000EA8C; // type:function size:0x1CC fn_9_EC58 = .text:0x0000EC58; // type:function size:0x88 fn_9_ECE0 = .text:0x0000ECE0; // type:function size:0xD0 fn_9_EDB0 = .text:0x0000EDB0; // type:function size:0xE8 -fn_9_EE98 = .text:0x0000EE98; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000EE98; // type:function size:0x100 fn_9_EF98 = .text:0x0000EF98; // type:function size:0x198 fn_9_F130 = .text:0x0000F130; // type:function size:0xA8 fn_9_F1D8 = .text:0x0000F1D8; // type:function size:0x70 -fn_9_F248 = .text:0x0000F248; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000F248; // type:function size:0x114 fn_9_F35C = .text:0x0000F35C; // type:function size:0x6C fn_9_F3C8 = .text:0x0000F3C8; // type:function size:0x180 fn_9_F548 = .text:0x0000F548; // type:function size:0xA4 @@ -231,7 +231,7 @@ fn_9_11C38 = .text:0x00011C38; // type:function size:0xA4 fn_9_11CDC = .text:0x00011CDC; // type:function size:0xA4 fn_9_11D80 = .text:0x00011D80; // type:function size:0xA4 fn_9_11E24 = .text:0x00011E24; // type:function size:0xB0 -fn_9_11ED4 = .text:0x00011ED4; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00011ED4; // type:function size:0x19C fn_9_12070 = .text:0x00012070; // type:function size:0x198 _rename_MakeParticle = .text:0x00012208; // type:function size:0x19C fn_9_123A4 = .text:0x000123A4; // type:function size:0x198 @@ -247,7 +247,7 @@ fn_9_12E7C = .text:0x00012E7C; // type:function size:0xAC fn_9_12F28 = .text:0x00012F28; // type:function size:0x4 fn_9_12F2C = .text:0x00012F2C; // type:function size:0x20 fn_9_12F4C = .text:0x00012F4C; // type:function size:0x40 -fn_9_12F8C = .text:0x00012F8C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00012F8C; // type:function size:0x1E4 fn_9_13170 = .text:0x00013170; // type:function size:0x24 fn_9_13194 = .text:0x00013194; // type:function size:0x1C0 fn_9_13354 = .text:0x00013354; // type:function size:0x1F4 @@ -255,7 +255,7 @@ fn_9_13548 = .text:0x00013548; // type:function size:0x190 fn_9_136D8 = .text:0x000136D8; // type:function size:0xF8 fn_9_137D0 = .text:0x000137D0; // type:function size:0x1D4 fn_9_139A4 = .text:0x000139A4; // type:function size:0x18C -fn_9_13B30 = .text:0x00013B30; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00013B30; // type:function size:0x1C8 fn_9_13CF8 = .text:0x00013CF8; // type:function size:0xD0 fn_9_13DC8 = .text:0x00013DC8; // type:function size:0x358 fn_9_14120 = .text:0x00014120; // type:function size:0x2C0 @@ -273,11 +273,11 @@ fn_9_157CC = .text:0x000157CC; // type:function size:0x120 fn_9_158EC = .text:0x000158EC; // type:function size:0x120 fn_9_15A0C = .text:0x00015A0C; // type:function size:0x84 fn_9_15A90 = .text:0x00015A90; // type:function size:0x7C -fn_9_15B0C = .text:0x00015B0C; // type:function size:0x198 -fn_9_15CA4 = .text:0x00015CA4; // type:function size:0xD4 -fn_9_15D78 = .text:0x00015D78; // type:function size:0x38 -fn_9_15DB0 = .text:0x00015DB0; // type:function size:0x144 -fn_9_15EF4 = .text:0x00015EF4; // type:function size:0xB4 +Object3SpringJump = .text:0x00015B0C; // type:function size:0x198 scope:local +Object3Spring = .text:0x00015CA4; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00015D78; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00015DB0; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00015EF4; // type:function size:0xB4 scope:local fn_9_15FA8 = .text:0x00015FA8; // type:function size:0xF8 fn_9_160A0 = .text:0x000160A0; // type:function size:0xFC fn_9_1619C = .text:0x0001619C; // type:function size:0x30 @@ -325,15 +325,15 @@ fn_9_1A48C = .text:0x0001A48C; // type:function size:0x38 fn_9_1A4C4 = .text:0x0001A4C4; // type:function size:0x968 fn_9_1AE2C = .text:0x0001AE2C; // type:function size:0x10C fn_9_1AF38 = .text:0x0001AF38; // type:function size:0x2B0 -fn_9_1B1E8 = .text:0x0001B1E8; // type:function size:0x34 -fn_9_1B21C = .text:0x0001B21C; // type:function size:0x11C -fn_9_1B338 = .text:0x0001B338; // type:function size:0x110 -fn_9_1B448 = .text:0x0001B448; // type:function size:0xB4 -fn_9_1B4FC = .text:0x0001B4FC; // type:function size:0x150 -fn_9_1B64C = .text:0x0001B64C; // type:function size:0xE0 -fn_9_1B72C = .text:0x0001B72C; // type:function size:0x190 -fn_9_1B8BC = .text:0x0001B8BC; // type:function size:0xEC -fn_9_1B9A8 = .text:0x0001B9A8; // type:function size:0x190 +DegRingGetNum = .text:0x0001B1E8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001B21C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001B338; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001B448; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001B4FC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001B64C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001B72C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001B8BC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001B9A8; // type:function size:0x190 scope:local fn_9_1BB38 = .text:0x0001BB38; // type:function size:0x98 fn_9_1BBD0 = .text:0x0001BBD0; // type:function size:0xC8 fn_9_1BC98 = .text:0x0001BC98; // type:function size:0x10C @@ -393,15 +393,15 @@ fn_9_205A0 = .text:0x000205A0; // type:function size:0x8C fn_9_2062C = .text:0x0002062C; // type:function size:0x38 fn_9_20664 = .text:0x00020664; // type:function size:0x4 fn_9_20668 = .text:0x00020668; // type:function size:0xDC -fn_9_20744 = .text:0x00020744; // type:function size:0x4 -fn_9_20748 = .text:0x00020748; // type:function size:0x2EC -fn_9_20A34 = .text:0x00020A34; // type:function size:0x44 -fn_9_20A78 = .text:0x00020A78; // type:function size:0x7F4 -fn_9_2126C = .text:0x0002126C; // type:function size:0x34 -fn_9_212A0 = .text:0x000212A0; // type:function size:0xF0 -fn_9_21390 = .text:0x00021390; // type:function size:0x214 -fn_9_215A4 = .text:0x000215A4; // type:function size:0x254 -fn_9_217F8 = .text:0x000217F8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00020744; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00020748; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00020A34; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00020A78; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002126C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000212A0; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00021390; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000215A4; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000217F8; // type:function size:0x268 scope:local fn_9_21A60 = .text:0x00021A60; // type:function size:0x54 fn_9_21AB4 = .text:0x00021AB4; // type:function size:0x74 fn_9_21B28 = .text:0x00021B28; // type:function size:0x8C @@ -417,7 +417,7 @@ fn_9_227B0 = .text:0x000227B0; // type:function size:0x3F8 fn_9_22BA8 = .text:0x00022BA8; // type:function size:0x1D0 fn_9_22D78 = .text:0x00022D78; // type:function size:0x140 fn_9_22EB8 = .text:0x00022EB8; // type:function size:0x1FC -fn_9_230B4 = .text:0x000230B4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000230B4; // type:function size:0x13C fn_9_231F0 = .text:0x000231F0; // type:function size:0x200 fn_9_233F0 = .text:0x000233F0; // type:function size:0x98 fn_9_23488 = .text:0x00023488; // type:function size:0x238 @@ -437,53 +437,53 @@ fn_9_23BEC = .text:0x00023BEC; // type:function size:0x44 fn_9_23C30 = .text:0x00023C30; // type:function size:0x38 fn_9_23C68 = .text:0x00023C68; // type:function size:0x4 fn_9_23C6C = .text:0x00023C6C; // type:function size:0x38 -fn_9_23CA4 = .text:0x00023CA4; // type:function size:0xC8 -fn_9_23D6C = .text:0x00023D6C; // type:function size:0x138 +_rename_GiveItemP = .text:0x00023CA4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00023D6C; // type:function size:0x138 fn_9_23EA4 = .text:0x00023EA4; // type:function size:0x138 fn_9_23FDC = .text:0x00023FDC; // type:function size:0xD0 fn_9_240AC = .text:0x000240AC; // type:function size:0x90 fn_9_2413C = .text:0x0002413C; // type:function size:0x94 fn_9_241D0 = .text:0x000241D0; // type:function size:0x8C -fn_9_2425C = .text:0x0002425C; // type:function size:0xD4 -fn_9_24330 = .text:0x00024330; // type:function size:0x240 -fn_9_24570 = .text:0x00024570; // type:function size:0x98 -fn_9_24608 = .text:0x00024608; // type:function size:0x214 -fn_9_2481C = .text:0x0002481C; // type:function size:0x10 -fn_9_2482C = .text:0x0002482C; // type:function size:0xA0 -fn_9_248CC = .text:0x000248CC; // type:function size:0xD0 -fn_9_2499C = .text:0x0002499C; // type:function size:0x26C -fn_9_24C08 = .text:0x00024C08; // type:function size:0x38 -fn_9_24C40 = .text:0x00024C40; // type:function size:0x50 -fn_9_24C90 = .text:0x00024C90; // type:function size:0x70 -fn_9_24D00 = .text:0x00024D00; // type:function size:0x50 -fn_9_24D50 = .text:0x00024D50; // type:function size:0x38 -fn_9_24D88 = .text:0x00024D88; // type:function size:0x50 -fn_9_24DD8 = .text:0x00024DD8; // type:function size:0x38 -fn_9_24E10 = .text:0x00024E10; // type:function size:0x3C -fn_9_24E4C = .text:0x00024E4C; // type:function size:0x44 -fn_9_24E90 = .text:0x00024E90; // type:function size:0x38 -fn_9_24EC8 = .text:0x00024EC8; // type:function size:0x4 -fn_9_24ECC = .text:0x00024ECC; // type:function size:0x38 -fn_9_24F04 = .text:0x00024F04; // type:function size:0x144 -fn_9_25048 = .text:0x00025048; // type:function size:0x158 -fn_9_251A0 = .text:0x000251A0; // type:function size:0x64 -fn_9_25204 = .text:0x00025204; // type:function size:0x1C4 -fn_9_253C8 = .text:0x000253C8; // type:function size:0x3C -fn_9_25404 = .text:0x00025404; // type:function size:0x6C -fn_9_25470 = .text:0x00025470; // type:function size:0x228 -fn_9_25698 = .text:0x00025698; // type:function size:0x28C -fn_9_25924 = .text:0x00025924; // type:function size:0xC -fn_9_25930 = .text:0x00025930; // type:function size:0x50 -fn_9_25980 = .text:0x00025980; // type:function size:0x50 -fn_9_259D0 = .text:0x000259D0; // type:function size:0x50 -fn_9_25A20 = .text:0x00025A20; // type:function size:0x38 -fn_9_25A58 = .text:0x00025A58; // type:function size:0x50 -fn_9_25AA8 = .text:0x00025AA8; // type:function size:0x38 -fn_9_25AE0 = .text:0x00025AE0; // type:function size:0x3C -fn_9_25B1C = .text:0x00025B1C; // type:function size:0x44 -fn_9_25B60 = .text:0x00025B60; // type:function size:0x38 -fn_9_25B98 = .text:0x00025B98; // type:function size:0x4 -fn_9_25B9C = .text:0x00025B9C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002425C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00024330; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00024570; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00024608; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002481C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002482C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000248CC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002499C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00024C08; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00024C40; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00024C90; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00024D00; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00024D50; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00024D88; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00024DD8; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00024E10; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00024E4C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00024E90; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00024EC8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00024ECC; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00024F04; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00025048; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000251A0; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00025204; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000253C8; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00025404; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00025470; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00025698; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00025924; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00025930; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00025980; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000259D0; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00025A20; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00025A58; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00025AA8; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00025AE0; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00025B1C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00025B60; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00025B98; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00025B9C; // type:function size:0x38 scope:local fn_9_25BD4 = .text:0x00025BD4; // type:function size:0x280 fn_9_25E54 = .text:0x00025E54; // type:function size:0x50 fn_9_25EA4 = .text:0x00025EA4; // type:function size:0x50C @@ -576,8 +576,8 @@ fn_9_31180 = .text:0x00031180; // type:function size:0x54 fn_9_311D4 = .text:0x000311D4; // type:function size:0x7EC fn_9_319C0 = .text:0x000319C0; // type:function size:0xB0 fn_9_31A70 = .text:0x00031A70; // type:function size:0xB4 -fn_9_31B24 = .text:0x00031B24; // type:function size:0x2C -fn_9_31B50 = .text:0x00031B50; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00031B24; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00031B50; // type:function size:0x30 o_ring_0 = .text:0x00031B80; // type:function size:0x13C scope:local Ring = .text:0x00031CBC; // type:function size:0x688 scope:global o_ring_3 = .text:0x00032344; // type:function size:0x6C scope:global @@ -611,19 +611,19 @@ fn_9_3728C = .text:0x0003728C; // type:function size:0x2E0 fn_9_3756C = .text:0x0003756C; // type:function size:0x110 fn_9_3767C = .text:0x0003767C; // type:function size:0xF8 fn_9_37774 = .text:0x00037774; // type:function size:0x4 -fn_9_37778 = .text:0x00037778; // type:function size:0x264 -fn_9_379DC = .text:0x000379DC; // type:function size:0x148 -fn_9_37B24 = .text:0x00037B24; // type:function size:0x48 -fn_9_37B6C = .text:0x00037B6C; // type:function size:0x1A4 -fn_9_37D10 = .text:0x00037D10; // type:function size:0x1AC -fn_9_37EBC = .text:0x00037EBC; // type:function size:0x154 -fn_9_38010 = .text:0x00038010; // type:function size:0x4 -fn_9_38014 = .text:0x00038014; // type:function size:0x138 -fn_9_3814C = .text:0x0003814C; // type:function size:0x368 -fn_9_384B4 = .text:0x000384B4; // type:function size:0x224 -fn_9_386D8 = .text:0x000386D8; // type:function size:0x20 -fn_9_386F8 = .text:0x000386F8; // type:function size:0x4C -fn_9_38744 = .text:0x00038744; // type:function size:0xC4 +ObjectSavePoint = .text:0x00037778; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000379DC; // type:function size:0x148 scope:local +savepointExit = .text:0x00037B24; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00037B6C; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00037D10; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00037EBC; // type:function size:0x154 scope:local +dummyFunc = .text:0x00038010; // type:function size:0x4 scope:local +initCollidata = .text:0x00038014; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003814C; // type:function size:0x368 scope:local +savepointSwing = .text:0x000384B4; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000386D8; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000386F8; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00038744; // type:function size:0xC4 scope:local fn_9_38808 = .text:0x00038808; // type:function size:0x20 fn_9_38828 = .text:0x00038828; // type:function size:0x3C fn_9_38864 = .text:0x00038864; // type:function size:0x9C @@ -1427,11 +1427,11 @@ lbl_9_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:floa lbl_9_rodata_834 = .rodata:0x00000834; // type:object size:0x4 align:4 data:float lbl_9_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:float lbl_9_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_840 = .rodata:0x00000840; // type:object size:0xC data:4byte -lbl_9_rodata_84C = .rodata:0x0000084C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_850 = .rodata:0x00000850; // type:object size:0x4 align:4 data:float -lbl_9_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_9_rodata_858 = .rodata:0x00000858; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000840; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000084C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000850; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float lbl_9_rodata_860 = .rodata:0x00000860; // type:object size:0x4 align:4 data:float lbl_9_rodata_864 = .rodata:0x00000864; // type:object size:0xC data:4byte lbl_9_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:float @@ -1542,11 +1542,11 @@ lbl_9_rodata_A28 = .rodata:0x00000A28; // type:object size:0x8 align:8 data:doub lbl_9_rodata_A30 = .rodata:0x00000A30; // type:object size:0x4 align:4 data:float lbl_9_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:float lbl_9_rodata_A38 = .rodata:0x00000A38; // type:object size:0x8 align:4 data:float -lbl_9_rodata_A40 = .rodata:0x00000A40; // type:object size:0x4 align:4 data:float -lbl_9_rodata_A44 = .rodata:0x00000A44; // type:object size:0x4 align:4 data:float -lbl_9_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_9_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_A50 = .rodata:0x00000A50; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A40; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float lbl_9_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float lbl_9_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float lbl_9_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float @@ -1587,25 +1587,25 @@ lbl_9_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:floa lbl_9_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:8 data:double lbl_9_rodata_B10 = .rodata:0x00000B10; // type:object size:0x8 align:8 data:double lbl_9_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:4 data:float -lbl_9_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double -lbl_9_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double -lbl_9_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_9_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B58; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B60; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float lbl_9_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float lbl_9_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float lbl_9_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float @@ -1639,37 +1639,37 @@ lbl_9_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:floa lbl_9_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float lbl_9_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float lbl_9_rodata_C00 = .rodata:0x00000C00; // type:object size:0x8 align:4 data:float -lbl_9_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C20 = .rodata:0x00000C20; // type:object size:0x8 align:8 data:double -lbl_9_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_9_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_9_rodata_C88 = .rodata:0x00000C88; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C20; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float lbl_9_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float lbl_9_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float lbl_9_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float @@ -1932,17 +1932,17 @@ lbl_9_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x4 align:4 data:flo lbl_9_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x8 align:8 data:double lbl_9_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x4 align:4 data:float lbl_9_rodata_10FC = .rodata:0x000010FC; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1100 = .rodata:0x00001100; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1104 = .rodata:0x00001104; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1108 = .rodata:0x00001108; // type:object size:0x4 align:4 data:float -lbl_9_rodata_110C = .rodata:0x0000110C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1110 = .rodata:0x00001110; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1118 = .rodata:0x00001118; // type:object size:0x8 align:8 data:double -lbl_9_rodata_1120 = .rodata:0x00001120; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1124 = .rodata:0x00001124; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:float -lbl_9_rodata_112C = .rodata:0x0000112C; // type:object size:0x4 align:4 data:float -lbl_9_rodata_1130 = .rodata:0x00001130; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001100; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001104; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001108; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000110C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001110; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001118; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001120; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001124; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001128; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000112C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001130; // type:object size:0x4 scope:local align:4 data:float lbl_9_rodata_1138 = .rodata:0x00001138; // type:object size:0x4 align:4 data:float lbl_9_rodata_113C = .rodata:0x0000113C; // type:object size:0x4 align:4 data:float lbl_9_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float @@ -5759,7 +5759,7 @@ lbl_9_data_4C138 = .data:0x0004C138; // type:object size:0x7 data:string lbl_9_data_4C140 = .data:0x0004C140; // type:object size:0x7 data:string lbl_9_data_4C148 = .data:0x0004C148; // type:object size:0x7 data:string lbl_9_data_4C150 = .data:0x0004C150; // type:object size:0x60 -lbl_9_data_4C1B0 = .data:0x0004C1B0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0004C1B0; // type:object size:0x8 lbl_9_data_4C1B8 = .data:0x0004C1B8; // type:object size:0x38 lbl_9_data_4C1F0 = .data:0x0004C1F0; // type:object size:0x38 lbl_9_data_4C228 = .data:0x0004C228; // type:object size:0xE data:string @@ -5830,42 +5830,42 @@ lbl_9_data_4C7B4 = .data:0x0004C7B4; // type:object size:0xB data:string lbl_9_data_4C7C0 = .data:0x0004C7C0; // type:object size:0x38 lbl_9_data_4C7F8 = .data:0x0004C7F8; // type:object size:0x8 data:byte lbl_9_data_4C800 = .data:0x0004C800; // type:object size:0x5 data:string -lbl_9_data_4C820 = .data:0x0004C820; // type:object size:0xE data:string -lbl_9_data_4C830 = .data:0x0004C830; // type:object size:0xE data:string -lbl_9_data_4C840 = .data:0x0004C840; // type:object size:0xD data:string -lbl_9_data_4C850 = .data:0x0004C850; // type:object size:0xD data:string -lbl_9_data_4C860 = .data:0x0004C860; // type:object size:0x30 -lbl_9_data_4C890 = .data:0x0004C890; // type:object size:0x8 -lbl_9_data_4C898 = .data:0x0004C898; // type:object size:0x204 -lbl_9_data_4CA9C = .data:0x0004CA9C; // type:object size:0x204 -lbl_9_data_4CCA0 = .data:0x0004CCA0; // type:object size:0x1C8 -lbl_9_data_4CE68 = .data:0x0004CE68; // type:object size:0x40 -lbl_9_data_4CEA8 = .data:0x0004CEA8; // type:object size:0x50 -lbl_9_data_4CEF8 = .data:0x0004CEF8; // type:object size:0x8 -lbl_9_data_4CF00 = .data:0x0004CF00; // type:object size:0x20 -lbl_9_data_4CF20 = .data:0x0004CF20; // type:object size:0xC0 -lbl_9_data_4CFE0 = .data:0x0004CFE0; // type:object size:0x60 -lbl_9_data_4D040 = .data:0x0004D040; // type:object size:0x40 -lbl_9_data_4D080 = .data:0x0004D080; // type:object size:0x80 -lbl_9_data_4D100 = .data:0x0004D100; // type:object size:0x40 -lbl_9_data_4D140 = .data:0x0004D140; // type:object size:0x24 -lbl_9_data_4D164 = .data:0x0004D164; // type:object size:0x1C8 -lbl_9_data_4D32C = .data:0x0004D32C; // type:object size:0x1C8 -lbl_9_data_4D4F4 = .data:0x0004D4F4; // type:object size:0x140 -lbl_9_data_4D634 = .data:0x0004D634; // type:object size:0x40 -lbl_9_data_4D674 = .data:0x0004D674; // type:object size:0x50 -lbl_9_data_4D6C4 = .data:0x0004D6C4; // type:object size:0x8 -lbl_9_data_4D6CC = .data:0x0004D6CC; // type:object size:0x14 -lbl_9_data_4D6E0 = .data:0x0004D6E0; // type:object size:0x120 -lbl_9_data_4D800 = .data:0x0004D800; // type:object size:0x60 -lbl_9_data_4D860 = .data:0x0004D860; // type:object size:0x20 -lbl_9_data_4D880 = .data:0x0004D880; // type:object size:0x30 -lbl_9_data_4D8B0 = .data:0x0004D8B0; // type:object size:0x24 -lbl_9_data_4D8D4 = .data:0x0004D8D4; // type:object size:0x8 -lbl_9_data_4D8DC = .data:0x0004D8DC; // type:object size:0x30 -lbl_9_data_4D90C = .data:0x0004D90C; // type:object size:0x4 align:4 data:float -lbl_9_data_4D910 = .data:0x0004D910; // type:object size:0x4 align:4 data:float -lbl_9_data_4D914 = .data:0x0004D914; // type:object size:0x4 align:4 data:float +@18 = .data:0x0004C820; // type:object size:0xE scope:local data:string +@19 = .data:0x0004C830; // type:object size:0xE scope:local data:string +@20 = .data:0x0004C840; // type:object size:0xD scope:local data:string +@21 = .data:0x0004C850; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0004C860; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0004C890; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0004C898; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0004CA9C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0004CCA0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0004CE68; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0004CEA8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0004CEF8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0004CF00; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0004CF20; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0004CFE0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0004D040; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0004D080; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0004D100; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0004D140; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0004D164; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0004D32C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0004D4F4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0004D634; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0004D674; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0004D6C4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0004D6CC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0004D6E0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0004D800; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0004D860; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0004D880; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0004D8B0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0004D8D4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0004D8DC; // type:object size:0x30 scope:local +spring3_k = .data:0x0004D90C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0004D910; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0004D914; // type:object size:0x4 scope:local align:4 data:float lbl_9_data_4D918 = .data:0x0004D918; // type:object size:0xE data:string lbl_9_data_4D928 = .data:0x0004D928; // type:object size:0xC lbl_9_data_4D934 = .data:0x0004D934; // type:object size:0x8 @@ -6101,7 +6101,7 @@ lbl_9_data_53990 = .data:0x00053990; // type:object size:0x14 lbl_9_data_539A4 = .data:0x000539A4; // type:object size:0x24 lbl_9_data_539C8 = .data:0x000539C8; // type:object size:0x40 data:4byte lbl_9_data_53A08 = .data:0x00053A08; // type:object size:0x30 -lbl_9_data_53A38 = .data:0x00053A38; // type:object size:0x5 data:string +@115 = .data:0x00053A38; // type:object size:0x5 scope:local data:string lbl_9_data_53A40 = .data:0x00053A40; // type:object size:0xE data:string lbl_9_data_53A50 = .data:0x00053A50; // type:object size:0xD data:string lbl_9_data_53A60 = .data:0x00053A60; // type:object size:0x18 @@ -6175,149 +6175,149 @@ lbl_9_data_558E8 = .data:0x000558E8; // type:object size:0x30 lbl_9_data_55918 = .data:0x00055918; // type:object size:0xF data:string lbl_9_data_55928 = .data:0x00055928; // type:object size:0x10 data:string lbl_9_data_55938 = .data:0x00055938; // type:object size:0x18 data:string -lbl_9_data_55950 = .data:0x00055950; // type:object size:0xD data:string -lbl_9_data_55960 = .data:0x00055960; // type:object size:0xD data:string -lbl_9_data_55970 = .data:0x00055970; // type:object size:0x18 -lbl_9_data_55988 = .data:0x00055988; // type:object size:0x8 -lbl_9_data_55990 = .data:0x00055990; // type:object size:0x2D0 -lbl_9_data_55C60 = .data:0x00055C60; // type:object size:0xCE4 -lbl_9_data_56944 = .data:0x00056944; // type:object size:0x18 -lbl_9_data_5695C = .data:0x0005695C; // type:object size:0xE data:string -lbl_9_data_5696C = .data:0x0005696C; // type:object size:0xC -lbl_9_data_56978 = .data:0x00056978; // type:object size:0x8 -lbl_9_data_56980 = .data:0x00056980; // type:object size:0x50 -lbl_9_data_569D0 = .data:0x000569D0; // type:object size:0xCC -lbl_9_data_56A9C = .data:0x00056A9C; // type:object size:0x18 -lbl_9_data_56AB4 = .data:0x00056AB4; // type:object size:0xC -lbl_9_data_56AC0 = .data:0x00056AC0; // type:object size:0x8 -lbl_9_data_56AC8 = .data:0x00056AC8; // type:object size:0x50 -lbl_9_data_56B18 = .data:0x00056B18; // type:object size:0xCC -lbl_9_data_56BE4 = .data:0x00056BE4; // type:object size:0x18 -lbl_9_data_56BFC = .data:0x00056BFC; // type:object size:0xD data:string -lbl_9_data_56C0C = .data:0x00056C0C; // type:object size:0xD data:string -lbl_9_data_56C1C = .data:0x00056C1C; // type:object size:0xD data:string -lbl_9_data_56C2C = .data:0x00056C2C; // type:object size:0xD data:string -lbl_9_data_56C3C = .data:0x00056C3C; // type:object size:0x30 -lbl_9_data_56C6C = .data:0x00056C6C; // type:object size:0x8 -lbl_9_data_56C74 = .data:0x00056C74; // type:object size:0x108 -lbl_9_data_56D7C = .data:0x00056D7C; // type:object size:0x18C -lbl_9_data_56F08 = .data:0x00056F08; // type:object size:0x18 -lbl_9_data_56F20 = .data:0x00056F20; // type:object size:0x38 -lbl_9_data_56F58 = .data:0x00056F58; // type:object size:0x100 -lbl_9_data_57058 = .data:0x00057058; // type:object size:0x15C -lbl_9_data_571B4 = .data:0x000571B4; // type:object size:0x18 -lbl_9_data_571CC = .data:0x000571CC; // type:object size:0x38 -lbl_9_data_57204 = .data:0x00057204; // type:object size:0x10C -lbl_9_data_57310 = .data:0x00057310; // type:object size:0x15C -lbl_9_data_5746C = .data:0x0005746C; // type:object size:0x18 -lbl_9_data_57484 = .data:0x00057484; // type:object size:0x38 -lbl_9_data_574BC = .data:0x000574BC; // type:object size:0xC0 -lbl_9_data_5757C = .data:0x0005757C; // type:object size:0x114 -lbl_9_data_57690 = .data:0x00057690; // type:object size:0x18 -lbl_9_data_576A8 = .data:0x000576A8; // type:object size:0x38 -lbl_9_data_576E0 = .data:0x000576E0; // type:object size:0x108 -lbl_9_data_577E8 = .data:0x000577E8; // type:object size:0x18C -lbl_9_data_57974 = .data:0x00057974; // type:object size:0x18 -lbl_9_data_5798C = .data:0x0005798C; // type:object size:0x38 -lbl_9_data_579C4 = .data:0x000579C4; // type:object size:0x34 -lbl_9_data_579F8 = .data:0x000579F8; // type:object size:0x6C -lbl_9_data_57A64 = .data:0x00057A64; // type:object size:0x18 -lbl_9_data_57A7C = .data:0x00057A7C; // type:object size:0x38 -lbl_9_data_57AB4 = .data:0x00057AB4; // type:object size:0x34 -lbl_9_data_57AE8 = .data:0x00057AE8; // type:object size:0x6C -lbl_9_data_57B54 = .data:0x00057B54; // type:object size:0x18 -lbl_9_data_57B6C = .data:0x00057B6C; // type:object size:0x38 -lbl_9_data_57BA4 = .data:0x00057BA4; // type:object size:0x2B0 -lbl_9_data_57E54 = .data:0x00057E54; // type:object size:0x3B4 -lbl_9_data_58208 = .data:0x00058208; // type:object size:0x18 -lbl_9_data_58220 = .data:0x00058220; // type:object size:0x38 -lbl_9_data_58258 = .data:0x00058258; // type:object size:0x174 -lbl_9_data_583CC = .data:0x000583CC; // type:object size:0x234 -lbl_9_data_58600 = .data:0x00058600; // type:object size:0x18 -lbl_9_data_58618 = .data:0x00058618; // type:object size:0x38 -lbl_9_data_58650 = .data:0x00058650; // type:object size:0x20 -lbl_9_data_58670 = .data:0x00058670; // type:object size:0x20 -lbl_9_data_58690 = .data:0x00058690; // type:object size:0xA0 -lbl_9_data_58730 = .data:0x00058730; // type:object size:0xA0 -lbl_9_data_587D0 = .data:0x000587D0; // type:object size:0xA0 -lbl_9_data_58870 = .data:0x00058870; // type:object size:0xA0 -lbl_9_data_58910 = .data:0x00058910; // type:object size:0xA0 -lbl_9_data_589B0 = .data:0x000589B0; // type:object size:0x20 -lbl_9_data_589D0 = .data:0x000589D0; // type:object size:0x20 -lbl_9_data_589F0 = .data:0x000589F0; // type:object size:0xA0 -lbl_9_data_58A90 = .data:0x00058A90; // type:object size:0x90 -lbl_9_data_58B20 = .data:0x00058B20; // type:object size:0xC data:4byte -lbl_9_data_58B2C = .data:0x00058B2C; // type:object size:0xD data:string -lbl_9_data_58B3C = .data:0x00058B3C; // type:object size:0x30 -lbl_9_data_58B6C = .data:0x00058B6C; // type:object size:0x8 -lbl_9_data_58B74 = .data:0x00058B74; // type:object size:0x108 -lbl_9_data_58C7C = .data:0x00058C7C; // type:object size:0x18C -lbl_9_data_58E08 = .data:0x00058E08; // type:object size:0x18 -lbl_9_data_58E20 = .data:0x00058E20; // type:object size:0x38 -lbl_9_data_58E58 = .data:0x00058E58; // type:object size:0x100 -lbl_9_data_58F58 = .data:0x00058F58; // type:object size:0x15C -lbl_9_data_590B4 = .data:0x000590B4; // type:object size:0x18 -lbl_9_data_590CC = .data:0x000590CC; // type:object size:0x38 -lbl_9_data_59104 = .data:0x00059104; // type:object size:0x10C -lbl_9_data_59210 = .data:0x00059210; // type:object size:0x15C -lbl_9_data_5936C = .data:0x0005936C; // type:object size:0x18 -lbl_9_data_59384 = .data:0x00059384; // type:object size:0x38 -lbl_9_data_593BC = .data:0x000593BC; // type:object size:0xC0 -lbl_9_data_5947C = .data:0x0005947C; // type:object size:0x114 -lbl_9_data_59590 = .data:0x00059590; // type:object size:0x18 -lbl_9_data_595A8 = .data:0x000595A8; // type:object size:0x38 -lbl_9_data_595E0 = .data:0x000595E0; // type:object size:0x108 -lbl_9_data_596E8 = .data:0x000596E8; // type:object size:0x18C -lbl_9_data_59874 = .data:0x00059874; // type:object size:0x18 -lbl_9_data_5988C = .data:0x0005988C; // type:object size:0x38 -lbl_9_data_598C4 = .data:0x000598C4; // type:object size:0x34 -lbl_9_data_598F8 = .data:0x000598F8; // type:object size:0x6C -lbl_9_data_59964 = .data:0x00059964; // type:object size:0x18 -lbl_9_data_5997C = .data:0x0005997C; // type:object size:0x38 -lbl_9_data_599B4 = .data:0x000599B4; // type:object size:0x34 -lbl_9_data_599E8 = .data:0x000599E8; // type:object size:0x6C -lbl_9_data_59A54 = .data:0x00059A54; // type:object size:0x18 -lbl_9_data_59A6C = .data:0x00059A6C; // type:object size:0x38 -lbl_9_data_59AA4 = .data:0x00059AA4; // type:object size:0x2B0 -lbl_9_data_59D54 = .data:0x00059D54; // type:object size:0x3B4 -lbl_9_data_5A108 = .data:0x0005A108; // type:object size:0x18 -lbl_9_data_5A120 = .data:0x0005A120; // type:object size:0x38 -lbl_9_data_5A158 = .data:0x0005A158; // type:object size:0x174 -lbl_9_data_5A2CC = .data:0x0005A2CC; // type:object size:0x234 -lbl_9_data_5A500 = .data:0x0005A500; // type:object size:0x18 -lbl_9_data_5A518 = .data:0x0005A518; // type:object size:0x38 -lbl_9_data_5A550 = .data:0x0005A550; // type:object size:0x140 -lbl_9_data_5A690 = .data:0x0005A690; // type:object size:0x20 -lbl_9_data_5A6B0 = .data:0x0005A6B0; // type:object size:0x140 -lbl_9_data_5A7F0 = .data:0x0005A7F0; // type:object size:0x140 -lbl_9_data_5A930 = .data:0x0005A930; // type:object size:0x140 -lbl_9_data_5AA70 = .data:0x0005AA70; // type:object size:0x140 -lbl_9_data_5ABB0 = .data:0x0005ABB0; // type:object size:0x140 -lbl_9_data_5ACF0 = .data:0x0005ACF0; // type:object size:0x140 -lbl_9_data_5AE30 = .data:0x0005AE30; // type:object size:0x140 -lbl_9_data_5AF70 = .data:0x0005AF70; // type:object size:0x140 -lbl_9_data_5B0B0 = .data:0x0005B0B0; // type:object size:0x90 -lbl_9_data_5B140 = .data:0x0005B140; // type:object size:0xC data:4byte -lbl_9_data_5B14C = .data:0x0005B14C; // type:object size:0x1C -lbl_9_data_5B168 = .data:0x0005B168; // type:object size:0x60 -lbl_9_data_5B1C8 = .data:0x0005B1C8; // type:object size:0x4 data:4byte -lbl_9_data_5B1CC = .data:0x0005B1CC; // type:object size:0x4 data:4byte -lbl_9_data_5B1D0 = .data:0x0005B1D0; // type:object size:0x4 align:4 data:float -lbl_9_data_5B1D4 = .data:0x0005B1D4; // type:object size:0x4 align:4 data:float -lbl_9_data_5B1D8 = .data:0x0005B1D8; // type:object size:0x4 align:4 data:float -lbl_9_data_5B1DC = .data:0x0005B1DC; // type:object size:0x4 data:4byte -lbl_9_data_5B1E0 = .data:0x0005B1E0; // type:object size:0x4 data:4byte -lbl_9_data_5B1E4 = .data:0x0005B1E4; // type:object size:0x4 align:4 data:float -lbl_9_data_5B1E8 = .data:0x0005B1E8; // type:object size:0x4 align:4 data:float -lbl_9_data_5B1EC = .data:0x0005B1EC; // type:object size:0x4 align:4 data:float -lbl_9_data_5B1F0 = .data:0x0005B1F0; // type:object size:0xC -lbl_9_data_5B1FC = .data:0x0005B1FC; // type:object size:0xC -lbl_9_data_5B208 = .data:0x0005B208; // type:object size:0xC -lbl_9_data_5B214 = .data:0x0005B214; // type:object size:0xC -lbl_9_data_5B220 = .data:0x0005B220; // type:object size:0xC -lbl_9_data_5B22C = .data:0x0005B22C; // type:object size:0x4 data:4byte -lbl_9_data_5B230 = .data:0x0005B230; // type:object size:0xC -lbl_9_data_5B23C = .data:0x0005B23C; // type:object size:0xC +@19 = .data:0x00055950; // type:object size:0xD scope:local data:string +@20 = .data:0x00055960; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00055970; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00055988; // type:object size:0x8 scope:local +goalring_plist = .data:0x00055990; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00055C60; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00056944; // type:object size:0x18 scope:local +@21 = .data:0x0005695C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0005696C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00056978; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00056980; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000569D0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00056A9C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00056AB4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00056AC0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00056AC8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00056B18; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00056BE4; // type:object size:0x18 scope:local +@22 = .data:0x00056BFC; // type:object size:0xD scope:local data:string +@23 = .data:0x00056C0C; // type:object size:0xD scope:local data:string +@24 = .data:0x00056C1C; // type:object size:0xD scope:local data:string +@25 = .data:0x00056C2C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00056C3C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00056C6C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00056C74; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00056D7C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00056F08; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00056F20; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00056F58; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00057058; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000571B4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000571CC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00057204; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00057310; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0005746C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00057484; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000574BC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0005757C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00057690; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000576A8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000576E0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000577E8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00057974; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0005798C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000579C4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000579F8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00057A64; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00057A7C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00057AB4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00057AE8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00057B54; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00057B6C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00057BA4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00057E54; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00058208; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00058220; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00058258; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000583CC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00058600; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00058618; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00058650; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00058670; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00058690; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00058730; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000587D0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00058870; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00058910; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000589B0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000589D0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000589F0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00058A90; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00058B20; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00058B2C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00058B3C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00058B6C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00058B74; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00058C7C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00058E08; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00058E20; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00058E58; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00058F58; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000590B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000590CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00059104; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00059210; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0005936C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00059384; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000593BC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0005947C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00059590; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000595A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000595E0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000596E8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00059874; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0005988C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000598C4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000598F8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00059964; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0005997C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000599B4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000599E8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00059A54; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00059A6C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00059AA4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00059D54; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0005A108; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0005A120; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0005A158; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0005A2CC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0005A500; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0005A518; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0005A550; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0005A690; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0005A6B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0005A7F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0005A930; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0005AA70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0005ABB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0005ACF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0005AE30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0005AF70; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0005B0B0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0005B140; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0005B14C; // type:object size:0x1C +goalring_colli_info = .data:0x0005B168; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0005B1C8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0005B1CC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0005B1D0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0005B1D4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0005B1D8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0005B1DC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0005B1E0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0005B1E4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0005B1E8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0005B1EC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0005B1F0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0005B1FC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0005B208; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0005B214; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0005B220; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0005B22C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0005B230; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0005B23C; // type:object size:0xC scope:local lbl_9_data_5B248 = .data:0x0005B248; // type:object size:0xE data:string lbl_9_data_5B258 = .data:0x0005B258; // type:object size:0xD data:string lbl_9_data_5B268 = .data:0x0005B268; // type:object size:0xD data:string @@ -6403,30 +6403,30 @@ lbl_9_data_5EB50 = .data:0x0005EB50; // type:object size:0xD data:string lbl_9_data_5EB60 = .data:0x0005EB60; // type:object size:0xE data:string lbl_9_data_5EB70 = .data:0x0005EB70; // type:object size:0xD data:string lbl_9_data_5EB80 = .data:0x0005EB80; // type:object size:0x24 -lbl_9_data_5EBA4 = .data:0x0005EBA4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0005EBA4; // type:object size:0x8 lbl_9_data_5EBAC = .data:0x0005EBAC; // type:object size:0x98 lbl_9_data_5EC44 = .data:0x0005EC44; // type:object size:0x2DC -lbl_9_data_5EF20 = .data:0x0005EF20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0005EF20; // type:object size:0x18 lbl_9_data_5EF38 = .data:0x0005EF38; // type:object size:0x164 lbl_9_data_5F09C = .data:0x0005F09C; // type:object size:0x15C -lbl_9_data_5F1F8 = .data:0x0005F1F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0005F1F8; // type:object size:0x18 lbl_9_data_5F210 = .data:0x0005F210; // type:object size:0x1B4 lbl_9_data_5F3C4 = .data:0x0005F3C4; // type:object size:0x15C -lbl_9_data_5F520 = .data:0x0005F520; // type:object size:0x18 -lbl_9_data_5F538 = .data:0x0005F538; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0005F520; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0005F538; // type:object size:0x30 lbl_9_data_5F568 = .data:0x0005F568; // type:object size:0x10 -lbl_9_data_5F578 = .data:0x0005F578; // type:object size:0x58 data:4byte -jumptable_9_data_5F5D0 = .data:0x0005F5D0; // type:object size:0x1C scope:local -lbl_9_data_5F5EC = .data:0x0005F5EC; // type:object size:0xC -lbl_9_data_5F5F8 = .data:0x0005F5F8; // type:object size:0xE data:string -lbl_9_data_5F608 = .data:0x0005F608; // type:object size:0xC -lbl_9_data_5F614 = .data:0x0005F614; // type:object size:0x8 -lbl_9_data_5F61C = .data:0x0005F61C; // type:object size:0x3D4 -lbl_9_data_5F9F0 = .data:0x0005F9F0; // type:object size:0x4A4 -lbl_9_data_5FE94 = .data:0x0005FE94; // type:object size:0x18 -lbl_9_data_5FEAC = .data:0x0005FEAC; // type:object size:0x30 -lbl_9_data_5FEDC = .data:0x0005FEDC; // type:object size:0x58 data:4byte -jumptable_9_data_5FF34 = .data:0x0005FF34; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0005F578; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0005F5D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0005F5EC; // type:object size:0xC scope:local +@21 = .data:0x0005F5F8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0005F608; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0005F614; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0005F61C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0005F9F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0005FE94; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0005FEAC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0005FEDC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0005FF34; // type:object size:0x1C scope:local lbl_9_data_5FF60 = .data:0x0005FF60; // type:object size:0xD data:string lbl_9_data_5FF70 = .data:0x0005FF70; // type:object size:0xE data:string lbl_9_data_5FF80 = .data:0x0005FF80; // type:object size:0xD data:string @@ -7165,29 +7165,29 @@ lbl_9_data_882A0 = .data:0x000882A0; // type:object size:0x30 lbl_9_data_882D0 = .data:0x000882D0; // type:object size:0x30 lbl_9_data_88300 = .data:0x00088300; // type:object size:0xE data:string lbl_9_data_88310 = .data:0x00088310; // type:object size:0xC -lbl_9_data_8831C = .data:0x0008831C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0008831C; // type:object size:0x8 lbl_9_data_88324 = .data:0x00088324; // type:object size:0x318 lbl_9_data_8863C = .data:0x0008863C; // type:object size:0x42C -lbl_9_data_88A68 = .data:0x00088A68; // type:object size:0x18 -lbl_9_data_88A80 = .data:0x00088A80; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00088A68; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00088A80; // type:object size:0x38 lbl_9_data_88AB8 = .data:0x00088AB8; // type:object size:0x318 lbl_9_data_88DD0 = .data:0x00088DD0; // type:object size:0x42C -lbl_9_data_891FC = .data:0x000891FC; // type:object size:0x18 -lbl_9_data_89214 = .data:0x00089214; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000891FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00089214; // type:object size:0x38 lbl_9_data_8924C = .data:0x0008924C; // type:object size:0x69C lbl_9_data_898E8 = .data:0x000898E8; // type:object size:0x7BC -lbl_9_data_8A0A4 = .data:0x0008A0A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0008A0A4; // type:object size:0x18 lbl_9_data_8A0BC = .data:0x0008A0BC; // type:object size:0x268 -lbl_9_data_8A324 = .data:0x0008A324; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0008A324; // type:object size:0x24 lbl_9_data_8A348 = .data:0x0008A348; // type:object size:0x268 -lbl_9_data_8A5B0 = .data:0x0008A5B0; // type:object size:0x24 -lbl_9_data_8A5D4 = .data:0x0008A5D4; // type:object size:0x30 -lbl_9_data_8A604 = .data:0x0008A604; // type:object size:0x4 align:4 data:float -lbl_9_data_8A608 = .data:0x0008A608; // type:object size:0x4 align:4 data:float -lbl_9_data_8A60C = .data:0x0008A60C; // type:object size:0x4 align:4 data:float -lbl_9_data_8A610 = .data:0x0008A610; // type:object size:0x4 data:4byte -jumptable_9_data_8A614 = .data:0x0008A614; // type:object size:0x30 scope:local -lbl_9_data_8A644 = .data:0x0008A644; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0008A5B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0008A5D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0008A604; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0008A608; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0008A60C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0008A610; // type:object size:0x4 data:4byte +@91 = .data:0x0008A614; // type:object size:0x30 scope:local +vec$111 = .data:0x0008A644; // type:object size:0x18 scope:local lbl_9_data_8A660 = .data:0x0008A660; // type:object size:0xE data:string lbl_9_data_8A670 = .data:0x0008A670; // type:object size:0xE data:string lbl_9_data_8A680 = .data:0x0008A680; // type:object size:0xD data:string @@ -8688,7 +8688,7 @@ lbl_9_bss_6A8 = .bss:0x000006A8; // type:object size:0x4 data:4byte lbl_9_bss_6AC = .bss:0x000006AC; // type:object size:0x4 data:4byte lbl_9_bss_6B0 = .bss:0x000006B0; // type:object size:0x640 data:4byte lbl_9_bss_CF0 = .bss:0x00000CF0; // type:object size:0x8 data:4byte -lbl_9_bss_CF8 = .bss:0x00000CF8; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000CF8; // type:object size:0x4 scope:local data:4byte lbl_9_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte lbl_9_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte lbl_9_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte @@ -8704,7 +8704,7 @@ colli_timer = .bss:0x00000D38; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D3C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D44; // type:object size:0x4 scope:local data:4byte -lbl_9_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte lbl_9_bss_D50 = .bss:0x00000D50; // type:object size:0x4 data:4byte lbl_9_bss_D54 = .bss:0x00000D54; // type:object size:0x4 data:4byte lbl_9_bss_D58 = .bss:0x00000D58; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg10D/splits.txt b/config/GSNE8P/stg10D/splits.txt index b105f61b..03858070 100644 --- a/config/GSNE8P/stg10D/splits.txt +++ b/config/GSNE8P/stg10D/splits.txt @@ -186,13 +186,10 @@ stg10D_44.c: .text start:0x0001A538 end:0x0001B578 .rodata start:0x000008C0 end:0x00000910 -stg10D_45.c: - .text start:0x0001B71C end:0x0001B8B4 - .rodata start:0x00000910 end:0x00000928 - -stg10D_46.c: - .text start:0x0001B8B4 end:0x0001BBB8 - .rodata start:0x00000928 end:0x00000930 +OBJECT/o_3spring.c: + .text start:0x0001B71C end:0x0001BBB8 + .rodata start:0x00000910 end:0x00000930 + .data start:0x0015C680 end:0x0015D778 stg10D_47.c: .text start:0x0001BBB8 end:0x0001C040 @@ -226,9 +223,10 @@ stg10D_55.c: .text start:0x0001FFB4 end:0x00020DF8 .rodata start:0x00000AB8 end:0x00000B10 -stg10D_56.c: - .text start:0x00020E2C end:0x000215B8 +OBJECT/o_degring_linear.c: + .text start:0x00020DF8 end:0x00021748 .rodata start:0x00000B10 end:0x00000B28 + .data start:0x00163898 end:0x001638A0 stg10D_57.c: .text start:0x00021E3C end:0x0002214C @@ -250,9 +248,11 @@ stg10D_61.c: .text start:0x000260F4 end:0x000261B0 .rodata start:0x00000BE8 end:0x00000BF0 -stg10D_62.c: - .text start:0x00026358 end:0x00027670 +OBJECT/o_goalring.c: + .text start:0x00026354 end:0x00027670 .rodata start:0x00000BF0 end:0x00000C48 + .data start:0x001657B0 end:0x0016B0A8 + .bss start:0x00000FF8 end:0x00001000 stg10D_63.c: .text start:0x00027670 end:0x00028090 @@ -270,21 +270,15 @@ stg10D_66.c: .text start:0x00029B24 end:0x00029BF4 .rodata start:0x00000CD0 end:0x00000CD8 -stg10D_67.c: - .text start:0x00029E78 end:0x0002A920 - .rodata start:0x00000CD8 end:0x00000D10 - -stg10D_68.c: - .text start:0x0002A994 end:0x0002A9D8 - .rodata start:0x00000D10 end:0x00000D18 - -stg10D_69.c: - .text start:0x0002AB90 end:0x0002B5F0 - .rodata start:0x00000D18 end:0x00000D58 +OBJECT/o_itemboxair.c: + .text start:0x00029DA4 end:0x0002AA4C + .rodata start:0x00000CD8 end:0x00000D18 + .data start:0x0016F3D8 end:0x0016F458 -stg10D_70.c: - .text start:0x0002B664 end:0x0002B6A8 - .rodata start:0x00000D58 end:0x00000D60 +OBJECT/o_itemboxballoon.c: + .text start:0x0002AA4C end:0x0002B71C + .rodata start:0x00000D18 end:0x00000D60 + .data start:0x0016F458 end:0x0016FDB0 stg10D_71.c: .text start:0x0002B71C end:0x0002C0D0 @@ -332,9 +326,11 @@ stg10D_81.c: .text start:0x0003B610 end:0x0003D0B4 .rodata start:0x00001140 end:0x000011D0 -stg10D_82.c: +OBJECT/o_savepoint.c: .text start:0x0003D2C0 end:0x0003E350 .rodata start:0x000011D0 end:0x00001208 + .data start:0x0019A470 end:0x0019A4C0 + .bss start:0x00001048 end:0x00001050 stg10D_83.c: .text start:0x0003E9B4 end:0x0003FE60 diff --git a/config/GSNE8P/stg10D/symbols.txt b/config/GSNE8P/stg10D/symbols.txt index b20f3ca0..2e389ea3 100644 --- a/config/GSNE8P/stg10D/symbols.txt +++ b/config/GSNE8P/stg10D/symbols.txt @@ -169,13 +169,13 @@ fn_10_FBF4 = .text:0x0000FBF4; // type:function size:0x168 fn_10_FD5C = .text:0x0000FD5C; // type:function size:0x54 fn_10_FDB0 = .text:0x0000FDB0; // type:function size:0x1CC fn_10_FF7C = .text:0x0000FF7C; // type:function size:0xC8 -fn_10_10044 = .text:0x00010044; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00010044; // type:function size:0x30 fn_10_10074 = .text:0x00010074; // type:function size:0x30C -fn_10_10380 = .text:0x00010380; // type:function size:0x74 -fn_10_103F4 = .text:0x000103F4; // type:function size:0xBC -fn_10_104B0 = .text:0x000104B0; // type:function size:0x40 -fn_10_104F0 = .text:0x000104F0; // type:function size:0x2C -fn_10_1051C = .text:0x0001051C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00010380; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000103F4; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x000104B0; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000104F0; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0001051C; // type:function size:0x60 fn_10_1057C = .text:0x0001057C; // type:function size:0x12C fn_10_106A8 = .text:0x000106A8; // type:function size:0x13C fn_10_107E4 = .text:0x000107E4; // type:function size:0x250 @@ -209,11 +209,11 @@ fn_10_141A0 = .text:0x000141A0; // type:function size:0xC fn_10_141AC = .text:0x000141AC; // type:function size:0x1CC fn_10_14378 = .text:0x00014378; // type:function size:0x88 fn_10_14400 = .text:0x00014400; // type:function size:0xD0 -fn_10_144D0 = .text:0x000144D0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000144D0; // type:function size:0x100 fn_10_145D0 = .text:0x000145D0; // type:function size:0x198 fn_10_14768 = .text:0x00014768; // type:function size:0xA8 fn_10_14810 = .text:0x00014810; // type:function size:0x70 -fn_10_14880 = .text:0x00014880; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00014880; // type:function size:0x114 fn_10_14994 = .text:0x00014994; // type:function size:0x6C fn_10_14A00 = .text:0x00014A00; // type:function size:0x180 fn_10_14B80 = .text:0x00014B80; // type:function size:0xA4 @@ -256,7 +256,7 @@ fn_10_17298 = .text:0x00017298; // type:function size:0xA4 fn_10_1733C = .text:0x0001733C; // type:function size:0xA4 fn_10_173E0 = .text:0x000173E0; // type:function size:0xA4 fn_10_17484 = .text:0x00017484; // type:function size:0xB0 -fn_10_17534 = .text:0x00017534; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00017534; // type:function size:0x19C fn_10_176D0 = .text:0x000176D0; // type:function size:0x198 _rename_MakeParticle = .text:0x00017868; // type:function size:0x19C fn_10_17A04 = .text:0x00017A04; // type:function size:0x198 @@ -270,7 +270,7 @@ fn_10_188CC = .text:0x000188CC; // type:function size:0x128 fn_10_189F4 = .text:0x000189F4; // type:function size:0x4 fn_10_189F8 = .text:0x000189F8; // type:function size:0x4 fn_10_189FC = .text:0x000189FC; // type:function size:0x40 -fn_10_18A3C = .text:0x00018A3C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00018A3C; // type:function size:0x1E4 fn_10_18C20 = .text:0x00018C20; // type:function size:0x24 fn_10_18C44 = .text:0x00018C44; // type:function size:0x1C0 fn_10_18E04 = .text:0x00018E04; // type:function size:0x1F4 @@ -278,7 +278,7 @@ fn_10_18FF8 = .text:0x00018FF8; // type:function size:0x190 fn_10_19188 = .text:0x00019188; // type:function size:0xF8 fn_10_19280 = .text:0x00019280; // type:function size:0x1D4 fn_10_19454 = .text:0x00019454; // type:function size:0x18C -fn_10_195E0 = .text:0x000195E0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000195E0; // type:function size:0x1C8 fn_10_197A8 = .text:0x000197A8; // type:function size:0xD0 fn_10_19878 = .text:0x00019878; // type:function size:0x358 fn_10_19BD0 = .text:0x00019BD0; // type:function size:0x2C0 @@ -299,11 +299,11 @@ fn_10_1B1C8 = .text:0x0001B1C8; // type:function size:0x1C4 fn_10_1B38C = .text:0x0001B38C; // type:function size:0x1EC fn_10_1B578 = .text:0x0001B578; // type:function size:0x120 fn_10_1B698 = .text:0x0001B698; // type:function size:0x84 -fn_10_1B71C = .text:0x0001B71C; // type:function size:0x198 -fn_10_1B8B4 = .text:0x0001B8B4; // type:function size:0xD4 -fn_10_1B988 = .text:0x0001B988; // type:function size:0x38 -fn_10_1B9C0 = .text:0x0001B9C0; // type:function size:0x144 -fn_10_1BB04 = .text:0x0001BB04; // type:function size:0xB4 +Object3SpringJump = .text:0x0001B71C; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001B8B4; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001B988; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001B9C0; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001BB04; // type:function size:0xB4 scope:local fn_10_1BBB8 = .text:0x0001BBB8; // type:function size:0xF8 fn_10_1BCB0 = .text:0x0001BCB0; // type:function size:0xFC fn_10_1BDAC = .text:0x0001BDAC; // type:function size:0x30 @@ -351,15 +351,15 @@ fn_10_2009C = .text:0x0002009C; // type:function size:0x38 fn_10_200D4 = .text:0x000200D4; // type:function size:0x968 fn_10_20A3C = .text:0x00020A3C; // type:function size:0x10C fn_10_20B48 = .text:0x00020B48; // type:function size:0x2B0 -fn_10_20DF8 = .text:0x00020DF8; // type:function size:0x34 -fn_10_20E2C = .text:0x00020E2C; // type:function size:0x11C -fn_10_20F48 = .text:0x00020F48; // type:function size:0x110 -fn_10_21058 = .text:0x00021058; // type:function size:0xB4 -fn_10_2110C = .text:0x0002110C; // type:function size:0x150 -fn_10_2125C = .text:0x0002125C; // type:function size:0xE0 -fn_10_2133C = .text:0x0002133C; // type:function size:0x190 -fn_10_214CC = .text:0x000214CC; // type:function size:0xEC -fn_10_215B8 = .text:0x000215B8; // type:function size:0x190 +DegRingGetNum = .text:0x00020DF8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00020E2C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00020F48; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00021058; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0002110C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0002125C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0002133C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000214CC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000215B8; // type:function size:0x190 scope:local fn_10_21748 = .text:0x00021748; // type:function size:0x98 fn_10_217E0 = .text:0x000217E0; // type:function size:0xC8 fn_10_218A8 = .text:0x000218A8; // type:function size:0x10C @@ -419,15 +419,15 @@ fn_10_261B0 = .text:0x000261B0; // type:function size:0x8C fn_10_2623C = .text:0x0002623C; // type:function size:0x38 fn_10_26274 = .text:0x00026274; // type:function size:0x4 fn_10_26278 = .text:0x00026278; // type:function size:0xDC -fn_10_26354 = .text:0x00026354; // type:function size:0x4 -fn_10_26358 = .text:0x00026358; // type:function size:0x2EC -fn_10_26644 = .text:0x00026644; // type:function size:0x44 -fn_10_26688 = .text:0x00026688; // type:function size:0x7F4 -fn_10_26E7C = .text:0x00026E7C; // type:function size:0x34 -fn_10_26EB0 = .text:0x00026EB0; // type:function size:0xF0 -fn_10_26FA0 = .text:0x00026FA0; // type:function size:0x214 -fn_10_271B4 = .text:0x000271B4; // type:function size:0x254 -fn_10_27408 = .text:0x00027408; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00026354; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00026358; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026644; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00026688; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00026E7C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00026EB0; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00026FA0; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000271B4; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00027408; // type:function size:0x268 scope:local fn_10_27670 = .text:0x00027670; // type:function size:0x8C fn_10_276FC = .text:0x000276FC; // type:function size:0x12C fn_10_27828 = .text:0x00027828; // type:function size:0x4C @@ -441,7 +441,7 @@ fn_10_282F8 = .text:0x000282F8; // type:function size:0x3F8 fn_10_286F0 = .text:0x000286F0; // type:function size:0x1D0 fn_10_288C0 = .text:0x000288C0; // type:function size:0x140 fn_10_28A00 = .text:0x00028A00; // type:function size:0x1FC -fn_10_28BFC = .text:0x00028BFC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00028BFC; // type:function size:0x13C fn_10_28D38 = .text:0x00028D38; // type:function size:0x200 fn_10_28F38 = .text:0x00028F38; // type:function size:0x98 fn_10_28FD0 = .text:0x00028FD0; // type:function size:0x238 @@ -461,53 +461,53 @@ fn_10_29734 = .text:0x00029734; // type:function size:0x44 fn_10_29778 = .text:0x00029778; // type:function size:0x38 fn_10_297B0 = .text:0x000297B0; // type:function size:0x4 fn_10_297B4 = .text:0x000297B4; // type:function size:0x38 -fn_10_297EC = .text:0x000297EC; // type:function size:0xC8 -fn_10_298B4 = .text:0x000298B4; // type:function size:0x138 +_rename_GiveItemP = .text:0x000297EC; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000298B4; // type:function size:0x138 fn_10_299EC = .text:0x000299EC; // type:function size:0x138 fn_10_29B24 = .text:0x00029B24; // type:function size:0xD0 fn_10_29BF4 = .text:0x00029BF4; // type:function size:0x90 fn_10_29C84 = .text:0x00029C84; // type:function size:0x94 fn_10_29D18 = .text:0x00029D18; // type:function size:0x8C -fn_10_29DA4 = .text:0x00029DA4; // type:function size:0xD4 -fn_10_29E78 = .text:0x00029E78; // type:function size:0x240 -fn_10_2A0B8 = .text:0x0002A0B8; // type:function size:0x98 -fn_10_2A150 = .text:0x0002A150; // type:function size:0x214 -fn_10_2A364 = .text:0x0002A364; // type:function size:0x10 -fn_10_2A374 = .text:0x0002A374; // type:function size:0xA0 -fn_10_2A414 = .text:0x0002A414; // type:function size:0xD0 -fn_10_2A4E4 = .text:0x0002A4E4; // type:function size:0x26C -fn_10_2A750 = .text:0x0002A750; // type:function size:0x38 -fn_10_2A788 = .text:0x0002A788; // type:function size:0x50 -fn_10_2A7D8 = .text:0x0002A7D8; // type:function size:0x70 -fn_10_2A848 = .text:0x0002A848; // type:function size:0x50 -fn_10_2A898 = .text:0x0002A898; // type:function size:0x38 -fn_10_2A8D0 = .text:0x0002A8D0; // type:function size:0x50 -fn_10_2A920 = .text:0x0002A920; // type:function size:0x38 -fn_10_2A958 = .text:0x0002A958; // type:function size:0x3C -fn_10_2A994 = .text:0x0002A994; // type:function size:0x44 -fn_10_2A9D8 = .text:0x0002A9D8; // type:function size:0x38 -fn_10_2AA10 = .text:0x0002AA10; // type:function size:0x4 -fn_10_2AA14 = .text:0x0002AA14; // type:function size:0x38 -fn_10_2AA4C = .text:0x0002AA4C; // type:function size:0x144 -fn_10_2AB90 = .text:0x0002AB90; // type:function size:0x158 -fn_10_2ACE8 = .text:0x0002ACE8; // type:function size:0x64 -fn_10_2AD4C = .text:0x0002AD4C; // type:function size:0x1C4 -fn_10_2AF10 = .text:0x0002AF10; // type:function size:0x3C -fn_10_2AF4C = .text:0x0002AF4C; // type:function size:0x6C -fn_10_2AFB8 = .text:0x0002AFB8; // type:function size:0x228 -fn_10_2B1E0 = .text:0x0002B1E0; // type:function size:0x28C -fn_10_2B46C = .text:0x0002B46C; // type:function size:0xC -fn_10_2B478 = .text:0x0002B478; // type:function size:0x50 -fn_10_2B4C8 = .text:0x0002B4C8; // type:function size:0x50 -fn_10_2B518 = .text:0x0002B518; // type:function size:0x50 -fn_10_2B568 = .text:0x0002B568; // type:function size:0x38 -fn_10_2B5A0 = .text:0x0002B5A0; // type:function size:0x50 -fn_10_2B5F0 = .text:0x0002B5F0; // type:function size:0x38 -fn_10_2B628 = .text:0x0002B628; // type:function size:0x3C -fn_10_2B664 = .text:0x0002B664; // type:function size:0x44 -fn_10_2B6A8 = .text:0x0002B6A8; // type:function size:0x38 -fn_10_2B6E0 = .text:0x0002B6E0; // type:function size:0x4 -fn_10_2B6E4 = .text:0x0002B6E4; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00029DA4; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00029E78; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002A0B8; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002A150; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002A364; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002A374; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002A414; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002A4E4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002A750; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002A788; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002A7D8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002A848; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002A898; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002A8D0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002A920; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002A958; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002A994; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002A9D8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002AA10; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002AA14; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002AA4C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002AB90; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002ACE8; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002AD4C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002AF10; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002AF4C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002AFB8; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002B1E0; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002B46C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002B478; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002B4C8; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002B518; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002B568; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002B5A0; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002B5F0; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002B628; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002B664; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002B6A8; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002B6E0; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002B6E4; // type:function size:0x38 scope:local fn_10_2B71C = .text:0x0002B71C; // type:function size:0x280 fn_10_2B99C = .text:0x0002B99C; // type:function size:0x50 fn_10_2B9EC = .text:0x0002B9EC; // type:function size:0x50C @@ -600,8 +600,8 @@ fn_10_36CC8 = .text:0x00036CC8; // type:function size:0x54 fn_10_36D1C = .text:0x00036D1C; // type:function size:0x7EC fn_10_37508 = .text:0x00037508; // type:function size:0xB0 fn_10_375B8 = .text:0x000375B8; // type:function size:0xB4 -fn_10_3766C = .text:0x0003766C; // type:function size:0x2C -fn_10_37698 = .text:0x00037698; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003766C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00037698; // type:function size:0x30 o_ring_0 = .text:0x000376C8; // type:function size:0x13C scope:local Ring = .text:0x00037804; // type:function size:0x688 scope:global o_ring_3 = .text:0x00037E8C; // type:function size:0x6C scope:global @@ -635,19 +635,19 @@ fn_10_3CDD4 = .text:0x0003CDD4; // type:function size:0x2E0 fn_10_3D0B4 = .text:0x0003D0B4; // type:function size:0x110 fn_10_3D1C4 = .text:0x0003D1C4; // type:function size:0xF8 fn_10_3D2BC = .text:0x0003D2BC; // type:function size:0x4 -fn_10_3D2C0 = .text:0x0003D2C0; // type:function size:0x264 -fn_10_3D524 = .text:0x0003D524; // type:function size:0x148 -fn_10_3D66C = .text:0x0003D66C; // type:function size:0x48 -fn_10_3D6B4 = .text:0x0003D6B4; // type:function size:0x1A4 -fn_10_3D858 = .text:0x0003D858; // type:function size:0x1AC -fn_10_3DA04 = .text:0x0003DA04; // type:function size:0x154 -fn_10_3DB58 = .text:0x0003DB58; // type:function size:0x4 -fn_10_3DB5C = .text:0x0003DB5C; // type:function size:0x138 -fn_10_3DC94 = .text:0x0003DC94; // type:function size:0x368 -fn_10_3DFFC = .text:0x0003DFFC; // type:function size:0x224 -fn_10_3E220 = .text:0x0003E220; // type:function size:0x20 -fn_10_3E240 = .text:0x0003E240; // type:function size:0x4C -fn_10_3E28C = .text:0x0003E28C; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003D2C0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003D524; // type:function size:0x148 scope:local +savepointExit = .text:0x0003D66C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003D6B4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003D858; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003DA04; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003DB58; // type:function size:0x4 scope:local +initCollidata = .text:0x0003DB5C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003DC94; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003DFFC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003E220; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003E240; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003E28C; // type:function size:0xC4 scope:local fn_10_3E350 = .text:0x0003E350; // type:function size:0x20 fn_10_3E370 = .text:0x0003E370; // type:function size:0x3C fn_10_3E3AC = .text:0x0003E3AC; // type:function size:0x9C @@ -1444,11 +1444,11 @@ lbl_10_rodata_900 = .rodata:0x00000900; // type:object size:0x4 align:4 data:flo lbl_10_rodata_904 = .rodata:0x00000904; // type:object size:0x4 align:4 data:float lbl_10_rodata_908 = .rodata:0x00000908; // type:object size:0x4 align:4 data:float lbl_10_rodata_90C = .rodata:0x0000090C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_910 = .rodata:0x00000910; // type:object size:0xC data:4byte -lbl_10_rodata_91C = .rodata:0x0000091C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_920 = .rodata:0x00000920; // type:object size:0x4 align:4 data:float -lbl_10_rodata_924 = .rodata:0x00000924; // type:object size:0x4 align:4 data:float -lbl_10_rodata_928 = .rodata:0x00000928; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000910; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000091C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000920; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000924; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000928; // type:object size:0x4 scope:local align:4 data:float lbl_10_rodata_930 = .rodata:0x00000930; // type:object size:0x4 align:4 data:float lbl_10_rodata_934 = .rodata:0x00000934; // type:object size:0xC data:4byte lbl_10_rodata_940 = .rodata:0x00000940; // type:object size:0x4 align:4 data:float @@ -1559,11 +1559,11 @@ lbl_10_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x8 align:8 data:dou lbl_10_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float lbl_10_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float lbl_10_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:4 data:float -lbl_10_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_10_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_10_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_10_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float lbl_10_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float lbl_10_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float lbl_10_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float @@ -1604,25 +1604,25 @@ lbl_10_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0x4 align:4 data:flo lbl_10_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x8 align:8 data:double lbl_10_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x8 align:8 data:double lbl_10_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x8 align:4 data:float -lbl_10_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float -lbl_10_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float -lbl_10_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_10_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C28 = .rodata:0x00000C28; // type:object size:0x8 align:8 data:double -lbl_10_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:8 data:double -lbl_10_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_10_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BF0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BF4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C28; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C30; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float lbl_10_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float lbl_10_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float lbl_10_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float @@ -1656,37 +1656,37 @@ lbl_10_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:flo lbl_10_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float lbl_10_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float lbl_10_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x8 align:4 data:float -lbl_10_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x8 align:8 data:double -lbl_10_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_10_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D10 = .rodata:0x00000D10; // type:object size:0x8 align:4 data:float -lbl_10_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_10_rodata_D58 = .rodata:0x00000D58; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CF0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float lbl_10_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float lbl_10_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float lbl_10_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float @@ -1949,17 +1949,17 @@ lbl_10_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:fl lbl_10_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x8 align:8 data:double lbl_10_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x4 align:4 data:float lbl_10_rodata_11CC = .rodata:0x000011CC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11DC = .rodata:0x000011DC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x8 align:8 data:double -lbl_10_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11F4 = .rodata:0x000011F4; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x4 align:4 data:float -lbl_10_rodata_11FC = .rodata:0x000011FC; // type:object size:0x4 align:4 data:float -lbl_10_rodata_1200 = .rodata:0x00001200; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011D0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011D4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011D8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011DC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011E0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000011E8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000011F0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011F4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000011F8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000011FC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001200; // type:object size:0x4 scope:local align:4 data:float lbl_10_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float lbl_10_rodata_120C = .rodata:0x0000120C; // type:object size:0x4 align:4 data:float lbl_10_rodata_1210 = .rodata:0x00001210; // type:object size:0x4 align:4 data:float @@ -9333,7 +9333,7 @@ lbl_10_data_15B8D0 = .data:0x0015B8D0; // type:object size:0x7 data:string lbl_10_data_15B8D8 = .data:0x0015B8D8; // type:object size:0x7 data:string lbl_10_data_15B8E0 = .data:0x0015B8E0; // type:object size:0x7 data:string lbl_10_data_15B8E8 = .data:0x0015B8E8; // type:object size:0x60 -lbl_10_data_15B948 = .data:0x0015B948; // type:object size:0x8 +_rename_ring_texlist = .data:0x0015B948; // type:object size:0x8 lbl_10_data_15B950 = .data:0x0015B950; // type:object size:0x38 lbl_10_data_15B988 = .data:0x0015B988; // type:object size:0x38 lbl_10_data_15B9C0 = .data:0x0015B9C0; // type:object size:0xE data:string @@ -9412,42 +9412,42 @@ lbl_10_data_15C61C = .data:0x0015C61C; // type:object size:0xB data:string lbl_10_data_15C628 = .data:0x0015C628; // type:object size:0x38 lbl_10_data_15C660 = .data:0x0015C660; // type:object size:0x8 data:byte lbl_10_data_15C668 = .data:0x0015C668; // type:object size:0x5 data:string -lbl_10_data_15C680 = .data:0x0015C680; // type:object size:0xE data:string -lbl_10_data_15C690 = .data:0x0015C690; // type:object size:0xE data:string -lbl_10_data_15C6A0 = .data:0x0015C6A0; // type:object size:0xD data:string -lbl_10_data_15C6B0 = .data:0x0015C6B0; // type:object size:0xD data:string -lbl_10_data_15C6C0 = .data:0x0015C6C0; // type:object size:0x30 -lbl_10_data_15C6F0 = .data:0x0015C6F0; // type:object size:0x8 -lbl_10_data_15C6F8 = .data:0x0015C6F8; // type:object size:0x204 -lbl_10_data_15C8FC = .data:0x0015C8FC; // type:object size:0x204 -lbl_10_data_15CB00 = .data:0x0015CB00; // type:object size:0x1C8 -lbl_10_data_15CCC8 = .data:0x0015CCC8; // type:object size:0x40 -lbl_10_data_15CD08 = .data:0x0015CD08; // type:object size:0x50 -lbl_10_data_15CD58 = .data:0x0015CD58; // type:object size:0x8 -lbl_10_data_15CD60 = .data:0x0015CD60; // type:object size:0x20 -lbl_10_data_15CD80 = .data:0x0015CD80; // type:object size:0xC0 -lbl_10_data_15CE40 = .data:0x0015CE40; // type:object size:0x60 -lbl_10_data_15CEA0 = .data:0x0015CEA0; // type:object size:0x40 -lbl_10_data_15CEE0 = .data:0x0015CEE0; // type:object size:0x80 -lbl_10_data_15CF60 = .data:0x0015CF60; // type:object size:0x40 -lbl_10_data_15CFA0 = .data:0x0015CFA0; // type:object size:0x24 -lbl_10_data_15CFC4 = .data:0x0015CFC4; // type:object size:0x1C8 -lbl_10_data_15D18C = .data:0x0015D18C; // type:object size:0x1C8 -lbl_10_data_15D354 = .data:0x0015D354; // type:object size:0x140 -lbl_10_data_15D494 = .data:0x0015D494; // type:object size:0x40 -lbl_10_data_15D4D4 = .data:0x0015D4D4; // type:object size:0x50 -lbl_10_data_15D524 = .data:0x0015D524; // type:object size:0x8 -lbl_10_data_15D52C = .data:0x0015D52C; // type:object size:0x14 -lbl_10_data_15D540 = .data:0x0015D540; // type:object size:0x120 -lbl_10_data_15D660 = .data:0x0015D660; // type:object size:0x60 -lbl_10_data_15D6C0 = .data:0x0015D6C0; // type:object size:0x20 -lbl_10_data_15D6E0 = .data:0x0015D6E0; // type:object size:0x30 -lbl_10_data_15D710 = .data:0x0015D710; // type:object size:0x24 -lbl_10_data_15D734 = .data:0x0015D734; // type:object size:0x8 -lbl_10_data_15D73C = .data:0x0015D73C; // type:object size:0x30 -lbl_10_data_15D76C = .data:0x0015D76C; // type:object size:0x4 align:4 data:float -lbl_10_data_15D770 = .data:0x0015D770; // type:object size:0x4 align:4 data:float -lbl_10_data_15D774 = .data:0x0015D774; // type:object size:0x4 align:4 data:float +@18 = .data:0x0015C680; // type:object size:0xE scope:local data:string +@19 = .data:0x0015C690; // type:object size:0xE scope:local data:string +@20 = .data:0x0015C6A0; // type:object size:0xD scope:local data:string +@21 = .data:0x0015C6B0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0015C6C0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0015C6F0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0015C6F8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0015C8FC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0015CB00; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0015CCC8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0015CD08; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0015CD58; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0015CD60; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0015CD80; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0015CE40; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0015CEA0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0015CEE0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0015CF60; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0015CFA0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0015CFC4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0015D18C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0015D354; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0015D494; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0015D4D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0015D524; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0015D52C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0015D540; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0015D660; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0015D6C0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0015D6E0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0015D710; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0015D734; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0015D73C; // type:object size:0x30 scope:local +spring3_k = .data:0x0015D76C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0015D770; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0015D774; // type:object size:0x4 scope:local align:4 data:float lbl_10_data_15D778 = .data:0x0015D778; // type:object size:0xE data:string lbl_10_data_15D788 = .data:0x0015D788; // type:object size:0xC lbl_10_data_15D794 = .data:0x0015D794; // type:object size:0x8 @@ -9683,7 +9683,7 @@ lbl_10_data_1637F0 = .data:0x001637F0; // type:object size:0x14 lbl_10_data_163804 = .data:0x00163804; // type:object size:0x24 lbl_10_data_163828 = .data:0x00163828; // type:object size:0x40 data:4byte lbl_10_data_163868 = .data:0x00163868; // type:object size:0x30 -lbl_10_data_163898 = .data:0x00163898; // type:object size:0x5 data:string +@115 = .data:0x00163898; // type:object size:0x5 scope:local data:string lbl_10_data_1638A0 = .data:0x001638A0; // type:object size:0xE data:string lbl_10_data_1638B0 = .data:0x001638B0; // type:object size:0xD data:string lbl_10_data_1638C0 = .data:0x001638C0; // type:object size:0x18 @@ -9757,149 +9757,149 @@ lbl_10_data_165748 = .data:0x00165748; // type:object size:0x30 lbl_10_data_165778 = .data:0x00165778; // type:object size:0xF data:string lbl_10_data_165788 = .data:0x00165788; // type:object size:0x10 data:string lbl_10_data_165798 = .data:0x00165798; // type:object size:0x18 data:string -lbl_10_data_1657B0 = .data:0x001657B0; // type:object size:0xD data:string -lbl_10_data_1657C0 = .data:0x001657C0; // type:object size:0xD data:string -lbl_10_data_1657D0 = .data:0x001657D0; // type:object size:0x18 -lbl_10_data_1657E8 = .data:0x001657E8; // type:object size:0x8 -lbl_10_data_1657F0 = .data:0x001657F0; // type:object size:0x2D0 -lbl_10_data_165AC0 = .data:0x00165AC0; // type:object size:0xCE4 -lbl_10_data_1667A4 = .data:0x001667A4; // type:object size:0x18 -lbl_10_data_1667BC = .data:0x001667BC; // type:object size:0xE data:string -lbl_10_data_1667CC = .data:0x001667CC; // type:object size:0xC -lbl_10_data_1667D8 = .data:0x001667D8; // type:object size:0x8 -lbl_10_data_1667E0 = .data:0x001667E0; // type:object size:0x50 -lbl_10_data_166830 = .data:0x00166830; // type:object size:0xCC -lbl_10_data_1668FC = .data:0x001668FC; // type:object size:0x18 -lbl_10_data_166914 = .data:0x00166914; // type:object size:0xC -lbl_10_data_166920 = .data:0x00166920; // type:object size:0x8 -lbl_10_data_166928 = .data:0x00166928; // type:object size:0x50 -lbl_10_data_166978 = .data:0x00166978; // type:object size:0xCC -lbl_10_data_166A44 = .data:0x00166A44; // type:object size:0x18 -lbl_10_data_166A5C = .data:0x00166A5C; // type:object size:0xD data:string -lbl_10_data_166A6C = .data:0x00166A6C; // type:object size:0xD data:string -lbl_10_data_166A7C = .data:0x00166A7C; // type:object size:0xD data:string -lbl_10_data_166A8C = .data:0x00166A8C; // type:object size:0xD data:string -lbl_10_data_166A9C = .data:0x00166A9C; // type:object size:0x30 -lbl_10_data_166ACC = .data:0x00166ACC; // type:object size:0x8 -lbl_10_data_166AD4 = .data:0x00166AD4; // type:object size:0x108 -lbl_10_data_166BDC = .data:0x00166BDC; // type:object size:0x18C -lbl_10_data_166D68 = .data:0x00166D68; // type:object size:0x18 -lbl_10_data_166D80 = .data:0x00166D80; // type:object size:0x38 -lbl_10_data_166DB8 = .data:0x00166DB8; // type:object size:0x100 -lbl_10_data_166EB8 = .data:0x00166EB8; // type:object size:0x15C -lbl_10_data_167014 = .data:0x00167014; // type:object size:0x18 -lbl_10_data_16702C = .data:0x0016702C; // type:object size:0x38 -lbl_10_data_167064 = .data:0x00167064; // type:object size:0x10C -lbl_10_data_167170 = .data:0x00167170; // type:object size:0x15C -lbl_10_data_1672CC = .data:0x001672CC; // type:object size:0x18 -lbl_10_data_1672E4 = .data:0x001672E4; // type:object size:0x38 -lbl_10_data_16731C = .data:0x0016731C; // type:object size:0xC0 -lbl_10_data_1673DC = .data:0x001673DC; // type:object size:0x114 -lbl_10_data_1674F0 = .data:0x001674F0; // type:object size:0x18 -lbl_10_data_167508 = .data:0x00167508; // type:object size:0x38 -lbl_10_data_167540 = .data:0x00167540; // type:object size:0x108 -lbl_10_data_167648 = .data:0x00167648; // type:object size:0x18C -lbl_10_data_1677D4 = .data:0x001677D4; // type:object size:0x18 -lbl_10_data_1677EC = .data:0x001677EC; // type:object size:0x38 -lbl_10_data_167824 = .data:0x00167824; // type:object size:0x34 -lbl_10_data_167858 = .data:0x00167858; // type:object size:0x6C -lbl_10_data_1678C4 = .data:0x001678C4; // type:object size:0x18 -lbl_10_data_1678DC = .data:0x001678DC; // type:object size:0x38 -lbl_10_data_167914 = .data:0x00167914; // type:object size:0x34 -lbl_10_data_167948 = .data:0x00167948; // type:object size:0x6C -lbl_10_data_1679B4 = .data:0x001679B4; // type:object size:0x18 -lbl_10_data_1679CC = .data:0x001679CC; // type:object size:0x38 -lbl_10_data_167A04 = .data:0x00167A04; // type:object size:0x2B0 -lbl_10_data_167CB4 = .data:0x00167CB4; // type:object size:0x3B4 -lbl_10_data_168068 = .data:0x00168068; // type:object size:0x18 -lbl_10_data_168080 = .data:0x00168080; // type:object size:0x38 -lbl_10_data_1680B8 = .data:0x001680B8; // type:object size:0x174 -lbl_10_data_16822C = .data:0x0016822C; // type:object size:0x234 -lbl_10_data_168460 = .data:0x00168460; // type:object size:0x18 -lbl_10_data_168478 = .data:0x00168478; // type:object size:0x38 -lbl_10_data_1684B0 = .data:0x001684B0; // type:object size:0x20 -lbl_10_data_1684D0 = .data:0x001684D0; // type:object size:0x20 -lbl_10_data_1684F0 = .data:0x001684F0; // type:object size:0xA0 -lbl_10_data_168590 = .data:0x00168590; // type:object size:0xA0 -lbl_10_data_168630 = .data:0x00168630; // type:object size:0xA0 -lbl_10_data_1686D0 = .data:0x001686D0; // type:object size:0xA0 -lbl_10_data_168770 = .data:0x00168770; // type:object size:0xA0 -lbl_10_data_168810 = .data:0x00168810; // type:object size:0x20 -lbl_10_data_168830 = .data:0x00168830; // type:object size:0x20 -lbl_10_data_168850 = .data:0x00168850; // type:object size:0xA0 -lbl_10_data_1688F0 = .data:0x001688F0; // type:object size:0x90 -lbl_10_data_168980 = .data:0x00168980; // type:object size:0xC data:4byte -lbl_10_data_16898C = .data:0x0016898C; // type:object size:0xD data:string -lbl_10_data_16899C = .data:0x0016899C; // type:object size:0x30 -lbl_10_data_1689CC = .data:0x001689CC; // type:object size:0x8 -lbl_10_data_1689D4 = .data:0x001689D4; // type:object size:0x108 -lbl_10_data_168ADC = .data:0x00168ADC; // type:object size:0x18C -lbl_10_data_168C68 = .data:0x00168C68; // type:object size:0x18 -lbl_10_data_168C80 = .data:0x00168C80; // type:object size:0x38 -lbl_10_data_168CB8 = .data:0x00168CB8; // type:object size:0x100 -lbl_10_data_168DB8 = .data:0x00168DB8; // type:object size:0x15C -lbl_10_data_168F14 = .data:0x00168F14; // type:object size:0x18 -lbl_10_data_168F2C = .data:0x00168F2C; // type:object size:0x38 -lbl_10_data_168F64 = .data:0x00168F64; // type:object size:0x10C -lbl_10_data_169070 = .data:0x00169070; // type:object size:0x15C -lbl_10_data_1691CC = .data:0x001691CC; // type:object size:0x18 -lbl_10_data_1691E4 = .data:0x001691E4; // type:object size:0x38 -lbl_10_data_16921C = .data:0x0016921C; // type:object size:0xC0 -lbl_10_data_1692DC = .data:0x001692DC; // type:object size:0x114 -lbl_10_data_1693F0 = .data:0x001693F0; // type:object size:0x18 -lbl_10_data_169408 = .data:0x00169408; // type:object size:0x38 -lbl_10_data_169440 = .data:0x00169440; // type:object size:0x108 -lbl_10_data_169548 = .data:0x00169548; // type:object size:0x18C -lbl_10_data_1696D4 = .data:0x001696D4; // type:object size:0x18 -lbl_10_data_1696EC = .data:0x001696EC; // type:object size:0x38 -lbl_10_data_169724 = .data:0x00169724; // type:object size:0x34 -lbl_10_data_169758 = .data:0x00169758; // type:object size:0x6C -lbl_10_data_1697C4 = .data:0x001697C4; // type:object size:0x18 -lbl_10_data_1697DC = .data:0x001697DC; // type:object size:0x38 -lbl_10_data_169814 = .data:0x00169814; // type:object size:0x34 -lbl_10_data_169848 = .data:0x00169848; // type:object size:0x6C -lbl_10_data_1698B4 = .data:0x001698B4; // type:object size:0x18 -lbl_10_data_1698CC = .data:0x001698CC; // type:object size:0x38 -lbl_10_data_169904 = .data:0x00169904; // type:object size:0x2B0 -lbl_10_data_169BB4 = .data:0x00169BB4; // type:object size:0x3B4 -lbl_10_data_169F68 = .data:0x00169F68; // type:object size:0x18 -lbl_10_data_169F80 = .data:0x00169F80; // type:object size:0x38 -lbl_10_data_169FB8 = .data:0x00169FB8; // type:object size:0x174 -lbl_10_data_16A12C = .data:0x0016A12C; // type:object size:0x234 -lbl_10_data_16A360 = .data:0x0016A360; // type:object size:0x18 -lbl_10_data_16A378 = .data:0x0016A378; // type:object size:0x38 -lbl_10_data_16A3B0 = .data:0x0016A3B0; // type:object size:0x140 -lbl_10_data_16A4F0 = .data:0x0016A4F0; // type:object size:0x20 -lbl_10_data_16A510 = .data:0x0016A510; // type:object size:0x140 -lbl_10_data_16A650 = .data:0x0016A650; // type:object size:0x140 -lbl_10_data_16A790 = .data:0x0016A790; // type:object size:0x140 -lbl_10_data_16A8D0 = .data:0x0016A8D0; // type:object size:0x140 -lbl_10_data_16AA10 = .data:0x0016AA10; // type:object size:0x140 -lbl_10_data_16AB50 = .data:0x0016AB50; // type:object size:0x140 -lbl_10_data_16AC90 = .data:0x0016AC90; // type:object size:0x140 -lbl_10_data_16ADD0 = .data:0x0016ADD0; // type:object size:0x140 -lbl_10_data_16AF10 = .data:0x0016AF10; // type:object size:0x90 -lbl_10_data_16AFA0 = .data:0x0016AFA0; // type:object size:0xC data:4byte -lbl_10_data_16AFAC = .data:0x0016AFAC; // type:object size:0x1C -lbl_10_data_16AFC8 = .data:0x0016AFC8; // type:object size:0x60 -lbl_10_data_16B028 = .data:0x0016B028; // type:object size:0x4 data:4byte -lbl_10_data_16B02C = .data:0x0016B02C; // type:object size:0x4 data:4byte -lbl_10_data_16B030 = .data:0x0016B030; // type:object size:0x4 align:4 data:float -lbl_10_data_16B034 = .data:0x0016B034; // type:object size:0x4 align:4 data:float -lbl_10_data_16B038 = .data:0x0016B038; // type:object size:0x4 align:4 data:float -lbl_10_data_16B03C = .data:0x0016B03C; // type:object size:0x4 data:4byte -lbl_10_data_16B040 = .data:0x0016B040; // type:object size:0x4 data:4byte -lbl_10_data_16B044 = .data:0x0016B044; // type:object size:0x4 align:4 data:float -lbl_10_data_16B048 = .data:0x0016B048; // type:object size:0x4 align:4 data:float -lbl_10_data_16B04C = .data:0x0016B04C; // type:object size:0x4 align:4 data:float -lbl_10_data_16B050 = .data:0x0016B050; // type:object size:0xC -lbl_10_data_16B05C = .data:0x0016B05C; // type:object size:0xC -lbl_10_data_16B068 = .data:0x0016B068; // type:object size:0xC -lbl_10_data_16B074 = .data:0x0016B074; // type:object size:0xC -lbl_10_data_16B080 = .data:0x0016B080; // type:object size:0xC -lbl_10_data_16B08C = .data:0x0016B08C; // type:object size:0x4 data:4byte -lbl_10_data_16B090 = .data:0x0016B090; // type:object size:0xC -lbl_10_data_16B09C = .data:0x0016B09C; // type:object size:0xC +@19 = .data:0x001657B0; // type:object size:0xD scope:local data:string +@20 = .data:0x001657C0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x001657D0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x001657E8; // type:object size:0x8 scope:local +goalring_plist = .data:0x001657F0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00165AC0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x001667A4; // type:object size:0x18 scope:local +@21 = .data:0x001667BC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x001667CC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x001667D8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x001667E0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00166830; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x001668FC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00166914; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00166920; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00166928; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00166978; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00166A44; // type:object size:0x18 scope:local +@22 = .data:0x00166A5C; // type:object size:0xD scope:local data:string +@23 = .data:0x00166A6C; // type:object size:0xD scope:local data:string +@24 = .data:0x00166A7C; // type:object size:0xD scope:local data:string +@25 = .data:0x00166A8C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00166A9C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00166ACC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00166AD4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00166BDC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00166D68; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00166D80; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00166DB8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00166EB8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00167014; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0016702C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00167064; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00167170; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x001672CC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x001672E4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0016731C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x001673DC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x001674F0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00167508; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00167540; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00167648; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x001677D4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x001677EC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00167824; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00167858; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x001678C4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x001678DC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00167914; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00167948; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x001679B4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x001679CC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00167A04; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00167CB4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00168068; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00168080; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x001680B8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0016822C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00168460; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00168478; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x001684B0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x001684D0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x001684F0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00168590; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00168630; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x001686D0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00168770; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00168810; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00168830; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00168850; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x001688F0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00168980; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0016898C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0016899C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x001689CC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x001689D4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00168ADC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00168C68; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00168C80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00168CB8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00168DB8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00168F14; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00168F2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00168F64; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00169070; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x001691CC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x001691E4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0016921C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x001692DC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x001693F0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00169408; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00169440; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00169548; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x001696D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x001696EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00169724; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00169758; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x001697C4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x001697DC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00169814; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00169848; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x001698B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x001698CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00169904; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00169BB4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00169F68; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00169F80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00169FB8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0016A12C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0016A360; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0016A378; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0016A3B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0016A4F0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0016A510; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0016A650; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0016A790; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0016A8D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0016AA10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0016AB50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0016AC90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0016ADD0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0016AF10; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0016AFA0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0016AFAC; // type:object size:0x1C +goalring_colli_info = .data:0x0016AFC8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0016B028; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0016B02C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0016B030; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0016B034; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0016B038; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0016B03C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0016B040; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0016B044; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0016B048; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0016B04C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0016B050; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0016B05C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0016B068; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0016B074; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0016B080; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0016B08C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0016B090; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0016B09C; // type:object size:0xC scope:local lbl_10_data_16B0A8 = .data:0x0016B0A8; // type:object size:0xE data:string lbl_10_data_16B0B8 = .data:0x0016B0B8; // type:object size:0xD data:string lbl_10_data_16B0C8 = .data:0x0016B0C8; // type:object size:0xD data:string @@ -9985,30 +9985,30 @@ lbl_10_data_16E9B0 = .data:0x0016E9B0; // type:object size:0xD data:string lbl_10_data_16E9C0 = .data:0x0016E9C0; // type:object size:0xE data:string lbl_10_data_16E9D0 = .data:0x0016E9D0; // type:object size:0xD data:string lbl_10_data_16E9E0 = .data:0x0016E9E0; // type:object size:0x24 -lbl_10_data_16EA04 = .data:0x0016EA04; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0016EA04; // type:object size:0x8 lbl_10_data_16EA0C = .data:0x0016EA0C; // type:object size:0x98 lbl_10_data_16EAA4 = .data:0x0016EAA4; // type:object size:0x2DC -lbl_10_data_16ED80 = .data:0x0016ED80; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0016ED80; // type:object size:0x18 lbl_10_data_16ED98 = .data:0x0016ED98; // type:object size:0x164 lbl_10_data_16EEFC = .data:0x0016EEFC; // type:object size:0x15C -lbl_10_data_16F058 = .data:0x0016F058; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0016F058; // type:object size:0x18 lbl_10_data_16F070 = .data:0x0016F070; // type:object size:0x1B4 lbl_10_data_16F224 = .data:0x0016F224; // type:object size:0x15C -lbl_10_data_16F380 = .data:0x0016F380; // type:object size:0x18 -lbl_10_data_16F398 = .data:0x0016F398; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0016F380; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0016F398; // type:object size:0x30 lbl_10_data_16F3C8 = .data:0x0016F3C8; // type:object size:0x10 -lbl_10_data_16F3D8 = .data:0x0016F3D8; // type:object size:0x58 data:4byte -jumptable_10_data_16F430 = .data:0x0016F430; // type:object size:0x1C scope:local -lbl_10_data_16F44C = .data:0x0016F44C; // type:object size:0xC -lbl_10_data_16F458 = .data:0x0016F458; // type:object size:0xE data:string -lbl_10_data_16F468 = .data:0x0016F468; // type:object size:0xC -lbl_10_data_16F474 = .data:0x0016F474; // type:object size:0x8 -lbl_10_data_16F47C = .data:0x0016F47C; // type:object size:0x3D4 -lbl_10_data_16F850 = .data:0x0016F850; // type:object size:0x4A4 -lbl_10_data_16FCF4 = .data:0x0016FCF4; // type:object size:0x18 -lbl_10_data_16FD0C = .data:0x0016FD0C; // type:object size:0x30 -lbl_10_data_16FD3C = .data:0x0016FD3C; // type:object size:0x58 data:4byte -jumptable_10_data_16FD94 = .data:0x0016FD94; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0016F3D8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0016F430; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0016F44C; // type:object size:0xC scope:local +@21 = .data:0x0016F458; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0016F468; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0016F474; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0016F47C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0016F850; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0016FCF4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0016FD0C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0016FD3C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0016FD94; // type:object size:0x1C scope:local lbl_10_data_16FDC0 = .data:0x0016FDC0; // type:object size:0xD data:string lbl_10_data_16FDD0 = .data:0x0016FDD0; // type:object size:0xE data:string lbl_10_data_16FDE0 = .data:0x0016FDE0; // type:object size:0xD data:string @@ -10747,29 +10747,29 @@ lbl_10_data_198100 = .data:0x00198100; // type:object size:0x30 lbl_10_data_198130 = .data:0x00198130; // type:object size:0x30 lbl_10_data_198160 = .data:0x00198160; // type:object size:0xE data:string lbl_10_data_198170 = .data:0x00198170; // type:object size:0xC -lbl_10_data_19817C = .data:0x0019817C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0019817C; // type:object size:0x8 lbl_10_data_198184 = .data:0x00198184; // type:object size:0x318 lbl_10_data_19849C = .data:0x0019849C; // type:object size:0x42C -lbl_10_data_1988C8 = .data:0x001988C8; // type:object size:0x18 -lbl_10_data_1988E0 = .data:0x001988E0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x001988C8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x001988E0; // type:object size:0x38 lbl_10_data_198918 = .data:0x00198918; // type:object size:0x318 lbl_10_data_198C30 = .data:0x00198C30; // type:object size:0x42C -lbl_10_data_19905C = .data:0x0019905C; // type:object size:0x18 -lbl_10_data_199074 = .data:0x00199074; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0019905C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00199074; // type:object size:0x38 lbl_10_data_1990AC = .data:0x001990AC; // type:object size:0x69C lbl_10_data_199748 = .data:0x00199748; // type:object size:0x7BC -lbl_10_data_199F04 = .data:0x00199F04; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00199F04; // type:object size:0x18 lbl_10_data_199F1C = .data:0x00199F1C; // type:object size:0x268 -lbl_10_data_19A184 = .data:0x0019A184; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0019A184; // type:object size:0x24 lbl_10_data_19A1A8 = .data:0x0019A1A8; // type:object size:0x268 -lbl_10_data_19A410 = .data:0x0019A410; // type:object size:0x24 -lbl_10_data_19A434 = .data:0x0019A434; // type:object size:0x30 -lbl_10_data_19A464 = .data:0x0019A464; // type:object size:0x4 align:4 data:float -lbl_10_data_19A468 = .data:0x0019A468; // type:object size:0x4 align:4 data:float -lbl_10_data_19A46C = .data:0x0019A46C; // type:object size:0x4 align:4 data:float -lbl_10_data_19A470 = .data:0x0019A470; // type:object size:0x4 data:4byte -jumptable_10_data_19A474 = .data:0x0019A474; // type:object size:0x30 scope:local -lbl_10_data_19A4A4 = .data:0x0019A4A4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0019A410; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0019A434; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0019A464; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0019A468; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0019A46C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0019A470; // type:object size:0x4 data:4byte +@91 = .data:0x0019A474; // type:object size:0x30 scope:local +vec$111 = .data:0x0019A4A4; // type:object size:0x18 scope:local lbl_10_data_19A4C0 = .data:0x0019A4C0; // type:object size:0xE data:string lbl_10_data_19A4D0 = .data:0x0019A4D0; // type:object size:0xE data:string lbl_10_data_19A4E0 = .data:0x0019A4E0; // type:object size:0xD data:string @@ -11723,7 +11723,7 @@ lbl_10_bss_9A8 = .bss:0x000009A8; // type:object size:0x4 data:4byte lbl_10_bss_9AC = .bss:0x000009AC; // type:object size:0x4 data:4byte lbl_10_bss_9B0 = .bss:0x000009B0; // type:object size:0x640 data:4byte lbl_10_bss_FF0 = .bss:0x00000FF0; // type:object size:0x8 data:4byte -lbl_10_bss_FF8 = .bss:0x00000FF8; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000FF8; // type:object size:0x4 scope:local data:4byte lbl_10_bss_1000 = .bss:0x00001000; // type:object size:0x8 data:4byte lbl_10_bss_1008 = .bss:0x00001008; // type:object size:0x8 data:4byte lbl_10_bss_1010 = .bss:0x00001010; // type:object size:0x8 data:4byte @@ -11739,7 +11739,7 @@ colli_timer = .bss:0x00001038; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x0000103C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001040; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00001044; // type:object size:0x4 scope:local data:4byte -lbl_10_bss_1048 = .bss:0x00001048; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001048; // type:object size:0x4 scope:local data:4byte lbl_10_bss_1050 = .bss:0x00001050; // type:object size:0x4 data:4byte lbl_10_bss_1054 = .bss:0x00001054; // type:object size:0x4 data:4byte lbl_10_bss_1058 = .bss:0x00001058; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg11D/splits.txt b/config/GSNE8P/stg11D/splits.txt index 41138cbd..2edfd503 100644 --- a/config/GSNE8P/stg11D/splits.txt +++ b/config/GSNE8P/stg11D/splits.txt @@ -170,13 +170,10 @@ stg11D_40.c: .text start:0x00019A80 end:0x0001AAC0 .rodata start:0x00000910 end:0x00000960 -stg11D_41.c: - .text start:0x0001AE00 end:0x0001AF98 - .rodata start:0x00000960 end:0x00000978 - -stg11D_42.c: - .text start:0x0001AF98 end:0x0001B29C - .rodata start:0x00000978 end:0x00000980 +OBJECT/o_3spring.c: + .text start:0x0001AE00 end:0x0001B29C + .rodata start:0x00000960 end:0x00000980 + .data start:0x0005F3A0 end:0x00060498 stg11D_43.c: .text start:0x0001B29C end:0x0001B724 @@ -214,9 +211,10 @@ stg11D_52.c: .text start:0x0002132C end:0x00022170 .rodata start:0x00000BB8 end:0x00000C10 -stg11D_53.c: - .text start:0x000221A4 end:0x00022930 +OBJECT/o_degring_linear.c: + .text start:0x00022170 end:0x00022AC0 .rodata start:0x00000C10 end:0x00000C28 + .data start:0x000666F8 end:0x00066700 stg11D_54.c: .text start:0x00022AC0 end:0x000234E4 @@ -234,9 +232,11 @@ stg11D_57.c: .text start:0x00026A68 end:0x00026B24 .rodata start:0x00000CC8 end:0x00000CD0 -stg11D_58.c: - .text start:0x00026CCC end:0x00027FE4 +OBJECT/o_goalring.c: + .text start:0x00026CC8 end:0x00027FE4 .rodata start:0x00000CD0 end:0x00000D28 + .data start:0x00068610 end:0x0006DF08 + .bss start:0x00000FB0 end:0x00000FB8 stg11D_59.c: .text start:0x000280AC end:0x00028ACC @@ -254,21 +254,15 @@ stg11D_62.c: .text start:0x0002A560 end:0x0002A630 .rodata start:0x00000DB0 end:0x00000DB8 -stg11D_63.c: - .text start:0x0002A8B4 end:0x0002B35C - .rodata start:0x00000DB8 end:0x00000DF0 - -stg11D_64.c: - .text start:0x0002B3D0 end:0x0002B414 - .rodata start:0x00000DF0 end:0x00000DF8 - -stg11D_65.c: - .text start:0x0002B5CC end:0x0002C02C - .rodata start:0x00000DF8 end:0x00000E38 +OBJECT/o_itemboxair.c: + .text start:0x0002A7E0 end:0x0002B488 + .rodata start:0x00000DB8 end:0x00000DF8 + .data start:0x00072238 end:0x000722B8 -stg11D_66.c: - .text start:0x0002C0A0 end:0x0002C0E4 - .rodata start:0x00000E38 end:0x00000E40 +OBJECT/o_itemboxballoon.c: + .text start:0x0002B488 end:0x0002C158 + .rodata start:0x00000DF8 end:0x00000E40 + .data start:0x000722B8 end:0x00072C10 stg11D_67.c: .text start:0x0002C158 end:0x0002CB0C @@ -316,9 +310,11 @@ stg11D_77.c: .text start:0x0003C04C end:0x0003DAF0 .rodata start:0x00001220 end:0x000012B0 -stg11D_78.c: +OBJECT/o_savepoint.c: .text start:0x0003DCFC end:0x0003ED8C .rodata start:0x000012B0 end:0x000012E8 + .data start:0x0009D2D0 end:0x0009D320 + .bss start:0x00001000 end:0x00001008 stg11D_79.c: .text start:0x0003F3F0 end:0x0004089C diff --git a/config/GSNE8P/stg11D/symbols.txt b/config/GSNE8P/stg11D/symbols.txt index 4af3ff1a..7f242cc3 100644 --- a/config/GSNE8P/stg11D/symbols.txt +++ b/config/GSNE8P/stg11D/symbols.txt @@ -186,13 +186,13 @@ fn_11_10AF4 = .text:0x00010AF4; // type:function size:0x6C fn_11_10B60 = .text:0x00010B60; // type:function size:0xC8 fn_11_10C28 = .text:0x00010C28; // type:function size:0xD8 fn_11_10D00 = .text:0x00010D00; // type:function size:0x2AC -fn_11_10FAC = .text:0x00010FAC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00010FAC; // type:function size:0x30 fn_11_10FDC = .text:0x00010FDC; // type:function size:0x30C -fn_11_112E8 = .text:0x000112E8; // type:function size:0x74 -fn_11_1135C = .text:0x0001135C; // type:function size:0xBC -fn_11_11418 = .text:0x00011418; // type:function size:0x40 -fn_11_11458 = .text:0x00011458; // type:function size:0x2C -fn_11_11484 = .text:0x00011484; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x000112E8; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0001135C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00011418; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00011458; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00011484; // type:function size:0x60 fn_11_114E4 = .text:0x000114E4; // type:function size:0x12C fn_11_11610 = .text:0x00011610; // type:function size:0x4 fn_11_11614 = .text:0x00011614; // type:function size:0x4 @@ -221,11 +221,11 @@ fn_11_1420C = .text:0x0001420C; // type:function size:0x88 fn_11_14294 = .text:0x00014294; // type:function size:0xD0 fn_11_14364 = .text:0x00014364; // type:function size:0xD8 fn_11_1443C = .text:0x0001443C; // type:function size:0xE8 -fn_11_14524 = .text:0x00014524; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00014524; // type:function size:0x100 fn_11_14624 = .text:0x00014624; // type:function size:0x198 fn_11_147BC = .text:0x000147BC; // type:function size:0xA8 fn_11_14864 = .text:0x00014864; // type:function size:0x70 -fn_11_148D4 = .text:0x000148D4; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000148D4; // type:function size:0x114 fn_11_149E8 = .text:0x000149E8; // type:function size:0x6C fn_11_14A54 = .text:0x00014A54; // type:function size:0x180 fn_11_14BD4 = .text:0x00014BD4; // type:function size:0xA4 @@ -265,7 +265,7 @@ fn_11_1709C = .text:0x0001709C; // type:function size:0xA4 fn_11_17140 = .text:0x00017140; // type:function size:0xA4 fn_11_171E4 = .text:0x000171E4; // type:function size:0xA4 fn_11_17288 = .text:0x00017288; // type:function size:0xB0 -fn_11_17338 = .text:0x00017338; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00017338; // type:function size:0x19C fn_11_174D4 = .text:0x000174D4; // type:function size:0x198 _rename_MakeParticle = .text:0x0001766C; // type:function size:0x19C fn_11_17808 = .text:0x00017808; // type:function size:0x198 @@ -277,7 +277,7 @@ fn_11_18170 = .text:0x00018170; // type:function size:0xAC fn_11_1821C = .text:0x0001821C; // type:function size:0x4 fn_11_18220 = .text:0x00018220; // type:function size:0x20 fn_11_18240 = .text:0x00018240; // type:function size:0x40 -fn_11_18280 = .text:0x00018280; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00018280; // type:function size:0x1E4 fn_11_18464 = .text:0x00018464; // type:function size:0x24 fn_11_18488 = .text:0x00018488; // type:function size:0x1C0 fn_11_18648 = .text:0x00018648; // type:function size:0x1F4 @@ -285,7 +285,7 @@ fn_11_1883C = .text:0x0001883C; // type:function size:0x190 fn_11_189CC = .text:0x000189CC; // type:function size:0xF8 fn_11_18AC4 = .text:0x00018AC4; // type:function size:0x1D4 fn_11_18C98 = .text:0x00018C98; // type:function size:0x18C -fn_11_18E24 = .text:0x00018E24; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00018E24; // type:function size:0x1C8 fn_11_18FEC = .text:0x00018FEC; // type:function size:0xD0 fn_11_190BC = .text:0x000190BC; // type:function size:0x358 fn_11_19414 = .text:0x00019414; // type:function size:0x2C0 @@ -303,11 +303,11 @@ fn_11_1AAC0 = .text:0x0001AAC0; // type:function size:0x120 fn_11_1ABE0 = .text:0x0001ABE0; // type:function size:0x120 fn_11_1AD00 = .text:0x0001AD00; // type:function size:0x84 fn_11_1AD84 = .text:0x0001AD84; // type:function size:0x7C -fn_11_1AE00 = .text:0x0001AE00; // type:function size:0x198 -fn_11_1AF98 = .text:0x0001AF98; // type:function size:0xD4 -fn_11_1B06C = .text:0x0001B06C; // type:function size:0x38 -fn_11_1B0A4 = .text:0x0001B0A4; // type:function size:0x144 -fn_11_1B1E8 = .text:0x0001B1E8; // type:function size:0xB4 +Object3SpringJump = .text:0x0001AE00; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001AF98; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001B06C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001B0A4; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001B1E8; // type:function size:0xB4 scope:local fn_11_1B29C = .text:0x0001B29C; // type:function size:0xF8 fn_11_1B394 = .text:0x0001B394; // type:function size:0xFC fn_11_1B490 = .text:0x0001B490; // type:function size:0x30 @@ -390,15 +390,15 @@ fn_11_21414 = .text:0x00021414; // type:function size:0x38 fn_11_2144C = .text:0x0002144C; // type:function size:0x968 fn_11_21DB4 = .text:0x00021DB4; // type:function size:0x10C fn_11_21EC0 = .text:0x00021EC0; // type:function size:0x2B0 -fn_11_22170 = .text:0x00022170; // type:function size:0x34 -fn_11_221A4 = .text:0x000221A4; // type:function size:0x11C -fn_11_222C0 = .text:0x000222C0; // type:function size:0x110 -fn_11_223D0 = .text:0x000223D0; // type:function size:0xB4 -fn_11_22484 = .text:0x00022484; // type:function size:0x150 -fn_11_225D4 = .text:0x000225D4; // type:function size:0xE0 -fn_11_226B4 = .text:0x000226B4; // type:function size:0x190 -fn_11_22844 = .text:0x00022844; // type:function size:0xEC -fn_11_22930 = .text:0x00022930; // type:function size:0x190 +DegRingGetNum = .text:0x00022170; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000221A4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000222C0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000223D0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00022484; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000225D4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000226B4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00022844; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00022930; // type:function size:0x190 scope:local fn_11_22AC0 = .text:0x00022AC0; // type:function size:0x140 fn_11_22C00 = .text:0x00022C00; // type:function size:0x1CC fn_11_22DCC = .text:0x00022DCC; // type:function size:0x88 @@ -451,15 +451,15 @@ fn_11_26B24 = .text:0x00026B24; // type:function size:0x8C fn_11_26BB0 = .text:0x00026BB0; // type:function size:0x38 fn_11_26BE8 = .text:0x00026BE8; // type:function size:0x4 fn_11_26BEC = .text:0x00026BEC; // type:function size:0xDC -fn_11_26CC8 = .text:0x00026CC8; // type:function size:0x4 -fn_11_26CCC = .text:0x00026CCC; // type:function size:0x2EC -fn_11_26FB8 = .text:0x00026FB8; // type:function size:0x44 -fn_11_26FFC = .text:0x00026FFC; // type:function size:0x7F4 -fn_11_277F0 = .text:0x000277F0; // type:function size:0x34 -fn_11_27824 = .text:0x00027824; // type:function size:0xF0 -fn_11_27914 = .text:0x00027914; // type:function size:0x214 -fn_11_27B28 = .text:0x00027B28; // type:function size:0x254 -fn_11_27D7C = .text:0x00027D7C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00026CC8; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00026CCC; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026FB8; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00026FFC; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000277F0; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00027824; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00027914; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00027B28; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00027D7C; // type:function size:0x268 scope:local fn_11_27FE4 = .text:0x00027FE4; // type:function size:0x54 fn_11_28038 = .text:0x00028038; // type:function size:0x74 fn_11_280AC = .text:0x000280AC; // type:function size:0x8C @@ -475,7 +475,7 @@ fn_11_28D34 = .text:0x00028D34; // type:function size:0x3F8 fn_11_2912C = .text:0x0002912C; // type:function size:0x1D0 fn_11_292FC = .text:0x000292FC; // type:function size:0x140 fn_11_2943C = .text:0x0002943C; // type:function size:0x1FC -fn_11_29638 = .text:0x00029638; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00029638; // type:function size:0x13C fn_11_29774 = .text:0x00029774; // type:function size:0x200 fn_11_29974 = .text:0x00029974; // type:function size:0x98 fn_11_29A0C = .text:0x00029A0C; // type:function size:0x238 @@ -495,53 +495,53 @@ fn_11_2A170 = .text:0x0002A170; // type:function size:0x44 fn_11_2A1B4 = .text:0x0002A1B4; // type:function size:0x38 fn_11_2A1EC = .text:0x0002A1EC; // type:function size:0x4 fn_11_2A1F0 = .text:0x0002A1F0; // type:function size:0x38 -fn_11_2A228 = .text:0x0002A228; // type:function size:0xC8 -fn_11_2A2F0 = .text:0x0002A2F0; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002A228; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002A2F0; // type:function size:0x138 fn_11_2A428 = .text:0x0002A428; // type:function size:0x138 fn_11_2A560 = .text:0x0002A560; // type:function size:0xD0 fn_11_2A630 = .text:0x0002A630; // type:function size:0x90 fn_11_2A6C0 = .text:0x0002A6C0; // type:function size:0x94 fn_11_2A754 = .text:0x0002A754; // type:function size:0x8C -fn_11_2A7E0 = .text:0x0002A7E0; // type:function size:0xD4 -fn_11_2A8B4 = .text:0x0002A8B4; // type:function size:0x240 -fn_11_2AAF4 = .text:0x0002AAF4; // type:function size:0x98 -fn_11_2AB8C = .text:0x0002AB8C; // type:function size:0x214 -fn_11_2ADA0 = .text:0x0002ADA0; // type:function size:0x10 -fn_11_2ADB0 = .text:0x0002ADB0; // type:function size:0xA0 -fn_11_2AE50 = .text:0x0002AE50; // type:function size:0xD0 -fn_11_2AF20 = .text:0x0002AF20; // type:function size:0x26C -fn_11_2B18C = .text:0x0002B18C; // type:function size:0x38 -fn_11_2B1C4 = .text:0x0002B1C4; // type:function size:0x50 -fn_11_2B214 = .text:0x0002B214; // type:function size:0x70 -fn_11_2B284 = .text:0x0002B284; // type:function size:0x50 -fn_11_2B2D4 = .text:0x0002B2D4; // type:function size:0x38 -fn_11_2B30C = .text:0x0002B30C; // type:function size:0x50 -fn_11_2B35C = .text:0x0002B35C; // type:function size:0x38 -fn_11_2B394 = .text:0x0002B394; // type:function size:0x3C -fn_11_2B3D0 = .text:0x0002B3D0; // type:function size:0x44 -fn_11_2B414 = .text:0x0002B414; // type:function size:0x38 -fn_11_2B44C = .text:0x0002B44C; // type:function size:0x4 -fn_11_2B450 = .text:0x0002B450; // type:function size:0x38 -fn_11_2B488 = .text:0x0002B488; // type:function size:0x144 -fn_11_2B5CC = .text:0x0002B5CC; // type:function size:0x158 -fn_11_2B724 = .text:0x0002B724; // type:function size:0x64 -fn_11_2B788 = .text:0x0002B788; // type:function size:0x1C4 -fn_11_2B94C = .text:0x0002B94C; // type:function size:0x3C -fn_11_2B988 = .text:0x0002B988; // type:function size:0x6C -fn_11_2B9F4 = .text:0x0002B9F4; // type:function size:0x228 -fn_11_2BC1C = .text:0x0002BC1C; // type:function size:0x28C -fn_11_2BEA8 = .text:0x0002BEA8; // type:function size:0xC -fn_11_2BEB4 = .text:0x0002BEB4; // type:function size:0x50 -fn_11_2BF04 = .text:0x0002BF04; // type:function size:0x50 -fn_11_2BF54 = .text:0x0002BF54; // type:function size:0x50 -fn_11_2BFA4 = .text:0x0002BFA4; // type:function size:0x38 -fn_11_2BFDC = .text:0x0002BFDC; // type:function size:0x50 -fn_11_2C02C = .text:0x0002C02C; // type:function size:0x38 -fn_11_2C064 = .text:0x0002C064; // type:function size:0x3C -fn_11_2C0A0 = .text:0x0002C0A0; // type:function size:0x44 -fn_11_2C0E4 = .text:0x0002C0E4; // type:function size:0x38 -fn_11_2C11C = .text:0x0002C11C; // type:function size:0x4 -fn_11_2C120 = .text:0x0002C120; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002A7E0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002A8B4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002AAF4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002AB8C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002ADA0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002ADB0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002AE50; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002AF20; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002B18C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002B1C4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002B214; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002B284; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002B2D4; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002B30C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002B35C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002B394; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002B3D0; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002B414; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002B44C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002B450; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002B488; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002B5CC; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002B724; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002B788; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002B94C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002B988; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002B9F4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002BC1C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002BEA8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002BEB4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002BF04; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002BF54; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002BFA4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002BFDC; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002C02C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002C064; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002C0A0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002C0E4; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002C11C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002C120; // type:function size:0x38 scope:local fn_11_2C158 = .text:0x0002C158; // type:function size:0x280 fn_11_2C3D8 = .text:0x0002C3D8; // type:function size:0x50 fn_11_2C428 = .text:0x0002C428; // type:function size:0x50C @@ -634,8 +634,8 @@ fn_11_37704 = .text:0x00037704; // type:function size:0x54 fn_11_37758 = .text:0x00037758; // type:function size:0x7EC fn_11_37F44 = .text:0x00037F44; // type:function size:0xB0 fn_11_37FF4 = .text:0x00037FF4; // type:function size:0xB4 -fn_11_380A8 = .text:0x000380A8; // type:function size:0x2C -fn_11_380D4 = .text:0x000380D4; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000380A8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000380D4; // type:function size:0x30 o_ring_0 = .text:0x00038104; // type:function size:0x13C scope:local Ring = .text:0x00038240; // type:function size:0x688 scope:global o_ring_3 = .text:0x000388C8; // type:function size:0x6C scope:global @@ -669,19 +669,19 @@ fn_11_3D810 = .text:0x0003D810; // type:function size:0x2E0 fn_11_3DAF0 = .text:0x0003DAF0; // type:function size:0x110 fn_11_3DC00 = .text:0x0003DC00; // type:function size:0xF8 fn_11_3DCF8 = .text:0x0003DCF8; // type:function size:0x4 -fn_11_3DCFC = .text:0x0003DCFC; // type:function size:0x264 -fn_11_3DF60 = .text:0x0003DF60; // type:function size:0x148 -fn_11_3E0A8 = .text:0x0003E0A8; // type:function size:0x48 -fn_11_3E0F0 = .text:0x0003E0F0; // type:function size:0x1A4 -fn_11_3E294 = .text:0x0003E294; // type:function size:0x1AC -fn_11_3E440 = .text:0x0003E440; // type:function size:0x154 -fn_11_3E594 = .text:0x0003E594; // type:function size:0x4 -fn_11_3E598 = .text:0x0003E598; // type:function size:0x138 -fn_11_3E6D0 = .text:0x0003E6D0; // type:function size:0x368 -fn_11_3EA38 = .text:0x0003EA38; // type:function size:0x224 -fn_11_3EC5C = .text:0x0003EC5C; // type:function size:0x20 -fn_11_3EC7C = .text:0x0003EC7C; // type:function size:0x4C -fn_11_3ECC8 = .text:0x0003ECC8; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003DCFC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003DF60; // type:function size:0x148 scope:local +savepointExit = .text:0x0003E0A8; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003E0F0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003E294; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003E440; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003E594; // type:function size:0x4 scope:local +initCollidata = .text:0x0003E598; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003E6D0; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003EA38; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003EC5C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003EC7C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003ECC8; // type:function size:0xC4 scope:local fn_11_3ED8C = .text:0x0003ED8C; // type:function size:0x20 fn_11_3EDAC = .text:0x0003EDAC; // type:function size:0x3C fn_11_3EDE8 = .text:0x0003EDE8; // type:function size:0x9C @@ -1510,11 +1510,11 @@ lbl_11_rodata_950 = .rodata:0x00000950; // type:object size:0x4 align:4 data:flo lbl_11_rodata_954 = .rodata:0x00000954; // type:object size:0x4 align:4 data:float lbl_11_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:float lbl_11_rodata_95C = .rodata:0x0000095C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_960 = .rodata:0x00000960; // type:object size:0xC data:4byte -lbl_11_rodata_96C = .rodata:0x0000096C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_970 = .rodata:0x00000970; // type:object size:0x4 align:4 data:float -lbl_11_rodata_974 = .rodata:0x00000974; // type:object size:0x4 align:4 data:float -lbl_11_rodata_978 = .rodata:0x00000978; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000960; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000096C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000970; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000974; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000978; // type:object size:0x4 scope:local align:4 data:float lbl_11_rodata_980 = .rodata:0x00000980; // type:object size:0x4 align:4 data:float lbl_11_rodata_984 = .rodata:0x00000984; // type:object size:0xC data:4byte lbl_11_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:float @@ -1654,11 +1654,11 @@ lbl_11_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x8 align:8 data:dou lbl_11_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float lbl_11_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float lbl_11_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:4 data:float -lbl_11_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_11_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_11_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_11_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_C20 = .rodata:0x00000C20; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float lbl_11_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float lbl_11_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float lbl_11_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float @@ -1693,25 +1693,25 @@ lbl_11_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:flo lbl_11_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x8 align:8 data:double lbl_11_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x8 align:8 data:double lbl_11_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:4 data:float -lbl_11_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_11_rodata_D08 = .rodata:0x00000D08; // type:object size:0x8 align:8 data:double -lbl_11_rodata_D10 = .rodata:0x00000D10; // type:object size:0x8 align:8 data:double -lbl_11_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_11_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_11_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D08; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000D10; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float lbl_11_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float lbl_11_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float lbl_11_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float @@ -1745,37 +1745,37 @@ lbl_11_rodata_DA4 = .rodata:0x00000DA4; // type:object size:0x4 align:4 data:flo lbl_11_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x4 align:4 data:float lbl_11_rodata_DAC = .rodata:0x00000DAC; // type:object size:0x4 align:4 data:float lbl_11_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x8 align:4 data:float -lbl_11_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DBC = .rodata:0x00000DBC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DC4 = .rodata:0x00000DC4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x8 align:8 data:double -lbl_11_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DDC = .rodata:0x00000DDC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x8 align:4 data:float -lbl_11_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_DFC = .rodata:0x00000DFC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E08 = .rodata:0x00000E08; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E0C = .rodata:0x00000E0C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_11_rodata_E38 = .rodata:0x00000E38; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DB8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DBC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000DD0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000DDC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000DFC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float lbl_11_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float lbl_11_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float lbl_11_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float @@ -2038,17 +2038,17 @@ lbl_11_rodata_1298 = .rodata:0x00001298; // type:object size:0x4 align:4 data:fl lbl_11_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x8 align:8 data:double lbl_11_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x4 align:4 data:float lbl_11_rodata_12AC = .rodata:0x000012AC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12B4 = .rodata:0x000012B4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12B8 = .rodata:0x000012B8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12BC = .rodata:0x000012BC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12C0 = .rodata:0x000012C0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x8 align:8 data:double -lbl_11_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12D4 = .rodata:0x000012D4; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12DC = .rodata:0x000012DC; // type:object size:0x4 align:4 data:float -lbl_11_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000012B0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000012B4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000012B8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000012BC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000012C0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000012C8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000012D0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000012D4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000012D8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000012DC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000012E0; // type:object size:0x4 scope:local align:4 data:float lbl_11_rodata_12E8 = .rodata:0x000012E8; // type:object size:0x4 align:4 data:float lbl_11_rodata_12EC = .rodata:0x000012EC; // type:object size:0x4 align:4 data:float lbl_11_rodata_12F0 = .rodata:0x000012F0; // type:object size:0x4 align:4 data:float @@ -6022,7 +6022,7 @@ lbl_11_data_5E668 = .data:0x0005E668; // type:object size:0x7 data:string lbl_11_data_5E670 = .data:0x0005E670; // type:object size:0x7 data:string lbl_11_data_5E678 = .data:0x0005E678; // type:object size:0x7 data:string lbl_11_data_5E680 = .data:0x0005E680; // type:object size:0x60 -lbl_11_data_5E6E0 = .data:0x0005E6E0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0005E6E0; // type:object size:0x8 lbl_11_data_5E6E8 = .data:0x0005E6E8; // type:object size:0x38 lbl_11_data_5E720 = .data:0x0005E720; // type:object size:0x38 lbl_11_data_5E758 = .data:0x0005E758; // type:object size:0xE data:string @@ -6099,42 +6099,42 @@ lbl_11_data_5F33C = .data:0x0005F33C; // type:object size:0xB data:string lbl_11_data_5F348 = .data:0x0005F348; // type:object size:0x38 lbl_11_data_5F380 = .data:0x0005F380; // type:object size:0x8 data:byte lbl_11_data_5F388 = .data:0x0005F388; // type:object size:0x5 data:string -lbl_11_data_5F3A0 = .data:0x0005F3A0; // type:object size:0xE data:string -lbl_11_data_5F3B0 = .data:0x0005F3B0; // type:object size:0xE data:string -lbl_11_data_5F3C0 = .data:0x0005F3C0; // type:object size:0xD data:string -lbl_11_data_5F3D0 = .data:0x0005F3D0; // type:object size:0xD data:string -lbl_11_data_5F3E0 = .data:0x0005F3E0; // type:object size:0x30 -lbl_11_data_5F410 = .data:0x0005F410; // type:object size:0x8 -lbl_11_data_5F418 = .data:0x0005F418; // type:object size:0x204 -lbl_11_data_5F61C = .data:0x0005F61C; // type:object size:0x204 -lbl_11_data_5F820 = .data:0x0005F820; // type:object size:0x1C8 -lbl_11_data_5F9E8 = .data:0x0005F9E8; // type:object size:0x40 -lbl_11_data_5FA28 = .data:0x0005FA28; // type:object size:0x50 -lbl_11_data_5FA78 = .data:0x0005FA78; // type:object size:0x8 -lbl_11_data_5FA80 = .data:0x0005FA80; // type:object size:0x20 -lbl_11_data_5FAA0 = .data:0x0005FAA0; // type:object size:0xC0 -lbl_11_data_5FB60 = .data:0x0005FB60; // type:object size:0x60 -lbl_11_data_5FBC0 = .data:0x0005FBC0; // type:object size:0x40 -lbl_11_data_5FC00 = .data:0x0005FC00; // type:object size:0x80 -lbl_11_data_5FC80 = .data:0x0005FC80; // type:object size:0x40 -lbl_11_data_5FCC0 = .data:0x0005FCC0; // type:object size:0x24 -lbl_11_data_5FCE4 = .data:0x0005FCE4; // type:object size:0x1C8 -lbl_11_data_5FEAC = .data:0x0005FEAC; // type:object size:0x1C8 -lbl_11_data_60074 = .data:0x00060074; // type:object size:0x140 -lbl_11_data_601B4 = .data:0x000601B4; // type:object size:0x40 -lbl_11_data_601F4 = .data:0x000601F4; // type:object size:0x50 -lbl_11_data_60244 = .data:0x00060244; // type:object size:0x8 -lbl_11_data_6024C = .data:0x0006024C; // type:object size:0x14 -lbl_11_data_60260 = .data:0x00060260; // type:object size:0x120 -lbl_11_data_60380 = .data:0x00060380; // type:object size:0x60 -lbl_11_data_603E0 = .data:0x000603E0; // type:object size:0x20 -lbl_11_data_60400 = .data:0x00060400; // type:object size:0x30 -lbl_11_data_60430 = .data:0x00060430; // type:object size:0x24 -lbl_11_data_60454 = .data:0x00060454; // type:object size:0x8 -lbl_11_data_6045C = .data:0x0006045C; // type:object size:0x30 -lbl_11_data_6048C = .data:0x0006048C; // type:object size:0x4 align:4 data:float -lbl_11_data_60490 = .data:0x00060490; // type:object size:0x4 align:4 data:float -lbl_11_data_60494 = .data:0x00060494; // type:object size:0x4 align:4 data:float +@18 = .data:0x0005F3A0; // type:object size:0xE scope:local data:string +@19 = .data:0x0005F3B0; // type:object size:0xE scope:local data:string +@20 = .data:0x0005F3C0; // type:object size:0xD scope:local data:string +@21 = .data:0x0005F3D0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0005F3E0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0005F410; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0005F418; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0005F61C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0005F820; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0005F9E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0005FA28; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0005FA78; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0005FA80; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0005FAA0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0005FB60; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0005FBC0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0005FC00; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0005FC80; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0005FCC0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0005FCE4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0005FEAC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00060074; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000601B4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000601F4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00060244; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0006024C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00060260; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00060380; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000603E0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00060400; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00060430; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00060454; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0006045C; // type:object size:0x30 scope:local +spring3_k = .data:0x0006048C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00060490; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00060494; // type:object size:0x4 scope:local align:4 data:float lbl_11_data_60498 = .data:0x00060498; // type:object size:0xE data:string lbl_11_data_604A8 = .data:0x000604A8; // type:object size:0xC lbl_11_data_604B4 = .data:0x000604B4; // type:object size:0x8 @@ -6378,7 +6378,7 @@ lbl_11_data_66650 = .data:0x00066650; // type:object size:0x14 lbl_11_data_66664 = .data:0x00066664; // type:object size:0x24 lbl_11_data_66688 = .data:0x00066688; // type:object size:0x40 data:4byte lbl_11_data_666C8 = .data:0x000666C8; // type:object size:0x30 -lbl_11_data_666F8 = .data:0x000666F8; // type:object size:0x5 data:string +@115 = .data:0x000666F8; // type:object size:0x5 scope:local data:string lbl_11_data_66700 = .data:0x00066700; // type:object size:0xE data:string lbl_11_data_66710 = .data:0x00066710; // type:object size:0xD data:string lbl_11_data_66720 = .data:0x00066720; // type:object size:0x18 @@ -6452,149 +6452,149 @@ lbl_11_data_685A8 = .data:0x000685A8; // type:object size:0x30 lbl_11_data_685D8 = .data:0x000685D8; // type:object size:0xF data:string lbl_11_data_685E8 = .data:0x000685E8; // type:object size:0x10 data:string lbl_11_data_685F8 = .data:0x000685F8; // type:object size:0x18 data:string -lbl_11_data_68610 = .data:0x00068610; // type:object size:0xD data:string -lbl_11_data_68620 = .data:0x00068620; // type:object size:0xD data:string -lbl_11_data_68630 = .data:0x00068630; // type:object size:0x18 -lbl_11_data_68648 = .data:0x00068648; // type:object size:0x8 -lbl_11_data_68650 = .data:0x00068650; // type:object size:0x2D0 -lbl_11_data_68920 = .data:0x00068920; // type:object size:0xCE4 -lbl_11_data_69604 = .data:0x00069604; // type:object size:0x18 -lbl_11_data_6961C = .data:0x0006961C; // type:object size:0xE data:string -lbl_11_data_6962C = .data:0x0006962C; // type:object size:0xC -lbl_11_data_69638 = .data:0x00069638; // type:object size:0x8 -lbl_11_data_69640 = .data:0x00069640; // type:object size:0x50 -lbl_11_data_69690 = .data:0x00069690; // type:object size:0xCC -lbl_11_data_6975C = .data:0x0006975C; // type:object size:0x18 -lbl_11_data_69774 = .data:0x00069774; // type:object size:0xC -lbl_11_data_69780 = .data:0x00069780; // type:object size:0x8 -lbl_11_data_69788 = .data:0x00069788; // type:object size:0x50 -lbl_11_data_697D8 = .data:0x000697D8; // type:object size:0xCC -lbl_11_data_698A4 = .data:0x000698A4; // type:object size:0x18 -lbl_11_data_698BC = .data:0x000698BC; // type:object size:0xD data:string -lbl_11_data_698CC = .data:0x000698CC; // type:object size:0xD data:string -lbl_11_data_698DC = .data:0x000698DC; // type:object size:0xD data:string -lbl_11_data_698EC = .data:0x000698EC; // type:object size:0xD data:string -lbl_11_data_698FC = .data:0x000698FC; // type:object size:0x30 -lbl_11_data_6992C = .data:0x0006992C; // type:object size:0x8 -lbl_11_data_69934 = .data:0x00069934; // type:object size:0x108 -lbl_11_data_69A3C = .data:0x00069A3C; // type:object size:0x18C -lbl_11_data_69BC8 = .data:0x00069BC8; // type:object size:0x18 -lbl_11_data_69BE0 = .data:0x00069BE0; // type:object size:0x38 -lbl_11_data_69C18 = .data:0x00069C18; // type:object size:0x100 -lbl_11_data_69D18 = .data:0x00069D18; // type:object size:0x15C -lbl_11_data_69E74 = .data:0x00069E74; // type:object size:0x18 -lbl_11_data_69E8C = .data:0x00069E8C; // type:object size:0x38 -lbl_11_data_69EC4 = .data:0x00069EC4; // type:object size:0x10C -lbl_11_data_69FD0 = .data:0x00069FD0; // type:object size:0x15C -lbl_11_data_6A12C = .data:0x0006A12C; // type:object size:0x18 -lbl_11_data_6A144 = .data:0x0006A144; // type:object size:0x38 -lbl_11_data_6A17C = .data:0x0006A17C; // type:object size:0xC0 -lbl_11_data_6A23C = .data:0x0006A23C; // type:object size:0x114 -lbl_11_data_6A350 = .data:0x0006A350; // type:object size:0x18 -lbl_11_data_6A368 = .data:0x0006A368; // type:object size:0x38 -lbl_11_data_6A3A0 = .data:0x0006A3A0; // type:object size:0x108 -lbl_11_data_6A4A8 = .data:0x0006A4A8; // type:object size:0x18C -lbl_11_data_6A634 = .data:0x0006A634; // type:object size:0x18 -lbl_11_data_6A64C = .data:0x0006A64C; // type:object size:0x38 -lbl_11_data_6A684 = .data:0x0006A684; // type:object size:0x34 -lbl_11_data_6A6B8 = .data:0x0006A6B8; // type:object size:0x6C -lbl_11_data_6A724 = .data:0x0006A724; // type:object size:0x18 -lbl_11_data_6A73C = .data:0x0006A73C; // type:object size:0x38 -lbl_11_data_6A774 = .data:0x0006A774; // type:object size:0x34 -lbl_11_data_6A7A8 = .data:0x0006A7A8; // type:object size:0x6C -lbl_11_data_6A814 = .data:0x0006A814; // type:object size:0x18 -lbl_11_data_6A82C = .data:0x0006A82C; // type:object size:0x38 -lbl_11_data_6A864 = .data:0x0006A864; // type:object size:0x2B0 -lbl_11_data_6AB14 = .data:0x0006AB14; // type:object size:0x3B4 -lbl_11_data_6AEC8 = .data:0x0006AEC8; // type:object size:0x18 -lbl_11_data_6AEE0 = .data:0x0006AEE0; // type:object size:0x38 -lbl_11_data_6AF18 = .data:0x0006AF18; // type:object size:0x174 -lbl_11_data_6B08C = .data:0x0006B08C; // type:object size:0x234 -lbl_11_data_6B2C0 = .data:0x0006B2C0; // type:object size:0x18 -lbl_11_data_6B2D8 = .data:0x0006B2D8; // type:object size:0x38 -lbl_11_data_6B310 = .data:0x0006B310; // type:object size:0x20 -lbl_11_data_6B330 = .data:0x0006B330; // type:object size:0x20 -lbl_11_data_6B350 = .data:0x0006B350; // type:object size:0xA0 -lbl_11_data_6B3F0 = .data:0x0006B3F0; // type:object size:0xA0 -lbl_11_data_6B490 = .data:0x0006B490; // type:object size:0xA0 -lbl_11_data_6B530 = .data:0x0006B530; // type:object size:0xA0 -lbl_11_data_6B5D0 = .data:0x0006B5D0; // type:object size:0xA0 -lbl_11_data_6B670 = .data:0x0006B670; // type:object size:0x20 -lbl_11_data_6B690 = .data:0x0006B690; // type:object size:0x20 -lbl_11_data_6B6B0 = .data:0x0006B6B0; // type:object size:0xA0 -lbl_11_data_6B750 = .data:0x0006B750; // type:object size:0x90 -lbl_11_data_6B7E0 = .data:0x0006B7E0; // type:object size:0xC data:4byte -lbl_11_data_6B7EC = .data:0x0006B7EC; // type:object size:0xD data:string -lbl_11_data_6B7FC = .data:0x0006B7FC; // type:object size:0x30 -lbl_11_data_6B82C = .data:0x0006B82C; // type:object size:0x8 -lbl_11_data_6B834 = .data:0x0006B834; // type:object size:0x108 -lbl_11_data_6B93C = .data:0x0006B93C; // type:object size:0x18C -lbl_11_data_6BAC8 = .data:0x0006BAC8; // type:object size:0x18 -lbl_11_data_6BAE0 = .data:0x0006BAE0; // type:object size:0x38 -lbl_11_data_6BB18 = .data:0x0006BB18; // type:object size:0x100 -lbl_11_data_6BC18 = .data:0x0006BC18; // type:object size:0x15C -lbl_11_data_6BD74 = .data:0x0006BD74; // type:object size:0x18 -lbl_11_data_6BD8C = .data:0x0006BD8C; // type:object size:0x38 -lbl_11_data_6BDC4 = .data:0x0006BDC4; // type:object size:0x10C -lbl_11_data_6BED0 = .data:0x0006BED0; // type:object size:0x15C -lbl_11_data_6C02C = .data:0x0006C02C; // type:object size:0x18 -lbl_11_data_6C044 = .data:0x0006C044; // type:object size:0x38 -lbl_11_data_6C07C = .data:0x0006C07C; // type:object size:0xC0 -lbl_11_data_6C13C = .data:0x0006C13C; // type:object size:0x114 -lbl_11_data_6C250 = .data:0x0006C250; // type:object size:0x18 -lbl_11_data_6C268 = .data:0x0006C268; // type:object size:0x38 -lbl_11_data_6C2A0 = .data:0x0006C2A0; // type:object size:0x108 -lbl_11_data_6C3A8 = .data:0x0006C3A8; // type:object size:0x18C -lbl_11_data_6C534 = .data:0x0006C534; // type:object size:0x18 -lbl_11_data_6C54C = .data:0x0006C54C; // type:object size:0x38 -lbl_11_data_6C584 = .data:0x0006C584; // type:object size:0x34 -lbl_11_data_6C5B8 = .data:0x0006C5B8; // type:object size:0x6C -lbl_11_data_6C624 = .data:0x0006C624; // type:object size:0x18 -lbl_11_data_6C63C = .data:0x0006C63C; // type:object size:0x38 -lbl_11_data_6C674 = .data:0x0006C674; // type:object size:0x34 -lbl_11_data_6C6A8 = .data:0x0006C6A8; // type:object size:0x6C -lbl_11_data_6C714 = .data:0x0006C714; // type:object size:0x18 -lbl_11_data_6C72C = .data:0x0006C72C; // type:object size:0x38 -lbl_11_data_6C764 = .data:0x0006C764; // type:object size:0x2B0 -lbl_11_data_6CA14 = .data:0x0006CA14; // type:object size:0x3B4 -lbl_11_data_6CDC8 = .data:0x0006CDC8; // type:object size:0x18 -lbl_11_data_6CDE0 = .data:0x0006CDE0; // type:object size:0x38 -lbl_11_data_6CE18 = .data:0x0006CE18; // type:object size:0x174 -lbl_11_data_6CF8C = .data:0x0006CF8C; // type:object size:0x234 -lbl_11_data_6D1C0 = .data:0x0006D1C0; // type:object size:0x18 -lbl_11_data_6D1D8 = .data:0x0006D1D8; // type:object size:0x38 -lbl_11_data_6D210 = .data:0x0006D210; // type:object size:0x140 -lbl_11_data_6D350 = .data:0x0006D350; // type:object size:0x20 -lbl_11_data_6D370 = .data:0x0006D370; // type:object size:0x140 -lbl_11_data_6D4B0 = .data:0x0006D4B0; // type:object size:0x140 -lbl_11_data_6D5F0 = .data:0x0006D5F0; // type:object size:0x140 -lbl_11_data_6D730 = .data:0x0006D730; // type:object size:0x140 -lbl_11_data_6D870 = .data:0x0006D870; // type:object size:0x140 -lbl_11_data_6D9B0 = .data:0x0006D9B0; // type:object size:0x140 -lbl_11_data_6DAF0 = .data:0x0006DAF0; // type:object size:0x140 -lbl_11_data_6DC30 = .data:0x0006DC30; // type:object size:0x140 -lbl_11_data_6DD70 = .data:0x0006DD70; // type:object size:0x90 -lbl_11_data_6DE00 = .data:0x0006DE00; // type:object size:0xC data:4byte -lbl_11_data_6DE0C = .data:0x0006DE0C; // type:object size:0x1C -lbl_11_data_6DE28 = .data:0x0006DE28; // type:object size:0x60 -lbl_11_data_6DE88 = .data:0x0006DE88; // type:object size:0x4 data:4byte -lbl_11_data_6DE8C = .data:0x0006DE8C; // type:object size:0x4 data:4byte -lbl_11_data_6DE90 = .data:0x0006DE90; // type:object size:0x4 align:4 data:float -lbl_11_data_6DE94 = .data:0x0006DE94; // type:object size:0x4 align:4 data:float -lbl_11_data_6DE98 = .data:0x0006DE98; // type:object size:0x4 align:4 data:float -lbl_11_data_6DE9C = .data:0x0006DE9C; // type:object size:0x4 data:4byte -lbl_11_data_6DEA0 = .data:0x0006DEA0; // type:object size:0x4 data:4byte -lbl_11_data_6DEA4 = .data:0x0006DEA4; // type:object size:0x4 align:4 data:float -lbl_11_data_6DEA8 = .data:0x0006DEA8; // type:object size:0x4 align:4 data:float -lbl_11_data_6DEAC = .data:0x0006DEAC; // type:object size:0x4 align:4 data:float -lbl_11_data_6DEB0 = .data:0x0006DEB0; // type:object size:0xC -lbl_11_data_6DEBC = .data:0x0006DEBC; // type:object size:0xC -lbl_11_data_6DEC8 = .data:0x0006DEC8; // type:object size:0xC -lbl_11_data_6DED4 = .data:0x0006DED4; // type:object size:0xC -lbl_11_data_6DEE0 = .data:0x0006DEE0; // type:object size:0xC -lbl_11_data_6DEEC = .data:0x0006DEEC; // type:object size:0x4 data:4byte -lbl_11_data_6DEF0 = .data:0x0006DEF0; // type:object size:0xC -lbl_11_data_6DEFC = .data:0x0006DEFC; // type:object size:0xC +@19 = .data:0x00068610; // type:object size:0xD scope:local data:string +@20 = .data:0x00068620; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00068630; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00068648; // type:object size:0x8 scope:local +goalring_plist = .data:0x00068650; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00068920; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00069604; // type:object size:0x18 scope:local +@21 = .data:0x0006961C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0006962C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00069638; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00069640; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00069690; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0006975C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00069774; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00069780; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00069788; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000697D8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000698A4; // type:object size:0x18 scope:local +@22 = .data:0x000698BC; // type:object size:0xD scope:local data:string +@23 = .data:0x000698CC; // type:object size:0xD scope:local data:string +@24 = .data:0x000698DC; // type:object size:0xD scope:local data:string +@25 = .data:0x000698EC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000698FC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0006992C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00069934; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00069A3C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00069BC8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00069BE0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00069C18; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00069D18; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00069E74; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00069E8C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00069EC4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00069FD0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0006A12C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0006A144; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0006A17C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0006A23C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0006A350; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0006A368; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0006A3A0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0006A4A8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0006A634; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0006A64C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0006A684; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0006A6B8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0006A724; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0006A73C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0006A774; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0006A7A8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0006A814; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0006A82C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0006A864; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0006AB14; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0006AEC8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0006AEE0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0006AF18; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0006B08C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0006B2C0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0006B2D8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0006B310; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0006B330; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0006B350; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0006B3F0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0006B490; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0006B530; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0006B5D0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0006B670; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0006B690; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0006B6B0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0006B750; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0006B7E0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0006B7EC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0006B7FC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0006B82C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0006B834; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0006B93C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0006BAC8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0006BAE0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0006BB18; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0006BC18; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0006BD74; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0006BD8C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0006BDC4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0006BED0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0006C02C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0006C044; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0006C07C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0006C13C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0006C250; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0006C268; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0006C2A0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0006C3A8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0006C534; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0006C54C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0006C584; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0006C5B8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0006C624; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0006C63C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0006C674; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0006C6A8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0006C714; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0006C72C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0006C764; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0006CA14; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0006CDC8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0006CDE0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0006CE18; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0006CF8C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0006D1C0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0006D1D8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0006D210; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0006D350; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0006D370; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0006D4B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0006D5F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0006D730; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0006D870; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0006D9B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0006DAF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0006DC30; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0006DD70; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0006DE00; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0006DE0C; // type:object size:0x1C +goalring_colli_info = .data:0x0006DE28; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0006DE88; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0006DE8C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0006DE90; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0006DE94; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0006DE98; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0006DE9C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0006DEA0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0006DEA4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0006DEA8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0006DEAC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0006DEB0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0006DEBC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0006DEC8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0006DED4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0006DEE0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0006DEEC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0006DEF0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0006DEFC; // type:object size:0xC scope:local lbl_11_data_6DF08 = .data:0x0006DF08; // type:object size:0xE data:string lbl_11_data_6DF18 = .data:0x0006DF18; // type:object size:0xD data:string lbl_11_data_6DF28 = .data:0x0006DF28; // type:object size:0xD data:string @@ -6680,30 +6680,30 @@ lbl_11_data_71810 = .data:0x00071810; // type:object size:0xD data:string lbl_11_data_71820 = .data:0x00071820; // type:object size:0xE data:string lbl_11_data_71830 = .data:0x00071830; // type:object size:0xD data:string lbl_11_data_71840 = .data:0x00071840; // type:object size:0x24 -lbl_11_data_71864 = .data:0x00071864; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00071864; // type:object size:0x8 lbl_11_data_7186C = .data:0x0007186C; // type:object size:0x98 lbl_11_data_71904 = .data:0x00071904; // type:object size:0x2DC -lbl_11_data_71BE0 = .data:0x00071BE0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00071BE0; // type:object size:0x18 lbl_11_data_71BF8 = .data:0x00071BF8; // type:object size:0x164 lbl_11_data_71D5C = .data:0x00071D5C; // type:object size:0x15C -lbl_11_data_71EB8 = .data:0x00071EB8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00071EB8; // type:object size:0x18 lbl_11_data_71ED0 = .data:0x00071ED0; // type:object size:0x1B4 lbl_11_data_72084 = .data:0x00072084; // type:object size:0x15C -lbl_11_data_721E0 = .data:0x000721E0; // type:object size:0x18 -lbl_11_data_721F8 = .data:0x000721F8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000721E0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000721F8; // type:object size:0x30 lbl_11_data_72228 = .data:0x00072228; // type:object size:0x10 -lbl_11_data_72238 = .data:0x00072238; // type:object size:0x58 data:4byte -jumptable_11_data_72290 = .data:0x00072290; // type:object size:0x1C scope:local -lbl_11_data_722AC = .data:0x000722AC; // type:object size:0xC -lbl_11_data_722B8 = .data:0x000722B8; // type:object size:0xE data:string -lbl_11_data_722C8 = .data:0x000722C8; // type:object size:0xC -lbl_11_data_722D4 = .data:0x000722D4; // type:object size:0x8 -lbl_11_data_722DC = .data:0x000722DC; // type:object size:0x3D4 -lbl_11_data_726B0 = .data:0x000726B0; // type:object size:0x4A4 -lbl_11_data_72B54 = .data:0x00072B54; // type:object size:0x18 -lbl_11_data_72B6C = .data:0x00072B6C; // type:object size:0x30 -lbl_11_data_72B9C = .data:0x00072B9C; // type:object size:0x58 data:4byte -jumptable_11_data_72BF4 = .data:0x00072BF4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00072238; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00072290; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000722AC; // type:object size:0xC scope:local +@21 = .data:0x000722B8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000722C8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000722D4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000722DC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000726B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00072B54; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00072B6C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00072B9C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00072BF4; // type:object size:0x1C scope:local lbl_11_data_72C20 = .data:0x00072C20; // type:object size:0xD data:string lbl_11_data_72C30 = .data:0x00072C30; // type:object size:0xE data:string lbl_11_data_72C40 = .data:0x00072C40; // type:object size:0xD data:string @@ -7442,29 +7442,29 @@ lbl_11_data_9AF60 = .data:0x0009AF60; // type:object size:0x30 lbl_11_data_9AF90 = .data:0x0009AF90; // type:object size:0x30 lbl_11_data_9AFC0 = .data:0x0009AFC0; // type:object size:0xE data:string lbl_11_data_9AFD0 = .data:0x0009AFD0; // type:object size:0xC -lbl_11_data_9AFDC = .data:0x0009AFDC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0009AFDC; // type:object size:0x8 lbl_11_data_9AFE4 = .data:0x0009AFE4; // type:object size:0x318 lbl_11_data_9B2FC = .data:0x0009B2FC; // type:object size:0x42C -lbl_11_data_9B728 = .data:0x0009B728; // type:object size:0x18 -lbl_11_data_9B740 = .data:0x0009B740; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0009B728; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0009B740; // type:object size:0x38 lbl_11_data_9B778 = .data:0x0009B778; // type:object size:0x318 lbl_11_data_9BA90 = .data:0x0009BA90; // type:object size:0x42C -lbl_11_data_9BEBC = .data:0x0009BEBC; // type:object size:0x18 -lbl_11_data_9BED4 = .data:0x0009BED4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0009BEBC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0009BED4; // type:object size:0x38 lbl_11_data_9BF0C = .data:0x0009BF0C; // type:object size:0x69C lbl_11_data_9C5A8 = .data:0x0009C5A8; // type:object size:0x7BC -lbl_11_data_9CD64 = .data:0x0009CD64; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0009CD64; // type:object size:0x18 lbl_11_data_9CD7C = .data:0x0009CD7C; // type:object size:0x268 -lbl_11_data_9CFE4 = .data:0x0009CFE4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0009CFE4; // type:object size:0x24 lbl_11_data_9D008 = .data:0x0009D008; // type:object size:0x268 -lbl_11_data_9D270 = .data:0x0009D270; // type:object size:0x24 -lbl_11_data_9D294 = .data:0x0009D294; // type:object size:0x30 -lbl_11_data_9D2C4 = .data:0x0009D2C4; // type:object size:0x4 align:4 data:float -lbl_11_data_9D2C8 = .data:0x0009D2C8; // type:object size:0x4 align:4 data:float -lbl_11_data_9D2CC = .data:0x0009D2CC; // type:object size:0x4 align:4 data:float -lbl_11_data_9D2D0 = .data:0x0009D2D0; // type:object size:0x4 data:4byte -jumptable_11_data_9D2D4 = .data:0x0009D2D4; // type:object size:0x30 scope:local -lbl_11_data_9D304 = .data:0x0009D304; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0009D270; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0009D294; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0009D2C4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0009D2C8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009D2CC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0009D2D0; // type:object size:0x4 data:4byte +@91 = .data:0x0009D2D4; // type:object size:0x30 scope:local +vec$111 = .data:0x0009D304; // type:object size:0x18 scope:local lbl_11_data_9D320 = .data:0x0009D320; // type:object size:0xE data:string lbl_11_data_9D330 = .data:0x0009D330; // type:object size:0xE data:string lbl_11_data_9D340 = .data:0x0009D340; // type:object size:0xD data:string @@ -8871,7 +8871,7 @@ lbl_11_bss_960 = .bss:0x00000960; // type:object size:0x4 data:4byte lbl_11_bss_964 = .bss:0x00000964; // type:object size:0x4 data:4byte lbl_11_bss_968 = .bss:0x00000968; // type:object size:0x640 data:4byte lbl_11_bss_FA8 = .bss:0x00000FA8; // type:object size:0x8 data:4byte -lbl_11_bss_FB0 = .bss:0x00000FB0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000FB0; // type:object size:0x4 scope:local data:4byte lbl_11_bss_FB8 = .bss:0x00000FB8; // type:object size:0x8 data:4byte lbl_11_bss_FC0 = .bss:0x00000FC0; // type:object size:0x8 data:4byte lbl_11_bss_FC8 = .bss:0x00000FC8; // type:object size:0x8 data:4byte @@ -8887,7 +8887,7 @@ colli_timer = .bss:0x00000FF0; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000FF4; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000FF8; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000FFC; // type:object size:0x4 scope:local data:4byte -lbl_11_bss_1000 = .bss:0x00001000; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001000; // type:object size:0x4 scope:local data:4byte lbl_11_bss_1008 = .bss:0x00001008; // type:object size:0x4 data:4byte lbl_11_bss_100C = .bss:0x0000100C; // type:object size:0x4 data:4byte lbl_11_bss_1010 = .bss:0x00001010; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg12D/splits.txt b/config/GSNE8P/stg12D/splits.txt index 3dde06b1..c5366d80 100644 --- a/config/GSNE8P/stg12D/splits.txt +++ b/config/GSNE8P/stg12D/splits.txt @@ -166,13 +166,10 @@ stg12D_39.c: .text start:0x00015940 end:0x00016980 .rodata start:0x000007F8 end:0x00000848 -stg12D_40.c: - .text start:0x00016CC0 end:0x00016E58 - .rodata start:0x00000848 end:0x00000860 - -stg12D_41.c: - .text start:0x00016E58 end:0x0001715C - .rodata start:0x00000860 end:0x00000868 +OBJECT/o_3spring.c: + .text start:0x00016CC0 end:0x0001715C + .rodata start:0x00000848 end:0x00000868 + .data start:0x00054360 end:0x00055458 stg12D_42.c: .text start:0x0001715C end:0x000175E4 @@ -206,9 +203,10 @@ stg12D_50.c: .text start:0x0001B558 end:0x0001C39C .rodata start:0x000009F0 end:0x00000A48 -stg12D_51.c: - .text start:0x0001C3D0 end:0x0001CB5C +OBJECT/o_degring_linear.c: + .text start:0x0001C39C end:0x0001CCEC .rodata start:0x00000A48 end:0x00000A60 + .data start:0x0005B578 end:0x0005B580 stg12D_52.c: .text start:0x0001D3E0 end:0x0001D6F0 @@ -230,9 +228,11 @@ stg12D_56.c: .text start:0x00021850 end:0x0002190C .rodata start:0x00000B20 end:0x00000B28 -stg12D_57.c: - .text start:0x00021AB4 end:0x00022DCC +OBJECT/o_goalring.c: + .text start:0x00021AB0 end:0x00022DCC .rodata start:0x00000B28 end:0x00000B80 + .data start:0x0005D490 end:0x00062D88 + .bss start:0x00000D80 end:0x00000D88 stg12D_58.c: .text start:0x00022E94 end:0x000238B4 @@ -250,21 +250,15 @@ stg12D_61.c: .text start:0x00025348 end:0x00025418 .rodata start:0x00000C08 end:0x00000C10 -stg12D_62.c: - .text start:0x0002569C end:0x00026144 - .rodata start:0x00000C10 end:0x00000C48 - -stg12D_63.c: - .text start:0x000261B8 end:0x000261FC - .rodata start:0x00000C48 end:0x00000C50 - -stg12D_64.c: - .text start:0x000263B4 end:0x00026E14 - .rodata start:0x00000C50 end:0x00000C90 +OBJECT/o_itemboxair.c: + .text start:0x000255C8 end:0x00026270 + .rodata start:0x00000C10 end:0x00000C50 + .data start:0x000670B8 end:0x00067138 -stg12D_65.c: - .text start:0x00026E88 end:0x00026ECC - .rodata start:0x00000C90 end:0x00000C98 +OBJECT/o_itemboxballoon.c: + .text start:0x00026270 end:0x00026F40 + .rodata start:0x00000C50 end:0x00000C98 + .data start:0x00067138 end:0x00067A90 stg12D_66.c: .text start:0x00026F40 end:0x000278F4 @@ -312,9 +306,11 @@ stg12D_76.c: .text start:0x00036E34 end:0x000388D8 .rodata start:0x00001078 end:0x00001108 -stg12D_77.c: +OBJECT/o_savepoint.c: .text start:0x00038AE4 end:0x00039B74 .rodata start:0x00001108 end:0x00001140 + .data start:0x00092150 end:0x000921A0 + .bss start:0x00000DD0 end:0x00000DD8 stg12D_78.c: .text start:0x0003A1D8 end:0x0003B684 diff --git a/config/GSNE8P/stg12D/symbols.txt b/config/GSNE8P/stg12D/symbols.txt index 8365495a..86c39030 100644 --- a/config/GSNE8P/stg12D/symbols.txt +++ b/config/GSNE8P/stg12D/symbols.txt @@ -140,13 +140,13 @@ fn_12_ADCC = .text:0x0000ADCC; // type:function size:0x44 fn_12_AE10 = .text:0x0000AE10; // type:function size:0x50 fn_12_AE60 = .text:0x0000AE60; // type:function size:0x6C fn_12_AECC = .text:0x0000AECC; // type:function size:0xC8 -fn_12_AF94 = .text:0x0000AF94; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AF94; // type:function size:0x30 fn_12_AFC4 = .text:0x0000AFC4; // type:function size:0x30C -fn_12_B2D0 = .text:0x0000B2D0; // type:function size:0x74 -fn_12_B344 = .text:0x0000B344; // type:function size:0xBC -fn_12_B400 = .text:0x0000B400; // type:function size:0x40 -fn_12_B440 = .text:0x0000B440; // type:function size:0x2C -fn_12_B46C = .text:0x0000B46C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000B2D0; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000B344; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000B400; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000B440; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000B46C; // type:function size:0x60 fn_12_B4CC = .text:0x0000B4CC; // type:function size:0x12C fn_12_B5F8 = .text:0x0000B5F8; // type:function size:0xD0 fn_12_B6C8 = .text:0x0000B6C8; // type:function size:0x18C @@ -181,11 +181,11 @@ fn_12_F2D8 = .text:0x0000F2D8; // type:function size:0x1CC fn_12_F4A4 = .text:0x0000F4A4; // type:function size:0x88 fn_12_F52C = .text:0x0000F52C; // type:function size:0xD0 fn_12_F5FC = .text:0x0000F5FC; // type:function size:0xE8 -fn_12_F6E4 = .text:0x0000F6E4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000F6E4; // type:function size:0x100 fn_12_F7E4 = .text:0x0000F7E4; // type:function size:0x198 fn_12_F97C = .text:0x0000F97C; // type:function size:0xA8 fn_12_FA24 = .text:0x0000FA24; // type:function size:0x70 -fn_12_FA94 = .text:0x0000FA94; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000FA94; // type:function size:0x114 fn_12_FBA8 = .text:0x0000FBA8; // type:function size:0x6C fn_12_FC14 = .text:0x0000FC14; // type:function size:0x180 fn_12_FD94 = .text:0x0000FD94; // type:function size:0xA4 @@ -233,7 +233,7 @@ fn_12_12AF0 = .text:0x00012AF0; // type:function size:0xA4 fn_12_12B94 = .text:0x00012B94; // type:function size:0xA4 fn_12_12C38 = .text:0x00012C38; // type:function size:0xA4 fn_12_12CDC = .text:0x00012CDC; // type:function size:0xB0 -fn_12_12D8C = .text:0x00012D8C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00012D8C; // type:function size:0x19C fn_12_12F28 = .text:0x00012F28; // type:function size:0x198 _rename_MakeParticle = .text:0x000130C0; // type:function size:0x19C fn_12_1325C = .text:0x0001325C; // type:function size:0x198 @@ -249,7 +249,7 @@ fn_12_13D34 = .text:0x00013D34; // type:function size:0xAC fn_12_13DE0 = .text:0x00013DE0; // type:function size:0x4 fn_12_13DE4 = .text:0x00013DE4; // type:function size:0x20 fn_12_13E04 = .text:0x00013E04; // type:function size:0x40 -fn_12_13E44 = .text:0x00013E44; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00013E44; // type:function size:0x1E4 fn_12_14028 = .text:0x00014028; // type:function size:0x24 fn_12_1404C = .text:0x0001404C; // type:function size:0x1C0 fn_12_1420C = .text:0x0001420C; // type:function size:0x1F4 @@ -257,7 +257,7 @@ fn_12_14400 = .text:0x00014400; // type:function size:0x190 fn_12_14590 = .text:0x00014590; // type:function size:0xF8 fn_12_14688 = .text:0x00014688; // type:function size:0x1D4 fn_12_1485C = .text:0x0001485C; // type:function size:0x18C -fn_12_149E8 = .text:0x000149E8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000149E8; // type:function size:0x1C8 fn_12_14BB0 = .text:0x00014BB0; // type:function size:0xD0 fn_12_14C80 = .text:0x00014C80; // type:function size:0x358 fn_12_14FD8 = .text:0x00014FD8; // type:function size:0x2C0 @@ -280,11 +280,11 @@ fn_12_16980 = .text:0x00016980; // type:function size:0x120 fn_12_16AA0 = .text:0x00016AA0; // type:function size:0x120 fn_12_16BC0 = .text:0x00016BC0; // type:function size:0x84 fn_12_16C44 = .text:0x00016C44; // type:function size:0x7C -fn_12_16CC0 = .text:0x00016CC0; // type:function size:0x198 -fn_12_16E58 = .text:0x00016E58; // type:function size:0xD4 -fn_12_16F2C = .text:0x00016F2C; // type:function size:0x38 -fn_12_16F64 = .text:0x00016F64; // type:function size:0x144 -fn_12_170A8 = .text:0x000170A8; // type:function size:0xB4 +Object3SpringJump = .text:0x00016CC0; // type:function size:0x198 scope:local +Object3Spring = .text:0x00016E58; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00016F2C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00016F64; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000170A8; // type:function size:0xB4 scope:local fn_12_1715C = .text:0x0001715C; // type:function size:0xF8 fn_12_17254 = .text:0x00017254; // type:function size:0xFC fn_12_17350 = .text:0x00017350; // type:function size:0x30 @@ -332,15 +332,15 @@ fn_12_1B640 = .text:0x0001B640; // type:function size:0x38 fn_12_1B678 = .text:0x0001B678; // type:function size:0x968 fn_12_1BFE0 = .text:0x0001BFE0; // type:function size:0x10C fn_12_1C0EC = .text:0x0001C0EC; // type:function size:0x2B0 -fn_12_1C39C = .text:0x0001C39C; // type:function size:0x34 -fn_12_1C3D0 = .text:0x0001C3D0; // type:function size:0x11C -fn_12_1C4EC = .text:0x0001C4EC; // type:function size:0x110 -fn_12_1C5FC = .text:0x0001C5FC; // type:function size:0xB4 -fn_12_1C6B0 = .text:0x0001C6B0; // type:function size:0x150 -fn_12_1C800 = .text:0x0001C800; // type:function size:0xE0 -fn_12_1C8E0 = .text:0x0001C8E0; // type:function size:0x190 -fn_12_1CA70 = .text:0x0001CA70; // type:function size:0xEC -fn_12_1CB5C = .text:0x0001CB5C; // type:function size:0x190 +DegRingGetNum = .text:0x0001C39C; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001C3D0; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001C4EC; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C5FC; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C6B0; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C800; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001C8E0; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001CA70; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001CB5C; // type:function size:0x190 scope:local fn_12_1CCEC = .text:0x0001CCEC; // type:function size:0x98 fn_12_1CD84 = .text:0x0001CD84; // type:function size:0xC8 fn_12_1CE4C = .text:0x0001CE4C; // type:function size:0x10C @@ -401,15 +401,15 @@ fn_12_2190C = .text:0x0002190C; // type:function size:0x8C fn_12_21998 = .text:0x00021998; // type:function size:0x38 fn_12_219D0 = .text:0x000219D0; // type:function size:0x4 fn_12_219D4 = .text:0x000219D4; // type:function size:0xDC -fn_12_21AB0 = .text:0x00021AB0; // type:function size:0x4 -fn_12_21AB4 = .text:0x00021AB4; // type:function size:0x2EC -fn_12_21DA0 = .text:0x00021DA0; // type:function size:0x44 -fn_12_21DE4 = .text:0x00021DE4; // type:function size:0x7F4 -fn_12_225D8 = .text:0x000225D8; // type:function size:0x34 -fn_12_2260C = .text:0x0002260C; // type:function size:0xF0 -fn_12_226FC = .text:0x000226FC; // type:function size:0x214 -fn_12_22910 = .text:0x00022910; // type:function size:0x254 -fn_12_22B64 = .text:0x00022B64; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00021AB0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00021AB4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00021DA0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00021DE4; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000225D8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002260C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000226FC; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00022910; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00022B64; // type:function size:0x268 scope:local fn_12_22DCC = .text:0x00022DCC; // type:function size:0x54 fn_12_22E20 = .text:0x00022E20; // type:function size:0x74 fn_12_22E94 = .text:0x00022E94; // type:function size:0x8C @@ -425,7 +425,7 @@ fn_12_23B1C = .text:0x00023B1C; // type:function size:0x3F8 fn_12_23F14 = .text:0x00023F14; // type:function size:0x1D0 fn_12_240E4 = .text:0x000240E4; // type:function size:0x140 fn_12_24224 = .text:0x00024224; // type:function size:0x1FC -fn_12_24420 = .text:0x00024420; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00024420; // type:function size:0x13C fn_12_2455C = .text:0x0002455C; // type:function size:0x200 fn_12_2475C = .text:0x0002475C; // type:function size:0x98 fn_12_247F4 = .text:0x000247F4; // type:function size:0x238 @@ -445,53 +445,53 @@ fn_12_24F58 = .text:0x00024F58; // type:function size:0x44 fn_12_24F9C = .text:0x00024F9C; // type:function size:0x38 fn_12_24FD4 = .text:0x00024FD4; // type:function size:0x4 fn_12_24FD8 = .text:0x00024FD8; // type:function size:0x38 -fn_12_25010 = .text:0x00025010; // type:function size:0xC8 -fn_12_250D8 = .text:0x000250D8; // type:function size:0x138 +_rename_GiveItemP = .text:0x00025010; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000250D8; // type:function size:0x138 fn_12_25210 = .text:0x00025210; // type:function size:0x138 fn_12_25348 = .text:0x00025348; // type:function size:0xD0 fn_12_25418 = .text:0x00025418; // type:function size:0x90 fn_12_254A8 = .text:0x000254A8; // type:function size:0x94 fn_12_2553C = .text:0x0002553C; // type:function size:0x8C -fn_12_255C8 = .text:0x000255C8; // type:function size:0xD4 -fn_12_2569C = .text:0x0002569C; // type:function size:0x240 -fn_12_258DC = .text:0x000258DC; // type:function size:0x98 -fn_12_25974 = .text:0x00025974; // type:function size:0x214 -fn_12_25B88 = .text:0x00025B88; // type:function size:0x10 -fn_12_25B98 = .text:0x00025B98; // type:function size:0xA0 -fn_12_25C38 = .text:0x00025C38; // type:function size:0xD0 -fn_12_25D08 = .text:0x00025D08; // type:function size:0x26C -fn_12_25F74 = .text:0x00025F74; // type:function size:0x38 -fn_12_25FAC = .text:0x00025FAC; // type:function size:0x50 -fn_12_25FFC = .text:0x00025FFC; // type:function size:0x70 -fn_12_2606C = .text:0x0002606C; // type:function size:0x50 -fn_12_260BC = .text:0x000260BC; // type:function size:0x38 -fn_12_260F4 = .text:0x000260F4; // type:function size:0x50 -fn_12_26144 = .text:0x00026144; // type:function size:0x38 -fn_12_2617C = .text:0x0002617C; // type:function size:0x3C -fn_12_261B8 = .text:0x000261B8; // type:function size:0x44 -fn_12_261FC = .text:0x000261FC; // type:function size:0x38 -fn_12_26234 = .text:0x00026234; // type:function size:0x4 -fn_12_26238 = .text:0x00026238; // type:function size:0x38 -fn_12_26270 = .text:0x00026270; // type:function size:0x144 -fn_12_263B4 = .text:0x000263B4; // type:function size:0x158 -fn_12_2650C = .text:0x0002650C; // type:function size:0x64 -fn_12_26570 = .text:0x00026570; // type:function size:0x1C4 -fn_12_26734 = .text:0x00026734; // type:function size:0x3C -fn_12_26770 = .text:0x00026770; // type:function size:0x6C -fn_12_267DC = .text:0x000267DC; // type:function size:0x228 -fn_12_26A04 = .text:0x00026A04; // type:function size:0x28C -fn_12_26C90 = .text:0x00026C90; // type:function size:0xC -fn_12_26C9C = .text:0x00026C9C; // type:function size:0x50 -fn_12_26CEC = .text:0x00026CEC; // type:function size:0x50 -fn_12_26D3C = .text:0x00026D3C; // type:function size:0x50 -fn_12_26D8C = .text:0x00026D8C; // type:function size:0x38 -fn_12_26DC4 = .text:0x00026DC4; // type:function size:0x50 -fn_12_26E14 = .text:0x00026E14; // type:function size:0x38 -fn_12_26E4C = .text:0x00026E4C; // type:function size:0x3C -fn_12_26E88 = .text:0x00026E88; // type:function size:0x44 -fn_12_26ECC = .text:0x00026ECC; // type:function size:0x38 -fn_12_26F04 = .text:0x00026F04; // type:function size:0x4 -fn_12_26F08 = .text:0x00026F08; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000255C8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002569C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000258DC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00025974; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00025B88; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00025B98; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00025C38; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00025D08; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00025F74; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00025FAC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00025FFC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002606C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000260BC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x000260F4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00026144; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002617C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000261B8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000261FC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00026234; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00026238; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00026270; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000263B4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002650C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00026570; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00026734; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00026770; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000267DC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00026A04; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00026C90; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00026C9C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00026CEC; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00026D3C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00026D8C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00026DC4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00026E14; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00026E4C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00026E88; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00026ECC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00026F04; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00026F08; // type:function size:0x38 scope:local fn_12_26F40 = .text:0x00026F40; // type:function size:0x280 fn_12_271C0 = .text:0x000271C0; // type:function size:0x50 fn_12_27210 = .text:0x00027210; // type:function size:0x50C @@ -584,8 +584,8 @@ fn_12_324EC = .text:0x000324EC; // type:function size:0x54 fn_12_32540 = .text:0x00032540; // type:function size:0x7EC fn_12_32D2C = .text:0x00032D2C; // type:function size:0xB0 fn_12_32DDC = .text:0x00032DDC; // type:function size:0xB4 -fn_12_32E90 = .text:0x00032E90; // type:function size:0x2C -fn_12_32EBC = .text:0x00032EBC; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00032E90; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00032EBC; // type:function size:0x30 o_ring_0 = .text:0x00032EEC; // type:function size:0x13C scope:local Ring = .text:0x00033028; // type:function size:0x688 scope:global o_ring_3 = .text:0x000336B0; // type:function size:0x6C scope:global @@ -619,19 +619,19 @@ fn_12_385F8 = .text:0x000385F8; // type:function size:0x2E0 fn_12_388D8 = .text:0x000388D8; // type:function size:0x110 fn_12_389E8 = .text:0x000389E8; // type:function size:0xF8 fn_12_38AE0 = .text:0x00038AE0; // type:function size:0x4 -fn_12_38AE4 = .text:0x00038AE4; // type:function size:0x264 -fn_12_38D48 = .text:0x00038D48; // type:function size:0x148 -fn_12_38E90 = .text:0x00038E90; // type:function size:0x48 -fn_12_38ED8 = .text:0x00038ED8; // type:function size:0x1A4 -fn_12_3907C = .text:0x0003907C; // type:function size:0x1AC -fn_12_39228 = .text:0x00039228; // type:function size:0x154 -fn_12_3937C = .text:0x0003937C; // type:function size:0x4 -fn_12_39380 = .text:0x00039380; // type:function size:0x138 -fn_12_394B8 = .text:0x000394B8; // type:function size:0x368 -fn_12_39820 = .text:0x00039820; // type:function size:0x224 -fn_12_39A44 = .text:0x00039A44; // type:function size:0x20 -fn_12_39A64 = .text:0x00039A64; // type:function size:0x4C -fn_12_39AB0 = .text:0x00039AB0; // type:function size:0xC4 +ObjectSavePoint = .text:0x00038AE4; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00038D48; // type:function size:0x148 scope:local +savepointExit = .text:0x00038E90; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00038ED8; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003907C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00039228; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003937C; // type:function size:0x4 scope:local +initCollidata = .text:0x00039380; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x000394B8; // type:function size:0x368 scope:local +savepointSwing = .text:0x00039820; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00039A44; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00039A64; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00039AB0; // type:function size:0xC4 scope:local fn_12_39B74 = .text:0x00039B74; // type:function size:0x20 fn_12_39B94 = .text:0x00039B94; // type:function size:0x3C fn_12_39BD0 = .text:0x00039BD0; // type:function size:0x9C @@ -1411,11 +1411,11 @@ lbl_12_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:flo lbl_12_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float lbl_12_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float lbl_12_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_12_rodata_848 = .rodata:0x00000848; // type:object size:0xC data:4byte -lbl_12_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_12_rodata_858 = .rodata:0x00000858; // type:object size:0x4 align:4 data:float -lbl_12_rodata_85C = .rodata:0x0000085C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_860 = .rodata:0x00000860; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000085C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000860; // type:object size:0x4 scope:local align:4 data:float lbl_12_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float lbl_12_rodata_86C = .rodata:0x0000086C; // type:object size:0xC data:4byte lbl_12_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float @@ -1526,11 +1526,11 @@ lbl_12_rodata_A30 = .rodata:0x00000A30; // type:object size:0x8 align:8 data:dou lbl_12_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float lbl_12_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:float lbl_12_rodata_A40 = .rodata:0x00000A40; // type:object size:0x8 align:4 data:float -lbl_12_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_12_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_12_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_12_rodata_A58 = .rodata:0x00000A58; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float lbl_12_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float lbl_12_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float lbl_12_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float @@ -1571,25 +1571,25 @@ lbl_12_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:flo lbl_12_rodata_B10 = .rodata:0x00000B10; // type:object size:0x8 align:8 data:double lbl_12_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:8 data:double lbl_12_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:4 data:float -lbl_12_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double -lbl_12_rodata_B68 = .rodata:0x00000B68; // type:object size:0x8 align:8 data:double -lbl_12_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_12_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B60; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B68; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float lbl_12_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float lbl_12_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float lbl_12_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float @@ -1623,37 +1623,37 @@ lbl_12_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:flo lbl_12_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float lbl_12_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float lbl_12_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:4 data:float -lbl_12_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C28 = .rodata:0x00000C28; // type:object size:0x8 align:8 data:double -lbl_12_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C48 = .rodata:0x00000C48; // type:object size:0x8 align:4 data:float -lbl_12_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_C90 = .rodata:0x00000C90; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C28; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float lbl_12_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float lbl_12_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float lbl_12_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float @@ -1916,17 +1916,17 @@ lbl_12_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x4 align:4 data:fl lbl_12_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x8 align:8 data:double lbl_12_rodata_1100 = .rodata:0x00001100; // type:object size:0x4 align:4 data:float lbl_12_rodata_1104 = .rodata:0x00001104; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1108 = .rodata:0x00001108; // type:object size:0x4 align:4 data:float -lbl_12_rodata_110C = .rodata:0x0000110C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1110 = .rodata:0x00001110; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1114 = .rodata:0x00001114; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1118 = .rodata:0x00001118; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1120 = .rodata:0x00001120; // type:object size:0x8 align:8 data:double -lbl_12_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:float -lbl_12_rodata_112C = .rodata:0x0000112C; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1134 = .rodata:0x00001134; // type:object size:0x4 align:4 data:float -lbl_12_rodata_1138 = .rodata:0x00001138; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001108; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000110C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001110; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001114; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001118; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001120; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001128; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000112C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001130; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001134; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001138; // type:object size:0x4 scope:local align:4 data:float lbl_12_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float lbl_12_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float lbl_12_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float @@ -5907,7 +5907,7 @@ lbl_12_data_535B0 = .data:0x000535B0; // type:object size:0x7 data:string lbl_12_data_535B8 = .data:0x000535B8; // type:object size:0x7 data:string lbl_12_data_535C0 = .data:0x000535C0; // type:object size:0x7 data:string lbl_12_data_535C8 = .data:0x000535C8; // type:object size:0x60 -lbl_12_data_53628 = .data:0x00053628; // type:object size:0x8 +_rename_ring_texlist = .data:0x00053628; // type:object size:0x8 lbl_12_data_53630 = .data:0x00053630; // type:object size:0x38 lbl_12_data_53668 = .data:0x00053668; // type:object size:0x38 lbl_12_data_536A0 = .data:0x000536A0; // type:object size:0xE data:string @@ -5986,42 +5986,42 @@ lbl_12_data_542F4 = .data:0x000542F4; // type:object size:0xB data:string lbl_12_data_54300 = .data:0x00054300; // type:object size:0x38 lbl_12_data_54338 = .data:0x00054338; // type:object size:0x8 data:byte lbl_12_data_54340 = .data:0x00054340; // type:object size:0x5 data:string -lbl_12_data_54360 = .data:0x00054360; // type:object size:0xE data:string -lbl_12_data_54370 = .data:0x00054370; // type:object size:0xE data:string -lbl_12_data_54380 = .data:0x00054380; // type:object size:0xD data:string -lbl_12_data_54390 = .data:0x00054390; // type:object size:0xD data:string -lbl_12_data_543A0 = .data:0x000543A0; // type:object size:0x30 -lbl_12_data_543D0 = .data:0x000543D0; // type:object size:0x8 -lbl_12_data_543D8 = .data:0x000543D8; // type:object size:0x204 -lbl_12_data_545DC = .data:0x000545DC; // type:object size:0x204 -lbl_12_data_547E0 = .data:0x000547E0; // type:object size:0x1C8 -lbl_12_data_549A8 = .data:0x000549A8; // type:object size:0x40 -lbl_12_data_549E8 = .data:0x000549E8; // type:object size:0x50 -lbl_12_data_54A38 = .data:0x00054A38; // type:object size:0x8 -lbl_12_data_54A40 = .data:0x00054A40; // type:object size:0x20 -lbl_12_data_54A60 = .data:0x00054A60; // type:object size:0xC0 -lbl_12_data_54B20 = .data:0x00054B20; // type:object size:0x60 -lbl_12_data_54B80 = .data:0x00054B80; // type:object size:0x40 -lbl_12_data_54BC0 = .data:0x00054BC0; // type:object size:0x80 -lbl_12_data_54C40 = .data:0x00054C40; // type:object size:0x40 -lbl_12_data_54C80 = .data:0x00054C80; // type:object size:0x24 -lbl_12_data_54CA4 = .data:0x00054CA4; // type:object size:0x1C8 -lbl_12_data_54E6C = .data:0x00054E6C; // type:object size:0x1C8 -lbl_12_data_55034 = .data:0x00055034; // type:object size:0x140 -lbl_12_data_55174 = .data:0x00055174; // type:object size:0x40 -lbl_12_data_551B4 = .data:0x000551B4; // type:object size:0x50 -lbl_12_data_55204 = .data:0x00055204; // type:object size:0x8 -lbl_12_data_5520C = .data:0x0005520C; // type:object size:0x14 -lbl_12_data_55220 = .data:0x00055220; // type:object size:0x120 -lbl_12_data_55340 = .data:0x00055340; // type:object size:0x60 -lbl_12_data_553A0 = .data:0x000553A0; // type:object size:0x20 -lbl_12_data_553C0 = .data:0x000553C0; // type:object size:0x30 -lbl_12_data_553F0 = .data:0x000553F0; // type:object size:0x24 -lbl_12_data_55414 = .data:0x00055414; // type:object size:0x8 -lbl_12_data_5541C = .data:0x0005541C; // type:object size:0x30 -lbl_12_data_5544C = .data:0x0005544C; // type:object size:0x4 align:4 data:float -lbl_12_data_55450 = .data:0x00055450; // type:object size:0x4 align:4 data:float -lbl_12_data_55454 = .data:0x00055454; // type:object size:0x4 align:4 data:float +@18 = .data:0x00054360; // type:object size:0xE scope:local data:string +@19 = .data:0x00054370; // type:object size:0xE scope:local data:string +@20 = .data:0x00054380; // type:object size:0xD scope:local data:string +@21 = .data:0x00054390; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000543A0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000543D0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000543D8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000545DC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000547E0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000549A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000549E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00054A38; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00054A40; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00054A60; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00054B20; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00054B80; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00054BC0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00054C40; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00054C80; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00054CA4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00054E6C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00055034; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00055174; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000551B4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00055204; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0005520C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00055220; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00055340; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000553A0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000553C0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000553F0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00055414; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0005541C; // type:object size:0x30 scope:local +spring3_k = .data:0x0005544C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00055450; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00055454; // type:object size:0x4 scope:local align:4 data:float lbl_12_data_55458 = .data:0x00055458; // type:object size:0xE data:string lbl_12_data_55468 = .data:0x00055468; // type:object size:0xC lbl_12_data_55474 = .data:0x00055474; // type:object size:0x8 @@ -6257,7 +6257,7 @@ lbl_12_data_5B4D0 = .data:0x0005B4D0; // type:object size:0x14 lbl_12_data_5B4E4 = .data:0x0005B4E4; // type:object size:0x24 lbl_12_data_5B508 = .data:0x0005B508; // type:object size:0x40 data:4byte lbl_12_data_5B548 = .data:0x0005B548; // type:object size:0x30 -lbl_12_data_5B578 = .data:0x0005B578; // type:object size:0x5 data:string +@115 = .data:0x0005B578; // type:object size:0x5 scope:local data:string lbl_12_data_5B580 = .data:0x0005B580; // type:object size:0xE data:string lbl_12_data_5B590 = .data:0x0005B590; // type:object size:0xD data:string lbl_12_data_5B5A0 = .data:0x0005B5A0; // type:object size:0x18 @@ -6331,149 +6331,149 @@ lbl_12_data_5D428 = .data:0x0005D428; // type:object size:0x30 lbl_12_data_5D458 = .data:0x0005D458; // type:object size:0xF data:string lbl_12_data_5D468 = .data:0x0005D468; // type:object size:0x10 data:string lbl_12_data_5D478 = .data:0x0005D478; // type:object size:0x18 data:string -lbl_12_data_5D490 = .data:0x0005D490; // type:object size:0xD data:string -lbl_12_data_5D4A0 = .data:0x0005D4A0; // type:object size:0xD data:string -lbl_12_data_5D4B0 = .data:0x0005D4B0; // type:object size:0x18 -lbl_12_data_5D4C8 = .data:0x0005D4C8; // type:object size:0x8 -lbl_12_data_5D4D0 = .data:0x0005D4D0; // type:object size:0x2D0 -lbl_12_data_5D7A0 = .data:0x0005D7A0; // type:object size:0xCE4 -lbl_12_data_5E484 = .data:0x0005E484; // type:object size:0x18 -lbl_12_data_5E49C = .data:0x0005E49C; // type:object size:0xE data:string -lbl_12_data_5E4AC = .data:0x0005E4AC; // type:object size:0xC -lbl_12_data_5E4B8 = .data:0x0005E4B8; // type:object size:0x8 -lbl_12_data_5E4C0 = .data:0x0005E4C0; // type:object size:0x50 -lbl_12_data_5E510 = .data:0x0005E510; // type:object size:0xCC -lbl_12_data_5E5DC = .data:0x0005E5DC; // type:object size:0x18 -lbl_12_data_5E5F4 = .data:0x0005E5F4; // type:object size:0xC -lbl_12_data_5E600 = .data:0x0005E600; // type:object size:0x8 -lbl_12_data_5E608 = .data:0x0005E608; // type:object size:0x50 -lbl_12_data_5E658 = .data:0x0005E658; // type:object size:0xCC -lbl_12_data_5E724 = .data:0x0005E724; // type:object size:0x18 -lbl_12_data_5E73C = .data:0x0005E73C; // type:object size:0xD data:string -lbl_12_data_5E74C = .data:0x0005E74C; // type:object size:0xD data:string -lbl_12_data_5E75C = .data:0x0005E75C; // type:object size:0xD data:string -lbl_12_data_5E76C = .data:0x0005E76C; // type:object size:0xD data:string -lbl_12_data_5E77C = .data:0x0005E77C; // type:object size:0x30 -lbl_12_data_5E7AC = .data:0x0005E7AC; // type:object size:0x8 -lbl_12_data_5E7B4 = .data:0x0005E7B4; // type:object size:0x108 -lbl_12_data_5E8BC = .data:0x0005E8BC; // type:object size:0x18C -lbl_12_data_5EA48 = .data:0x0005EA48; // type:object size:0x18 -lbl_12_data_5EA60 = .data:0x0005EA60; // type:object size:0x38 -lbl_12_data_5EA98 = .data:0x0005EA98; // type:object size:0x100 -lbl_12_data_5EB98 = .data:0x0005EB98; // type:object size:0x15C -lbl_12_data_5ECF4 = .data:0x0005ECF4; // type:object size:0x18 -lbl_12_data_5ED0C = .data:0x0005ED0C; // type:object size:0x38 -lbl_12_data_5ED44 = .data:0x0005ED44; // type:object size:0x10C -lbl_12_data_5EE50 = .data:0x0005EE50; // type:object size:0x15C -lbl_12_data_5EFAC = .data:0x0005EFAC; // type:object size:0x18 -lbl_12_data_5EFC4 = .data:0x0005EFC4; // type:object size:0x38 -lbl_12_data_5EFFC = .data:0x0005EFFC; // type:object size:0xC0 -lbl_12_data_5F0BC = .data:0x0005F0BC; // type:object size:0x114 -lbl_12_data_5F1D0 = .data:0x0005F1D0; // type:object size:0x18 -lbl_12_data_5F1E8 = .data:0x0005F1E8; // type:object size:0x38 -lbl_12_data_5F220 = .data:0x0005F220; // type:object size:0x108 -lbl_12_data_5F328 = .data:0x0005F328; // type:object size:0x18C -lbl_12_data_5F4B4 = .data:0x0005F4B4; // type:object size:0x18 -lbl_12_data_5F4CC = .data:0x0005F4CC; // type:object size:0x38 -lbl_12_data_5F504 = .data:0x0005F504; // type:object size:0x34 -lbl_12_data_5F538 = .data:0x0005F538; // type:object size:0x6C -lbl_12_data_5F5A4 = .data:0x0005F5A4; // type:object size:0x18 -lbl_12_data_5F5BC = .data:0x0005F5BC; // type:object size:0x38 -lbl_12_data_5F5F4 = .data:0x0005F5F4; // type:object size:0x34 -lbl_12_data_5F628 = .data:0x0005F628; // type:object size:0x6C -lbl_12_data_5F694 = .data:0x0005F694; // type:object size:0x18 -lbl_12_data_5F6AC = .data:0x0005F6AC; // type:object size:0x38 -lbl_12_data_5F6E4 = .data:0x0005F6E4; // type:object size:0x2B0 -lbl_12_data_5F994 = .data:0x0005F994; // type:object size:0x3B4 -lbl_12_data_5FD48 = .data:0x0005FD48; // type:object size:0x18 -lbl_12_data_5FD60 = .data:0x0005FD60; // type:object size:0x38 -lbl_12_data_5FD98 = .data:0x0005FD98; // type:object size:0x174 -lbl_12_data_5FF0C = .data:0x0005FF0C; // type:object size:0x234 -lbl_12_data_60140 = .data:0x00060140; // type:object size:0x18 -lbl_12_data_60158 = .data:0x00060158; // type:object size:0x38 -lbl_12_data_60190 = .data:0x00060190; // type:object size:0x20 -lbl_12_data_601B0 = .data:0x000601B0; // type:object size:0x20 -lbl_12_data_601D0 = .data:0x000601D0; // type:object size:0xA0 -lbl_12_data_60270 = .data:0x00060270; // type:object size:0xA0 -lbl_12_data_60310 = .data:0x00060310; // type:object size:0xA0 -lbl_12_data_603B0 = .data:0x000603B0; // type:object size:0xA0 -lbl_12_data_60450 = .data:0x00060450; // type:object size:0xA0 -lbl_12_data_604F0 = .data:0x000604F0; // type:object size:0x20 -lbl_12_data_60510 = .data:0x00060510; // type:object size:0x20 -lbl_12_data_60530 = .data:0x00060530; // type:object size:0xA0 -lbl_12_data_605D0 = .data:0x000605D0; // type:object size:0x90 -lbl_12_data_60660 = .data:0x00060660; // type:object size:0xC data:4byte -lbl_12_data_6066C = .data:0x0006066C; // type:object size:0xD data:string -lbl_12_data_6067C = .data:0x0006067C; // type:object size:0x30 -lbl_12_data_606AC = .data:0x000606AC; // type:object size:0x8 -lbl_12_data_606B4 = .data:0x000606B4; // type:object size:0x108 -lbl_12_data_607BC = .data:0x000607BC; // type:object size:0x18C -lbl_12_data_60948 = .data:0x00060948; // type:object size:0x18 -lbl_12_data_60960 = .data:0x00060960; // type:object size:0x38 -lbl_12_data_60998 = .data:0x00060998; // type:object size:0x100 -lbl_12_data_60A98 = .data:0x00060A98; // type:object size:0x15C -lbl_12_data_60BF4 = .data:0x00060BF4; // type:object size:0x18 -lbl_12_data_60C0C = .data:0x00060C0C; // type:object size:0x38 -lbl_12_data_60C44 = .data:0x00060C44; // type:object size:0x10C -lbl_12_data_60D50 = .data:0x00060D50; // type:object size:0x15C -lbl_12_data_60EAC = .data:0x00060EAC; // type:object size:0x18 -lbl_12_data_60EC4 = .data:0x00060EC4; // type:object size:0x38 -lbl_12_data_60EFC = .data:0x00060EFC; // type:object size:0xC0 -lbl_12_data_60FBC = .data:0x00060FBC; // type:object size:0x114 -lbl_12_data_610D0 = .data:0x000610D0; // type:object size:0x18 -lbl_12_data_610E8 = .data:0x000610E8; // type:object size:0x38 -lbl_12_data_61120 = .data:0x00061120; // type:object size:0x108 -lbl_12_data_61228 = .data:0x00061228; // type:object size:0x18C -lbl_12_data_613B4 = .data:0x000613B4; // type:object size:0x18 -lbl_12_data_613CC = .data:0x000613CC; // type:object size:0x38 -lbl_12_data_61404 = .data:0x00061404; // type:object size:0x34 -lbl_12_data_61438 = .data:0x00061438; // type:object size:0x6C -lbl_12_data_614A4 = .data:0x000614A4; // type:object size:0x18 -lbl_12_data_614BC = .data:0x000614BC; // type:object size:0x38 -lbl_12_data_614F4 = .data:0x000614F4; // type:object size:0x34 -lbl_12_data_61528 = .data:0x00061528; // type:object size:0x6C -lbl_12_data_61594 = .data:0x00061594; // type:object size:0x18 -lbl_12_data_615AC = .data:0x000615AC; // type:object size:0x38 -lbl_12_data_615E4 = .data:0x000615E4; // type:object size:0x2B0 -lbl_12_data_61894 = .data:0x00061894; // type:object size:0x3B4 -lbl_12_data_61C48 = .data:0x00061C48; // type:object size:0x18 -lbl_12_data_61C60 = .data:0x00061C60; // type:object size:0x38 -lbl_12_data_61C98 = .data:0x00061C98; // type:object size:0x174 -lbl_12_data_61E0C = .data:0x00061E0C; // type:object size:0x234 -lbl_12_data_62040 = .data:0x00062040; // type:object size:0x18 -lbl_12_data_62058 = .data:0x00062058; // type:object size:0x38 -lbl_12_data_62090 = .data:0x00062090; // type:object size:0x140 -lbl_12_data_621D0 = .data:0x000621D0; // type:object size:0x20 -lbl_12_data_621F0 = .data:0x000621F0; // type:object size:0x140 -lbl_12_data_62330 = .data:0x00062330; // type:object size:0x140 -lbl_12_data_62470 = .data:0x00062470; // type:object size:0x140 -lbl_12_data_625B0 = .data:0x000625B0; // type:object size:0x140 -lbl_12_data_626F0 = .data:0x000626F0; // type:object size:0x140 -lbl_12_data_62830 = .data:0x00062830; // type:object size:0x140 -lbl_12_data_62970 = .data:0x00062970; // type:object size:0x140 -lbl_12_data_62AB0 = .data:0x00062AB0; // type:object size:0x140 -lbl_12_data_62BF0 = .data:0x00062BF0; // type:object size:0x90 -lbl_12_data_62C80 = .data:0x00062C80; // type:object size:0xC data:4byte -lbl_12_data_62C8C = .data:0x00062C8C; // type:object size:0x1C -lbl_12_data_62CA8 = .data:0x00062CA8; // type:object size:0x60 -lbl_12_data_62D08 = .data:0x00062D08; // type:object size:0x4 data:4byte -lbl_12_data_62D0C = .data:0x00062D0C; // type:object size:0x4 data:4byte -lbl_12_data_62D10 = .data:0x00062D10; // type:object size:0x4 align:4 data:float -lbl_12_data_62D14 = .data:0x00062D14; // type:object size:0x4 align:4 data:float -lbl_12_data_62D18 = .data:0x00062D18; // type:object size:0x4 align:4 data:float -lbl_12_data_62D1C = .data:0x00062D1C; // type:object size:0x4 data:4byte -lbl_12_data_62D20 = .data:0x00062D20; // type:object size:0x4 data:4byte -lbl_12_data_62D24 = .data:0x00062D24; // type:object size:0x4 align:4 data:float -lbl_12_data_62D28 = .data:0x00062D28; // type:object size:0x4 align:4 data:float -lbl_12_data_62D2C = .data:0x00062D2C; // type:object size:0x4 align:4 data:float -lbl_12_data_62D30 = .data:0x00062D30; // type:object size:0xC -lbl_12_data_62D3C = .data:0x00062D3C; // type:object size:0xC -lbl_12_data_62D48 = .data:0x00062D48; // type:object size:0xC -lbl_12_data_62D54 = .data:0x00062D54; // type:object size:0xC -lbl_12_data_62D60 = .data:0x00062D60; // type:object size:0xC -lbl_12_data_62D6C = .data:0x00062D6C; // type:object size:0x4 data:4byte -lbl_12_data_62D70 = .data:0x00062D70; // type:object size:0xC -lbl_12_data_62D7C = .data:0x00062D7C; // type:object size:0xC +@19 = .data:0x0005D490; // type:object size:0xD scope:local data:string +@20 = .data:0x0005D4A0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0005D4B0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0005D4C8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0005D4D0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0005D7A0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0005E484; // type:object size:0x18 scope:local +@21 = .data:0x0005E49C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0005E4AC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0005E4B8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0005E4C0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0005E510; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0005E5DC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0005E5F4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0005E600; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0005E608; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0005E658; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0005E724; // type:object size:0x18 scope:local +@22 = .data:0x0005E73C; // type:object size:0xD scope:local data:string +@23 = .data:0x0005E74C; // type:object size:0xD scope:local data:string +@24 = .data:0x0005E75C; // type:object size:0xD scope:local data:string +@25 = .data:0x0005E76C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0005E77C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0005E7AC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0005E7B4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0005E8BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0005EA48; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0005EA60; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0005EA98; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0005EB98; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0005ECF4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0005ED0C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0005ED44; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0005EE50; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0005EFAC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0005EFC4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0005EFFC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0005F0BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0005F1D0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0005F1E8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0005F220; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0005F328; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0005F4B4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0005F4CC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0005F504; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0005F538; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0005F5A4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0005F5BC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0005F5F4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0005F628; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0005F694; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0005F6AC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0005F6E4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0005F994; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0005FD48; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0005FD60; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0005FD98; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0005FF0C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00060140; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00060158; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00060190; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000601B0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000601D0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00060270; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00060310; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000603B0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00060450; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000604F0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00060510; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00060530; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000605D0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00060660; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0006066C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0006067C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000606AC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000606B4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000607BC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00060948; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00060960; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00060998; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00060A98; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00060BF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00060C0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00060C44; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00060D50; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00060EAC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00060EC4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00060EFC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00060FBC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000610D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000610E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00061120; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00061228; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000613B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000613CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00061404; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00061438; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000614A4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000614BC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000614F4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00061528; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00061594; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000615AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000615E4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00061894; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00061C48; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00061C60; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00061C98; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00061E0C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00062040; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00062058; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00062090; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000621D0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000621F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00062330; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00062470; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000625B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000626F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00062830; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00062970; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00062AB0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00062BF0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00062C80; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00062C8C; // type:object size:0x1C +goalring_colli_info = .data:0x00062CA8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00062D08; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00062D0C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00062D10; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00062D14; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00062D18; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00062D1C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00062D20; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00062D24; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00062D28; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00062D2C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00062D30; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00062D3C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00062D48; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00062D54; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00062D60; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00062D6C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00062D70; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00062D7C; // type:object size:0xC scope:local lbl_12_data_62D88 = .data:0x00062D88; // type:object size:0xE data:string lbl_12_data_62D98 = .data:0x00062D98; // type:object size:0xD data:string lbl_12_data_62DA8 = .data:0x00062DA8; // type:object size:0xD data:string @@ -6559,30 +6559,30 @@ lbl_12_data_66690 = .data:0x00066690; // type:object size:0xD data:string lbl_12_data_666A0 = .data:0x000666A0; // type:object size:0xE data:string lbl_12_data_666B0 = .data:0x000666B0; // type:object size:0xD data:string lbl_12_data_666C0 = .data:0x000666C0; // type:object size:0x24 -lbl_12_data_666E4 = .data:0x000666E4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000666E4; // type:object size:0x8 lbl_12_data_666EC = .data:0x000666EC; // type:object size:0x98 lbl_12_data_66784 = .data:0x00066784; // type:object size:0x2DC -lbl_12_data_66A60 = .data:0x00066A60; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00066A60; // type:object size:0x18 lbl_12_data_66A78 = .data:0x00066A78; // type:object size:0x164 lbl_12_data_66BDC = .data:0x00066BDC; // type:object size:0x15C -lbl_12_data_66D38 = .data:0x00066D38; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00066D38; // type:object size:0x18 lbl_12_data_66D50 = .data:0x00066D50; // type:object size:0x1B4 lbl_12_data_66F04 = .data:0x00066F04; // type:object size:0x15C -lbl_12_data_67060 = .data:0x00067060; // type:object size:0x18 -lbl_12_data_67078 = .data:0x00067078; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00067060; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00067078; // type:object size:0x30 lbl_12_data_670A8 = .data:0x000670A8; // type:object size:0x10 -lbl_12_data_670B8 = .data:0x000670B8; // type:object size:0x58 data:4byte -jumptable_12_data_67110 = .data:0x00067110; // type:object size:0x1C scope:local -lbl_12_data_6712C = .data:0x0006712C; // type:object size:0xC -lbl_12_data_67138 = .data:0x00067138; // type:object size:0xE data:string -lbl_12_data_67148 = .data:0x00067148; // type:object size:0xC -lbl_12_data_67154 = .data:0x00067154; // type:object size:0x8 -lbl_12_data_6715C = .data:0x0006715C; // type:object size:0x3D4 -lbl_12_data_67530 = .data:0x00067530; // type:object size:0x4A4 -lbl_12_data_679D4 = .data:0x000679D4; // type:object size:0x18 -lbl_12_data_679EC = .data:0x000679EC; // type:object size:0x30 -lbl_12_data_67A1C = .data:0x00067A1C; // type:object size:0x58 data:4byte -jumptable_12_data_67A74 = .data:0x00067A74; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000670B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00067110; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0006712C; // type:object size:0xC scope:local +@21 = .data:0x00067138; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00067148; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00067154; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0006715C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00067530; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000679D4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000679EC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00067A1C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00067A74; // type:object size:0x1C scope:local lbl_12_data_67AA0 = .data:0x00067AA0; // type:object size:0xD data:string lbl_12_data_67AB0 = .data:0x00067AB0; // type:object size:0xE data:string lbl_12_data_67AC0 = .data:0x00067AC0; // type:object size:0xD data:string @@ -7321,29 +7321,29 @@ lbl_12_data_8FDE0 = .data:0x0008FDE0; // type:object size:0x30 lbl_12_data_8FE10 = .data:0x0008FE10; // type:object size:0x30 lbl_12_data_8FE40 = .data:0x0008FE40; // type:object size:0xE data:string lbl_12_data_8FE50 = .data:0x0008FE50; // type:object size:0xC -lbl_12_data_8FE5C = .data:0x0008FE5C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0008FE5C; // type:object size:0x8 lbl_12_data_8FE64 = .data:0x0008FE64; // type:object size:0x318 lbl_12_data_9017C = .data:0x0009017C; // type:object size:0x42C -lbl_12_data_905A8 = .data:0x000905A8; // type:object size:0x18 -lbl_12_data_905C0 = .data:0x000905C0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000905A8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000905C0; // type:object size:0x38 lbl_12_data_905F8 = .data:0x000905F8; // type:object size:0x318 lbl_12_data_90910 = .data:0x00090910; // type:object size:0x42C -lbl_12_data_90D3C = .data:0x00090D3C; // type:object size:0x18 -lbl_12_data_90D54 = .data:0x00090D54; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x00090D3C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00090D54; // type:object size:0x38 lbl_12_data_90D8C = .data:0x00090D8C; // type:object size:0x69C lbl_12_data_91428 = .data:0x00091428; // type:object size:0x7BC -lbl_12_data_91BE4 = .data:0x00091BE4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00091BE4; // type:object size:0x18 lbl_12_data_91BFC = .data:0x00091BFC; // type:object size:0x268 -lbl_12_data_91E64 = .data:0x00091E64; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00091E64; // type:object size:0x24 lbl_12_data_91E88 = .data:0x00091E88; // type:object size:0x268 -lbl_12_data_920F0 = .data:0x000920F0; // type:object size:0x24 -lbl_12_data_92114 = .data:0x00092114; // type:object size:0x30 -lbl_12_data_92144 = .data:0x00092144; // type:object size:0x4 align:4 data:float -lbl_12_data_92148 = .data:0x00092148; // type:object size:0x4 align:4 data:float -lbl_12_data_9214C = .data:0x0009214C; // type:object size:0x4 align:4 data:float -lbl_12_data_92150 = .data:0x00092150; // type:object size:0x4 data:4byte -jumptable_12_data_92154 = .data:0x00092154; // type:object size:0x30 scope:local -lbl_12_data_92184 = .data:0x00092184; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000920F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00092114; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00092144; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00092148; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009214C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00092150; // type:object size:0x4 data:4byte +@91 = .data:0x00092154; // type:object size:0x30 scope:local +vec$111 = .data:0x00092184; // type:object size:0x18 scope:local lbl_12_data_921A0 = .data:0x000921A0; // type:object size:0xE data:string lbl_12_data_921B0 = .data:0x000921B0; // type:object size:0xE data:string lbl_12_data_921C0 = .data:0x000921C0; // type:object size:0xD data:string @@ -8229,7 +8229,7 @@ lbl_12_bss_730 = .bss:0x00000730; // type:object size:0x4 data:4byte lbl_12_bss_734 = .bss:0x00000734; // type:object size:0x4 data:4byte lbl_12_bss_738 = .bss:0x00000738; // type:object size:0x640 data:4byte lbl_12_bss_D78 = .bss:0x00000D78; // type:object size:0x8 data:4byte -lbl_12_bss_D80 = .bss:0x00000D80; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte lbl_12_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte lbl_12_bss_D90 = .bss:0x00000D90; // type:object size:0x8 data:4byte lbl_12_bss_D98 = .bss:0x00000D98; // type:object size:0x8 data:4byte @@ -8245,7 +8245,7 @@ colli_timer = .bss:0x00000DC0; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000DC4; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DC8; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DCC; // type:object size:0x4 scope:local data:4byte -lbl_12_bss_DD0 = .bss:0x00000DD0; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000DD0; // type:object size:0x4 scope:local data:4byte lbl_12_bss_DD8 = .bss:0x00000DD8; // type:object size:0x4 data:4byte lbl_12_bss_DDC = .bss:0x00000DDC; // type:object size:0x4 data:4byte lbl_12_bss_DE0 = .bss:0x00000DE0; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg13D/splits.txt b/config/GSNE8P/stg13D/splits.txt index 11c7c3a7..f444ee8b 100644 --- a/config/GSNE8P/stg13D/splits.txt +++ b/config/GSNE8P/stg13D/splits.txt @@ -55,7 +55,7 @@ stg13D_11.c: .rodata start:0x00000268 end:0x00000280 stg13_cityescape/o_ce_tjumpdai.c: - .text start:0x0000C5C4 end:0x0000C940 + .text start:0x0000C5C4 end:0x0000C9C8 .rodata start:0x00000280 end:0x00000290 stg13D_13.c: @@ -186,13 +186,10 @@ stg13D_43.c: .text start:0x000213E8 end:0x00022428 .rodata start:0x00000910 end:0x00000960 -stg13D_44.c: - .text start:0x000225CC end:0x00022764 - .rodata start:0x00000960 end:0x00000978 - OBJECT/o_3spring.c: - .text start:0x00022764 end:0x00022A68 - .rodata start:0x00000978 end:0x00000980 + .text start:0x000225CC end:0x00022A68 + .rodata start:0x00000960 end:0x00000980 + .data start:0x0020F420 end:0x00210518 stg13D_46.c: .text start:0x00022A68 end:0x00022EF0 @@ -227,8 +224,9 @@ stg13D_54.c: .rodata start:0x00000B08 end:0x00000B60 OBJECT/o_degring_linear.c: - .text start:0x00027CDC end:0x00028468 + .text start:0x00027CA8 end:0x000285F8 .rodata start:0x00000B60 end:0x00000B78 + .data start:0x00216638 end:0x00216640 stg13D_56.c: .text start:0x00028CEC end:0x00028FFC @@ -251,8 +249,10 @@ stg13D_60.c: .rodata start:0x00000C38 end:0x00000C40 OBJECT/o_goalring.c: - .text start:0x0002D208 end:0x0002E520 + .text start:0x0002D204 end:0x0002E520 .rodata start:0x00000C40 end:0x00000C98 + .data start:0x00218550 end:0x0021DE48 + .bss start:0x00000D80 end:0x00000D88 stg13D_62.c: .text start:0x0002E520 end:0x0002EF40 @@ -270,21 +270,15 @@ stg13D_65.c: .text start:0x000309D4 end:0x00030AA4 .rodata start:0x00000D20 end:0x00000D28 -stg13D_66.c: - .text start:0x00030D28 end:0x000317D0 - .rodata start:0x00000D28 end:0x00000D60 - -stg13D_67.c: - .text start:0x00031844 end:0x00031888 - .rodata start:0x00000D60 end:0x00000D68 - -stg13D_68.c: - .text start:0x00031A40 end:0x000324A0 - .rodata start:0x00000D68 end:0x00000DA8 +OBJECT/o_itemboxair.c: + .text start:0x00030C54 end:0x000318FC + .rodata start:0x00000D28 end:0x00000D68 + .data start:0x00222178 end:0x002221F8 -stg13D_69.c: - .text start:0x00032514 end:0x00032558 - .rodata start:0x00000DA8 end:0x00000DB0 +OBJECT/o_itemboxballoon.c: + .text start:0x000318FC end:0x000325CC + .rodata start:0x00000D68 end:0x00000DB0 + .data start:0x002221F8 end:0x00222B50 stg13D_70.c: .text start:0x000325CC end:0x00032F80 @@ -335,6 +329,8 @@ stg13D_80.c: OBJECT/o_savepoint.c: .text start:0x00043C30 end:0x00044CC0 .rodata start:0x00001220 end:0x00001258 + .data start:0x0024D210 end:0x0024D260 + .bss start:0x00000DD0 end:0x00000DD8 stg13D_82.c: .text start:0x00044CC0 end:0x000467D0 diff --git a/config/GSNE8P/stg13D/symbols.txt b/config/GSNE8P/stg13D/symbols.txt index a9d74858..0293e826 100644 --- a/config/GSNE8P/stg13D/symbols.txt +++ b/config/GSNE8P/stg13D/symbols.txt @@ -114,10 +114,10 @@ ObjectCesobjDest = .text:0x0000C060; // type:function size:0x74 scope:local ObjectCesobjExec = .text:0x0000C0D4; // type:function size:0x14C scope:local fn_13_C220 = .text:0x0000C220; // type:function size:0x2D4 fn_13_C4F4 = .text:0x0000C4F4; // type:function size:0xD0 -fn_13_C5C4 = .text:0x0000C5C4; // type:function size:0x220 -fn_13_C7E4 = .text:0x0000C7E4; // type:function size:0x50 -fn_13_C834 = .text:0x0000C834; // type:function size:0x10C -fn_13_C940 = .text:0x0000C940; // type:function size:0x88 +ObjectCeTjumpdai = .text:0x0000C5C4; // type:function size:0x220 scope:global +ObjectCeTjumpdaiDest = .text:0x0000C7E4; // type:function size:0x50 scope:local +ObjectCeTjumpdaiExec = .text:0x0000C834; // type:function size:0x10C scope:local +ObjectCeTjumpdaiDisp = .text:0x0000C940; // type:function size:0x88 scope:local fn_13_C9C8 = .text:0x0000C9C8; // type:function size:0x88 fn_13_CA50 = .text:0x0000CA50; // type:function size:0x4 fn_13_CA54 = .text:0x0000CA54; // type:function size:0x40 @@ -229,13 +229,13 @@ fn_13_181EC = .text:0x000181EC; // type:function size:0x168 fn_13_18354 = .text:0x00018354; // type:function size:0x54 fn_13_183A8 = .text:0x000183A8; // type:function size:0x1CC fn_13_18574 = .text:0x00018574; // type:function size:0xC8 -fn_13_1863C = .text:0x0001863C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0001863C; // type:function size:0x30 fn_13_1866C = .text:0x0001866C; // type:function size:0x30C -fn_13_18978 = .text:0x00018978; // type:function size:0x74 -fn_13_189EC = .text:0x000189EC; // type:function size:0xBC -fn_13_18AA8 = .text:0x00018AA8; // type:function size:0x40 -fn_13_18AE8 = .text:0x00018AE8; // type:function size:0x2C -fn_13_18B14 = .text:0x00018B14; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00018978; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000189EC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00018AA8; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00018AE8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00018B14; // type:function size:0x60 fn_13_18B74 = .text:0x00018B74; // type:function size:0x12C fn_13_18CA0 = .text:0x00018CA0; // type:function size:0x4 fn_13_18CA4 = .text:0x00018CA4; // type:function size:0x4 @@ -265,11 +265,11 @@ fn_13_1B8EC = .text:0x0001B8EC; // type:function size:0x88 fn_13_1B974 = .text:0x0001B974; // type:function size:0xD0 fn_13_1BA44 = .text:0x0001BA44; // type:function size:0xD8 fn_13_1BB1C = .text:0x0001BB1C; // type:function size:0xE8 -fn_13_1BC04 = .text:0x0001BC04; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001BC04; // type:function size:0x100 fn_13_1BD04 = .text:0x0001BD04; // type:function size:0x198 fn_13_1BE9C = .text:0x0001BE9C; // type:function size:0xA8 fn_13_1BF44 = .text:0x0001BF44; // type:function size:0x70 -fn_13_1BFB4 = .text:0x0001BFB4; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001BFB4; // type:function size:0x114 fn_13_1C0C8 = .text:0x0001C0C8; // type:function size:0x6C fn_13_1C134 = .text:0x0001C134; // type:function size:0x180 fn_13_1C2B4 = .text:0x0001C2B4; // type:function size:0xA4 @@ -311,7 +311,7 @@ fn_13_1E9A4 = .text:0x0001E9A4; // type:function size:0xA4 fn_13_1EA48 = .text:0x0001EA48; // type:function size:0xA4 fn_13_1EAEC = .text:0x0001EAEC; // type:function size:0xA4 fn_13_1EB90 = .text:0x0001EB90; // type:function size:0xB0 -fn_13_1EC40 = .text:0x0001EC40; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001EC40; // type:function size:0x19C fn_13_1EDDC = .text:0x0001EDDC; // type:function size:0x198 _rename_MakeParticle = .text:0x0001EF74; // type:function size:0x19C fn_13_1F110 = .text:0x0001F110; // type:function size:0x198 @@ -323,7 +323,7 @@ fn_13_1FA78 = .text:0x0001FA78; // type:function size:0x128 fn_13_1FBA0 = .text:0x0001FBA0; // type:function size:0x4 fn_13_1FBA4 = .text:0x0001FBA4; // type:function size:0x4 fn_13_1FBA8 = .text:0x0001FBA8; // type:function size:0x40 -fn_13_1FBE8 = .text:0x0001FBE8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001FBE8; // type:function size:0x1E4 scope:global fn_13_1FDCC = .text:0x0001FDCC; // type:function size:0x24 fn_13_1FDF0 = .text:0x0001FDF0; // type:function size:0x1C0 fn_13_1FFB0 = .text:0x0001FFB0; // type:function size:0x1F4 @@ -331,7 +331,7 @@ fn_13_201A4 = .text:0x000201A4; // type:function size:0x190 fn_13_20334 = .text:0x00020334; // type:function size:0xF8 fn_13_2042C = .text:0x0002042C; // type:function size:0x1D4 fn_13_20600 = .text:0x00020600; // type:function size:0x18C -fn_13_2078C = .text:0x0002078C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0002078C; // type:function size:0x1C8 fn_13_20954 = .text:0x00020954; // type:function size:0xD0 fn_13_20A24 = .text:0x00020A24; // type:function size:0x358 fn_13_20D7C = .text:0x00020D7C; // type:function size:0x2C0 @@ -347,11 +347,11 @@ fn_13_22078 = .text:0x00022078; // type:function size:0x1C4 fn_13_2223C = .text:0x0002223C; // type:function size:0x1EC fn_13_22428 = .text:0x00022428; // type:function size:0x120 fn_13_22548 = .text:0x00022548; // type:function size:0x84 -fn_13_225CC = .text:0x000225CC; // type:function size:0x198 -fn_13_22764 = .text:0x00022764; // type:function size:0xD4 -fn_13_22838 = .text:0x00022838; // type:function size:0x38 -fn_13_22870 = .text:0x00022870; // type:function size:0x144 -fn_13_229B4 = .text:0x000229B4; // type:function size:0xB4 +Object3SpringJump = .text:0x000225CC; // type:function size:0x198 scope:local +Object3Spring = .text:0x00022764; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00022838; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00022870; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000229B4; // type:function size:0xB4 scope:local fn_13_22A68 = .text:0x00022A68; // type:function size:0xF8 fn_13_22B60 = .text:0x00022B60; // type:function size:0xFC fn_13_22C5C = .text:0x00022C5C; // type:function size:0x30 @@ -399,15 +399,15 @@ fn_13_26F4C = .text:0x00026F4C; // type:function size:0x38 fn_13_26F84 = .text:0x00026F84; // type:function size:0x968 fn_13_278EC = .text:0x000278EC; // type:function size:0x10C fn_13_279F8 = .text:0x000279F8; // type:function size:0x2B0 -fn_13_27CA8 = .text:0x00027CA8; // type:function size:0x34 -fn_13_27CDC = .text:0x00027CDC; // type:function size:0x11C -fn_13_27DF8 = .text:0x00027DF8; // type:function size:0x110 -fn_13_27F08 = .text:0x00027F08; // type:function size:0xB4 -fn_13_27FBC = .text:0x00027FBC; // type:function size:0x150 -fn_13_2810C = .text:0x0002810C; // type:function size:0xE0 -fn_13_281EC = .text:0x000281EC; // type:function size:0x190 -fn_13_2837C = .text:0x0002837C; // type:function size:0xEC -fn_13_28468 = .text:0x00028468; // type:function size:0x190 +DegRingGetNum = .text:0x00027CA8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00027CDC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00027DF8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00027F08; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00027FBC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0002810C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000281EC; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0002837C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00028468; // type:function size:0x190 scope:local fn_13_285F8 = .text:0x000285F8; // type:function size:0x98 fn_13_28690 = .text:0x00028690; // type:function size:0xC8 fn_13_28758 = .text:0x00028758; // type:function size:0x10C @@ -467,15 +467,15 @@ fn_13_2D060 = .text:0x0002D060; // type:function size:0x8C fn_13_2D0EC = .text:0x0002D0EC; // type:function size:0x38 fn_13_2D124 = .text:0x0002D124; // type:function size:0x4 fn_13_2D128 = .text:0x0002D128; // type:function size:0xDC -fn_13_2D204 = .text:0x0002D204; // type:function size:0x4 -ObjectGoalRing = .text:0x0002D208; // type:function size:0x2EC -ObjectGoalRingDest = .text:0x0002D4F4; // type:function size:0x44 -ObjectGoalRingExec = .text:0x0002D538; // type:function size:0x7F4 -fn_13_2DD2C = .text:0x0002DD2C; // type:function size:0x34 -fn_13_2DD60 = .text:0x0002DD60; // type:function size:0xF0 -ObjectGoalRingDisp = .text:0x0002DE50; // type:function size:0x214 -ObjectGoalRingDispSort = .text:0x0002E064; // type:function size:0x254 -ObjectGoalRingDispShad = .text:0x0002E2B8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002D204; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002D208; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002D4F4; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002D538; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002DD2C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002DD60; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002DE50; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002E064; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002E2B8; // type:function size:0x268 scope:local fn_13_2E520 = .text:0x0002E520; // type:function size:0x8C fn_13_2E5AC = .text:0x0002E5AC; // type:function size:0x12C fn_13_2E6D8 = .text:0x0002E6D8; // type:function size:0x4C @@ -489,7 +489,7 @@ fn_13_2F1A8 = .text:0x0002F1A8; // type:function size:0x3F8 fn_13_2F5A0 = .text:0x0002F5A0; // type:function size:0x1D0 fn_13_2F770 = .text:0x0002F770; // type:function size:0x140 fn_13_2F8B0 = .text:0x0002F8B0; // type:function size:0x1FC -fn_13_2FAAC = .text:0x0002FAAC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002FAAC; // type:function size:0x13C fn_13_2FBE8 = .text:0x0002FBE8; // type:function size:0x200 fn_13_2FDE8 = .text:0x0002FDE8; // type:function size:0x98 fn_13_2FE80 = .text:0x0002FE80; // type:function size:0x238 @@ -509,53 +509,53 @@ fn_13_305E4 = .text:0x000305E4; // type:function size:0x44 fn_13_30628 = .text:0x00030628; // type:function size:0x38 fn_13_30660 = .text:0x00030660; // type:function size:0x4 fn_13_30664 = .text:0x00030664; // type:function size:0x38 -fn_13_3069C = .text:0x0003069C; // type:function size:0xC8 -fn_13_30764 = .text:0x00030764; // type:function size:0x138 +_rename_GiveItemP = .text:0x0003069C; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00030764; // type:function size:0x138 fn_13_3089C = .text:0x0003089C; // type:function size:0x138 fn_13_309D4 = .text:0x000309D4; // type:function size:0xD0 fn_13_30AA4 = .text:0x00030AA4; // type:function size:0x90 fn_13_30B34 = .text:0x00030B34; // type:function size:0x94 fn_13_30BC8 = .text:0x00030BC8; // type:function size:0x8C -fn_13_30C54 = .text:0x00030C54; // type:function size:0xD4 -fn_13_30D28 = .text:0x00030D28; // type:function size:0x240 -fn_13_30F68 = .text:0x00030F68; // type:function size:0x98 -fn_13_31000 = .text:0x00031000; // type:function size:0x214 -fn_13_31214 = .text:0x00031214; // type:function size:0x10 -fn_13_31224 = .text:0x00031224; // type:function size:0xA0 -fn_13_312C4 = .text:0x000312C4; // type:function size:0xD0 -fn_13_31394 = .text:0x00031394; // type:function size:0x26C -fn_13_31600 = .text:0x00031600; // type:function size:0x38 -fn_13_31638 = .text:0x00031638; // type:function size:0x50 -fn_13_31688 = .text:0x00031688; // type:function size:0x70 -fn_13_316F8 = .text:0x000316F8; // type:function size:0x50 -fn_13_31748 = .text:0x00031748; // type:function size:0x38 -fn_13_31780 = .text:0x00031780; // type:function size:0x50 -fn_13_317D0 = .text:0x000317D0; // type:function size:0x38 -fn_13_31808 = .text:0x00031808; // type:function size:0x3C -fn_13_31844 = .text:0x00031844; // type:function size:0x44 -fn_13_31888 = .text:0x00031888; // type:function size:0x38 -fn_13_318C0 = .text:0x000318C0; // type:function size:0x4 -fn_13_318C4 = .text:0x000318C4; // type:function size:0x38 -fn_13_318FC = .text:0x000318FC; // type:function size:0x144 -fn_13_31A40 = .text:0x00031A40; // type:function size:0x158 -fn_13_31B98 = .text:0x00031B98; // type:function size:0x64 -fn_13_31BFC = .text:0x00031BFC; // type:function size:0x1C4 -fn_13_31DC0 = .text:0x00031DC0; // type:function size:0x3C -fn_13_31DFC = .text:0x00031DFC; // type:function size:0x6C -fn_13_31E68 = .text:0x00031E68; // type:function size:0x228 -fn_13_32090 = .text:0x00032090; // type:function size:0x28C -fn_13_3231C = .text:0x0003231C; // type:function size:0xC -fn_13_32328 = .text:0x00032328; // type:function size:0x50 -fn_13_32378 = .text:0x00032378; // type:function size:0x50 -fn_13_323C8 = .text:0x000323C8; // type:function size:0x50 -fn_13_32418 = .text:0x00032418; // type:function size:0x38 -fn_13_32450 = .text:0x00032450; // type:function size:0x50 -fn_13_324A0 = .text:0x000324A0; // type:function size:0x38 -fn_13_324D8 = .text:0x000324D8; // type:function size:0x3C -fn_13_32514 = .text:0x00032514; // type:function size:0x44 -fn_13_32558 = .text:0x00032558; // type:function size:0x38 -fn_13_32590 = .text:0x00032590; // type:function size:0x4 -fn_13_32594 = .text:0x00032594; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00030C54; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00030D28; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00030F68; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00031000; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00031214; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00031224; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000312C4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00031394; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00031600; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00031638; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00031688; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000316F8; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00031748; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00031780; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000317D0; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00031808; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00031844; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00031888; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000318C0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000318C4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000318FC; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00031A40; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00031B98; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00031BFC; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00031DC0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00031DFC; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00031E68; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00032090; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0003231C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00032328; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00032378; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000323C8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00032418; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00032450; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000324A0; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000324D8; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00032514; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00032558; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00032590; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00032594; // type:function size:0x38 scope:local fn_13_325CC = .text:0x000325CC; // type:function size:0x280 fn_13_3284C = .text:0x0003284C; // type:function size:0x50 fn_13_3289C = .text:0x0003289C; // type:function size:0x50C @@ -643,8 +643,8 @@ fn_13_3D638 = .text:0x0003D638; // type:function size:0x54 fn_13_3D68C = .text:0x0003D68C; // type:function size:0x7EC fn_13_3DE78 = .text:0x0003DE78; // type:function size:0xB0 fn_13_3DF28 = .text:0x0003DF28; // type:function size:0xB4 -fn_13_3DFDC = .text:0x0003DFDC; // type:function size:0x2C -fn_13_3E008 = .text:0x0003E008; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003DFDC; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003E008; // type:function size:0x30 o_ring_0 = .text:0x0003E038; // type:function size:0x13C scope:local Ring = .text:0x0003E174; // type:function size:0x688 o_ring_3 = .text:0x0003E7FC; // type:function size:0x6C @@ -678,19 +678,19 @@ fn_13_43744 = .text:0x00043744; // type:function size:0x2E0 fn_13_43A24 = .text:0x00043A24; // type:function size:0x110 fn_13_43B34 = .text:0x00043B34; // type:function size:0xF8 fn_13_43C2C = .text:0x00043C2C; // type:function size:0x4 -ObjectSavePoint = .text:0x00043C30; // type:function size:0x264 -fn_13_43E94 = .text:0x00043E94; // type:function size:0x148 -savepointExit = .text:0x00043FDC; // type:function size:0x48 -savepointDisplay_dely = .text:0x00044024; // type:function size:0x1A4 -savepointDisplay = .text:0x000441C8; // type:function size:0x1AC -allocSavePoint = .text:0x00044374; // type:function size:0x154 -dummyFunc = .text:0x000444C8; // type:function size:0x4 -initCollidata = .text:0x000444CC; // type:function size:0x138 -fn_13_44604 = .text:0x00044604; // type:function size:0x368 -fn_13_4496C = .text:0x0004496C; // type:function size:0x224 -fn_13_44B90 = .text:0x00044B90; // type:function size:0x20 -fn_13_44BB0 = .text:0x00044BB0; // type:function size:0x4C -fn_13_44BFC = .text:0x00044BFC; // type:function size:0xC4 +ObjectSavePoint = .text:0x00043C30; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00043E94; // type:function size:0x148 scope:local +savepointExit = .text:0x00043FDC; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00044024; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x000441C8; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00044374; // type:function size:0x154 scope:local +dummyFunc = .text:0x000444C8; // type:function size:0x4 scope:local +initCollidata = .text:0x000444CC; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00044604; // type:function size:0x368 scope:local +savepointSwing = .text:0x0004496C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00044B90; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00044BB0; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00044BFC; // type:function size:0xC4 scope:local fn_13_44CC0 = .text:0x00044CC0; // type:function size:0x20 fn_13_44CE0 = .text:0x00044CE0; // type:function size:0x3C fn_13_44D1C = .text:0x00044D1C; // type:function size:0x9C @@ -1134,10 +1134,10 @@ lbl_13_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 align:4 data:flo lbl_13_rodata_270 = .rodata:0x00000270; // type:object size:0x4 align:4 data:float lbl_13_rodata_274 = .rodata:0x00000274; // type:object size:0x4 align:4 data:float lbl_13_rodata_278 = .rodata:0x00000278; // type:object size:0x8 align:8 data:double -lbl_13_rodata_280 = .rodata:0x00000280; // type:object size:0x4 align:4 data:float -lbl_13_rodata_284 = .rodata:0x00000284; // type:object size:0x4 align:4 data:float -lbl_13_rodata_288 = .rodata:0x00000288; // type:object size:0x4 align:4 data:float -lbl_13_rodata_28C = .rodata:0x0000028C; // type:object size:0x4 align:4 data:float +@30 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@31 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@32 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@33 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:float lbl_13_rodata_290 = .rodata:0x00000290; // type:object size:0x4 align:4 data:float lbl_13_rodata_294 = .rodata:0x00000294; // type:object size:0x4 align:4 data:float lbl_13_rodata_298 = .rodata:0x00000298; // type:object size:0x4 align:4 data:float @@ -1466,11 +1466,11 @@ lbl_13_rodata_950 = .rodata:0x00000950; // type:object size:0x4 align:4 data:flo lbl_13_rodata_954 = .rodata:0x00000954; // type:object size:0x4 align:4 data:float lbl_13_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:float lbl_13_rodata_95C = .rodata:0x0000095C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_960 = .rodata:0x00000960; // type:object size:0xC data:4byte -lbl_13_rodata_96C = .rodata:0x0000096C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_970 = .rodata:0x00000970; // type:object size:0x4 align:4 data:float -lbl_13_rodata_974 = .rodata:0x00000974; // type:object size:0x4 align:4 data:float -lbl_13_rodata_978 = .rodata:0x00000978; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000960; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000096C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000970; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000974; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000978; // type:object size:0x4 scope:local align:4 data:float lbl_13_rodata_980 = .rodata:0x00000980; // type:object size:0x4 align:4 data:float lbl_13_rodata_984 = .rodata:0x00000984; // type:object size:0xC data:4byte lbl_13_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:float @@ -1581,11 +1581,11 @@ lbl_13_rodata_B48 = .rodata:0x00000B48; // type:object size:0x8 align:8 data:dou lbl_13_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float lbl_13_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float lbl_13_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:4 data:float -lbl_13_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_13_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_13_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_13_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_B70 = .rodata:0x00000B70; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float lbl_13_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float lbl_13_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float lbl_13_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float @@ -1626,25 +1626,25 @@ lbl_13_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:flo lbl_13_rodata_C28 = .rodata:0x00000C28; // type:object size:0x8 align:8 data:double lbl_13_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:8 data:double lbl_13_rodata_C38 = .rodata:0x00000C38; // type:object size:0x8 align:4 data:float -lbl_13_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C78 = .rodata:0x00000C78; // type:object size:0x8 align:8 data:double -lbl_13_rodata_C80 = .rodata:0x00000C80; // type:object size:0x8 align:8 data:double -lbl_13_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_13_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C78; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C80; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float lbl_13_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float lbl_13_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float lbl_13_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float @@ -1678,37 +1678,37 @@ lbl_13_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:flo lbl_13_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float lbl_13_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float lbl_13_rodata_D20 = .rodata:0x00000D20; // type:object size:0x8 align:4 data:float -lbl_13_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D40 = .rodata:0x00000D40; // type:object size:0x8 align:8 data:double -lbl_13_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D60 = .rodata:0x00000D60; // type:object size:0x8 align:4 data:float -lbl_13_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D6C = .rodata:0x00000D6C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D94 = .rodata:0x00000D94; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D98 = .rodata:0x00000D98; // type:object size:0x4 align:4 data:float -lbl_13_rodata_D9C = .rodata:0x00000D9C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float -lbl_13_rodata_DA4 = .rodata:0x00000DA4; // type:object size:0x4 align:4 data:float -lbl_13_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000D40; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D68; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D6C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D94; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D98; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000DA0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000DA4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float lbl_13_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x4 align:4 data:float lbl_13_rodata_DB4 = .rodata:0x00000DB4; // type:object size:0x4 align:4 data:float lbl_13_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x4 align:4 data:float @@ -1971,17 +1971,17 @@ lbl_13_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:fl lbl_13_rodata_1210 = .rodata:0x00001210; // type:object size:0x8 align:8 data:double lbl_13_rodata_1218 = .rodata:0x00001218; // type:object size:0x4 align:4 data:float lbl_13_rodata_121C = .rodata:0x0000121C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1220 = .rodata:0x00001220; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1224 = .rodata:0x00001224; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1228 = .rodata:0x00001228; // type:object size:0x4 align:4 data:float -lbl_13_rodata_122C = .rodata:0x0000122C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1230 = .rodata:0x00001230; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1238 = .rodata:0x00001238; // type:object size:0x8 align:8 data:double -lbl_13_rodata_1240 = .rodata:0x00001240; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1244 = .rodata:0x00001244; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1248 = .rodata:0x00001248; // type:object size:0x4 align:4 data:float -lbl_13_rodata_124C = .rodata:0x0000124C; // type:object size:0x4 align:4 data:float -lbl_13_rodata_1250 = .rodata:0x00001250; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001220; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001224; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001228; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000122C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001230; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001238; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001240; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001244; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001248; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000124C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001250; // type:object size:0x4 scope:local align:4 data:float lbl_13_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 align:4 data:float lbl_13_rodata_125C = .rodata:0x0000125C; // type:object size:0x4 align:4 data:float lbl_13_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 align:4 data:float @@ -13325,13 +13325,13 @@ lbl_13_data_1412DC = .data:0x001412DC; // type:object size:0x18 lbl_13_data_1412F4 = .data:0x001412F4; // type:object size:0x60 lbl_13_data_141354 = .data:0x00141354; // type:object size:0x60 lbl_13_data_1413B4 = .data:0x001413B4; // type:object size:0x28 -lbl_13_data_1413DC = .data:0x001413DC; // type:object size:0x38 data:4byte +_rename_tjumpdai_col_object = .data:0x001413DC; // type:object size:0x38 data:4byte lbl_13_data_141414 = .data:0x00141414; // type:object size:0xD data:string lbl_13_data_141424 = .data:0x00141424; // type:object size:0xC data:string lbl_13_data_141430 = .data:0x00141430; // type:object size:0xC data:string lbl_13_data_14143C = .data:0x0014143C; // type:object size:0xB data:string lbl_13_data_141448 = .data:0x00141448; // type:object size:0x30 -lbl_13_data_141478 = .data:0x00141478; // type:object size:0x8 +_rename_tjumpdai_texlist = .data:0x00141478; // type:object size:0x8 lbl_13_data_141480 = .data:0x00141480; // type:object size:0x39C lbl_13_data_14181C = .data:0x0014181C; // type:object size:0x134 lbl_13_data_141950 = .data:0x00141950; // type:object size:0x168 @@ -13345,7 +13345,7 @@ lbl_13_data_141BA0 = .data:0x00141BA0; // type:object size:0x60 lbl_13_data_141C00 = .data:0x00141C00; // type:object size:0x20 lbl_13_data_141C20 = .data:0x00141C20; // type:object size:0x120 lbl_13_data_141D40 = .data:0x00141D40; // type:object size:0x40 -lbl_13_data_141D80 = .data:0x00141D80; // type:object size:0x24 +_rename_tjumpdai_model = .data:0x00141D80; // type:object size:0x24 lbl_13_data_141DA4 = .data:0x00141DA4; // type:object size:0x1C lbl_13_data_141DC0 = .data:0x00141DC0; // type:object size:0xD data:string lbl_13_data_141DD0 = .data:0x00141DD0; // type:object size:0xC data:string @@ -15795,7 +15795,7 @@ lbl_13_data_20ED70 = .data:0x0020ED70; // type:object size:0x7 data:string lbl_13_data_20ED78 = .data:0x0020ED78; // type:object size:0x7 data:string lbl_13_data_20ED80 = .data:0x0020ED80; // type:object size:0x7 data:string lbl_13_data_20ED88 = .data:0x0020ED88; // type:object size:0x60 -lbl_13_data_20EDE8 = .data:0x0020EDE8; // type:object size:0x8 +_rename_ring_texlist = .data:0x0020EDE8; // type:object size:0x8 lbl_13_data_20EDF0 = .data:0x0020EDF0; // type:object size:0x38 lbl_13_data_20EE28 = .data:0x0020EE28; // type:object size:0x38 lbl_13_data_20EE60 = .data:0x0020EE60; // type:object size:0xE data:string @@ -15865,42 +15865,42 @@ lbl_13_data_20F3BC = .data:0x0020F3BC; // type:object size:0xB data:string lbl_13_data_20F3C8 = .data:0x0020F3C8; // type:object size:0x38 lbl_13_data_20F400 = .data:0x0020F400; // type:object size:0x8 data:byte lbl_13_data_20F408 = .data:0x0020F408; // type:object size:0x5 data:string -lbl_13_data_20F420 = .data:0x0020F420; // type:object size:0xE data:string -lbl_13_data_20F430 = .data:0x0020F430; // type:object size:0xE data:string -lbl_13_data_20F440 = .data:0x0020F440; // type:object size:0xD data:string -lbl_13_data_20F450 = .data:0x0020F450; // type:object size:0xD data:string -lbl_13_data_20F460 = .data:0x0020F460; // type:object size:0x30 -lbl_13_data_20F490 = .data:0x0020F490; // type:object size:0x8 -lbl_13_data_20F498 = .data:0x0020F498; // type:object size:0x204 -lbl_13_data_20F69C = .data:0x0020F69C; // type:object size:0x204 -lbl_13_data_20F8A0 = .data:0x0020F8A0; // type:object size:0x1C8 -lbl_13_data_20FA68 = .data:0x0020FA68; // type:object size:0x40 -lbl_13_data_20FAA8 = .data:0x0020FAA8; // type:object size:0x50 -lbl_13_data_20FAF8 = .data:0x0020FAF8; // type:object size:0x8 -lbl_13_data_20FB00 = .data:0x0020FB00; // type:object size:0x20 -lbl_13_data_20FB20 = .data:0x0020FB20; // type:object size:0xC0 -lbl_13_data_20FBE0 = .data:0x0020FBE0; // type:object size:0x60 -lbl_13_data_20FC40 = .data:0x0020FC40; // type:object size:0x40 -lbl_13_data_20FC80 = .data:0x0020FC80; // type:object size:0x80 -lbl_13_data_20FD00 = .data:0x0020FD00; // type:object size:0x40 -lbl_13_data_20FD40 = .data:0x0020FD40; // type:object size:0x24 -lbl_13_data_20FD64 = .data:0x0020FD64; // type:object size:0x1C8 -lbl_13_data_20FF2C = .data:0x0020FF2C; // type:object size:0x1C8 -lbl_13_data_2100F4 = .data:0x002100F4; // type:object size:0x140 -lbl_13_data_210234 = .data:0x00210234; // type:object size:0x40 -lbl_13_data_210274 = .data:0x00210274; // type:object size:0x50 -lbl_13_data_2102C4 = .data:0x002102C4; // type:object size:0x8 -lbl_13_data_2102CC = .data:0x002102CC; // type:object size:0x14 -lbl_13_data_2102E0 = .data:0x002102E0; // type:object size:0x120 -lbl_13_data_210400 = .data:0x00210400; // type:object size:0x60 -lbl_13_data_210460 = .data:0x00210460; // type:object size:0x20 -lbl_13_data_210480 = .data:0x00210480; // type:object size:0x30 -lbl_13_data_2104B0 = .data:0x002104B0; // type:object size:0x24 -lbl_13_data_2104D4 = .data:0x002104D4; // type:object size:0x8 -lbl_13_data_2104DC = .data:0x002104DC; // type:object size:0x30 -lbl_13_data_21050C = .data:0x0021050C; // type:object size:0x4 align:4 data:float -lbl_13_data_210510 = .data:0x00210510; // type:object size:0x4 align:4 data:float -lbl_13_data_210514 = .data:0x00210514; // type:object size:0x4 align:4 data:float +@18 = .data:0x0020F420; // type:object size:0xE scope:local data:string +@19 = .data:0x0020F430; // type:object size:0xE scope:local data:string +@20 = .data:0x0020F440; // type:object size:0xD scope:local data:string +@21 = .data:0x0020F450; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0020F460; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0020F490; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0020F498; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0020F69C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0020F8A0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0020FA68; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0020FAA8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0020FAF8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0020FB00; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0020FB20; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0020FBE0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0020FC40; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0020FC80; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0020FD00; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0020FD40; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0020FD64; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0020FF2C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x002100F4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00210234; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00210274; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x002102C4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x002102CC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x002102E0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00210400; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00210460; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00210480; // type:object size:0x30 scope:local +spring3_model1 = .data:0x002104B0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x002104D4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x002104DC; // type:object size:0x30 scope:local +spring3_k = .data:0x0021050C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00210510; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00210514; // type:object size:0x4 scope:local align:4 data:float lbl_13_data_210518 = .data:0x00210518; // type:object size:0xE data:string lbl_13_data_210528 = .data:0x00210528; // type:object size:0xC lbl_13_data_210534 = .data:0x00210534; // type:object size:0x8 @@ -16136,7 +16136,7 @@ lbl_13_data_216590 = .data:0x00216590; // type:object size:0x14 lbl_13_data_2165A4 = .data:0x002165A4; // type:object size:0x24 lbl_13_data_2165C8 = .data:0x002165C8; // type:object size:0x40 data:4byte lbl_13_data_216608 = .data:0x00216608; // type:object size:0x30 -lbl_13_data_216638 = .data:0x00216638; // type:object size:0x5 data:string +@115 = .data:0x00216638; // type:object size:0x5 scope:local data:string lbl_13_data_216640 = .data:0x00216640; // type:object size:0xE data:string lbl_13_data_216650 = .data:0x00216650; // type:object size:0xD data:string lbl_13_data_216660 = .data:0x00216660; // type:object size:0x18 @@ -16210,149 +16210,149 @@ lbl_13_data_2184E8 = .data:0x002184E8; // type:object size:0x30 lbl_13_data_218518 = .data:0x00218518; // type:object size:0xF data:string lbl_13_data_218528 = .data:0x00218528; // type:object size:0x10 data:string lbl_13_data_218538 = .data:0x00218538; // type:object size:0x18 data:string -lbl_13_data_218550 = .data:0x00218550; // type:object size:0xD data:string -lbl_13_data_218560 = .data:0x00218560; // type:object size:0xD data:string -lbl_13_data_218570 = .data:0x00218570; // type:object size:0x18 -lbl_13_data_218588 = .data:0x00218588; // type:object size:0x8 -lbl_13_data_218590 = .data:0x00218590; // type:object size:0x2D0 -lbl_13_data_218860 = .data:0x00218860; // type:object size:0xCE4 -lbl_13_data_219544 = .data:0x00219544; // type:object size:0x18 -lbl_13_data_21955C = .data:0x0021955C; // type:object size:0xE data:string -lbl_13_data_21956C = .data:0x0021956C; // type:object size:0xC -lbl_13_data_219578 = .data:0x00219578; // type:object size:0x8 -lbl_13_data_219580 = .data:0x00219580; // type:object size:0x50 -lbl_13_data_2195D0 = .data:0x002195D0; // type:object size:0xCC -lbl_13_data_21969C = .data:0x0021969C; // type:object size:0x18 -lbl_13_data_2196B4 = .data:0x002196B4; // type:object size:0xC -lbl_13_data_2196C0 = .data:0x002196C0; // type:object size:0x8 -lbl_13_data_2196C8 = .data:0x002196C8; // type:object size:0x50 -lbl_13_data_219718 = .data:0x00219718; // type:object size:0xCC -lbl_13_data_2197E4 = .data:0x002197E4; // type:object size:0x18 -lbl_13_data_2197FC = .data:0x002197FC; // type:object size:0xD data:string -lbl_13_data_21980C = .data:0x0021980C; // type:object size:0xD data:string -lbl_13_data_21981C = .data:0x0021981C; // type:object size:0xD data:string -lbl_13_data_21982C = .data:0x0021982C; // type:object size:0xD data:string -lbl_13_data_21983C = .data:0x0021983C; // type:object size:0x30 -lbl_13_data_21986C = .data:0x0021986C; // type:object size:0x8 -lbl_13_data_219874 = .data:0x00219874; // type:object size:0x108 -lbl_13_data_21997C = .data:0x0021997C; // type:object size:0x18C -lbl_13_data_219B08 = .data:0x00219B08; // type:object size:0x18 -lbl_13_data_219B20 = .data:0x00219B20; // type:object size:0x38 -lbl_13_data_219B58 = .data:0x00219B58; // type:object size:0x100 -lbl_13_data_219C58 = .data:0x00219C58; // type:object size:0x15C -lbl_13_data_219DB4 = .data:0x00219DB4; // type:object size:0x18 -lbl_13_data_219DCC = .data:0x00219DCC; // type:object size:0x38 -lbl_13_data_219E04 = .data:0x00219E04; // type:object size:0x10C -lbl_13_data_219F10 = .data:0x00219F10; // type:object size:0x15C -lbl_13_data_21A06C = .data:0x0021A06C; // type:object size:0x18 -lbl_13_data_21A084 = .data:0x0021A084; // type:object size:0x38 -lbl_13_data_21A0BC = .data:0x0021A0BC; // type:object size:0xC0 -lbl_13_data_21A17C = .data:0x0021A17C; // type:object size:0x114 -lbl_13_data_21A290 = .data:0x0021A290; // type:object size:0x18 -lbl_13_data_21A2A8 = .data:0x0021A2A8; // type:object size:0x38 -lbl_13_data_21A2E0 = .data:0x0021A2E0; // type:object size:0x108 -lbl_13_data_21A3E8 = .data:0x0021A3E8; // type:object size:0x18C -lbl_13_data_21A574 = .data:0x0021A574; // type:object size:0x18 -lbl_13_data_21A58C = .data:0x0021A58C; // type:object size:0x38 -lbl_13_data_21A5C4 = .data:0x0021A5C4; // type:object size:0x34 -lbl_13_data_21A5F8 = .data:0x0021A5F8; // type:object size:0x6C -lbl_13_data_21A664 = .data:0x0021A664; // type:object size:0x18 -lbl_13_data_21A67C = .data:0x0021A67C; // type:object size:0x38 -lbl_13_data_21A6B4 = .data:0x0021A6B4; // type:object size:0x34 -lbl_13_data_21A6E8 = .data:0x0021A6E8; // type:object size:0x6C -lbl_13_data_21A754 = .data:0x0021A754; // type:object size:0x18 -lbl_13_data_21A76C = .data:0x0021A76C; // type:object size:0x38 -lbl_13_data_21A7A4 = .data:0x0021A7A4; // type:object size:0x2B0 -lbl_13_data_21AA54 = .data:0x0021AA54; // type:object size:0x3B4 -lbl_13_data_21AE08 = .data:0x0021AE08; // type:object size:0x18 -lbl_13_data_21AE20 = .data:0x0021AE20; // type:object size:0x38 -lbl_13_data_21AE58 = .data:0x0021AE58; // type:object size:0x174 -lbl_13_data_21AFCC = .data:0x0021AFCC; // type:object size:0x234 -lbl_13_data_21B200 = .data:0x0021B200; // type:object size:0x18 -lbl_13_data_21B218 = .data:0x0021B218; // type:object size:0x38 -lbl_13_data_21B250 = .data:0x0021B250; // type:object size:0x20 -lbl_13_data_21B270 = .data:0x0021B270; // type:object size:0x20 -lbl_13_data_21B290 = .data:0x0021B290; // type:object size:0xA0 -lbl_13_data_21B330 = .data:0x0021B330; // type:object size:0xA0 -lbl_13_data_21B3D0 = .data:0x0021B3D0; // type:object size:0xA0 -lbl_13_data_21B470 = .data:0x0021B470; // type:object size:0xA0 -lbl_13_data_21B510 = .data:0x0021B510; // type:object size:0xA0 -lbl_13_data_21B5B0 = .data:0x0021B5B0; // type:object size:0x20 -lbl_13_data_21B5D0 = .data:0x0021B5D0; // type:object size:0x20 -lbl_13_data_21B5F0 = .data:0x0021B5F0; // type:object size:0xA0 -lbl_13_data_21B690 = .data:0x0021B690; // type:object size:0x90 -lbl_13_data_21B720 = .data:0x0021B720; // type:object size:0xC data:4byte -lbl_13_data_21B72C = .data:0x0021B72C; // type:object size:0xD data:string -lbl_13_data_21B73C = .data:0x0021B73C; // type:object size:0x30 -lbl_13_data_21B76C = .data:0x0021B76C; // type:object size:0x8 -lbl_13_data_21B774 = .data:0x0021B774; // type:object size:0x108 -lbl_13_data_21B87C = .data:0x0021B87C; // type:object size:0x18C -lbl_13_data_21BA08 = .data:0x0021BA08; // type:object size:0x18 -lbl_13_data_21BA20 = .data:0x0021BA20; // type:object size:0x38 -lbl_13_data_21BA58 = .data:0x0021BA58; // type:object size:0x100 -lbl_13_data_21BB58 = .data:0x0021BB58; // type:object size:0x15C -lbl_13_data_21BCB4 = .data:0x0021BCB4; // type:object size:0x18 -lbl_13_data_21BCCC = .data:0x0021BCCC; // type:object size:0x38 -lbl_13_data_21BD04 = .data:0x0021BD04; // type:object size:0x10C -lbl_13_data_21BE10 = .data:0x0021BE10; // type:object size:0x15C -lbl_13_data_21BF6C = .data:0x0021BF6C; // type:object size:0x18 -lbl_13_data_21BF84 = .data:0x0021BF84; // type:object size:0x38 -lbl_13_data_21BFBC = .data:0x0021BFBC; // type:object size:0xC0 -lbl_13_data_21C07C = .data:0x0021C07C; // type:object size:0x114 -lbl_13_data_21C190 = .data:0x0021C190; // type:object size:0x18 -lbl_13_data_21C1A8 = .data:0x0021C1A8; // type:object size:0x38 -lbl_13_data_21C1E0 = .data:0x0021C1E0; // type:object size:0x108 -lbl_13_data_21C2E8 = .data:0x0021C2E8; // type:object size:0x18C -lbl_13_data_21C474 = .data:0x0021C474; // type:object size:0x18 -lbl_13_data_21C48C = .data:0x0021C48C; // type:object size:0x38 -lbl_13_data_21C4C4 = .data:0x0021C4C4; // type:object size:0x34 -lbl_13_data_21C4F8 = .data:0x0021C4F8; // type:object size:0x6C -lbl_13_data_21C564 = .data:0x0021C564; // type:object size:0x18 -lbl_13_data_21C57C = .data:0x0021C57C; // type:object size:0x38 -lbl_13_data_21C5B4 = .data:0x0021C5B4; // type:object size:0x34 -lbl_13_data_21C5E8 = .data:0x0021C5E8; // type:object size:0x6C -lbl_13_data_21C654 = .data:0x0021C654; // type:object size:0x18 -lbl_13_data_21C66C = .data:0x0021C66C; // type:object size:0x38 -lbl_13_data_21C6A4 = .data:0x0021C6A4; // type:object size:0x2B0 -lbl_13_data_21C954 = .data:0x0021C954; // type:object size:0x3B4 -lbl_13_data_21CD08 = .data:0x0021CD08; // type:object size:0x18 -lbl_13_data_21CD20 = .data:0x0021CD20; // type:object size:0x38 -lbl_13_data_21CD58 = .data:0x0021CD58; // type:object size:0x174 -lbl_13_data_21CECC = .data:0x0021CECC; // type:object size:0x234 -lbl_13_data_21D100 = .data:0x0021D100; // type:object size:0x18 -lbl_13_data_21D118 = .data:0x0021D118; // type:object size:0x38 -lbl_13_data_21D150 = .data:0x0021D150; // type:object size:0x140 -lbl_13_data_21D290 = .data:0x0021D290; // type:object size:0x20 -lbl_13_data_21D2B0 = .data:0x0021D2B0; // type:object size:0x140 -lbl_13_data_21D3F0 = .data:0x0021D3F0; // type:object size:0x140 -lbl_13_data_21D530 = .data:0x0021D530; // type:object size:0x140 -lbl_13_data_21D670 = .data:0x0021D670; // type:object size:0x140 -lbl_13_data_21D7B0 = .data:0x0021D7B0; // type:object size:0x140 -lbl_13_data_21D8F0 = .data:0x0021D8F0; // type:object size:0x140 -lbl_13_data_21DA30 = .data:0x0021DA30; // type:object size:0x140 -lbl_13_data_21DB70 = .data:0x0021DB70; // type:object size:0x140 -lbl_13_data_21DCB0 = .data:0x0021DCB0; // type:object size:0x90 -lbl_13_data_21DD40 = .data:0x0021DD40; // type:object size:0xC data:4byte -lbl_13_data_21DD4C = .data:0x0021DD4C; // type:object size:0x1C -lbl_13_data_21DD68 = .data:0x0021DD68; // type:object size:0x60 -lbl_13_data_21DDC8 = .data:0x0021DDC8; // type:object size:0x4 data:4byte -lbl_13_data_21DDCC = .data:0x0021DDCC; // type:object size:0x4 data:4byte -lbl_13_data_21DDD0 = .data:0x0021DDD0; // type:object size:0x4 align:4 data:float -lbl_13_data_21DDD4 = .data:0x0021DDD4; // type:object size:0x4 align:4 data:float -lbl_13_data_21DDD8 = .data:0x0021DDD8; // type:object size:0x4 align:4 data:float -lbl_13_data_21DDDC = .data:0x0021DDDC; // type:object size:0x4 data:4byte -lbl_13_data_21DDE0 = .data:0x0021DDE0; // type:object size:0x4 data:4byte -lbl_13_data_21DDE4 = .data:0x0021DDE4; // type:object size:0x4 align:4 data:float -lbl_13_data_21DDE8 = .data:0x0021DDE8; // type:object size:0x4 align:4 data:float -lbl_13_data_21DDEC = .data:0x0021DDEC; // type:object size:0x4 align:4 data:float -lbl_13_data_21DDF0 = .data:0x0021DDF0; // type:object size:0xC -lbl_13_data_21DDFC = .data:0x0021DDFC; // type:object size:0xC -lbl_13_data_21DE08 = .data:0x0021DE08; // type:object size:0xC -lbl_13_data_21DE14 = .data:0x0021DE14; // type:object size:0xC -lbl_13_data_21DE20 = .data:0x0021DE20; // type:object size:0xC -lbl_13_data_21DE2C = .data:0x0021DE2C; // type:object size:0x4 data:4byte -lbl_13_data_21DE30 = .data:0x0021DE30; // type:object size:0xC -lbl_13_data_21DE3C = .data:0x0021DE3C; // type:object size:0xC +@19 = .data:0x00218550; // type:object size:0xD scope:local data:string +@20 = .data:0x00218560; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00218570; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00218588; // type:object size:0x8 scope:local +goalring_plist = .data:0x00218590; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00218860; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00219544; // type:object size:0x18 scope:local +@21 = .data:0x0021955C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0021956C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00219578; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00219580; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x002195D0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0021969C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x002196B4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x002196C0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x002196C8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00219718; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x002197E4; // type:object size:0x18 scope:local +@22 = .data:0x002197FC; // type:object size:0xD scope:local data:string +@23 = .data:0x0021980C; // type:object size:0xD scope:local data:string +@24 = .data:0x0021981C; // type:object size:0xD scope:local data:string +@25 = .data:0x0021982C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0021983C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0021986C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00219874; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0021997C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00219B08; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00219B20; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00219B58; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00219C58; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00219DB4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00219DCC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00219E04; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00219F10; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0021A06C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0021A084; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0021A0BC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0021A17C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0021A290; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0021A2A8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0021A2E0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0021A3E8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0021A574; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0021A58C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0021A5C4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0021A5F8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0021A664; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0021A67C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0021A6B4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0021A6E8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0021A754; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0021A76C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0021A7A4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0021AA54; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0021AE08; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0021AE20; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0021AE58; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0021AFCC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0021B200; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0021B218; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0021B250; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0021B270; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0021B290; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0021B330; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0021B3D0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0021B470; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0021B510; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0021B5B0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0021B5D0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0021B5F0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0021B690; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0021B720; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0021B72C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0021B73C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0021B76C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0021B774; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0021B87C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0021BA08; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0021BA20; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0021BA58; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0021BB58; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0021BCB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0021BCCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0021BD04; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0021BE10; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0021BF6C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0021BF84; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0021BFBC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0021C07C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0021C190; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0021C1A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0021C1E0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0021C2E8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0021C474; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0021C48C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0021C4C4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0021C4F8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0021C564; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0021C57C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0021C5B4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0021C5E8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0021C654; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0021C66C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0021C6A4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0021C954; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0021CD08; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0021CD20; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0021CD58; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0021CECC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0021D100; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0021D118; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0021D150; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0021D290; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0021D2B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0021D3F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0021D530; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0021D670; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0021D7B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0021D8F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0021DA30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0021DB70; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0021DCB0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0021DD40; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0021DD4C; // type:object size:0x1C +goalring_colli_info = .data:0x0021DD68; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0021DDC8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0021DDCC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0021DDD0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0021DDD4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0021DDD8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0021DDDC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0021DDE0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0021DDE4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0021DDE8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0021DDEC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0021DDF0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0021DDFC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0021DE08; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0021DE14; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0021DE20; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0021DE2C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0021DE30; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0021DE3C; // type:object size:0xC scope:local lbl_13_data_21DE48 = .data:0x0021DE48; // type:object size:0xE data:string lbl_13_data_21DE58 = .data:0x0021DE58; // type:object size:0xD data:string lbl_13_data_21DE68 = .data:0x0021DE68; // type:object size:0xD data:string @@ -16438,30 +16438,30 @@ lbl_13_data_221750 = .data:0x00221750; // type:object size:0xD data:string lbl_13_data_221760 = .data:0x00221760; // type:object size:0xE data:string lbl_13_data_221770 = .data:0x00221770; // type:object size:0xD data:string lbl_13_data_221780 = .data:0x00221780; // type:object size:0x24 -lbl_13_data_2217A4 = .data:0x002217A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x002217A4; // type:object size:0x8 lbl_13_data_2217AC = .data:0x002217AC; // type:object size:0x98 lbl_13_data_221844 = .data:0x00221844; // type:object size:0x2DC -lbl_13_data_221B20 = .data:0x00221B20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00221B20; // type:object size:0x18 lbl_13_data_221B38 = .data:0x00221B38; // type:object size:0x164 lbl_13_data_221C9C = .data:0x00221C9C; // type:object size:0x15C -lbl_13_data_221DF8 = .data:0x00221DF8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00221DF8; // type:object size:0x18 lbl_13_data_221E10 = .data:0x00221E10; // type:object size:0x1B4 lbl_13_data_221FC4 = .data:0x00221FC4; // type:object size:0x15C -lbl_13_data_222120 = .data:0x00222120; // type:object size:0x18 -lbl_13_data_222138 = .data:0x00222138; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00222120; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00222138; // type:object size:0x30 lbl_13_data_222168 = .data:0x00222168; // type:object size:0x10 -lbl_13_data_222178 = .data:0x00222178; // type:object size:0x58 data:4byte -jumptable_13_data_2221D0 = .data:0x002221D0; // type:object size:0x1C scope:local -lbl_13_data_2221EC = .data:0x002221EC; // type:object size:0xC -lbl_13_data_2221F8 = .data:0x002221F8; // type:object size:0xE data:string -lbl_13_data_222208 = .data:0x00222208; // type:object size:0xC -lbl_13_data_222214 = .data:0x00222214; // type:object size:0x8 -lbl_13_data_22221C = .data:0x0022221C; // type:object size:0x3D4 -lbl_13_data_2225F0 = .data:0x002225F0; // type:object size:0x4A4 -lbl_13_data_222A94 = .data:0x00222A94; // type:object size:0x18 -lbl_13_data_222AAC = .data:0x00222AAC; // type:object size:0x30 -lbl_13_data_222ADC = .data:0x00222ADC; // type:object size:0x58 data:4byte -jumptable_13_data_222B34 = .data:0x00222B34; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00222178; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x002221D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x002221EC; // type:object size:0xC scope:local +@21 = .data:0x002221F8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00222208; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00222214; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0022221C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x002225F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00222A94; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00222AAC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00222ADC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00222B34; // type:object size:0x1C scope:local lbl_13_data_222B60 = .data:0x00222B60; // type:object size:0xD data:string lbl_13_data_222B70 = .data:0x00222B70; // type:object size:0xE data:string lbl_13_data_222B80 = .data:0x00222B80; // type:object size:0xD data:string @@ -17200,29 +17200,29 @@ lbl_13_data_24AEA0 = .data:0x0024AEA0; // type:object size:0x30 lbl_13_data_24AED0 = .data:0x0024AED0; // type:object size:0x30 lbl_13_data_24AF00 = .data:0x0024AF00; // type:object size:0xE data:string lbl_13_data_24AF10 = .data:0x0024AF10; // type:object size:0xC -lbl_13_data_24AF1C = .data:0x0024AF1C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0024AF1C; // type:object size:0x8 lbl_13_data_24AF24 = .data:0x0024AF24; // type:object size:0x318 lbl_13_data_24B23C = .data:0x0024B23C; // type:object size:0x42C -lbl_13_data_24B668 = .data:0x0024B668; // type:object size:0x18 -lbl_13_data_24B680 = .data:0x0024B680; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0024B668; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0024B680; // type:object size:0x38 lbl_13_data_24B6B8 = .data:0x0024B6B8; // type:object size:0x318 lbl_13_data_24B9D0 = .data:0x0024B9D0; // type:object size:0x42C -lbl_13_data_24BDFC = .data:0x0024BDFC; // type:object size:0x18 -lbl_13_data_24BE14 = .data:0x0024BE14; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0024BDFC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0024BE14; // type:object size:0x38 lbl_13_data_24BE4C = .data:0x0024BE4C; // type:object size:0x69C lbl_13_data_24C4E8 = .data:0x0024C4E8; // type:object size:0x7BC -lbl_13_data_24CCA4 = .data:0x0024CCA4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0024CCA4; // type:object size:0x18 lbl_13_data_24CCBC = .data:0x0024CCBC; // type:object size:0x268 -lbl_13_data_24CF24 = .data:0x0024CF24; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0024CF24; // type:object size:0x24 lbl_13_data_24CF48 = .data:0x0024CF48; // type:object size:0x268 -lbl_13_data_24D1B0 = .data:0x0024D1B0; // type:object size:0x24 -lbl_13_data_24D1D4 = .data:0x0024D1D4; // type:object size:0x30 -lbl_13_data_24D204 = .data:0x0024D204; // type:object size:0x4 align:4 data:float -lbl_13_data_24D208 = .data:0x0024D208; // type:object size:0x4 align:4 data:float -lbl_13_data_24D20C = .data:0x0024D20C; // type:object size:0x4 align:4 data:float -lbl_13_data_24D210 = .data:0x0024D210; // type:object size:0x4 data:4byte -jumptable_13_data_24D214 = .data:0x0024D214; // type:object size:0x30 scope:local -vec = .data:0x0024D244; // type:object size:0x1C scope:local +_rename_savepoint_texanim_L = .data:0x0024D1B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0024D1D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0024D204; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0024D208; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0024D20C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0024D210; // type:object size:0x4 data:4byte +@91 = .data:0x0024D214; // type:object size:0x30 scope:local +vec$111 = .data:0x0024D244; // type:object size:0x18 scope:local lbl_13_data_24D260 = .data:0x0024D260; // type:object size:0xE data:string lbl_13_data_24D270 = .data:0x0024D270; // type:object size:0xE data:string lbl_13_data_24D280 = .data:0x0024D280; // type:object size:0xD data:string @@ -18394,7 +18394,7 @@ lbl_13_bss_730 = .bss:0x00000730; // type:object size:0x4 data:4byte lbl_13_bss_734 = .bss:0x00000734; // type:object size:0x4 data:4byte lbl_13_bss_738 = .bss:0x00000738; // type:object size:0x640 data:4byte lbl_13_bss_D78 = .bss:0x00000D78; // type:object size:0x8 data:4byte -lbl_13_bss_D80 = .bss:0x00000D80; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte lbl_13_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte lbl_13_bss_D90 = .bss:0x00000D90; // type:object size:0x8 data:4byte lbl_13_bss_D98 = .bss:0x00000D98; // type:object size:0x8 data:4byte @@ -18410,7 +18410,7 @@ colli_timer = .bss:0x00000DC0; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000DC4; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DC8; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DCC; // type:object size:0x4 scope:local data:4byte -savepoint_data = .bss:0x00000DD0; // type:object size:0x8 scope:local data:4byte +savepoint_data = .bss:0x00000DD0; // type:object size:0x4 scope:local data:4byte lbl_13_bss_DD8 = .bss:0x00000DD8; // type:object size:0x4 data:4byte lbl_13_bss_DDC = .bss:0x00000DDC; // type:object size:0x4 data:4byte lbl_13_bss_DE0 = .bss:0x00000DE0; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg14D/splits.txt b/config/GSNE8P/stg14D/splits.txt index 33843622..e0552b95 100644 --- a/config/GSNE8P/stg14D/splits.txt +++ b/config/GSNE8P/stg14D/splits.txt @@ -166,13 +166,10 @@ stg14D_39.c: .text start:0x000158D0 end:0x00016910 .rodata start:0x00000748 end:0x00000798 -stg14D_40.c: - .text start:0x00016AB4 end:0x00016C4C - .rodata start:0x00000798 end:0x000007B0 - -stg14D_41.c: - .text start:0x00016C4C end:0x00016F50 - .rodata start:0x000007B0 end:0x000007B8 +OBJECT/o_3spring.c: + .text start:0x00016AB4 end:0x00016F50 + .rodata start:0x00000798 end:0x000007B8 + .data start:0x000C3160 end:0x000C4258 stg14D_42.c: .text start:0x00016F50 end:0x000173D8 @@ -206,9 +203,10 @@ stg14D_50.c: .text start:0x0001B34C end:0x0001C190 .rodata start:0x00000940 end:0x00000998 -stg14D_51.c: - .text start:0x0001C1C4 end:0x0001C950 +OBJECT/o_degring_linear.c: + .text start:0x0001C190 end:0x0001CAE0 .rodata start:0x00000998 end:0x000009B0 + .data start:0x000CA378 end:0x000CA380 stg14D_52.c: .text start:0x0001D1D4 end:0x0001D4E4 @@ -230,9 +228,11 @@ stg14D_56.c: .text start:0x0002148C end:0x00021548 .rodata start:0x00000A70 end:0x00000A78 -stg14D_57.c: - .text start:0x000216F0 end:0x00022A08 +OBJECT/o_goalring.c: + .text start:0x000216EC end:0x00022A08 .rodata start:0x00000A78 end:0x00000AD0 + .data start:0x000CC290 end:0x000D1B88 + .bss start:0x00000D48 end:0x00000D50 stg14D_58.c: .text start:0x00022A08 end:0x00023428 @@ -250,21 +250,15 @@ stg14D_61.c: .text start:0x00024EBC end:0x00024F8C .rodata start:0x00000B58 end:0x00000B60 -stg14D_62.c: - .text start:0x00025210 end:0x00025CB8 - .rodata start:0x00000B60 end:0x00000B98 - -stg14D_63.c: - .text start:0x00025D2C end:0x00025D70 - .rodata start:0x00000B98 end:0x00000BA0 - -stg14D_64.c: - .text start:0x00025F28 end:0x00026988 - .rodata start:0x00000BA0 end:0x00000BE0 +OBJECT/o_itemboxair.c: + .text start:0x0002513C end:0x00025DE4 + .rodata start:0x00000B60 end:0x00000BA0 + .data start:0x000D5EB8 end:0x000D5F38 -stg14D_65.c: - .text start:0x000269FC end:0x00026A40 - .rodata start:0x00000BE0 end:0x00000BE8 +OBJECT/o_itemboxballoon.c: + .text start:0x00025DE4 end:0x00026AB4 + .rodata start:0x00000BA0 end:0x00000BE8 + .data start:0x000D5F38 end:0x000D6890 stg14D_66.c: .text start:0x00026AB4 end:0x00027468 @@ -312,9 +306,11 @@ stg14D_76.c: .text start:0x000369A8 end:0x0003844C .rodata start:0x00000FC8 end:0x00001058 -stg14D_77.c: +OBJECT/o_savepoint.c: .text start:0x00038658 end:0x000396E8 .rodata start:0x00001058 end:0x00001090 + .data start:0x00100F50 end:0x00100FA0 + .bss start:0x00000D98 end:0x00000DA0 stg14D_78.c: .text start:0x00039D4C end:0x0003B1F8 diff --git a/config/GSNE8P/stg14D/symbols.txt b/config/GSNE8P/stg14D/symbols.txt index e36ca501..75eaaf79 100644 --- a/config/GSNE8P/stg14D/symbols.txt +++ b/config/GSNE8P/stg14D/symbols.txt @@ -174,13 +174,13 @@ fn_14_CE64 = .text:0x0000CE64; // type:function size:0x168 fn_14_CFCC = .text:0x0000CFCC; // type:function size:0x54 fn_14_D020 = .text:0x0000D020; // type:function size:0x1CC fn_14_D1EC = .text:0x0000D1EC; // type:function size:0xC8 -fn_14_D2B4 = .text:0x0000D2B4; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000D2B4; // type:function size:0x30 fn_14_D2E4 = .text:0x0000D2E4; // type:function size:0x30C -fn_14_D5F0 = .text:0x0000D5F0; // type:function size:0x74 -fn_14_D664 = .text:0x0000D664; // type:function size:0xBC -fn_14_D720 = .text:0x0000D720; // type:function size:0x40 -fn_14_D760 = .text:0x0000D760; // type:function size:0x2C -fn_14_D78C = .text:0x0000D78C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000D5F0; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000D664; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000D720; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000D760; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000D78C; // type:function size:0x60 fn_14_D7EC = .text:0x0000D7EC; // type:function size:0x12C fn_14_D918 = .text:0x0000D918; // type:function size:0xC8 fn_14_D9E0 = .text:0x0000D9E0; // type:function size:0xB8 @@ -201,11 +201,11 @@ fn_14_FDBC = .text:0x0000FDBC; // type:function size:0xC fn_14_FDC8 = .text:0x0000FDC8; // type:function size:0x1CC fn_14_FF94 = .text:0x0000FF94; // type:function size:0x88 fn_14_1001C = .text:0x0001001C; // type:function size:0xD0 -fn_14_100EC = .text:0x000100EC; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000100EC; // type:function size:0x100 fn_14_101EC = .text:0x000101EC; // type:function size:0x198 fn_14_10384 = .text:0x00010384; // type:function size:0xA8 fn_14_1042C = .text:0x0001042C; // type:function size:0x70 -fn_14_1049C = .text:0x0001049C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001049C; // type:function size:0x114 fn_14_105B0 = .text:0x000105B0; // type:function size:0x6C fn_14_1061C = .text:0x0001061C; // type:function size:0x180 fn_14_1079C = .text:0x0001079C; // type:function size:0xA4 @@ -247,7 +247,7 @@ fn_14_12E8C = .text:0x00012E8C; // type:function size:0xA4 fn_14_12F30 = .text:0x00012F30; // type:function size:0xA4 fn_14_12FD4 = .text:0x00012FD4; // type:function size:0xA4 fn_14_13078 = .text:0x00013078; // type:function size:0xB0 -fn_14_13128 = .text:0x00013128; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013128; // type:function size:0x19C fn_14_132C4 = .text:0x000132C4; // type:function size:0x198 _rename_MakeParticle = .text:0x0001345C; // type:function size:0x19C fn_14_135F8 = .text:0x000135F8; // type:function size:0x198 @@ -259,7 +259,7 @@ fn_14_13F60 = .text:0x00013F60; // type:function size:0x128 fn_14_14088 = .text:0x00014088; // type:function size:0x4 fn_14_1408C = .text:0x0001408C; // type:function size:0x4 fn_14_14090 = .text:0x00014090; // type:function size:0x40 -fn_14_140D0 = .text:0x000140D0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000140D0; // type:function size:0x1E4 fn_14_142B4 = .text:0x000142B4; // type:function size:0x24 fn_14_142D8 = .text:0x000142D8; // type:function size:0x1C0 fn_14_14498 = .text:0x00014498; // type:function size:0x1F4 @@ -267,7 +267,7 @@ fn_14_1468C = .text:0x0001468C; // type:function size:0x190 fn_14_1481C = .text:0x0001481C; // type:function size:0xF8 fn_14_14914 = .text:0x00014914; // type:function size:0x1D4 fn_14_14AE8 = .text:0x00014AE8; // type:function size:0x18C -fn_14_14C74 = .text:0x00014C74; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00014C74; // type:function size:0x1C8 fn_14_14E3C = .text:0x00014E3C; // type:function size:0xD0 fn_14_14F0C = .text:0x00014F0C; // type:function size:0x358 fn_14_15264 = .text:0x00015264; // type:function size:0x2C0 @@ -283,11 +283,11 @@ fn_14_16560 = .text:0x00016560; // type:function size:0x1C4 fn_14_16724 = .text:0x00016724; // type:function size:0x1EC fn_14_16910 = .text:0x00016910; // type:function size:0x120 fn_14_16A30 = .text:0x00016A30; // type:function size:0x84 -fn_14_16AB4 = .text:0x00016AB4; // type:function size:0x198 -fn_14_16C4C = .text:0x00016C4C; // type:function size:0xD4 -fn_14_16D20 = .text:0x00016D20; // type:function size:0x38 -fn_14_16D58 = .text:0x00016D58; // type:function size:0x144 -fn_14_16E9C = .text:0x00016E9C; // type:function size:0xB4 +Object3SpringJump = .text:0x00016AB4; // type:function size:0x198 scope:local +Object3Spring = .text:0x00016C4C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00016D20; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00016D58; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00016E9C; // type:function size:0xB4 scope:local fn_14_16F50 = .text:0x00016F50; // type:function size:0xF8 fn_14_17048 = .text:0x00017048; // type:function size:0xFC fn_14_17144 = .text:0x00017144; // type:function size:0x30 @@ -335,15 +335,15 @@ fn_14_1B434 = .text:0x0001B434; // type:function size:0x38 fn_14_1B46C = .text:0x0001B46C; // type:function size:0x968 fn_14_1BDD4 = .text:0x0001BDD4; // type:function size:0x10C fn_14_1BEE0 = .text:0x0001BEE0; // type:function size:0x2B0 -fn_14_1C190 = .text:0x0001C190; // type:function size:0x34 -fn_14_1C1C4 = .text:0x0001C1C4; // type:function size:0x11C -fn_14_1C2E0 = .text:0x0001C2E0; // type:function size:0x110 -fn_14_1C3F0 = .text:0x0001C3F0; // type:function size:0xB4 -fn_14_1C4A4 = .text:0x0001C4A4; // type:function size:0x150 -fn_14_1C5F4 = .text:0x0001C5F4; // type:function size:0xE0 -fn_14_1C6D4 = .text:0x0001C6D4; // type:function size:0x190 -fn_14_1C864 = .text:0x0001C864; // type:function size:0xEC -fn_14_1C950 = .text:0x0001C950; // type:function size:0x190 +DegRingGetNum = .text:0x0001C190; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001C1C4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001C2E0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C3F0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C4A4; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C5F4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001C6D4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001C864; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001C950; // type:function size:0x190 scope:local fn_14_1CAE0 = .text:0x0001CAE0; // type:function size:0x98 fn_14_1CB78 = .text:0x0001CB78; // type:function size:0xC8 fn_14_1CC40 = .text:0x0001CC40; // type:function size:0x10C @@ -403,15 +403,15 @@ fn_14_21548 = .text:0x00021548; // type:function size:0x8C fn_14_215D4 = .text:0x000215D4; // type:function size:0x38 fn_14_2160C = .text:0x0002160C; // type:function size:0x4 fn_14_21610 = .text:0x00021610; // type:function size:0xDC -fn_14_216EC = .text:0x000216EC; // type:function size:0x4 -fn_14_216F0 = .text:0x000216F0; // type:function size:0x2EC -fn_14_219DC = .text:0x000219DC; // type:function size:0x44 -fn_14_21A20 = .text:0x00021A20; // type:function size:0x7F4 -fn_14_22214 = .text:0x00022214; // type:function size:0x34 -fn_14_22248 = .text:0x00022248; // type:function size:0xF0 -fn_14_22338 = .text:0x00022338; // type:function size:0x214 -fn_14_2254C = .text:0x0002254C; // type:function size:0x254 -fn_14_227A0 = .text:0x000227A0; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000216EC; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000216F0; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000219DC; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00021A20; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00022214; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022248; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022338; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002254C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000227A0; // type:function size:0x268 scope:local fn_14_22A08 = .text:0x00022A08; // type:function size:0x8C fn_14_22A94 = .text:0x00022A94; // type:function size:0x12C fn_14_22BC0 = .text:0x00022BC0; // type:function size:0x4C @@ -425,7 +425,7 @@ fn_14_23690 = .text:0x00023690; // type:function size:0x3F8 fn_14_23A88 = .text:0x00023A88; // type:function size:0x1D0 fn_14_23C58 = .text:0x00023C58; // type:function size:0x140 fn_14_23D98 = .text:0x00023D98; // type:function size:0x1FC -fn_14_23F94 = .text:0x00023F94; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00023F94; // type:function size:0x13C fn_14_240D0 = .text:0x000240D0; // type:function size:0x200 fn_14_242D0 = .text:0x000242D0; // type:function size:0x98 fn_14_24368 = .text:0x00024368; // type:function size:0x238 @@ -445,53 +445,53 @@ fn_14_24ACC = .text:0x00024ACC; // type:function size:0x44 fn_14_24B10 = .text:0x00024B10; // type:function size:0x38 fn_14_24B48 = .text:0x00024B48; // type:function size:0x4 fn_14_24B4C = .text:0x00024B4C; // type:function size:0x38 -fn_14_24B84 = .text:0x00024B84; // type:function size:0xC8 -fn_14_24C4C = .text:0x00024C4C; // type:function size:0x138 +_rename_GiveItemP = .text:0x00024B84; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00024C4C; // type:function size:0x138 fn_14_24D84 = .text:0x00024D84; // type:function size:0x138 fn_14_24EBC = .text:0x00024EBC; // type:function size:0xD0 fn_14_24F8C = .text:0x00024F8C; // type:function size:0x90 fn_14_2501C = .text:0x0002501C; // type:function size:0x94 fn_14_250B0 = .text:0x000250B0; // type:function size:0x8C -fn_14_2513C = .text:0x0002513C; // type:function size:0xD4 -fn_14_25210 = .text:0x00025210; // type:function size:0x240 -fn_14_25450 = .text:0x00025450; // type:function size:0x98 -fn_14_254E8 = .text:0x000254E8; // type:function size:0x214 -fn_14_256FC = .text:0x000256FC; // type:function size:0x10 -fn_14_2570C = .text:0x0002570C; // type:function size:0xA0 -fn_14_257AC = .text:0x000257AC; // type:function size:0xD0 -fn_14_2587C = .text:0x0002587C; // type:function size:0x26C -fn_14_25AE8 = .text:0x00025AE8; // type:function size:0x38 -fn_14_25B20 = .text:0x00025B20; // type:function size:0x50 -fn_14_25B70 = .text:0x00025B70; // type:function size:0x70 -fn_14_25BE0 = .text:0x00025BE0; // type:function size:0x50 -fn_14_25C30 = .text:0x00025C30; // type:function size:0x38 -fn_14_25C68 = .text:0x00025C68; // type:function size:0x50 -fn_14_25CB8 = .text:0x00025CB8; // type:function size:0x38 -fn_14_25CF0 = .text:0x00025CF0; // type:function size:0x3C -fn_14_25D2C = .text:0x00025D2C; // type:function size:0x44 -fn_14_25D70 = .text:0x00025D70; // type:function size:0x38 -fn_14_25DA8 = .text:0x00025DA8; // type:function size:0x4 -fn_14_25DAC = .text:0x00025DAC; // type:function size:0x38 -fn_14_25DE4 = .text:0x00025DE4; // type:function size:0x144 -fn_14_25F28 = .text:0x00025F28; // type:function size:0x158 -fn_14_26080 = .text:0x00026080; // type:function size:0x64 -fn_14_260E4 = .text:0x000260E4; // type:function size:0x1C4 -fn_14_262A8 = .text:0x000262A8; // type:function size:0x3C -fn_14_262E4 = .text:0x000262E4; // type:function size:0x6C -fn_14_26350 = .text:0x00026350; // type:function size:0x228 -fn_14_26578 = .text:0x00026578; // type:function size:0x28C -fn_14_26804 = .text:0x00026804; // type:function size:0xC -fn_14_26810 = .text:0x00026810; // type:function size:0x50 -fn_14_26860 = .text:0x00026860; // type:function size:0x50 -fn_14_268B0 = .text:0x000268B0; // type:function size:0x50 -fn_14_26900 = .text:0x00026900; // type:function size:0x38 -fn_14_26938 = .text:0x00026938; // type:function size:0x50 -fn_14_26988 = .text:0x00026988; // type:function size:0x38 -fn_14_269C0 = .text:0x000269C0; // type:function size:0x3C -fn_14_269FC = .text:0x000269FC; // type:function size:0x44 -fn_14_26A40 = .text:0x00026A40; // type:function size:0x38 -fn_14_26A78 = .text:0x00026A78; // type:function size:0x4 -fn_14_26A7C = .text:0x00026A7C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002513C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00025210; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00025450; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000254E8; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000256FC; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002570C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000257AC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002587C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00025AE8; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00025B20; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00025B70; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00025BE0; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00025C30; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00025C68; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00025CB8; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00025CF0; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00025D2C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00025D70; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00025DA8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00025DAC; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00025DE4; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00025F28; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00026080; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000260E4; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000262A8; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000262E4; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00026350; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00026578; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00026804; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00026810; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00026860; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000268B0; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00026900; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00026938; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00026988; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000269C0; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000269FC; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00026A40; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00026A78; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00026A7C; // type:function size:0x38 scope:local fn_14_26AB4 = .text:0x00026AB4; // type:function size:0x280 fn_14_26D34 = .text:0x00026D34; // type:function size:0x50 fn_14_26D84 = .text:0x00026D84; // type:function size:0x50C @@ -584,8 +584,8 @@ fn_14_32060 = .text:0x00032060; // type:function size:0x54 fn_14_320B4 = .text:0x000320B4; // type:function size:0x7EC fn_14_328A0 = .text:0x000328A0; // type:function size:0xB0 fn_14_32950 = .text:0x00032950; // type:function size:0xB4 -fn_14_32A04 = .text:0x00032A04; // type:function size:0x2C -fn_14_32A30 = .text:0x00032A30; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00032A04; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00032A30; // type:function size:0x30 o_ring_0 = .text:0x00032A60; // type:function size:0x13C scope:local Ring = .text:0x00032B9C; // type:function size:0x688 scope:global o_ring_3 = .text:0x00033224; // type:function size:0x6C scope:global @@ -619,19 +619,19 @@ fn_14_3816C = .text:0x0003816C; // type:function size:0x2E0 fn_14_3844C = .text:0x0003844C; // type:function size:0x110 fn_14_3855C = .text:0x0003855C; // type:function size:0xF8 fn_14_38654 = .text:0x00038654; // type:function size:0x4 -fn_14_38658 = .text:0x00038658; // type:function size:0x264 -fn_14_388BC = .text:0x000388BC; // type:function size:0x148 -fn_14_38A04 = .text:0x00038A04; // type:function size:0x48 -fn_14_38A4C = .text:0x00038A4C; // type:function size:0x1A4 -fn_14_38BF0 = .text:0x00038BF0; // type:function size:0x1AC -fn_14_38D9C = .text:0x00038D9C; // type:function size:0x154 -fn_14_38EF0 = .text:0x00038EF0; // type:function size:0x4 -fn_14_38EF4 = .text:0x00038EF4; // type:function size:0x138 -fn_14_3902C = .text:0x0003902C; // type:function size:0x368 -fn_14_39394 = .text:0x00039394; // type:function size:0x224 -fn_14_395B8 = .text:0x000395B8; // type:function size:0x20 -fn_14_395D8 = .text:0x000395D8; // type:function size:0x4C -fn_14_39624 = .text:0x00039624; // type:function size:0xC4 +ObjectSavePoint = .text:0x00038658; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000388BC; // type:function size:0x148 scope:local +savepointExit = .text:0x00038A04; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00038A4C; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00038BF0; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00038D9C; // type:function size:0x154 scope:local +dummyFunc = .text:0x00038EF0; // type:function size:0x4 scope:local +initCollidata = .text:0x00038EF4; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003902C; // type:function size:0x368 scope:local +savepointSwing = .text:0x00039394; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000395B8; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000395D8; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00039624; // type:function size:0xC4 scope:local fn_14_396E8 = .text:0x000396E8; // type:function size:0x20 fn_14_39708 = .text:0x00039708; // type:function size:0x3C fn_14_39744 = .text:0x00039744; // type:function size:0x9C @@ -1334,11 +1334,11 @@ lbl_14_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:flo lbl_14_rodata_78C = .rodata:0x0000078C; // type:object size:0x4 align:4 data:float lbl_14_rodata_790 = .rodata:0x00000790; // type:object size:0x4 align:4 data:float lbl_14_rodata_794 = .rodata:0x00000794; // type:object size:0x4 align:4 data:float -lbl_14_rodata_798 = .rodata:0x00000798; // type:object size:0xC data:4byte -lbl_14_rodata_7A4 = .rodata:0x000007A4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_7A8 = .rodata:0x000007A8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_7AC = .rodata:0x000007AC; // type:object size:0x4 align:4 data:float -lbl_14_rodata_7B0 = .rodata:0x000007B0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000798; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000007A4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000007A8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000007AC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000007B0; // type:object size:0x4 scope:local align:4 data:float lbl_14_rodata_7B8 = .rodata:0x000007B8; // type:object size:0x4 align:4 data:float lbl_14_rodata_7BC = .rodata:0x000007BC; // type:object size:0xC data:4byte lbl_14_rodata_7C8 = .rodata:0x000007C8; // type:object size:0x4 align:4 data:float @@ -1449,11 +1449,11 @@ lbl_14_rodata_980 = .rodata:0x00000980; // type:object size:0x8 align:8 data:dou lbl_14_rodata_988 = .rodata:0x00000988; // type:object size:0x4 align:4 data:float lbl_14_rodata_98C = .rodata:0x0000098C; // type:object size:0x4 align:4 data:float lbl_14_rodata_990 = .rodata:0x00000990; // type:object size:0x8 align:4 data:float -lbl_14_rodata_998 = .rodata:0x00000998; // type:object size:0x4 align:4 data:float -lbl_14_rodata_99C = .rodata:0x0000099C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_9A0 = .rodata:0x000009A0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_9A4 = .rodata:0x000009A4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_9A8 = .rodata:0x000009A8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000998; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x0000099C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000009A0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000009A4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000009A8; // type:object size:0x4 scope:local align:4 data:float lbl_14_rodata_9B0 = .rodata:0x000009B0; // type:object size:0x4 align:4 data:float lbl_14_rodata_9B4 = .rodata:0x000009B4; // type:object size:0x4 align:4 data:float lbl_14_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x4 align:4 data:float @@ -1494,25 +1494,25 @@ lbl_14_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:flo lbl_14_rodata_A60 = .rodata:0x00000A60; // type:object size:0x8 align:8 data:double lbl_14_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:8 data:double lbl_14_rodata_A70 = .rodata:0x00000A70; // type:object size:0x8 align:4 data:float -lbl_14_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float -lbl_14_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x8 align:8 data:double -lbl_14_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x8 align:8 data:double -lbl_14_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000AB0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000AB8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float lbl_14_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float lbl_14_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float lbl_14_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float @@ -1546,37 +1546,37 @@ lbl_14_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:flo lbl_14_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float lbl_14_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float lbl_14_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:4 data:float -lbl_14_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B78 = .rodata:0x00000B78; // type:object size:0x8 align:8 data:double -lbl_14_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_14_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:4 data:float -lbl_14_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_14_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000B78; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000BA4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000BD0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000BD4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float lbl_14_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float lbl_14_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float lbl_14_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float @@ -1839,17 +1839,17 @@ lbl_14_rodata_1040 = .rodata:0x00001040; // type:object size:0x4 align:4 data:fl lbl_14_rodata_1048 = .rodata:0x00001048; // type:object size:0x8 align:8 data:double lbl_14_rodata_1050 = .rodata:0x00001050; // type:object size:0x4 align:4 data:float lbl_14_rodata_1054 = .rodata:0x00001054; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1058 = .rodata:0x00001058; // type:object size:0x4 align:4 data:float -lbl_14_rodata_105C = .rodata:0x0000105C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1060 = .rodata:0x00001060; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1064 = .rodata:0x00001064; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1068 = .rodata:0x00001068; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1070 = .rodata:0x00001070; // type:object size:0x8 align:8 data:double -lbl_14_rodata_1078 = .rodata:0x00001078; // type:object size:0x4 align:4 data:float -lbl_14_rodata_107C = .rodata:0x0000107C; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1080 = .rodata:0x00001080; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1084 = .rodata:0x00001084; // type:object size:0x4 align:4 data:float -lbl_14_rodata_1088 = .rodata:0x00001088; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001058; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000105C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001060; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001064; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001068; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001070; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001078; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000107C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001080; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001084; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001088; // type:object size:0x4 scope:local align:4 data:float lbl_14_rodata_1090 = .rodata:0x00001090; // type:object size:0x4 align:4 data:float lbl_14_rodata_1094 = .rodata:0x00001094; // type:object size:0x4 align:4 data:float lbl_14_rodata_1098 = .rodata:0x00001098; // type:object size:0x4 align:4 data:float @@ -8519,7 +8519,7 @@ lbl_14_data_C2AB8 = .data:0x000C2AB8; // type:object size:0x7 data:string lbl_14_data_C2AC0 = .data:0x000C2AC0; // type:object size:0x7 data:string lbl_14_data_C2AC8 = .data:0x000C2AC8; // type:object size:0x7 data:string lbl_14_data_C2AD0 = .data:0x000C2AD0; // type:object size:0x60 -lbl_14_data_C2B30 = .data:0x000C2B30; // type:object size:0x8 +_rename_ring_texlist = .data:0x000C2B30; // type:object size:0x8 lbl_14_data_C2B38 = .data:0x000C2B38; // type:object size:0x38 lbl_14_data_C2B70 = .data:0x000C2B70; // type:object size:0x38 lbl_14_data_C2BA8 = .data:0x000C2BA8; // type:object size:0xE data:string @@ -8589,42 +8589,42 @@ lbl_14_data_C3104 = .data:0x000C3104; // type:object size:0xB data:string lbl_14_data_C3110 = .data:0x000C3110; // type:object size:0x38 lbl_14_data_C3148 = .data:0x000C3148; // type:object size:0x8 data:byte lbl_14_data_C3150 = .data:0x000C3150; // type:object size:0x5 data:string -lbl_14_data_C3160 = .data:0x000C3160; // type:object size:0xE data:string -lbl_14_data_C3170 = .data:0x000C3170; // type:object size:0xE data:string -lbl_14_data_C3180 = .data:0x000C3180; // type:object size:0xD data:string -lbl_14_data_C3190 = .data:0x000C3190; // type:object size:0xD data:string -lbl_14_data_C31A0 = .data:0x000C31A0; // type:object size:0x30 -lbl_14_data_C31D0 = .data:0x000C31D0; // type:object size:0x8 -lbl_14_data_C31D8 = .data:0x000C31D8; // type:object size:0x204 -lbl_14_data_C33DC = .data:0x000C33DC; // type:object size:0x204 -lbl_14_data_C35E0 = .data:0x000C35E0; // type:object size:0x1C8 -lbl_14_data_C37A8 = .data:0x000C37A8; // type:object size:0x40 -lbl_14_data_C37E8 = .data:0x000C37E8; // type:object size:0x50 -lbl_14_data_C3838 = .data:0x000C3838; // type:object size:0x8 -lbl_14_data_C3840 = .data:0x000C3840; // type:object size:0x20 -lbl_14_data_C3860 = .data:0x000C3860; // type:object size:0xC0 -lbl_14_data_C3920 = .data:0x000C3920; // type:object size:0x60 -lbl_14_data_C3980 = .data:0x000C3980; // type:object size:0x40 -lbl_14_data_C39C0 = .data:0x000C39C0; // type:object size:0x80 -lbl_14_data_C3A40 = .data:0x000C3A40; // type:object size:0x40 -lbl_14_data_C3A80 = .data:0x000C3A80; // type:object size:0x24 -lbl_14_data_C3AA4 = .data:0x000C3AA4; // type:object size:0x1C8 -lbl_14_data_C3C6C = .data:0x000C3C6C; // type:object size:0x1C8 -lbl_14_data_C3E34 = .data:0x000C3E34; // type:object size:0x140 -lbl_14_data_C3F74 = .data:0x000C3F74; // type:object size:0x40 -lbl_14_data_C3FB4 = .data:0x000C3FB4; // type:object size:0x50 -lbl_14_data_C4004 = .data:0x000C4004; // type:object size:0x8 -lbl_14_data_C400C = .data:0x000C400C; // type:object size:0x14 -lbl_14_data_C4020 = .data:0x000C4020; // type:object size:0x120 -lbl_14_data_C4140 = .data:0x000C4140; // type:object size:0x60 -lbl_14_data_C41A0 = .data:0x000C41A0; // type:object size:0x20 -lbl_14_data_C41C0 = .data:0x000C41C0; // type:object size:0x30 -lbl_14_data_C41F0 = .data:0x000C41F0; // type:object size:0x24 -lbl_14_data_C4214 = .data:0x000C4214; // type:object size:0x8 -lbl_14_data_C421C = .data:0x000C421C; // type:object size:0x30 -lbl_14_data_C424C = .data:0x000C424C; // type:object size:0x4 align:4 data:float -lbl_14_data_C4250 = .data:0x000C4250; // type:object size:0x4 align:4 data:float -lbl_14_data_C4254 = .data:0x000C4254; // type:object size:0x4 align:4 data:float +@18 = .data:0x000C3160; // type:object size:0xE scope:local data:string +@19 = .data:0x000C3170; // type:object size:0xE scope:local data:string +@20 = .data:0x000C3180; // type:object size:0xD scope:local data:string +@21 = .data:0x000C3190; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000C31A0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000C31D0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000C31D8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000C33DC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000C35E0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000C37A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000C37E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000C3838; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000C3840; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000C3860; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000C3920; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000C3980; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000C39C0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000C3A40; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000C3A80; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000C3AA4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000C3C6C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000C3E34; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000C3F74; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000C3FB4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000C4004; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000C400C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000C4020; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000C4140; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000C41A0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000C41C0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000C41F0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000C4214; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000C421C; // type:object size:0x30 scope:local +spring3_k = .data:0x000C424C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000C4250; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000C4254; // type:object size:0x4 scope:local align:4 data:float lbl_14_data_C4258 = .data:0x000C4258; // type:object size:0xE data:string lbl_14_data_C4268 = .data:0x000C4268; // type:object size:0xC lbl_14_data_C4274 = .data:0x000C4274; // type:object size:0x8 @@ -8860,7 +8860,7 @@ lbl_14_data_CA2D0 = .data:0x000CA2D0; // type:object size:0x14 lbl_14_data_CA2E4 = .data:0x000CA2E4; // type:object size:0x24 lbl_14_data_CA308 = .data:0x000CA308; // type:object size:0x40 data:4byte lbl_14_data_CA348 = .data:0x000CA348; // type:object size:0x30 -lbl_14_data_CA378 = .data:0x000CA378; // type:object size:0x5 data:string +@115 = .data:0x000CA378; // type:object size:0x5 scope:local data:string lbl_14_data_CA380 = .data:0x000CA380; // type:object size:0xE data:string lbl_14_data_CA390 = .data:0x000CA390; // type:object size:0xD data:string lbl_14_data_CA3A0 = .data:0x000CA3A0; // type:object size:0x18 @@ -8934,149 +8934,149 @@ lbl_14_data_CC228 = .data:0x000CC228; // type:object size:0x30 lbl_14_data_CC258 = .data:0x000CC258; // type:object size:0xF data:string lbl_14_data_CC268 = .data:0x000CC268; // type:object size:0x10 data:string lbl_14_data_CC278 = .data:0x000CC278; // type:object size:0x18 data:string -lbl_14_data_CC290 = .data:0x000CC290; // type:object size:0xD data:string -lbl_14_data_CC2A0 = .data:0x000CC2A0; // type:object size:0xD data:string -lbl_14_data_CC2B0 = .data:0x000CC2B0; // type:object size:0x18 -lbl_14_data_CC2C8 = .data:0x000CC2C8; // type:object size:0x8 -lbl_14_data_CC2D0 = .data:0x000CC2D0; // type:object size:0x2D0 -lbl_14_data_CC5A0 = .data:0x000CC5A0; // type:object size:0xCE4 -lbl_14_data_CD284 = .data:0x000CD284; // type:object size:0x18 -lbl_14_data_CD29C = .data:0x000CD29C; // type:object size:0xE data:string -lbl_14_data_CD2AC = .data:0x000CD2AC; // type:object size:0xC -lbl_14_data_CD2B8 = .data:0x000CD2B8; // type:object size:0x8 -lbl_14_data_CD2C0 = .data:0x000CD2C0; // type:object size:0x50 -lbl_14_data_CD310 = .data:0x000CD310; // type:object size:0xCC -lbl_14_data_CD3DC = .data:0x000CD3DC; // type:object size:0x18 -lbl_14_data_CD3F4 = .data:0x000CD3F4; // type:object size:0xC -lbl_14_data_CD400 = .data:0x000CD400; // type:object size:0x8 -lbl_14_data_CD408 = .data:0x000CD408; // type:object size:0x50 -lbl_14_data_CD458 = .data:0x000CD458; // type:object size:0xCC -lbl_14_data_CD524 = .data:0x000CD524; // type:object size:0x18 -lbl_14_data_CD53C = .data:0x000CD53C; // type:object size:0xD data:string -lbl_14_data_CD54C = .data:0x000CD54C; // type:object size:0xD data:string -lbl_14_data_CD55C = .data:0x000CD55C; // type:object size:0xD data:string -lbl_14_data_CD56C = .data:0x000CD56C; // type:object size:0xD data:string -lbl_14_data_CD57C = .data:0x000CD57C; // type:object size:0x30 -lbl_14_data_CD5AC = .data:0x000CD5AC; // type:object size:0x8 -lbl_14_data_CD5B4 = .data:0x000CD5B4; // type:object size:0x108 -lbl_14_data_CD6BC = .data:0x000CD6BC; // type:object size:0x18C -lbl_14_data_CD848 = .data:0x000CD848; // type:object size:0x18 -lbl_14_data_CD860 = .data:0x000CD860; // type:object size:0x38 -lbl_14_data_CD898 = .data:0x000CD898; // type:object size:0x100 -lbl_14_data_CD998 = .data:0x000CD998; // type:object size:0x15C -lbl_14_data_CDAF4 = .data:0x000CDAF4; // type:object size:0x18 -lbl_14_data_CDB0C = .data:0x000CDB0C; // type:object size:0x38 -lbl_14_data_CDB44 = .data:0x000CDB44; // type:object size:0x10C -lbl_14_data_CDC50 = .data:0x000CDC50; // type:object size:0x15C -lbl_14_data_CDDAC = .data:0x000CDDAC; // type:object size:0x18 -lbl_14_data_CDDC4 = .data:0x000CDDC4; // type:object size:0x38 -lbl_14_data_CDDFC = .data:0x000CDDFC; // type:object size:0xC0 -lbl_14_data_CDEBC = .data:0x000CDEBC; // type:object size:0x114 -lbl_14_data_CDFD0 = .data:0x000CDFD0; // type:object size:0x18 -lbl_14_data_CDFE8 = .data:0x000CDFE8; // type:object size:0x38 -lbl_14_data_CE020 = .data:0x000CE020; // type:object size:0x108 -lbl_14_data_CE128 = .data:0x000CE128; // type:object size:0x18C -lbl_14_data_CE2B4 = .data:0x000CE2B4; // type:object size:0x18 -lbl_14_data_CE2CC = .data:0x000CE2CC; // type:object size:0x38 -lbl_14_data_CE304 = .data:0x000CE304; // type:object size:0x34 -lbl_14_data_CE338 = .data:0x000CE338; // type:object size:0x6C -lbl_14_data_CE3A4 = .data:0x000CE3A4; // type:object size:0x18 -lbl_14_data_CE3BC = .data:0x000CE3BC; // type:object size:0x38 -lbl_14_data_CE3F4 = .data:0x000CE3F4; // type:object size:0x34 -lbl_14_data_CE428 = .data:0x000CE428; // type:object size:0x6C -lbl_14_data_CE494 = .data:0x000CE494; // type:object size:0x18 -lbl_14_data_CE4AC = .data:0x000CE4AC; // type:object size:0x38 -lbl_14_data_CE4E4 = .data:0x000CE4E4; // type:object size:0x2B0 -lbl_14_data_CE794 = .data:0x000CE794; // type:object size:0x3B4 -lbl_14_data_CEB48 = .data:0x000CEB48; // type:object size:0x18 -lbl_14_data_CEB60 = .data:0x000CEB60; // type:object size:0x38 -lbl_14_data_CEB98 = .data:0x000CEB98; // type:object size:0x174 -lbl_14_data_CED0C = .data:0x000CED0C; // type:object size:0x234 -lbl_14_data_CEF40 = .data:0x000CEF40; // type:object size:0x18 -lbl_14_data_CEF58 = .data:0x000CEF58; // type:object size:0x38 -lbl_14_data_CEF90 = .data:0x000CEF90; // type:object size:0x20 -lbl_14_data_CEFB0 = .data:0x000CEFB0; // type:object size:0x20 -lbl_14_data_CEFD0 = .data:0x000CEFD0; // type:object size:0xA0 -lbl_14_data_CF070 = .data:0x000CF070; // type:object size:0xA0 -lbl_14_data_CF110 = .data:0x000CF110; // type:object size:0xA0 -lbl_14_data_CF1B0 = .data:0x000CF1B0; // type:object size:0xA0 -lbl_14_data_CF250 = .data:0x000CF250; // type:object size:0xA0 -lbl_14_data_CF2F0 = .data:0x000CF2F0; // type:object size:0x20 -lbl_14_data_CF310 = .data:0x000CF310; // type:object size:0x20 -lbl_14_data_CF330 = .data:0x000CF330; // type:object size:0xA0 -lbl_14_data_CF3D0 = .data:0x000CF3D0; // type:object size:0x90 -lbl_14_data_CF460 = .data:0x000CF460; // type:object size:0xC data:4byte -lbl_14_data_CF46C = .data:0x000CF46C; // type:object size:0xD data:string -lbl_14_data_CF47C = .data:0x000CF47C; // type:object size:0x30 -lbl_14_data_CF4AC = .data:0x000CF4AC; // type:object size:0x8 -lbl_14_data_CF4B4 = .data:0x000CF4B4; // type:object size:0x108 -lbl_14_data_CF5BC = .data:0x000CF5BC; // type:object size:0x18C -lbl_14_data_CF748 = .data:0x000CF748; // type:object size:0x18 -lbl_14_data_CF760 = .data:0x000CF760; // type:object size:0x38 -lbl_14_data_CF798 = .data:0x000CF798; // type:object size:0x100 -lbl_14_data_CF898 = .data:0x000CF898; // type:object size:0x15C -lbl_14_data_CF9F4 = .data:0x000CF9F4; // type:object size:0x18 -lbl_14_data_CFA0C = .data:0x000CFA0C; // type:object size:0x38 -lbl_14_data_CFA44 = .data:0x000CFA44; // type:object size:0x10C -lbl_14_data_CFB50 = .data:0x000CFB50; // type:object size:0x15C -lbl_14_data_CFCAC = .data:0x000CFCAC; // type:object size:0x18 -lbl_14_data_CFCC4 = .data:0x000CFCC4; // type:object size:0x38 -lbl_14_data_CFCFC = .data:0x000CFCFC; // type:object size:0xC0 -lbl_14_data_CFDBC = .data:0x000CFDBC; // type:object size:0x114 -lbl_14_data_CFED0 = .data:0x000CFED0; // type:object size:0x18 -lbl_14_data_CFEE8 = .data:0x000CFEE8; // type:object size:0x38 -lbl_14_data_CFF20 = .data:0x000CFF20; // type:object size:0x108 -lbl_14_data_D0028 = .data:0x000D0028; // type:object size:0x18C -lbl_14_data_D01B4 = .data:0x000D01B4; // type:object size:0x18 -lbl_14_data_D01CC = .data:0x000D01CC; // type:object size:0x38 -lbl_14_data_D0204 = .data:0x000D0204; // type:object size:0x34 -lbl_14_data_D0238 = .data:0x000D0238; // type:object size:0x6C -lbl_14_data_D02A4 = .data:0x000D02A4; // type:object size:0x18 -lbl_14_data_D02BC = .data:0x000D02BC; // type:object size:0x38 -lbl_14_data_D02F4 = .data:0x000D02F4; // type:object size:0x34 -lbl_14_data_D0328 = .data:0x000D0328; // type:object size:0x6C -lbl_14_data_D0394 = .data:0x000D0394; // type:object size:0x18 -lbl_14_data_D03AC = .data:0x000D03AC; // type:object size:0x38 -lbl_14_data_D03E4 = .data:0x000D03E4; // type:object size:0x2B0 -lbl_14_data_D0694 = .data:0x000D0694; // type:object size:0x3B4 -lbl_14_data_D0A48 = .data:0x000D0A48; // type:object size:0x18 -lbl_14_data_D0A60 = .data:0x000D0A60; // type:object size:0x38 -lbl_14_data_D0A98 = .data:0x000D0A98; // type:object size:0x174 -lbl_14_data_D0C0C = .data:0x000D0C0C; // type:object size:0x234 -lbl_14_data_D0E40 = .data:0x000D0E40; // type:object size:0x18 -lbl_14_data_D0E58 = .data:0x000D0E58; // type:object size:0x38 -lbl_14_data_D0E90 = .data:0x000D0E90; // type:object size:0x140 -lbl_14_data_D0FD0 = .data:0x000D0FD0; // type:object size:0x20 -lbl_14_data_D0FF0 = .data:0x000D0FF0; // type:object size:0x140 -lbl_14_data_D1130 = .data:0x000D1130; // type:object size:0x140 -lbl_14_data_D1270 = .data:0x000D1270; // type:object size:0x140 -lbl_14_data_D13B0 = .data:0x000D13B0; // type:object size:0x140 -lbl_14_data_D14F0 = .data:0x000D14F0; // type:object size:0x140 -lbl_14_data_D1630 = .data:0x000D1630; // type:object size:0x140 -lbl_14_data_D1770 = .data:0x000D1770; // type:object size:0x140 -lbl_14_data_D18B0 = .data:0x000D18B0; // type:object size:0x140 -lbl_14_data_D19F0 = .data:0x000D19F0; // type:object size:0x90 -lbl_14_data_D1A80 = .data:0x000D1A80; // type:object size:0xC data:4byte -lbl_14_data_D1A8C = .data:0x000D1A8C; // type:object size:0x1C -lbl_14_data_D1AA8 = .data:0x000D1AA8; // type:object size:0x60 -lbl_14_data_D1B08 = .data:0x000D1B08; // type:object size:0x4 data:4byte -lbl_14_data_D1B0C = .data:0x000D1B0C; // type:object size:0x4 data:4byte -lbl_14_data_D1B10 = .data:0x000D1B10; // type:object size:0x4 align:4 data:float -lbl_14_data_D1B14 = .data:0x000D1B14; // type:object size:0x4 align:4 data:float -lbl_14_data_D1B18 = .data:0x000D1B18; // type:object size:0x4 align:4 data:float -lbl_14_data_D1B1C = .data:0x000D1B1C; // type:object size:0x4 data:4byte -lbl_14_data_D1B20 = .data:0x000D1B20; // type:object size:0x4 data:4byte -lbl_14_data_D1B24 = .data:0x000D1B24; // type:object size:0x4 align:4 data:float -lbl_14_data_D1B28 = .data:0x000D1B28; // type:object size:0x4 align:4 data:float -lbl_14_data_D1B2C = .data:0x000D1B2C; // type:object size:0x4 align:4 data:float -lbl_14_data_D1B30 = .data:0x000D1B30; // type:object size:0xC -lbl_14_data_D1B3C = .data:0x000D1B3C; // type:object size:0xC -lbl_14_data_D1B48 = .data:0x000D1B48; // type:object size:0xC -lbl_14_data_D1B54 = .data:0x000D1B54; // type:object size:0xC -lbl_14_data_D1B60 = .data:0x000D1B60; // type:object size:0xC -lbl_14_data_D1B6C = .data:0x000D1B6C; // type:object size:0x4 data:4byte -lbl_14_data_D1B70 = .data:0x000D1B70; // type:object size:0xC -lbl_14_data_D1B7C = .data:0x000D1B7C; // type:object size:0xC +@19 = .data:0x000CC290; // type:object size:0xD scope:local data:string +@20 = .data:0x000CC2A0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000CC2B0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000CC2C8; // type:object size:0x8 scope:local +goalring_plist = .data:0x000CC2D0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000CC5A0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000CD284; // type:object size:0x18 scope:local +@21 = .data:0x000CD29C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000CD2AC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000CD2B8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000CD2C0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000CD310; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000CD3DC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000CD3F4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000CD400; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000CD408; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000CD458; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000CD524; // type:object size:0x18 scope:local +@22 = .data:0x000CD53C; // type:object size:0xD scope:local data:string +@23 = .data:0x000CD54C; // type:object size:0xD scope:local data:string +@24 = .data:0x000CD55C; // type:object size:0xD scope:local data:string +@25 = .data:0x000CD56C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000CD57C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000CD5AC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000CD5B4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000CD6BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000CD848; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000CD860; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000CD898; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000CD998; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000CDAF4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000CDB0C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000CDB44; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000CDC50; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000CDDAC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000CDDC4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000CDDFC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000CDEBC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000CDFD0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000CDFE8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000CE020; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000CE128; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000CE2B4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000CE2CC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000CE304; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000CE338; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000CE3A4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000CE3BC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000CE3F4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000CE428; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000CE494; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000CE4AC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000CE4E4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000CE794; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000CEB48; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000CEB60; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000CEB98; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000CED0C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000CEF40; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000CEF58; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000CEF90; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000CEFB0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000CEFD0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000CF070; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000CF110; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000CF1B0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000CF250; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000CF2F0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000CF310; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000CF330; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000CF3D0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000CF460; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000CF46C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000CF47C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000CF4AC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000CF4B4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000CF5BC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000CF748; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000CF760; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000CF798; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000CF898; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000CF9F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000CFA0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000CFA44; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000CFB50; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000CFCAC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000CFCC4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000CFCFC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000CFDBC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000CFED0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000CFEE8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000CFF20; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000D0028; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000D01B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000D01CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000D0204; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000D0238; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000D02A4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000D02BC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000D02F4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000D0328; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000D0394; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000D03AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000D03E4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000D0694; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000D0A48; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000D0A60; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000D0A98; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000D0C0C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000D0E40; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000D0E58; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000D0E90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000D0FD0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000D0FF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000D1130; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000D1270; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000D13B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000D14F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000D1630; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000D1770; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000D18B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000D19F0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000D1A80; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000D1A8C; // type:object size:0x1C +goalring_colli_info = .data:0x000D1AA8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000D1B08; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000D1B0C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000D1B10; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000D1B14; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000D1B18; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000D1B1C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000D1B20; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000D1B24; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000D1B28; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000D1B2C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000D1B30; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000D1B3C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000D1B48; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000D1B54; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000D1B60; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000D1B6C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000D1B70; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000D1B7C; // type:object size:0xC scope:local lbl_14_data_D1B88 = .data:0x000D1B88; // type:object size:0xE data:string lbl_14_data_D1B98 = .data:0x000D1B98; // type:object size:0xD data:string lbl_14_data_D1BA8 = .data:0x000D1BA8; // type:object size:0xD data:string @@ -9162,30 +9162,30 @@ lbl_14_data_D5490 = .data:0x000D5490; // type:object size:0xD data:string lbl_14_data_D54A0 = .data:0x000D54A0; // type:object size:0xE data:string lbl_14_data_D54B0 = .data:0x000D54B0; // type:object size:0xD data:string lbl_14_data_D54C0 = .data:0x000D54C0; // type:object size:0x24 -lbl_14_data_D54E4 = .data:0x000D54E4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000D54E4; // type:object size:0x8 lbl_14_data_D54EC = .data:0x000D54EC; // type:object size:0x98 lbl_14_data_D5584 = .data:0x000D5584; // type:object size:0x2DC -lbl_14_data_D5860 = .data:0x000D5860; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000D5860; // type:object size:0x18 lbl_14_data_D5878 = .data:0x000D5878; // type:object size:0x164 lbl_14_data_D59DC = .data:0x000D59DC; // type:object size:0x15C -lbl_14_data_D5B38 = .data:0x000D5B38; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000D5B38; // type:object size:0x18 lbl_14_data_D5B50 = .data:0x000D5B50; // type:object size:0x1B4 lbl_14_data_D5D04 = .data:0x000D5D04; // type:object size:0x15C -lbl_14_data_D5E60 = .data:0x000D5E60; // type:object size:0x18 -lbl_14_data_D5E78 = .data:0x000D5E78; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000D5E60; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000D5E78; // type:object size:0x30 lbl_14_data_D5EA8 = .data:0x000D5EA8; // type:object size:0x10 -lbl_14_data_D5EB8 = .data:0x000D5EB8; // type:object size:0x58 data:4byte -jumptable_14_data_D5F10 = .data:0x000D5F10; // type:object size:0x1C scope:local -lbl_14_data_D5F2C = .data:0x000D5F2C; // type:object size:0xC -lbl_14_data_D5F38 = .data:0x000D5F38; // type:object size:0xE data:string -lbl_14_data_D5F48 = .data:0x000D5F48; // type:object size:0xC -lbl_14_data_D5F54 = .data:0x000D5F54; // type:object size:0x8 -lbl_14_data_D5F5C = .data:0x000D5F5C; // type:object size:0x3D4 -lbl_14_data_D6330 = .data:0x000D6330; // type:object size:0x4A4 -lbl_14_data_D67D4 = .data:0x000D67D4; // type:object size:0x18 -lbl_14_data_D67EC = .data:0x000D67EC; // type:object size:0x30 -lbl_14_data_D681C = .data:0x000D681C; // type:object size:0x58 data:4byte -jumptable_14_data_D6874 = .data:0x000D6874; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000D5EB8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000D5F10; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000D5F2C; // type:object size:0xC scope:local +@21 = .data:0x000D5F38; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000D5F48; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000D5F54; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000D5F5C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000D6330; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000D67D4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000D67EC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000D681C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000D6874; // type:object size:0x1C scope:local lbl_14_data_D68A0 = .data:0x000D68A0; // type:object size:0xD data:string lbl_14_data_D68B0 = .data:0x000D68B0; // type:object size:0xE data:string lbl_14_data_D68C0 = .data:0x000D68C0; // type:object size:0xD data:string @@ -9924,29 +9924,29 @@ lbl_14_data_FEBE0 = .data:0x000FEBE0; // type:object size:0x30 lbl_14_data_FEC10 = .data:0x000FEC10; // type:object size:0x30 lbl_14_data_FEC40 = .data:0x000FEC40; // type:object size:0xE data:string lbl_14_data_FEC50 = .data:0x000FEC50; // type:object size:0xC -lbl_14_data_FEC5C = .data:0x000FEC5C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000FEC5C; // type:object size:0x8 lbl_14_data_FEC64 = .data:0x000FEC64; // type:object size:0x318 lbl_14_data_FEF7C = .data:0x000FEF7C; // type:object size:0x42C -lbl_14_data_FF3A8 = .data:0x000FF3A8; // type:object size:0x18 -lbl_14_data_FF3C0 = .data:0x000FF3C0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000FF3A8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000FF3C0; // type:object size:0x38 lbl_14_data_FF3F8 = .data:0x000FF3F8; // type:object size:0x318 lbl_14_data_FF710 = .data:0x000FF710; // type:object size:0x42C -lbl_14_data_FFB3C = .data:0x000FFB3C; // type:object size:0x18 -lbl_14_data_FFB54 = .data:0x000FFB54; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000FFB3C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000FFB54; // type:object size:0x38 lbl_14_data_FFB8C = .data:0x000FFB8C; // type:object size:0x69C lbl_14_data_100228 = .data:0x00100228; // type:object size:0x7BC -lbl_14_data_1009E4 = .data:0x001009E4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x001009E4; // type:object size:0x18 lbl_14_data_1009FC = .data:0x001009FC; // type:object size:0x268 -lbl_14_data_100C64 = .data:0x00100C64; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00100C64; // type:object size:0x24 lbl_14_data_100C88 = .data:0x00100C88; // type:object size:0x268 -lbl_14_data_100EF0 = .data:0x00100EF0; // type:object size:0x24 -lbl_14_data_100F14 = .data:0x00100F14; // type:object size:0x30 -lbl_14_data_100F44 = .data:0x00100F44; // type:object size:0x4 align:4 data:float -lbl_14_data_100F48 = .data:0x00100F48; // type:object size:0x4 align:4 data:float -lbl_14_data_100F4C = .data:0x00100F4C; // type:object size:0x4 align:4 data:float -lbl_14_data_100F50 = .data:0x00100F50; // type:object size:0x4 data:4byte -jumptable_14_data_100F54 = .data:0x00100F54; // type:object size:0x30 scope:local -lbl_14_data_100F84 = .data:0x00100F84; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00100EF0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00100F14; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00100F44; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00100F48; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00100F4C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00100F50; // type:object size:0x4 data:4byte +@91 = .data:0x00100F54; // type:object size:0x30 scope:local +vec$111 = .data:0x00100F84; // type:object size:0x18 scope:local lbl_14_data_100FA0 = .data:0x00100FA0; // type:object size:0xE data:string lbl_14_data_100FB0 = .data:0x00100FB0; // type:object size:0xE data:string lbl_14_data_100FC0 = .data:0x00100FC0; // type:object size:0xD data:string @@ -10985,7 +10985,7 @@ lbl_14_bss_6F8 = .bss:0x000006F8; // type:object size:0x4 data:4byte lbl_14_bss_6FC = .bss:0x000006FC; // type:object size:0x4 data:4byte lbl_14_bss_700 = .bss:0x00000700; // type:object size:0x640 data:4byte lbl_14_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte -lbl_14_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte lbl_14_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte lbl_14_bss_D58 = .bss:0x00000D58; // type:object size:0x8 data:4byte lbl_14_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte @@ -11001,7 +11001,7 @@ colli_timer = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D8C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D90; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D94; // type:object size:0x4 scope:local data:4byte -lbl_14_bss_D98 = .bss:0x00000D98; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D98; // type:object size:0x4 scope:local data:4byte lbl_14_bss_DA0 = .bss:0x00000DA0; // type:object size:0x4 data:4byte lbl_14_bss_DA4 = .bss:0x00000DA4; // type:object size:0x4 data:4byte lbl_14_bss_DA8 = .bss:0x00000DA8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg15D/splits.txt b/config/GSNE8P/stg15D/splits.txt index 113b71e1..c647ac54 100644 --- a/config/GSNE8P/stg15D/splits.txt +++ b/config/GSNE8P/stg15D/splits.txt @@ -169,13 +169,10 @@ stg15D_40.c: .text start:0x000153B4 end:0x000163F4 .rodata start:0x000007F0 end:0x00000840 -stg15D_41.c: - .text start:0x00016734 end:0x000168CC - .rodata start:0x00000840 end:0x00000858 - -stg15D_42.c: - .text start:0x000168CC end:0x00016BD0 - .rodata start:0x00000858 end:0x00000860 +OBJECT/o_3spring.c: + .text start:0x00016734 end:0x00016BD0 + .rodata start:0x00000840 end:0x00000860 + .data start:0x00037480 end:0x00038578 stg15D_43.c: .text start:0x00016BD0 end:0x00017058 @@ -209,9 +206,10 @@ stg15D_51.c: .text start:0x0001AFCC end:0x0001BE10 .rodata start:0x000009E8 end:0x00000A40 -stg15D_52.c: - .text start:0x0001BE44 end:0x0001C5D0 +OBJECT/o_degring_linear.c: + .text start:0x0001BE10 end:0x0001C760 .rodata start:0x00000A40 end:0x00000A58 + .data start:0x0003E698 end:0x0003E6A0 stg15D_53.c: .text start:0x0001CE54 end:0x0001D164 @@ -233,9 +231,11 @@ stg15D_57.c: .text start:0x000212C4 end:0x00021380 .rodata start:0x00000B18 end:0x00000B20 -stg15D_58.c: - .text start:0x00021528 end:0x00022840 +OBJECT/o_goalring.c: + .text start:0x00021524 end:0x00022840 .rodata start:0x00000B20 end:0x00000B78 + .data start:0x000405B0 end:0x00045EA8 + .bss start:0x00000D78 end:0x00000D80 stg15D_59.c: .text start:0x00022908 end:0x00023328 @@ -253,13 +253,10 @@ stg15D_62.c: .text start:0x00024DBC end:0x00024E8C .rodata start:0x00000C00 end:0x00000C08 -stg15D_63.c: - .text start:0x00025110 end:0x00025BB8 - .rodata start:0x00000C08 end:0x00000C40 - -stg15D_64.c: - .text start:0x00025C2C end:0x00025C70 - .rodata start:0x00000C40 end:0x00000C48 +OBJECT/o_itemboxair.c: + .text start:0x0002503C end:0x00025CE4 + .rodata start:0x00000C08 end:0x00000C48 + .data start:0x0004A1D8 end:0x0004A258 stg15D_65.c: .text start:0x00025E28 end:0x00026888 @@ -315,9 +312,11 @@ stg15D_77.c: .text start:0x0003670C end:0x000381B0 .rodata start:0x00001078 end:0x00001108 -stg15D_78.c: +OBJECT/o_savepoint.c: .text start:0x000383BC end:0x0003944C .rodata start:0x00001108 end:0x00001140 + .data start:0x000751F0 end:0x00075240 + .bss start:0x00000DC8 end:0x00000DD0 stg15D_79.c: .text start:0x00039AB0 end:0x0003AF5C diff --git a/config/GSNE8P/stg15D/symbols.txt b/config/GSNE8P/stg15D/symbols.txt index 5673a9e7..959e1ff7 100644 --- a/config/GSNE8P/stg15D/symbols.txt +++ b/config/GSNE8P/stg15D/symbols.txt @@ -132,13 +132,13 @@ fn_15_A950 = .text:0x0000A950; // type:function size:0x44 fn_15_A994 = .text:0x0000A994; // type:function size:0x50 fn_15_A9E4 = .text:0x0000A9E4; // type:function size:0x6C fn_15_AA50 = .text:0x0000AA50; // type:function size:0xC8 -fn_15_AB18 = .text:0x0000AB18; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AB18; // type:function size:0x30 fn_15_AB48 = .text:0x0000AB48; // type:function size:0x30C -fn_15_AE54 = .text:0x0000AE54; // type:function size:0x74 -fn_15_AEC8 = .text:0x0000AEC8; // type:function size:0xBC -fn_15_AF84 = .text:0x0000AF84; // type:function size:0x40 -fn_15_AFC4 = .text:0x0000AFC4; // type:function size:0x2C -fn_15_AFF0 = .text:0x0000AFF0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000AE54; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000AEC8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000AF84; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000AFC4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000AFF0; // type:function size:0x60 fn_15_B050 = .text:0x0000B050; // type:function size:0x12C fn_15_B17C = .text:0x0000B17C; // type:function size:0xD0 fn_15_B24C = .text:0x0000B24C; // type:function size:0x18C @@ -173,11 +173,11 @@ fn_15_EE5C = .text:0x0000EE5C; // type:function size:0x1CC fn_15_F028 = .text:0x0000F028; // type:function size:0x88 fn_15_F0B0 = .text:0x0000F0B0; // type:function size:0xD0 fn_15_F180 = .text:0x0000F180; // type:function size:0xE8 -fn_15_F268 = .text:0x0000F268; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000F268; // type:function size:0x100 fn_15_F368 = .text:0x0000F368; // type:function size:0x198 fn_15_F500 = .text:0x0000F500; // type:function size:0xA8 fn_15_F5A8 = .text:0x0000F5A8; // type:function size:0x70 -fn_15_F618 = .text:0x0000F618; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000F618; // type:function size:0x114 fn_15_F72C = .text:0x0000F72C; // type:function size:0x6C fn_15_F798 = .text:0x0000F798; // type:function size:0x180 fn_15_F918 = .text:0x0000F918; // type:function size:0xA4 @@ -225,7 +225,7 @@ fn_15_12674 = .text:0x00012674; // type:function size:0xA4 fn_15_12718 = .text:0x00012718; // type:function size:0xA4 fn_15_127BC = .text:0x000127BC; // type:function size:0xA4 fn_15_12860 = .text:0x00012860; // type:function size:0xB0 -fn_15_12910 = .text:0x00012910; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00012910; // type:function size:0x19C fn_15_12AAC = .text:0x00012AAC; // type:function size:0x198 _rename_MakeParticle = .text:0x00012C44; // type:function size:0x19C fn_15_12DE0 = .text:0x00012DE0; // type:function size:0x198 @@ -237,7 +237,7 @@ fn_15_13748 = .text:0x00013748; // type:function size:0x128 fn_15_13870 = .text:0x00013870; // type:function size:0x4 fn_15_13874 = .text:0x00013874; // type:function size:0x4 fn_15_13878 = .text:0x00013878; // type:function size:0x40 -fn_15_138B8 = .text:0x000138B8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000138B8; // type:function size:0x1E4 fn_15_13A9C = .text:0x00013A9C; // type:function size:0x24 fn_15_13AC0 = .text:0x00013AC0; // type:function size:0x1C0 fn_15_13C80 = .text:0x00013C80; // type:function size:0x1F4 @@ -245,7 +245,7 @@ fn_15_13E74 = .text:0x00013E74; // type:function size:0x190 fn_15_14004 = .text:0x00014004; // type:function size:0xF8 fn_15_140FC = .text:0x000140FC; // type:function size:0x1D4 fn_15_142D0 = .text:0x000142D0; // type:function size:0x18C -fn_15_1445C = .text:0x0001445C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001445C; // type:function size:0x1C8 fn_15_14624 = .text:0x00014624; // type:function size:0xD0 fn_15_146F4 = .text:0x000146F4; // type:function size:0x358 fn_15_14A4C = .text:0x00014A4C; // type:function size:0x2C0 @@ -268,11 +268,11 @@ fn_15_163F4 = .text:0x000163F4; // type:function size:0x120 fn_15_16514 = .text:0x00016514; // type:function size:0x120 fn_15_16634 = .text:0x00016634; // type:function size:0x84 fn_15_166B8 = .text:0x000166B8; // type:function size:0x7C -fn_15_16734 = .text:0x00016734; // type:function size:0x198 -fn_15_168CC = .text:0x000168CC; // type:function size:0xD4 -fn_15_169A0 = .text:0x000169A0; // type:function size:0x38 -fn_15_169D8 = .text:0x000169D8; // type:function size:0x144 -fn_15_16B1C = .text:0x00016B1C; // type:function size:0xB4 +Object3SpringJump = .text:0x00016734; // type:function size:0x198 scope:local +Object3Spring = .text:0x000168CC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000169A0; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x000169D8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00016B1C; // type:function size:0xB4 scope:local fn_15_16BD0 = .text:0x00016BD0; // type:function size:0xF8 fn_15_16CC8 = .text:0x00016CC8; // type:function size:0xFC fn_15_16DC4 = .text:0x00016DC4; // type:function size:0x30 @@ -320,15 +320,15 @@ fn_15_1B0B4 = .text:0x0001B0B4; // type:function size:0x38 fn_15_1B0EC = .text:0x0001B0EC; // type:function size:0x968 fn_15_1BA54 = .text:0x0001BA54; // type:function size:0x10C fn_15_1BB60 = .text:0x0001BB60; // type:function size:0x2B0 -fn_15_1BE10 = .text:0x0001BE10; // type:function size:0x34 -fn_15_1BE44 = .text:0x0001BE44; // type:function size:0x11C -fn_15_1BF60 = .text:0x0001BF60; // type:function size:0x110 -fn_15_1C070 = .text:0x0001C070; // type:function size:0xB4 -fn_15_1C124 = .text:0x0001C124; // type:function size:0x150 -fn_15_1C274 = .text:0x0001C274; // type:function size:0xE0 -fn_15_1C354 = .text:0x0001C354; // type:function size:0x190 -fn_15_1C4E4 = .text:0x0001C4E4; // type:function size:0xEC -fn_15_1C5D0 = .text:0x0001C5D0; // type:function size:0x190 +DegRingGetNum = .text:0x0001BE10; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001BE44; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001BF60; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C070; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C124; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C274; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001C354; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001C4E4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001C5D0; // type:function size:0x190 scope:local fn_15_1C760 = .text:0x0001C760; // type:function size:0x98 fn_15_1C7F8 = .text:0x0001C7F8; // type:function size:0xC8 fn_15_1C8C0 = .text:0x0001C8C0; // type:function size:0x10C @@ -389,15 +389,15 @@ fn_15_21380 = .text:0x00021380; // type:function size:0x8C fn_15_2140C = .text:0x0002140C; // type:function size:0x38 fn_15_21444 = .text:0x00021444; // type:function size:0x4 fn_15_21448 = .text:0x00021448; // type:function size:0xDC -fn_15_21524 = .text:0x00021524; // type:function size:0x4 -fn_15_21528 = .text:0x00021528; // type:function size:0x2EC -fn_15_21814 = .text:0x00021814; // type:function size:0x44 -fn_15_21858 = .text:0x00021858; // type:function size:0x7F4 -fn_15_2204C = .text:0x0002204C; // type:function size:0x34 -fn_15_22080 = .text:0x00022080; // type:function size:0xF0 -fn_15_22170 = .text:0x00022170; // type:function size:0x214 -fn_15_22384 = .text:0x00022384; // type:function size:0x254 -fn_15_225D8 = .text:0x000225D8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00021524; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00021528; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00021814; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00021858; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002204C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022080; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022170; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00022384; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000225D8; // type:function size:0x268 scope:local fn_15_22840 = .text:0x00022840; // type:function size:0x54 fn_15_22894 = .text:0x00022894; // type:function size:0x74 fn_15_22908 = .text:0x00022908; // type:function size:0x8C @@ -413,7 +413,7 @@ fn_15_23590 = .text:0x00023590; // type:function size:0x3F8 fn_15_23988 = .text:0x00023988; // type:function size:0x1D0 fn_15_23B58 = .text:0x00023B58; // type:function size:0x140 fn_15_23C98 = .text:0x00023C98; // type:function size:0x1FC -fn_15_23E94 = .text:0x00023E94; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00023E94; // type:function size:0x13C fn_15_23FD0 = .text:0x00023FD0; // type:function size:0x200 fn_15_241D0 = .text:0x000241D0; // type:function size:0x98 fn_15_24268 = .text:0x00024268; // type:function size:0x238 @@ -433,33 +433,33 @@ fn_15_249CC = .text:0x000249CC; // type:function size:0x44 fn_15_24A10 = .text:0x00024A10; // type:function size:0x38 fn_15_24A48 = .text:0x00024A48; // type:function size:0x4 fn_15_24A4C = .text:0x00024A4C; // type:function size:0x38 -fn_15_24A84 = .text:0x00024A84; // type:function size:0xC8 -fn_15_24B4C = .text:0x00024B4C; // type:function size:0x138 +_rename_GiveItemP = .text:0x00024A84; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00024B4C; // type:function size:0x138 fn_15_24C84 = .text:0x00024C84; // type:function size:0x138 fn_15_24DBC = .text:0x00024DBC; // type:function size:0xD0 fn_15_24E8C = .text:0x00024E8C; // type:function size:0x90 fn_15_24F1C = .text:0x00024F1C; // type:function size:0x94 fn_15_24FB0 = .text:0x00024FB0; // type:function size:0x8C -fn_15_2503C = .text:0x0002503C; // type:function size:0xD4 -fn_15_25110 = .text:0x00025110; // type:function size:0x240 -fn_15_25350 = .text:0x00025350; // type:function size:0x98 -fn_15_253E8 = .text:0x000253E8; // type:function size:0x214 -fn_15_255FC = .text:0x000255FC; // type:function size:0x10 -fn_15_2560C = .text:0x0002560C; // type:function size:0xA0 -fn_15_256AC = .text:0x000256AC; // type:function size:0xD0 -fn_15_2577C = .text:0x0002577C; // type:function size:0x26C -fn_15_259E8 = .text:0x000259E8; // type:function size:0x38 -fn_15_25A20 = .text:0x00025A20; // type:function size:0x50 -fn_15_25A70 = .text:0x00025A70; // type:function size:0x70 -fn_15_25AE0 = .text:0x00025AE0; // type:function size:0x50 -fn_15_25B30 = .text:0x00025B30; // type:function size:0x38 -fn_15_25B68 = .text:0x00025B68; // type:function size:0x50 -fn_15_25BB8 = .text:0x00025BB8; // type:function size:0x38 -fn_15_25BF0 = .text:0x00025BF0; // type:function size:0x3C -fn_15_25C2C = .text:0x00025C2C; // type:function size:0x44 -fn_15_25C70 = .text:0x00025C70; // type:function size:0x38 -fn_15_25CA8 = .text:0x00025CA8; // type:function size:0x4 -fn_15_25CAC = .text:0x00025CAC; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002503C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00025110; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00025350; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000253E8; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000255FC; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002560C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000256AC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002577C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000259E8; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00025A20; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00025A70; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00025AE0; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00025B30; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00025B68; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00025BB8; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00025BF0; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00025C2C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00025C70; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00025CA8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00025CAC; // type:function size:0x38 scope:local fn_15_25CE4 = .text:0x00025CE4; // type:function size:0x144 fn_15_25E28 = .text:0x00025E28; // type:function size:0x158 fn_15_25F80 = .text:0x00025F80; // type:function size:0x64 @@ -571,8 +571,8 @@ fn_15_31DC4 = .text:0x00031DC4; // type:function size:0x54 fn_15_31E18 = .text:0x00031E18; // type:function size:0x7EC fn_15_32604 = .text:0x00032604; // type:function size:0xB0 fn_15_326B4 = .text:0x000326B4; // type:function size:0xB4 -fn_15_32768 = .text:0x00032768; // type:function size:0x2C -fn_15_32794 = .text:0x00032794; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00032768; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00032794; // type:function size:0x30 o_ring_0 = .text:0x000327C4; // type:function size:0x13C scope:local Ring = .text:0x00032900; // type:function size:0x688 scope:global o_ring_3 = .text:0x00032F88; // type:function size:0x6C scope:global @@ -606,19 +606,19 @@ fn_15_37ED0 = .text:0x00037ED0; // type:function size:0x2E0 fn_15_381B0 = .text:0x000381B0; // type:function size:0x110 fn_15_382C0 = .text:0x000382C0; // type:function size:0xF8 fn_15_383B8 = .text:0x000383B8; // type:function size:0x4 -fn_15_383BC = .text:0x000383BC; // type:function size:0x264 -fn_15_38620 = .text:0x00038620; // type:function size:0x148 -fn_15_38768 = .text:0x00038768; // type:function size:0x48 -fn_15_387B0 = .text:0x000387B0; // type:function size:0x1A4 -fn_15_38954 = .text:0x00038954; // type:function size:0x1AC -fn_15_38B00 = .text:0x00038B00; // type:function size:0x154 -fn_15_38C54 = .text:0x00038C54; // type:function size:0x4 -fn_15_38C58 = .text:0x00038C58; // type:function size:0x138 -fn_15_38D90 = .text:0x00038D90; // type:function size:0x368 -fn_15_390F8 = .text:0x000390F8; // type:function size:0x224 -fn_15_3931C = .text:0x0003931C; // type:function size:0x20 -fn_15_3933C = .text:0x0003933C; // type:function size:0x4C -fn_15_39388 = .text:0x00039388; // type:function size:0xC4 +ObjectSavePoint = .text:0x000383BC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00038620; // type:function size:0x148 scope:local +savepointExit = .text:0x00038768; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x000387B0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00038954; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00038B00; // type:function size:0x154 scope:local +dummyFunc = .text:0x00038C54; // type:function size:0x4 scope:local +initCollidata = .text:0x00038C58; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00038D90; // type:function size:0x368 scope:local +savepointSwing = .text:0x000390F8; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003931C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003933C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00039388; // type:function size:0xC4 scope:local fn_15_3944C = .text:0x0003944C; // type:function size:0x20 fn_15_3946C = .text:0x0003946C; // type:function size:0x3C fn_15_394A8 = .text:0x000394A8; // type:function size:0x9C @@ -1404,11 +1404,11 @@ lbl_15_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:flo lbl_15_rodata_834 = .rodata:0x00000834; // type:object size:0x4 align:4 data:float lbl_15_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:float lbl_15_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_840 = .rodata:0x00000840; // type:object size:0xC data:4byte -lbl_15_rodata_84C = .rodata:0x0000084C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_850 = .rodata:0x00000850; // type:object size:0x4 align:4 data:float -lbl_15_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_15_rodata_858 = .rodata:0x00000858; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000840; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000084C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000850; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float lbl_15_rodata_860 = .rodata:0x00000860; // type:object size:0x4 align:4 data:float lbl_15_rodata_864 = .rodata:0x00000864; // type:object size:0xC data:4byte lbl_15_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:float @@ -1519,11 +1519,11 @@ lbl_15_rodata_A28 = .rodata:0x00000A28; // type:object size:0x8 align:8 data:dou lbl_15_rodata_A30 = .rodata:0x00000A30; // type:object size:0x4 align:4 data:float lbl_15_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:float lbl_15_rodata_A38 = .rodata:0x00000A38; // type:object size:0x8 align:4 data:float -lbl_15_rodata_A40 = .rodata:0x00000A40; // type:object size:0x4 align:4 data:float -lbl_15_rodata_A44 = .rodata:0x00000A44; // type:object size:0x4 align:4 data:float -lbl_15_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_15_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_A50 = .rodata:0x00000A50; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A40; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float lbl_15_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float lbl_15_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float lbl_15_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float @@ -1564,25 +1564,25 @@ lbl_15_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:flo lbl_15_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:8 data:double lbl_15_rodata_B10 = .rodata:0x00000B10; // type:object size:0x8 align:8 data:double lbl_15_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:4 data:float -lbl_15_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double -lbl_15_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double -lbl_15_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_15_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B58; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B60; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float lbl_15_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float lbl_15_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float lbl_15_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float @@ -1616,20 +1616,20 @@ lbl_15_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:flo lbl_15_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float lbl_15_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float lbl_15_rodata_C00 = .rodata:0x00000C00; // type:object size:0x8 align:4 data:float -lbl_15_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C20 = .rodata:0x00000C20; // type:object size:0x8 align:8 data:double -lbl_15_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C20; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float lbl_15_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float lbl_15_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float lbl_15_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float @@ -1911,17 +1911,17 @@ lbl_15_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x4 align:4 data:fl lbl_15_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x8 align:8 data:double lbl_15_rodata_1100 = .rodata:0x00001100; // type:object size:0x4 align:4 data:float lbl_15_rodata_1104 = .rodata:0x00001104; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1108 = .rodata:0x00001108; // type:object size:0x4 align:4 data:float -lbl_15_rodata_110C = .rodata:0x0000110C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1110 = .rodata:0x00001110; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1114 = .rodata:0x00001114; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1118 = .rodata:0x00001118; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1120 = .rodata:0x00001120; // type:object size:0x8 align:8 data:double -lbl_15_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:float -lbl_15_rodata_112C = .rodata:0x0000112C; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1134 = .rodata:0x00001134; // type:object size:0x4 align:4 data:float -lbl_15_rodata_1138 = .rodata:0x00001138; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001108; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000110C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001110; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001114; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001118; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001120; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001128; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000112C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001130; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001134; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001138; // type:object size:0x4 scope:local align:4 data:float lbl_15_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float lbl_15_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float lbl_15_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float @@ -4809,7 +4809,7 @@ lbl_15_data_36708 = .data:0x00036708; // type:object size:0x7 data:string lbl_15_data_36710 = .data:0x00036710; // type:object size:0x7 data:string lbl_15_data_36718 = .data:0x00036718; // type:object size:0x7 data:string lbl_15_data_36720 = .data:0x00036720; // type:object size:0x60 -lbl_15_data_36780 = .data:0x00036780; // type:object size:0x8 +_rename_ring_texlist = .data:0x00036780; // type:object size:0x8 lbl_15_data_36788 = .data:0x00036788; // type:object size:0x38 lbl_15_data_367C0 = .data:0x000367C0; // type:object size:0x38 lbl_15_data_367F8 = .data:0x000367F8; // type:object size:0xE data:string @@ -4887,42 +4887,42 @@ lbl_15_data_3741C = .data:0x0003741C; // type:object size:0xB data:string lbl_15_data_37428 = .data:0x00037428; // type:object size:0x38 lbl_15_data_37460 = .data:0x00037460; // type:object size:0x8 data:byte lbl_15_data_37468 = .data:0x00037468; // type:object size:0x5 data:string -lbl_15_data_37480 = .data:0x00037480; // type:object size:0xE data:string -lbl_15_data_37490 = .data:0x00037490; // type:object size:0xE data:string -lbl_15_data_374A0 = .data:0x000374A0; // type:object size:0xD data:string -lbl_15_data_374B0 = .data:0x000374B0; // type:object size:0xD data:string -lbl_15_data_374C0 = .data:0x000374C0; // type:object size:0x30 -lbl_15_data_374F0 = .data:0x000374F0; // type:object size:0x8 -lbl_15_data_374F8 = .data:0x000374F8; // type:object size:0x204 -lbl_15_data_376FC = .data:0x000376FC; // type:object size:0x204 -lbl_15_data_37900 = .data:0x00037900; // type:object size:0x1C8 -lbl_15_data_37AC8 = .data:0x00037AC8; // type:object size:0x40 -lbl_15_data_37B08 = .data:0x00037B08; // type:object size:0x50 -lbl_15_data_37B58 = .data:0x00037B58; // type:object size:0x8 -lbl_15_data_37B60 = .data:0x00037B60; // type:object size:0x20 -lbl_15_data_37B80 = .data:0x00037B80; // type:object size:0xC0 -lbl_15_data_37C40 = .data:0x00037C40; // type:object size:0x60 -lbl_15_data_37CA0 = .data:0x00037CA0; // type:object size:0x40 -lbl_15_data_37CE0 = .data:0x00037CE0; // type:object size:0x80 -lbl_15_data_37D60 = .data:0x00037D60; // type:object size:0x40 -lbl_15_data_37DA0 = .data:0x00037DA0; // type:object size:0x24 -lbl_15_data_37DC4 = .data:0x00037DC4; // type:object size:0x1C8 -lbl_15_data_37F8C = .data:0x00037F8C; // type:object size:0x1C8 -lbl_15_data_38154 = .data:0x00038154; // type:object size:0x140 -lbl_15_data_38294 = .data:0x00038294; // type:object size:0x40 -lbl_15_data_382D4 = .data:0x000382D4; // type:object size:0x50 -lbl_15_data_38324 = .data:0x00038324; // type:object size:0x8 -lbl_15_data_3832C = .data:0x0003832C; // type:object size:0x14 -lbl_15_data_38340 = .data:0x00038340; // type:object size:0x120 -lbl_15_data_38460 = .data:0x00038460; // type:object size:0x60 -lbl_15_data_384C0 = .data:0x000384C0; // type:object size:0x20 -lbl_15_data_384E0 = .data:0x000384E0; // type:object size:0x30 -lbl_15_data_38510 = .data:0x00038510; // type:object size:0x24 -lbl_15_data_38534 = .data:0x00038534; // type:object size:0x8 -lbl_15_data_3853C = .data:0x0003853C; // type:object size:0x30 -lbl_15_data_3856C = .data:0x0003856C; // type:object size:0x4 align:4 data:float -lbl_15_data_38570 = .data:0x00038570; // type:object size:0x4 align:4 data:float -lbl_15_data_38574 = .data:0x00038574; // type:object size:0x4 align:4 data:float +@18 = .data:0x00037480; // type:object size:0xE scope:local data:string +@19 = .data:0x00037490; // type:object size:0xE scope:local data:string +@20 = .data:0x000374A0; // type:object size:0xD scope:local data:string +@21 = .data:0x000374B0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000374C0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000374F0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000374F8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000376FC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00037900; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00037AC8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00037B08; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00037B58; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00037B60; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00037B80; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00037C40; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00037CA0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00037CE0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00037D60; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00037DA0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00037DC4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00037F8C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00038154; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00038294; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000382D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00038324; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0003832C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00038340; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00038460; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000384C0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000384E0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00038510; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00038534; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0003853C; // type:object size:0x30 scope:local +spring3_k = .data:0x0003856C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00038570; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00038574; // type:object size:0x4 scope:local align:4 data:float lbl_15_data_38578 = .data:0x00038578; // type:object size:0xE data:string lbl_15_data_38588 = .data:0x00038588; // type:object size:0xC lbl_15_data_38594 = .data:0x00038594; // type:object size:0x8 @@ -5158,7 +5158,7 @@ lbl_15_data_3E5F0 = .data:0x0003E5F0; // type:object size:0x14 lbl_15_data_3E604 = .data:0x0003E604; // type:object size:0x24 lbl_15_data_3E628 = .data:0x0003E628; // type:object size:0x40 data:4byte lbl_15_data_3E668 = .data:0x0003E668; // type:object size:0x30 -lbl_15_data_3E698 = .data:0x0003E698; // type:object size:0x5 data:string +@115 = .data:0x0003E698; // type:object size:0x5 scope:local data:string lbl_15_data_3E6A0 = .data:0x0003E6A0; // type:object size:0xE data:string lbl_15_data_3E6B0 = .data:0x0003E6B0; // type:object size:0xD data:string lbl_15_data_3E6C0 = .data:0x0003E6C0; // type:object size:0x18 @@ -5232,149 +5232,149 @@ lbl_15_data_40548 = .data:0x00040548; // type:object size:0x30 lbl_15_data_40578 = .data:0x00040578; // type:object size:0xF data:string lbl_15_data_40588 = .data:0x00040588; // type:object size:0x10 data:string lbl_15_data_40598 = .data:0x00040598; // type:object size:0x18 data:string -lbl_15_data_405B0 = .data:0x000405B0; // type:object size:0xD data:string -lbl_15_data_405C0 = .data:0x000405C0; // type:object size:0xD data:string -lbl_15_data_405D0 = .data:0x000405D0; // type:object size:0x18 -lbl_15_data_405E8 = .data:0x000405E8; // type:object size:0x8 -lbl_15_data_405F0 = .data:0x000405F0; // type:object size:0x2D0 -lbl_15_data_408C0 = .data:0x000408C0; // type:object size:0xCE4 -lbl_15_data_415A4 = .data:0x000415A4; // type:object size:0x18 -lbl_15_data_415BC = .data:0x000415BC; // type:object size:0xE data:string -lbl_15_data_415CC = .data:0x000415CC; // type:object size:0xC -lbl_15_data_415D8 = .data:0x000415D8; // type:object size:0x8 -lbl_15_data_415E0 = .data:0x000415E0; // type:object size:0x50 -lbl_15_data_41630 = .data:0x00041630; // type:object size:0xCC -lbl_15_data_416FC = .data:0x000416FC; // type:object size:0x18 -lbl_15_data_41714 = .data:0x00041714; // type:object size:0xC -lbl_15_data_41720 = .data:0x00041720; // type:object size:0x8 -lbl_15_data_41728 = .data:0x00041728; // type:object size:0x50 -lbl_15_data_41778 = .data:0x00041778; // type:object size:0xCC -lbl_15_data_41844 = .data:0x00041844; // type:object size:0x18 -lbl_15_data_4185C = .data:0x0004185C; // type:object size:0xD data:string -lbl_15_data_4186C = .data:0x0004186C; // type:object size:0xD data:string -lbl_15_data_4187C = .data:0x0004187C; // type:object size:0xD data:string -lbl_15_data_4188C = .data:0x0004188C; // type:object size:0xD data:string -lbl_15_data_4189C = .data:0x0004189C; // type:object size:0x30 -lbl_15_data_418CC = .data:0x000418CC; // type:object size:0x8 -lbl_15_data_418D4 = .data:0x000418D4; // type:object size:0x108 -lbl_15_data_419DC = .data:0x000419DC; // type:object size:0x18C -lbl_15_data_41B68 = .data:0x00041B68; // type:object size:0x18 -lbl_15_data_41B80 = .data:0x00041B80; // type:object size:0x38 -lbl_15_data_41BB8 = .data:0x00041BB8; // type:object size:0x100 -lbl_15_data_41CB8 = .data:0x00041CB8; // type:object size:0x15C -lbl_15_data_41E14 = .data:0x00041E14; // type:object size:0x18 -lbl_15_data_41E2C = .data:0x00041E2C; // type:object size:0x38 -lbl_15_data_41E64 = .data:0x00041E64; // type:object size:0x10C -lbl_15_data_41F70 = .data:0x00041F70; // type:object size:0x15C -lbl_15_data_420CC = .data:0x000420CC; // type:object size:0x18 -lbl_15_data_420E4 = .data:0x000420E4; // type:object size:0x38 -lbl_15_data_4211C = .data:0x0004211C; // type:object size:0xC0 -lbl_15_data_421DC = .data:0x000421DC; // type:object size:0x114 -lbl_15_data_422F0 = .data:0x000422F0; // type:object size:0x18 -lbl_15_data_42308 = .data:0x00042308; // type:object size:0x38 -lbl_15_data_42340 = .data:0x00042340; // type:object size:0x108 -lbl_15_data_42448 = .data:0x00042448; // type:object size:0x18C -lbl_15_data_425D4 = .data:0x000425D4; // type:object size:0x18 -lbl_15_data_425EC = .data:0x000425EC; // type:object size:0x38 -lbl_15_data_42624 = .data:0x00042624; // type:object size:0x34 -lbl_15_data_42658 = .data:0x00042658; // type:object size:0x6C -lbl_15_data_426C4 = .data:0x000426C4; // type:object size:0x18 -lbl_15_data_426DC = .data:0x000426DC; // type:object size:0x38 -lbl_15_data_42714 = .data:0x00042714; // type:object size:0x34 -lbl_15_data_42748 = .data:0x00042748; // type:object size:0x6C -lbl_15_data_427B4 = .data:0x000427B4; // type:object size:0x18 -lbl_15_data_427CC = .data:0x000427CC; // type:object size:0x38 -lbl_15_data_42804 = .data:0x00042804; // type:object size:0x2B0 -lbl_15_data_42AB4 = .data:0x00042AB4; // type:object size:0x3B4 -lbl_15_data_42E68 = .data:0x00042E68; // type:object size:0x18 -lbl_15_data_42E80 = .data:0x00042E80; // type:object size:0x38 -lbl_15_data_42EB8 = .data:0x00042EB8; // type:object size:0x174 -lbl_15_data_4302C = .data:0x0004302C; // type:object size:0x234 -lbl_15_data_43260 = .data:0x00043260; // type:object size:0x18 -lbl_15_data_43278 = .data:0x00043278; // type:object size:0x38 -lbl_15_data_432B0 = .data:0x000432B0; // type:object size:0x20 -lbl_15_data_432D0 = .data:0x000432D0; // type:object size:0x20 -lbl_15_data_432F0 = .data:0x000432F0; // type:object size:0xA0 -lbl_15_data_43390 = .data:0x00043390; // type:object size:0xA0 -lbl_15_data_43430 = .data:0x00043430; // type:object size:0xA0 -lbl_15_data_434D0 = .data:0x000434D0; // type:object size:0xA0 -lbl_15_data_43570 = .data:0x00043570; // type:object size:0xA0 -lbl_15_data_43610 = .data:0x00043610; // type:object size:0x20 -lbl_15_data_43630 = .data:0x00043630; // type:object size:0x20 -lbl_15_data_43650 = .data:0x00043650; // type:object size:0xA0 -lbl_15_data_436F0 = .data:0x000436F0; // type:object size:0x90 -lbl_15_data_43780 = .data:0x00043780; // type:object size:0xC data:4byte -lbl_15_data_4378C = .data:0x0004378C; // type:object size:0xD data:string -lbl_15_data_4379C = .data:0x0004379C; // type:object size:0x30 -lbl_15_data_437CC = .data:0x000437CC; // type:object size:0x8 -lbl_15_data_437D4 = .data:0x000437D4; // type:object size:0x108 -lbl_15_data_438DC = .data:0x000438DC; // type:object size:0x18C -lbl_15_data_43A68 = .data:0x00043A68; // type:object size:0x18 -lbl_15_data_43A80 = .data:0x00043A80; // type:object size:0x38 -lbl_15_data_43AB8 = .data:0x00043AB8; // type:object size:0x100 -lbl_15_data_43BB8 = .data:0x00043BB8; // type:object size:0x15C -lbl_15_data_43D14 = .data:0x00043D14; // type:object size:0x18 -lbl_15_data_43D2C = .data:0x00043D2C; // type:object size:0x38 -lbl_15_data_43D64 = .data:0x00043D64; // type:object size:0x10C -lbl_15_data_43E70 = .data:0x00043E70; // type:object size:0x15C -lbl_15_data_43FCC = .data:0x00043FCC; // type:object size:0x18 -lbl_15_data_43FE4 = .data:0x00043FE4; // type:object size:0x38 -lbl_15_data_4401C = .data:0x0004401C; // type:object size:0xC0 -lbl_15_data_440DC = .data:0x000440DC; // type:object size:0x114 -lbl_15_data_441F0 = .data:0x000441F0; // type:object size:0x18 -lbl_15_data_44208 = .data:0x00044208; // type:object size:0x38 -lbl_15_data_44240 = .data:0x00044240; // type:object size:0x108 -lbl_15_data_44348 = .data:0x00044348; // type:object size:0x18C -lbl_15_data_444D4 = .data:0x000444D4; // type:object size:0x18 -lbl_15_data_444EC = .data:0x000444EC; // type:object size:0x38 -lbl_15_data_44524 = .data:0x00044524; // type:object size:0x34 -lbl_15_data_44558 = .data:0x00044558; // type:object size:0x6C -lbl_15_data_445C4 = .data:0x000445C4; // type:object size:0x18 -lbl_15_data_445DC = .data:0x000445DC; // type:object size:0x38 -lbl_15_data_44614 = .data:0x00044614; // type:object size:0x34 -lbl_15_data_44648 = .data:0x00044648; // type:object size:0x6C -lbl_15_data_446B4 = .data:0x000446B4; // type:object size:0x18 -lbl_15_data_446CC = .data:0x000446CC; // type:object size:0x38 -lbl_15_data_44704 = .data:0x00044704; // type:object size:0x2B0 -lbl_15_data_449B4 = .data:0x000449B4; // type:object size:0x3B4 -lbl_15_data_44D68 = .data:0x00044D68; // type:object size:0x18 -lbl_15_data_44D80 = .data:0x00044D80; // type:object size:0x38 -lbl_15_data_44DB8 = .data:0x00044DB8; // type:object size:0x174 -lbl_15_data_44F2C = .data:0x00044F2C; // type:object size:0x234 -lbl_15_data_45160 = .data:0x00045160; // type:object size:0x18 -lbl_15_data_45178 = .data:0x00045178; // type:object size:0x38 -lbl_15_data_451B0 = .data:0x000451B0; // type:object size:0x140 -lbl_15_data_452F0 = .data:0x000452F0; // type:object size:0x20 -lbl_15_data_45310 = .data:0x00045310; // type:object size:0x140 -lbl_15_data_45450 = .data:0x00045450; // type:object size:0x140 -lbl_15_data_45590 = .data:0x00045590; // type:object size:0x140 -lbl_15_data_456D0 = .data:0x000456D0; // type:object size:0x140 -lbl_15_data_45810 = .data:0x00045810; // type:object size:0x140 -lbl_15_data_45950 = .data:0x00045950; // type:object size:0x140 -lbl_15_data_45A90 = .data:0x00045A90; // type:object size:0x140 -lbl_15_data_45BD0 = .data:0x00045BD0; // type:object size:0x140 -lbl_15_data_45D10 = .data:0x00045D10; // type:object size:0x90 -lbl_15_data_45DA0 = .data:0x00045DA0; // type:object size:0xC data:4byte -lbl_15_data_45DAC = .data:0x00045DAC; // type:object size:0x1C -lbl_15_data_45DC8 = .data:0x00045DC8; // type:object size:0x60 -lbl_15_data_45E28 = .data:0x00045E28; // type:object size:0x4 data:4byte -lbl_15_data_45E2C = .data:0x00045E2C; // type:object size:0x4 data:4byte -lbl_15_data_45E30 = .data:0x00045E30; // type:object size:0x4 align:4 data:float -lbl_15_data_45E34 = .data:0x00045E34; // type:object size:0x4 align:4 data:float -lbl_15_data_45E38 = .data:0x00045E38; // type:object size:0x4 align:4 data:float -lbl_15_data_45E3C = .data:0x00045E3C; // type:object size:0x4 data:4byte -lbl_15_data_45E40 = .data:0x00045E40; // type:object size:0x4 data:4byte -lbl_15_data_45E44 = .data:0x00045E44; // type:object size:0x4 align:4 data:float -lbl_15_data_45E48 = .data:0x00045E48; // type:object size:0x4 align:4 data:float -lbl_15_data_45E4C = .data:0x00045E4C; // type:object size:0x4 align:4 data:float -lbl_15_data_45E50 = .data:0x00045E50; // type:object size:0xC -lbl_15_data_45E5C = .data:0x00045E5C; // type:object size:0xC -lbl_15_data_45E68 = .data:0x00045E68; // type:object size:0xC -lbl_15_data_45E74 = .data:0x00045E74; // type:object size:0xC -lbl_15_data_45E80 = .data:0x00045E80; // type:object size:0xC -lbl_15_data_45E8C = .data:0x00045E8C; // type:object size:0x4 data:4byte -lbl_15_data_45E90 = .data:0x00045E90; // type:object size:0xC -lbl_15_data_45E9C = .data:0x00045E9C; // type:object size:0xC +@19 = .data:0x000405B0; // type:object size:0xD scope:local data:string +@20 = .data:0x000405C0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000405D0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000405E8; // type:object size:0x8 scope:local +goalring_plist = .data:0x000405F0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000408C0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000415A4; // type:object size:0x18 scope:local +@21 = .data:0x000415BC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000415CC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000415D8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000415E0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00041630; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000416FC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00041714; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00041720; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00041728; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00041778; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00041844; // type:object size:0x18 scope:local +@22 = .data:0x0004185C; // type:object size:0xD scope:local data:string +@23 = .data:0x0004186C; // type:object size:0xD scope:local data:string +@24 = .data:0x0004187C; // type:object size:0xD scope:local data:string +@25 = .data:0x0004188C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0004189C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000418CC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000418D4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000419DC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00041B68; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00041B80; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00041BB8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00041CB8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00041E14; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00041E2C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00041E64; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00041F70; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000420CC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000420E4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0004211C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000421DC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000422F0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00042308; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00042340; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00042448; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000425D4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000425EC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00042624; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00042658; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000426C4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000426DC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00042714; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00042748; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000427B4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000427CC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00042804; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00042AB4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00042E68; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00042E80; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00042EB8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0004302C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00043260; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00043278; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000432B0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000432D0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000432F0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00043390; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00043430; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000434D0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00043570; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00043610; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00043630; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00043650; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000436F0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00043780; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0004378C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0004379C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000437CC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000437D4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000438DC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00043A68; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00043A80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00043AB8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00043BB8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00043D14; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00043D2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00043D64; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00043E70; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00043FCC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00043FE4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0004401C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000440DC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000441F0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00044208; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00044240; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00044348; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000444D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000444EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00044524; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00044558; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000445C4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000445DC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00044614; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00044648; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000446B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000446CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00044704; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000449B4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00044D68; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00044D80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00044DB8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00044F2C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00045160; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00045178; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000451B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000452F0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00045310; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00045450; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00045590; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000456D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00045810; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00045950; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00045A90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00045BD0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00045D10; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00045DA0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00045DAC; // type:object size:0x1C +goalring_colli_info = .data:0x00045DC8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00045E28; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00045E2C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00045E30; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00045E34; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00045E38; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00045E3C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00045E40; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00045E44; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00045E48; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00045E4C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00045E50; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00045E5C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00045E68; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00045E74; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00045E80; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00045E8C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00045E90; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00045E9C; // type:object size:0xC scope:local lbl_15_data_45EA8 = .data:0x00045EA8; // type:object size:0xE data:string lbl_15_data_45EB8 = .data:0x00045EB8; // type:object size:0xD data:string lbl_15_data_45EC8 = .data:0x00045EC8; // type:object size:0xD data:string @@ -5460,21 +5460,21 @@ lbl_15_data_497B0 = .data:0x000497B0; // type:object size:0xD data:string lbl_15_data_497C0 = .data:0x000497C0; // type:object size:0xE data:string lbl_15_data_497D0 = .data:0x000497D0; // type:object size:0xD data:string lbl_15_data_497E0 = .data:0x000497E0; // type:object size:0x24 -lbl_15_data_49804 = .data:0x00049804; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00049804; // type:object size:0x8 lbl_15_data_4980C = .data:0x0004980C; // type:object size:0x98 lbl_15_data_498A4 = .data:0x000498A4; // type:object size:0x2DC -lbl_15_data_49B80 = .data:0x00049B80; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00049B80; // type:object size:0x18 lbl_15_data_49B98 = .data:0x00049B98; // type:object size:0x164 lbl_15_data_49CFC = .data:0x00049CFC; // type:object size:0x15C -lbl_15_data_49E58 = .data:0x00049E58; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00049E58; // type:object size:0x18 lbl_15_data_49E70 = .data:0x00049E70; // type:object size:0x1B4 lbl_15_data_4A024 = .data:0x0004A024; // type:object size:0x15C -lbl_15_data_4A180 = .data:0x0004A180; // type:object size:0x18 -lbl_15_data_4A198 = .data:0x0004A198; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0004A180; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0004A198; // type:object size:0x30 lbl_15_data_4A1C8 = .data:0x0004A1C8; // type:object size:0x10 -lbl_15_data_4A1D8 = .data:0x0004A1D8; // type:object size:0x58 data:4byte -jumptable_15_data_4A230 = .data:0x0004A230; // type:object size:0x1C scope:local -lbl_15_data_4A24C = .data:0x0004A24C; // type:object size:0xC +itemboxair_item_info = .data:0x0004A1D8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0004A230; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0004A24C; // type:object size:0xC scope:local lbl_15_data_4A258 = .data:0x0004A258; // type:object size:0xE data:string lbl_15_data_4A268 = .data:0x0004A268; // type:object size:0xC lbl_15_data_4A274 = .data:0x0004A274; // type:object size:0x8 @@ -6220,29 +6220,29 @@ lbl_15_data_72E80 = .data:0x00072E80; // type:object size:0x30 lbl_15_data_72EB0 = .data:0x00072EB0; // type:object size:0x30 lbl_15_data_72EE0 = .data:0x00072EE0; // type:object size:0xE data:string lbl_15_data_72EF0 = .data:0x00072EF0; // type:object size:0xC -lbl_15_data_72EFC = .data:0x00072EFC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x00072EFC; // type:object size:0x8 lbl_15_data_72F04 = .data:0x00072F04; // type:object size:0x318 lbl_15_data_7321C = .data:0x0007321C; // type:object size:0x42C -lbl_15_data_73648 = .data:0x00073648; // type:object size:0x18 -lbl_15_data_73660 = .data:0x00073660; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00073648; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00073660; // type:object size:0x38 lbl_15_data_73698 = .data:0x00073698; // type:object size:0x318 lbl_15_data_739B0 = .data:0x000739B0; // type:object size:0x42C -lbl_15_data_73DDC = .data:0x00073DDC; // type:object size:0x18 -lbl_15_data_73DF4 = .data:0x00073DF4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x00073DDC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00073DF4; // type:object size:0x38 lbl_15_data_73E2C = .data:0x00073E2C; // type:object size:0x69C lbl_15_data_744C8 = .data:0x000744C8; // type:object size:0x7BC -lbl_15_data_74C84 = .data:0x00074C84; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00074C84; // type:object size:0x18 lbl_15_data_74C9C = .data:0x00074C9C; // type:object size:0x268 -lbl_15_data_74F04 = .data:0x00074F04; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00074F04; // type:object size:0x24 lbl_15_data_74F28 = .data:0x00074F28; // type:object size:0x268 -lbl_15_data_75190 = .data:0x00075190; // type:object size:0x24 -lbl_15_data_751B4 = .data:0x000751B4; // type:object size:0x30 -lbl_15_data_751E4 = .data:0x000751E4; // type:object size:0x4 align:4 data:float -lbl_15_data_751E8 = .data:0x000751E8; // type:object size:0x4 align:4 data:float -lbl_15_data_751EC = .data:0x000751EC; // type:object size:0x4 align:4 data:float -lbl_15_data_751F0 = .data:0x000751F0; // type:object size:0x4 data:4byte -jumptable_15_data_751F4 = .data:0x000751F4; // type:object size:0x30 scope:local -lbl_15_data_75224 = .data:0x00075224; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00075190; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000751B4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000751E4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000751E8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000751EC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000751F0; // type:object size:0x4 data:4byte +@91 = .data:0x000751F4; // type:object size:0x30 scope:local +vec$111 = .data:0x00075224; // type:object size:0x18 scope:local lbl_15_data_75240 = .data:0x00075240; // type:object size:0xE data:string lbl_15_data_75250 = .data:0x00075250; // type:object size:0xE data:string lbl_15_data_75260 = .data:0x00075260; // type:object size:0xD data:string @@ -7487,7 +7487,7 @@ lbl_15_bss_728 = .bss:0x00000728; // type:object size:0x4 data:4byte lbl_15_bss_72C = .bss:0x0000072C; // type:object size:0x4 data:4byte lbl_15_bss_730 = .bss:0x00000730; // type:object size:0x640 data:4byte lbl_15_bss_D70 = .bss:0x00000D70; // type:object size:0x8 data:4byte -lbl_15_bss_D78 = .bss:0x00000D78; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D78; // type:object size:0x4 scope:local data:4byte lbl_15_bss_D80 = .bss:0x00000D80; // type:object size:0x8 data:4byte lbl_15_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte lbl_15_bss_D90 = .bss:0x00000D90; // type:object size:0x8 data:4byte @@ -7503,7 +7503,7 @@ colli_timer = .bss:0x00000DB8; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000DBC; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DC0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DC4; // type:object size:0x4 scope:local data:4byte -lbl_15_bss_DC8 = .bss:0x00000DC8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000DC8; // type:object size:0x4 scope:local data:4byte lbl_15_bss_DD0 = .bss:0x00000DD0; // type:object size:0x4 data:4byte lbl_15_bss_DD4 = .bss:0x00000DD4; // type:object size:0x4 data:4byte lbl_15_bss_DD8 = .bss:0x00000DD8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg16D/splits.txt b/config/GSNE8P/stg16D/splits.txt index 3e57de68..5f6a4a66 100644 --- a/config/GSNE8P/stg16D/splits.txt +++ b/config/GSNE8P/stg16D/splits.txt @@ -174,13 +174,10 @@ stg16D_41.c: .text start:0x00016710 end:0x00017750 .rodata start:0x00000828 end:0x00000878 -stg16D_42.c: - .text start:0x00017A90 end:0x00017C28 - .rodata start:0x00000878 end:0x00000890 - -stg16D_43.c: - .text start:0x00017C28 end:0x00017F2C - .rodata start:0x00000890 end:0x00000898 +OBJECT/o_3spring.c: + .text start:0x00017A90 end:0x00017F2C + .rodata start:0x00000878 end:0x00000898 + .data start:0x0008E640 end:0x0008F738 stg16D_44.c: .text start:0x00017F2C end:0x000183B4 @@ -214,9 +211,10 @@ stg16D_52.c: .text start:0x0001C328 end:0x0001D16C .rodata start:0x00000A20 end:0x00000A78 -stg16D_53.c: - .text start:0x0001D1A0 end:0x0001D92C +OBJECT/o_degring_linear.c: + .text start:0x0001D16C end:0x0001DABC .rodata start:0x00000A78 end:0x00000A90 + .data start:0x00095858 end:0x00095860 stg16D_54.c: .text start:0x0001E1B0 end:0x0001E4C0 @@ -238,9 +236,11 @@ stg16D_58.c: .text start:0x00022A2C end:0x00022AE8 .rodata start:0x00000B60 end:0x00000B68 -stg16D_59.c: - .text start:0x00022C90 end:0x00023FA8 +OBJECT/o_goalring.c: + .text start:0x00022C8C end:0x00023FA8 .rodata start:0x00000B68 end:0x00000BC0 + .data start:0x00097798 end:0x0009D090 + .bss start:0x00000B18 end:0x00000B20 stg16D_60.c: .text start:0x00024070 end:0x00024A90 @@ -258,21 +258,15 @@ stg16D_63.c: .text start:0x00026B6C end:0x00026C3C .rodata start:0x00000C48 end:0x00000C50 -stg16D_64.c: - .text start:0x00026EC0 end:0x00027968 - .rodata start:0x00000C50 end:0x00000C88 - -stg16D_65.c: - .text start:0x000279DC end:0x00027A20 - .rodata start:0x00000C88 end:0x00000C90 - -stg16D_66.c: - .text start:0x00027BD8 end:0x00028638 - .rodata start:0x00000C90 end:0x00000CD0 +OBJECT/o_itemboxair.c: + .text start:0x00026DEC end:0x00027A94 + .rodata start:0x00000C50 end:0x00000C90 + .data start:0x000A21A8 end:0x000A2228 -stg16D_67.c: - .text start:0x000286AC end:0x000286F0 - .rodata start:0x00000CD0 end:0x00000CD8 +OBJECT/o_itemboxballoon.c: + .text start:0x00027A94 end:0x00028764 + .rodata start:0x00000C90 end:0x00000CD8 + .data start:0x000A2228 end:0x000A2B80 stg16D_68.c: .text start:0x00028764 end:0x00029118 @@ -320,9 +314,11 @@ stg16D_78.c: .text start:0x00038A40 end:0x0003A4E4 .rodata start:0x000010C0 end:0x00001150 -stg16D_79.c: +OBJECT/o_savepoint.c: .text start:0x0003A6F0 end:0x0003B780 .rodata start:0x00001150 end:0x00001188 + .data start:0x000CD1B0 end:0x000CD200 + .bss start:0x00000B68 end:0x00000B70 stg16D_80.c: .text start:0x0003BDE4 end:0x0003D414 diff --git a/config/GSNE8P/stg16D/symbols.txt b/config/GSNE8P/stg16D/symbols.txt index 5131e74f..7b56319c 100644 --- a/config/GSNE8P/stg16D/symbols.txt +++ b/config/GSNE8P/stg16D/symbols.txt @@ -175,13 +175,13 @@ fn_16_E77C = .text:0x0000E77C; // type:function size:0x44 fn_16_E7C0 = .text:0x0000E7C0; // type:function size:0x50 fn_16_E810 = .text:0x0000E810; // type:function size:0x6C fn_16_E87C = .text:0x0000E87C; // type:function size:0xC8 -fn_16_E944 = .text:0x0000E944; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000E944; // type:function size:0x30 fn_16_E974 = .text:0x0000E974; // type:function size:0x30C -fn_16_EC80 = .text:0x0000EC80; // type:function size:0x74 -fn_16_ECF4 = .text:0x0000ECF4; // type:function size:0xBC -fn_16_EDB0 = .text:0x0000EDB0; // type:function size:0x40 -fn_16_EDF0 = .text:0x0000EDF0; // type:function size:0x2C -fn_16_EE1C = .text:0x0000EE1C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000EC80; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000ECF4; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000EDB0; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000EDF0; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000EE1C; // type:function size:0x60 fn_16_EE7C = .text:0x0000EE7C; // type:function size:0x12C fn_16_EFA8 = .text:0x0000EFA8; // type:function size:0xC8 fn_16_F070 = .text:0x0000F070; // type:function size:0xB8 @@ -203,11 +203,11 @@ fn_16_11458 = .text:0x00011458; // type:function size:0x1CC fn_16_11624 = .text:0x00011624; // type:function size:0x88 fn_16_116AC = .text:0x000116AC; // type:function size:0xD0 fn_16_1177C = .text:0x0001177C; // type:function size:0xE8 -fn_16_11864 = .text:0x00011864; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00011864; // type:function size:0x100 fn_16_11964 = .text:0x00011964; // type:function size:0x198 fn_16_11AFC = .text:0x00011AFC; // type:function size:0xA8 fn_16_11BA4 = .text:0x00011BA4; // type:function size:0x70 -fn_16_11C14 = .text:0x00011C14; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011C14; // type:function size:0x114 fn_16_11D28 = .text:0x00011D28; // type:function size:0x6C fn_16_11D94 = .text:0x00011D94; // type:function size:0x180 fn_16_11F14 = .text:0x00011F14; // type:function size:0xA4 @@ -233,7 +233,7 @@ fn_16_13CCC = .text:0x00013CCC; // type:function size:0xA4 fn_16_13D70 = .text:0x00013D70; // type:function size:0xA4 fn_16_13E14 = .text:0x00013E14; // type:function size:0xA4 fn_16_13EB8 = .text:0x00013EB8; // type:function size:0xB0 -fn_16_13F68 = .text:0x00013F68; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013F68; // type:function size:0x19C fn_16_14104 = .text:0x00014104; // type:function size:0x198 _rename_MakeParticle = .text:0x0001429C; // type:function size:0x19C fn_16_14438 = .text:0x00014438; // type:function size:0x198 @@ -245,7 +245,7 @@ fn_16_14DA0 = .text:0x00014DA0; // type:function size:0x128 fn_16_14EC8 = .text:0x00014EC8; // type:function size:0x4 fn_16_14ECC = .text:0x00014ECC; // type:function size:0x4 fn_16_14ED0 = .text:0x00014ED0; // type:function size:0x40 -fn_16_14F10 = .text:0x00014F10; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014F10; // type:function size:0x1E4 fn_16_150F4 = .text:0x000150F4; // type:function size:0x24 fn_16_15118 = .text:0x00015118; // type:function size:0x1C0 fn_16_152D8 = .text:0x000152D8; // type:function size:0x1F4 @@ -253,7 +253,7 @@ fn_16_154CC = .text:0x000154CC; // type:function size:0x190 fn_16_1565C = .text:0x0001565C; // type:function size:0xF8 fn_16_15754 = .text:0x00015754; // type:function size:0x1D4 fn_16_15928 = .text:0x00015928; // type:function size:0x18C -fn_16_15AB4 = .text:0x00015AB4; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00015AB4; // type:function size:0x1C8 fn_16_15C7C = .text:0x00015C7C; // type:function size:0xD0 fn_16_15D4C = .text:0x00015D4C; // type:function size:0x358 fn_16_160A4 = .text:0x000160A4; // type:function size:0x2C0 @@ -271,11 +271,11 @@ fn_16_17750 = .text:0x00017750; // type:function size:0x120 fn_16_17870 = .text:0x00017870; // type:function size:0x120 fn_16_17990 = .text:0x00017990; // type:function size:0x84 fn_16_17A14 = .text:0x00017A14; // type:function size:0x7C -fn_16_17A90 = .text:0x00017A90; // type:function size:0x198 -fn_16_17C28 = .text:0x00017C28; // type:function size:0xD4 -fn_16_17CFC = .text:0x00017CFC; // type:function size:0x38 -fn_16_17D34 = .text:0x00017D34; // type:function size:0x144 -fn_16_17E78 = .text:0x00017E78; // type:function size:0xB4 +Object3SpringJump = .text:0x00017A90; // type:function size:0x198 scope:local +Object3Spring = .text:0x00017C28; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00017CFC; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00017D34; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00017E78; // type:function size:0xB4 scope:local fn_16_17F2C = .text:0x00017F2C; // type:function size:0xF8 fn_16_18024 = .text:0x00018024; // type:function size:0xFC fn_16_18120 = .text:0x00018120; // type:function size:0x30 @@ -323,15 +323,15 @@ fn_16_1C410 = .text:0x0001C410; // type:function size:0x38 fn_16_1C448 = .text:0x0001C448; // type:function size:0x968 fn_16_1CDB0 = .text:0x0001CDB0; // type:function size:0x10C fn_16_1CEBC = .text:0x0001CEBC; // type:function size:0x2B0 -fn_16_1D16C = .text:0x0001D16C; // type:function size:0x34 -fn_16_1D1A0 = .text:0x0001D1A0; // type:function size:0x11C -fn_16_1D2BC = .text:0x0001D2BC; // type:function size:0x110 -fn_16_1D3CC = .text:0x0001D3CC; // type:function size:0xB4 -fn_16_1D480 = .text:0x0001D480; // type:function size:0x150 -fn_16_1D5D0 = .text:0x0001D5D0; // type:function size:0xE0 -fn_16_1D6B0 = .text:0x0001D6B0; // type:function size:0x190 -fn_16_1D840 = .text:0x0001D840; // type:function size:0xEC -fn_16_1D92C = .text:0x0001D92C; // type:function size:0x190 +DegRingGetNum = .text:0x0001D16C; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001D1A0; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001D2BC; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001D3CC; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001D480; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001D5D0; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001D6B0; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001D840; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001D92C; // type:function size:0x190 scope:local fn_16_1DABC = .text:0x0001DABC; // type:function size:0x98 fn_16_1DB54 = .text:0x0001DB54; // type:function size:0xC8 fn_16_1DC1C = .text:0x0001DC1C; // type:function size:0x10C @@ -398,15 +398,15 @@ fn_16_22AE8 = .text:0x00022AE8; // type:function size:0x8C fn_16_22B74 = .text:0x00022B74; // type:function size:0x38 fn_16_22BAC = .text:0x00022BAC; // type:function size:0x4 fn_16_22BB0 = .text:0x00022BB0; // type:function size:0xDC -fn_16_22C8C = .text:0x00022C8C; // type:function size:0x4 -fn_16_22C90 = .text:0x00022C90; // type:function size:0x2EC -fn_16_22F7C = .text:0x00022F7C; // type:function size:0x44 -fn_16_22FC0 = .text:0x00022FC0; // type:function size:0x7F4 -fn_16_237B4 = .text:0x000237B4; // type:function size:0x34 -fn_16_237E8 = .text:0x000237E8; // type:function size:0xF0 -fn_16_238D8 = .text:0x000238D8; // type:function size:0x214 -fn_16_23AEC = .text:0x00023AEC; // type:function size:0x254 -fn_16_23D40 = .text:0x00023D40; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022C8C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022C90; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022F7C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00022FC0; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000237B4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000237E8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000238D8; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00023AEC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00023D40; // type:function size:0x268 scope:local fn_16_23FA8 = .text:0x00023FA8; // type:function size:0x54 fn_16_23FFC = .text:0x00023FFC; // type:function size:0x74 fn_16_24070 = .text:0x00024070; // type:function size:0x8C @@ -422,7 +422,7 @@ fn_16_24CF8 = .text:0x00024CF8; // type:function size:0x3F8 fn_16_250F0 = .text:0x000250F0; // type:function size:0x1D0 fn_16_252C0 = .text:0x000252C0; // type:function size:0x140 fn_16_25400 = .text:0x00025400; // type:function size:0x1FC -fn_16_255FC = .text:0x000255FC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000255FC; // type:function size:0x13C fn_16_25738 = .text:0x00025738; // type:function size:0x13C fn_16_25874 = .text:0x00025874; // type:function size:0x200 fn_16_25A74 = .text:0x00025A74; // type:function size:0x200 @@ -447,53 +447,53 @@ fn_16_2677C = .text:0x0002677C; // type:function size:0x44 fn_16_267C0 = .text:0x000267C0; // type:function size:0x38 fn_16_267F8 = .text:0x000267F8; // type:function size:0x4 fn_16_267FC = .text:0x000267FC; // type:function size:0x38 -fn_16_26834 = .text:0x00026834; // type:function size:0xC8 -fn_16_268FC = .text:0x000268FC; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026834; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000268FC; // type:function size:0x138 fn_16_26A34 = .text:0x00026A34; // type:function size:0x138 fn_16_26B6C = .text:0x00026B6C; // type:function size:0xD0 fn_16_26C3C = .text:0x00026C3C; // type:function size:0x90 fn_16_26CCC = .text:0x00026CCC; // type:function size:0x94 fn_16_26D60 = .text:0x00026D60; // type:function size:0x8C -fn_16_26DEC = .text:0x00026DEC; // type:function size:0xD4 -fn_16_26EC0 = .text:0x00026EC0; // type:function size:0x240 -fn_16_27100 = .text:0x00027100; // type:function size:0x98 -fn_16_27198 = .text:0x00027198; // type:function size:0x214 -fn_16_273AC = .text:0x000273AC; // type:function size:0x10 -fn_16_273BC = .text:0x000273BC; // type:function size:0xA0 -fn_16_2745C = .text:0x0002745C; // type:function size:0xD0 -fn_16_2752C = .text:0x0002752C; // type:function size:0x26C -fn_16_27798 = .text:0x00027798; // type:function size:0x38 -fn_16_277D0 = .text:0x000277D0; // type:function size:0x50 -fn_16_27820 = .text:0x00027820; // type:function size:0x70 -fn_16_27890 = .text:0x00027890; // type:function size:0x50 -fn_16_278E0 = .text:0x000278E0; // type:function size:0x38 -fn_16_27918 = .text:0x00027918; // type:function size:0x50 -fn_16_27968 = .text:0x00027968; // type:function size:0x38 -fn_16_279A0 = .text:0x000279A0; // type:function size:0x3C -fn_16_279DC = .text:0x000279DC; // type:function size:0x44 -fn_16_27A20 = .text:0x00027A20; // type:function size:0x38 -fn_16_27A58 = .text:0x00027A58; // type:function size:0x4 -fn_16_27A5C = .text:0x00027A5C; // type:function size:0x38 -fn_16_27A94 = .text:0x00027A94; // type:function size:0x144 -fn_16_27BD8 = .text:0x00027BD8; // type:function size:0x158 -fn_16_27D30 = .text:0x00027D30; // type:function size:0x64 -fn_16_27D94 = .text:0x00027D94; // type:function size:0x1C4 -fn_16_27F58 = .text:0x00027F58; // type:function size:0x3C -fn_16_27F94 = .text:0x00027F94; // type:function size:0x6C -fn_16_28000 = .text:0x00028000; // type:function size:0x228 -fn_16_28228 = .text:0x00028228; // type:function size:0x28C -fn_16_284B4 = .text:0x000284B4; // type:function size:0xC -fn_16_284C0 = .text:0x000284C0; // type:function size:0x50 -fn_16_28510 = .text:0x00028510; // type:function size:0x50 -fn_16_28560 = .text:0x00028560; // type:function size:0x50 -fn_16_285B0 = .text:0x000285B0; // type:function size:0x38 -fn_16_285E8 = .text:0x000285E8; // type:function size:0x50 -fn_16_28638 = .text:0x00028638; // type:function size:0x38 -fn_16_28670 = .text:0x00028670; // type:function size:0x3C -fn_16_286AC = .text:0x000286AC; // type:function size:0x44 -fn_16_286F0 = .text:0x000286F0; // type:function size:0x38 -fn_16_28728 = .text:0x00028728; // type:function size:0x4 -fn_16_2872C = .text:0x0002872C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00026DEC; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00026EC0; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00027100; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00027198; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000273AC; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000273BC; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002745C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002752C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027798; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000277D0; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027820; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027890; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000278E0; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027918; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027968; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000279A0; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000279DC; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00027A20; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027A58; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00027A5C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027A94; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00027BD8; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00027D30; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027D94; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00027F58; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00027F94; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00028000; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00028228; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000284B4; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000284C0; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028510; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00028560; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x000285B0; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x000285E8; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028638; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028670; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000286AC; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x000286F0; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028728; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002872C; // type:function size:0x38 scope:local fn_16_28764 = .text:0x00028764; // type:function size:0x280 fn_16_289E4 = .text:0x000289E4; // type:function size:0x50 fn_16_28A34 = .text:0x00028A34; // type:function size:0x50C @@ -582,8 +582,8 @@ fn_16_33A10 = .text:0x00033A10; // type:function size:0x54 fn_16_33A64 = .text:0x00033A64; // type:function size:0x7EC fn_16_34250 = .text:0x00034250; // type:function size:0xB0 fn_16_34300 = .text:0x00034300; // type:function size:0xB4 -fn_16_343B4 = .text:0x000343B4; // type:function size:0x2C -fn_16_343E0 = .text:0x000343E0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000343B4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000343E0; // type:function size:0x30 o_ring_0 = .text:0x00034410; // type:function size:0x13C scope:local Ring = .text:0x0003454C; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00034BD4; // type:function size:0x550 scope:global @@ -619,19 +619,19 @@ fn_16_3A204 = .text:0x0003A204; // type:function size:0x2E0 fn_16_3A4E4 = .text:0x0003A4E4; // type:function size:0x110 fn_16_3A5F4 = .text:0x0003A5F4; // type:function size:0xF8 fn_16_3A6EC = .text:0x0003A6EC; // type:function size:0x4 -fn_16_3A6F0 = .text:0x0003A6F0; // type:function size:0x264 -fn_16_3A954 = .text:0x0003A954; // type:function size:0x148 -fn_16_3AA9C = .text:0x0003AA9C; // type:function size:0x48 -fn_16_3AAE4 = .text:0x0003AAE4; // type:function size:0x1A4 -fn_16_3AC88 = .text:0x0003AC88; // type:function size:0x1AC -fn_16_3AE34 = .text:0x0003AE34; // type:function size:0x154 -fn_16_3AF88 = .text:0x0003AF88; // type:function size:0x4 -fn_16_3AF8C = .text:0x0003AF8C; // type:function size:0x138 -fn_16_3B0C4 = .text:0x0003B0C4; // type:function size:0x368 -fn_16_3B42C = .text:0x0003B42C; // type:function size:0x224 -fn_16_3B650 = .text:0x0003B650; // type:function size:0x20 -fn_16_3B670 = .text:0x0003B670; // type:function size:0x4C -fn_16_3B6BC = .text:0x0003B6BC; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003A6F0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003A954; // type:function size:0x148 scope:local +savepointExit = .text:0x0003AA9C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003AAE4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003AC88; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003AE34; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003AF88; // type:function size:0x4 scope:local +initCollidata = .text:0x0003AF8C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003B0C4; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003B42C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003B650; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003B670; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003B6BC; // type:function size:0xC4 scope:local fn_16_3B780 = .text:0x0003B780; // type:function size:0x20 fn_16_3B7A0 = .text:0x0003B7A0; // type:function size:0x3C fn_16_3B7DC = .text:0x0003B7DC; // type:function size:0x9C @@ -1372,11 +1372,11 @@ lbl_16_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:flo lbl_16_rodata_86C = .rodata:0x0000086C; // type:object size:0x4 align:4 data:float lbl_16_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:float lbl_16_rodata_874 = .rodata:0x00000874; // type:object size:0x4 align:4 data:float -lbl_16_rodata_878 = .rodata:0x00000878; // type:object size:0xC data:4byte -lbl_16_rodata_884 = .rodata:0x00000884; // type:object size:0x4 align:4 data:float -lbl_16_rodata_888 = .rodata:0x00000888; // type:object size:0x4 align:4 data:float -lbl_16_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_890 = .rodata:0x00000890; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000878; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000884; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000888; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000088C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000890; // type:object size:0x4 scope:local align:4 data:float lbl_16_rodata_898 = .rodata:0x00000898; // type:object size:0x4 align:4 data:float lbl_16_rodata_89C = .rodata:0x0000089C; // type:object size:0xC data:4byte lbl_16_rodata_8A8 = .rodata:0x000008A8; // type:object size:0x4 align:4 data:float @@ -1487,11 +1487,11 @@ lbl_16_rodata_A60 = .rodata:0x00000A60; // type:object size:0x8 align:8 data:dou lbl_16_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float lbl_16_rodata_A6C = .rodata:0x00000A6C; // type:object size:0x4 align:4 data:float lbl_16_rodata_A70 = .rodata:0x00000A70; // type:object size:0x8 align:4 data:float -lbl_16_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_16_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_16_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_16_rodata_A88 = .rodata:0x00000A88; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float lbl_16_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float lbl_16_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float lbl_16_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float @@ -1535,25 +1535,25 @@ lbl_16_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:flo lbl_16_rodata_B50 = .rodata:0x00000B50; // type:object size:0x8 align:8 data:double lbl_16_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double lbl_16_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:4 data:float -lbl_16_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_16_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_16_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:8 data:double -lbl_16_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x8 align:8 data:double -lbl_16_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_16_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float -lbl_16_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_16_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BA0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BA8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float lbl_16_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float lbl_16_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float lbl_16_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float @@ -1587,37 +1587,37 @@ lbl_16_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:flo lbl_16_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float lbl_16_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float lbl_16_rodata_C48 = .rodata:0x00000C48; // type:object size:0x8 align:4 data:float -lbl_16_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C68 = .rodata:0x00000C68; // type:object size:0x8 align:8 data:double -lbl_16_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C88 = .rodata:0x00000C88; // type:object size:0x8 align:4 data:float -lbl_16_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_16_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_16_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C68; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float lbl_16_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float lbl_16_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float lbl_16_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float @@ -1882,17 +1882,17 @@ lbl_16_rodata_1138 = .rodata:0x00001138; // type:object size:0x4 align:4 data:fl lbl_16_rodata_1140 = .rodata:0x00001140; // type:object size:0x8 align:8 data:double lbl_16_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float lbl_16_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_16_rodata_115C = .rodata:0x0000115C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1168 = .rodata:0x00001168; // type:object size:0x8 align:8 data:double -lbl_16_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1174 = .rodata:0x00001174; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float -lbl_16_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float -lbl_16_rodata_1180 = .rodata:0x00001180; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001154; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000115C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001160; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001168; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001174; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000117C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001180; // type:object size:0x4 scope:local align:4 data:float lbl_16_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:float lbl_16_rodata_118C = .rodata:0x0000118C; // type:object size:0x4 align:4 data:float lbl_16_rodata_1190 = .rodata:0x00001190; // type:object size:0x4 align:4 data:float @@ -6250,7 +6250,7 @@ lbl_16_data_8DF98 = .data:0x0008DF98; // type:object size:0x7 data:string lbl_16_data_8DFA0 = .data:0x0008DFA0; // type:object size:0x7 data:string lbl_16_data_8DFA8 = .data:0x0008DFA8; // type:object size:0x7 data:string lbl_16_data_8DFB0 = .data:0x0008DFB0; // type:object size:0x60 -lbl_16_data_8E010 = .data:0x0008E010; // type:object size:0x8 +_rename_ring_texlist = .data:0x0008E010; // type:object size:0x8 lbl_16_data_8E018 = .data:0x0008E018; // type:object size:0x38 lbl_16_data_8E050 = .data:0x0008E050; // type:object size:0x38 lbl_16_data_8E088 = .data:0x0008E088; // type:object size:0xE data:string @@ -6320,42 +6320,42 @@ lbl_16_data_8E5E4 = .data:0x0008E5E4; // type:object size:0xB data:string lbl_16_data_8E5F0 = .data:0x0008E5F0; // type:object size:0x38 lbl_16_data_8E628 = .data:0x0008E628; // type:object size:0x8 data:byte lbl_16_data_8E630 = .data:0x0008E630; // type:object size:0x5 data:string -lbl_16_data_8E640 = .data:0x0008E640; // type:object size:0xE data:string -lbl_16_data_8E650 = .data:0x0008E650; // type:object size:0xE data:string -lbl_16_data_8E660 = .data:0x0008E660; // type:object size:0xD data:string -lbl_16_data_8E670 = .data:0x0008E670; // type:object size:0xD data:string -lbl_16_data_8E680 = .data:0x0008E680; // type:object size:0x30 -lbl_16_data_8E6B0 = .data:0x0008E6B0; // type:object size:0x8 -lbl_16_data_8E6B8 = .data:0x0008E6B8; // type:object size:0x204 -lbl_16_data_8E8BC = .data:0x0008E8BC; // type:object size:0x204 -lbl_16_data_8EAC0 = .data:0x0008EAC0; // type:object size:0x1C8 -lbl_16_data_8EC88 = .data:0x0008EC88; // type:object size:0x40 -lbl_16_data_8ECC8 = .data:0x0008ECC8; // type:object size:0x50 -lbl_16_data_8ED18 = .data:0x0008ED18; // type:object size:0x8 -lbl_16_data_8ED20 = .data:0x0008ED20; // type:object size:0x20 -lbl_16_data_8ED40 = .data:0x0008ED40; // type:object size:0xC0 -lbl_16_data_8EE00 = .data:0x0008EE00; // type:object size:0x60 -lbl_16_data_8EE60 = .data:0x0008EE60; // type:object size:0x40 -lbl_16_data_8EEA0 = .data:0x0008EEA0; // type:object size:0x80 -lbl_16_data_8EF20 = .data:0x0008EF20; // type:object size:0x40 -lbl_16_data_8EF60 = .data:0x0008EF60; // type:object size:0x24 -lbl_16_data_8EF84 = .data:0x0008EF84; // type:object size:0x1C8 -lbl_16_data_8F14C = .data:0x0008F14C; // type:object size:0x1C8 -lbl_16_data_8F314 = .data:0x0008F314; // type:object size:0x140 -lbl_16_data_8F454 = .data:0x0008F454; // type:object size:0x40 -lbl_16_data_8F494 = .data:0x0008F494; // type:object size:0x50 -lbl_16_data_8F4E4 = .data:0x0008F4E4; // type:object size:0x8 -lbl_16_data_8F4EC = .data:0x0008F4EC; // type:object size:0x14 -lbl_16_data_8F500 = .data:0x0008F500; // type:object size:0x120 -lbl_16_data_8F620 = .data:0x0008F620; // type:object size:0x60 -lbl_16_data_8F680 = .data:0x0008F680; // type:object size:0x20 -lbl_16_data_8F6A0 = .data:0x0008F6A0; // type:object size:0x30 -lbl_16_data_8F6D0 = .data:0x0008F6D0; // type:object size:0x24 -lbl_16_data_8F6F4 = .data:0x0008F6F4; // type:object size:0x8 -lbl_16_data_8F6FC = .data:0x0008F6FC; // type:object size:0x30 -lbl_16_data_8F72C = .data:0x0008F72C; // type:object size:0x4 align:4 data:float -lbl_16_data_8F730 = .data:0x0008F730; // type:object size:0x4 align:4 data:float -lbl_16_data_8F734 = .data:0x0008F734; // type:object size:0x4 align:4 data:float +@18 = .data:0x0008E640; // type:object size:0xE scope:local data:string +@19 = .data:0x0008E650; // type:object size:0xE scope:local data:string +@20 = .data:0x0008E660; // type:object size:0xD scope:local data:string +@21 = .data:0x0008E670; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0008E680; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0008E6B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0008E6B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0008E8BC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0008EAC0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0008EC88; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0008ECC8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0008ED18; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0008ED20; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0008ED40; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0008EE00; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0008EE60; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0008EEA0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0008EF20; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0008EF60; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0008EF84; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0008F14C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0008F314; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0008F454; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0008F494; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0008F4E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0008F4EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0008F500; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0008F620; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0008F680; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0008F6A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0008F6D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0008F6F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0008F6FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0008F72C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0008F730; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0008F734; // type:object size:0x4 scope:local align:4 data:float lbl_16_data_8F738 = .data:0x0008F738; // type:object size:0xE data:string lbl_16_data_8F748 = .data:0x0008F748; // type:object size:0xC lbl_16_data_8F754 = .data:0x0008F754; // type:object size:0x8 @@ -6591,7 +6591,7 @@ lbl_16_data_957B0 = .data:0x000957B0; // type:object size:0x14 lbl_16_data_957C4 = .data:0x000957C4; // type:object size:0x24 lbl_16_data_957E8 = .data:0x000957E8; // type:object size:0x40 data:4byte lbl_16_data_95828 = .data:0x00095828; // type:object size:0x30 -lbl_16_data_95858 = .data:0x00095858; // type:object size:0x5 data:string +@115 = .data:0x00095858; // type:object size:0x5 scope:local data:string lbl_16_data_95860 = .data:0x00095860; // type:object size:0xE data:string lbl_16_data_95870 = .data:0x00095870; // type:object size:0xD data:string lbl_16_data_95880 = .data:0x00095880; // type:object size:0x18 @@ -6669,149 +6669,149 @@ lbl_16_data_97730 = .data:0x00097730; // type:object size:0x30 lbl_16_data_97760 = .data:0x00097760; // type:object size:0xF data:string lbl_16_data_97770 = .data:0x00097770; // type:object size:0x10 data:string lbl_16_data_97780 = .data:0x00097780; // type:object size:0x18 data:string -lbl_16_data_97798 = .data:0x00097798; // type:object size:0xD data:string -lbl_16_data_977A8 = .data:0x000977A8; // type:object size:0xD data:string -lbl_16_data_977B8 = .data:0x000977B8; // type:object size:0x18 -lbl_16_data_977D0 = .data:0x000977D0; // type:object size:0x8 -lbl_16_data_977D8 = .data:0x000977D8; // type:object size:0x2D0 -lbl_16_data_97AA8 = .data:0x00097AA8; // type:object size:0xCE4 -lbl_16_data_9878C = .data:0x0009878C; // type:object size:0x18 -lbl_16_data_987A4 = .data:0x000987A4; // type:object size:0xE data:string -lbl_16_data_987B4 = .data:0x000987B4; // type:object size:0xC -lbl_16_data_987C0 = .data:0x000987C0; // type:object size:0x8 -lbl_16_data_987C8 = .data:0x000987C8; // type:object size:0x50 -lbl_16_data_98818 = .data:0x00098818; // type:object size:0xCC -lbl_16_data_988E4 = .data:0x000988E4; // type:object size:0x18 -lbl_16_data_988FC = .data:0x000988FC; // type:object size:0xC -lbl_16_data_98908 = .data:0x00098908; // type:object size:0x8 -lbl_16_data_98910 = .data:0x00098910; // type:object size:0x50 -lbl_16_data_98960 = .data:0x00098960; // type:object size:0xCC -lbl_16_data_98A2C = .data:0x00098A2C; // type:object size:0x18 -lbl_16_data_98A44 = .data:0x00098A44; // type:object size:0xD data:string -lbl_16_data_98A54 = .data:0x00098A54; // type:object size:0xD data:string -lbl_16_data_98A64 = .data:0x00098A64; // type:object size:0xD data:string -lbl_16_data_98A74 = .data:0x00098A74; // type:object size:0xD data:string -lbl_16_data_98A84 = .data:0x00098A84; // type:object size:0x30 -lbl_16_data_98AB4 = .data:0x00098AB4; // type:object size:0x8 -lbl_16_data_98ABC = .data:0x00098ABC; // type:object size:0x108 -lbl_16_data_98BC4 = .data:0x00098BC4; // type:object size:0x18C -lbl_16_data_98D50 = .data:0x00098D50; // type:object size:0x18 -lbl_16_data_98D68 = .data:0x00098D68; // type:object size:0x38 -lbl_16_data_98DA0 = .data:0x00098DA0; // type:object size:0x100 -lbl_16_data_98EA0 = .data:0x00098EA0; // type:object size:0x15C -lbl_16_data_98FFC = .data:0x00098FFC; // type:object size:0x18 -lbl_16_data_99014 = .data:0x00099014; // type:object size:0x38 -lbl_16_data_9904C = .data:0x0009904C; // type:object size:0x10C -lbl_16_data_99158 = .data:0x00099158; // type:object size:0x15C -lbl_16_data_992B4 = .data:0x000992B4; // type:object size:0x18 -lbl_16_data_992CC = .data:0x000992CC; // type:object size:0x38 -lbl_16_data_99304 = .data:0x00099304; // type:object size:0xC0 -lbl_16_data_993C4 = .data:0x000993C4; // type:object size:0x114 -lbl_16_data_994D8 = .data:0x000994D8; // type:object size:0x18 -lbl_16_data_994F0 = .data:0x000994F0; // type:object size:0x38 -lbl_16_data_99528 = .data:0x00099528; // type:object size:0x108 -lbl_16_data_99630 = .data:0x00099630; // type:object size:0x18C -lbl_16_data_997BC = .data:0x000997BC; // type:object size:0x18 -lbl_16_data_997D4 = .data:0x000997D4; // type:object size:0x38 -lbl_16_data_9980C = .data:0x0009980C; // type:object size:0x34 -lbl_16_data_99840 = .data:0x00099840; // type:object size:0x6C -lbl_16_data_998AC = .data:0x000998AC; // type:object size:0x18 -lbl_16_data_998C4 = .data:0x000998C4; // type:object size:0x38 -lbl_16_data_998FC = .data:0x000998FC; // type:object size:0x34 -lbl_16_data_99930 = .data:0x00099930; // type:object size:0x6C -lbl_16_data_9999C = .data:0x0009999C; // type:object size:0x18 -lbl_16_data_999B4 = .data:0x000999B4; // type:object size:0x38 -lbl_16_data_999EC = .data:0x000999EC; // type:object size:0x2B0 -lbl_16_data_99C9C = .data:0x00099C9C; // type:object size:0x3B4 -lbl_16_data_9A050 = .data:0x0009A050; // type:object size:0x18 -lbl_16_data_9A068 = .data:0x0009A068; // type:object size:0x38 -lbl_16_data_9A0A0 = .data:0x0009A0A0; // type:object size:0x174 -lbl_16_data_9A214 = .data:0x0009A214; // type:object size:0x234 -lbl_16_data_9A448 = .data:0x0009A448; // type:object size:0x18 -lbl_16_data_9A460 = .data:0x0009A460; // type:object size:0x38 -lbl_16_data_9A498 = .data:0x0009A498; // type:object size:0x20 -lbl_16_data_9A4B8 = .data:0x0009A4B8; // type:object size:0x20 -lbl_16_data_9A4D8 = .data:0x0009A4D8; // type:object size:0xA0 -lbl_16_data_9A578 = .data:0x0009A578; // type:object size:0xA0 -lbl_16_data_9A618 = .data:0x0009A618; // type:object size:0xA0 -lbl_16_data_9A6B8 = .data:0x0009A6B8; // type:object size:0xA0 -lbl_16_data_9A758 = .data:0x0009A758; // type:object size:0xA0 -lbl_16_data_9A7F8 = .data:0x0009A7F8; // type:object size:0x20 -lbl_16_data_9A818 = .data:0x0009A818; // type:object size:0x20 -lbl_16_data_9A838 = .data:0x0009A838; // type:object size:0xA0 -lbl_16_data_9A8D8 = .data:0x0009A8D8; // type:object size:0x90 -lbl_16_data_9A968 = .data:0x0009A968; // type:object size:0xC data:4byte -lbl_16_data_9A974 = .data:0x0009A974; // type:object size:0xD data:string -lbl_16_data_9A984 = .data:0x0009A984; // type:object size:0x30 -lbl_16_data_9A9B4 = .data:0x0009A9B4; // type:object size:0x8 -lbl_16_data_9A9BC = .data:0x0009A9BC; // type:object size:0x108 -lbl_16_data_9AAC4 = .data:0x0009AAC4; // type:object size:0x18C -lbl_16_data_9AC50 = .data:0x0009AC50; // type:object size:0x18 -lbl_16_data_9AC68 = .data:0x0009AC68; // type:object size:0x38 -lbl_16_data_9ACA0 = .data:0x0009ACA0; // type:object size:0x100 -lbl_16_data_9ADA0 = .data:0x0009ADA0; // type:object size:0x15C -lbl_16_data_9AEFC = .data:0x0009AEFC; // type:object size:0x18 -lbl_16_data_9AF14 = .data:0x0009AF14; // type:object size:0x38 -lbl_16_data_9AF4C = .data:0x0009AF4C; // type:object size:0x10C -lbl_16_data_9B058 = .data:0x0009B058; // type:object size:0x15C -lbl_16_data_9B1B4 = .data:0x0009B1B4; // type:object size:0x18 -lbl_16_data_9B1CC = .data:0x0009B1CC; // type:object size:0x38 -lbl_16_data_9B204 = .data:0x0009B204; // type:object size:0xC0 -lbl_16_data_9B2C4 = .data:0x0009B2C4; // type:object size:0x114 -lbl_16_data_9B3D8 = .data:0x0009B3D8; // type:object size:0x18 -lbl_16_data_9B3F0 = .data:0x0009B3F0; // type:object size:0x38 -lbl_16_data_9B428 = .data:0x0009B428; // type:object size:0x108 -lbl_16_data_9B530 = .data:0x0009B530; // type:object size:0x18C -lbl_16_data_9B6BC = .data:0x0009B6BC; // type:object size:0x18 -lbl_16_data_9B6D4 = .data:0x0009B6D4; // type:object size:0x38 -lbl_16_data_9B70C = .data:0x0009B70C; // type:object size:0x34 -lbl_16_data_9B740 = .data:0x0009B740; // type:object size:0x6C -lbl_16_data_9B7AC = .data:0x0009B7AC; // type:object size:0x18 -lbl_16_data_9B7C4 = .data:0x0009B7C4; // type:object size:0x38 -lbl_16_data_9B7FC = .data:0x0009B7FC; // type:object size:0x34 -lbl_16_data_9B830 = .data:0x0009B830; // type:object size:0x6C -lbl_16_data_9B89C = .data:0x0009B89C; // type:object size:0x18 -lbl_16_data_9B8B4 = .data:0x0009B8B4; // type:object size:0x38 -lbl_16_data_9B8EC = .data:0x0009B8EC; // type:object size:0x2B0 -lbl_16_data_9BB9C = .data:0x0009BB9C; // type:object size:0x3B4 -lbl_16_data_9BF50 = .data:0x0009BF50; // type:object size:0x18 -lbl_16_data_9BF68 = .data:0x0009BF68; // type:object size:0x38 -lbl_16_data_9BFA0 = .data:0x0009BFA0; // type:object size:0x174 -lbl_16_data_9C114 = .data:0x0009C114; // type:object size:0x234 -lbl_16_data_9C348 = .data:0x0009C348; // type:object size:0x18 -lbl_16_data_9C360 = .data:0x0009C360; // type:object size:0x38 -lbl_16_data_9C398 = .data:0x0009C398; // type:object size:0x140 -lbl_16_data_9C4D8 = .data:0x0009C4D8; // type:object size:0x20 -lbl_16_data_9C4F8 = .data:0x0009C4F8; // type:object size:0x140 -lbl_16_data_9C638 = .data:0x0009C638; // type:object size:0x140 -lbl_16_data_9C778 = .data:0x0009C778; // type:object size:0x140 -lbl_16_data_9C8B8 = .data:0x0009C8B8; // type:object size:0x140 -lbl_16_data_9C9F8 = .data:0x0009C9F8; // type:object size:0x140 -lbl_16_data_9CB38 = .data:0x0009CB38; // type:object size:0x140 -lbl_16_data_9CC78 = .data:0x0009CC78; // type:object size:0x140 -lbl_16_data_9CDB8 = .data:0x0009CDB8; // type:object size:0x140 -lbl_16_data_9CEF8 = .data:0x0009CEF8; // type:object size:0x90 -lbl_16_data_9CF88 = .data:0x0009CF88; // type:object size:0xC data:4byte -lbl_16_data_9CF94 = .data:0x0009CF94; // type:object size:0x1C -lbl_16_data_9CFB0 = .data:0x0009CFB0; // type:object size:0x60 -lbl_16_data_9D010 = .data:0x0009D010; // type:object size:0x4 data:4byte -lbl_16_data_9D014 = .data:0x0009D014; // type:object size:0x4 data:4byte -lbl_16_data_9D018 = .data:0x0009D018; // type:object size:0x4 align:4 data:float -lbl_16_data_9D01C = .data:0x0009D01C; // type:object size:0x4 align:4 data:float -lbl_16_data_9D020 = .data:0x0009D020; // type:object size:0x4 align:4 data:float -lbl_16_data_9D024 = .data:0x0009D024; // type:object size:0x4 data:4byte -lbl_16_data_9D028 = .data:0x0009D028; // type:object size:0x4 data:4byte -lbl_16_data_9D02C = .data:0x0009D02C; // type:object size:0x4 align:4 data:float -lbl_16_data_9D030 = .data:0x0009D030; // type:object size:0x4 align:4 data:float -lbl_16_data_9D034 = .data:0x0009D034; // type:object size:0x4 align:4 data:float -lbl_16_data_9D038 = .data:0x0009D038; // type:object size:0xC -lbl_16_data_9D044 = .data:0x0009D044; // type:object size:0xC -lbl_16_data_9D050 = .data:0x0009D050; // type:object size:0xC -lbl_16_data_9D05C = .data:0x0009D05C; // type:object size:0xC -lbl_16_data_9D068 = .data:0x0009D068; // type:object size:0xC -lbl_16_data_9D074 = .data:0x0009D074; // type:object size:0x4 data:4byte -lbl_16_data_9D078 = .data:0x0009D078; // type:object size:0xC -lbl_16_data_9D084 = .data:0x0009D084; // type:object size:0xC +@19 = .data:0x00097798; // type:object size:0xD scope:local data:string +@20 = .data:0x000977A8; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000977B8; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000977D0; // type:object size:0x8 scope:local +goalring_plist = .data:0x000977D8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00097AA8; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0009878C; // type:object size:0x18 scope:local +@21 = .data:0x000987A4; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000987B4; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000987C0; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000987C8; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00098818; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000988E4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000988FC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00098908; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00098910; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00098960; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00098A2C; // type:object size:0x18 scope:local +@22 = .data:0x00098A44; // type:object size:0xD scope:local data:string +@23 = .data:0x00098A54; // type:object size:0xD scope:local data:string +@24 = .data:0x00098A64; // type:object size:0xD scope:local data:string +@25 = .data:0x00098A74; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00098A84; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00098AB4; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00098ABC; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00098BC4; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00098D50; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00098D68; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00098DA0; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00098EA0; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00098FFC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00099014; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0009904C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00099158; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000992B4; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000992CC; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00099304; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000993C4; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000994D8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000994F0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00099528; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00099630; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000997BC; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000997D4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0009980C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00099840; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000998AC; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000998C4; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000998FC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00099930; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0009999C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000999B4; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000999EC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00099C9C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0009A050; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0009A068; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0009A0A0; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0009A214; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0009A448; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0009A460; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0009A498; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0009A4B8; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0009A4D8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0009A578; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0009A618; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0009A6B8; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0009A758; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0009A7F8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0009A818; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0009A838; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0009A8D8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0009A968; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0009A974; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0009A984; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0009A9B4; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0009A9BC; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0009AAC4; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0009AC50; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0009AC68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0009ACA0; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0009ADA0; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0009AEFC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0009AF14; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0009AF4C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0009B058; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0009B1B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0009B1CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0009B204; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0009B2C4; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0009B3D8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0009B3F0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0009B428; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0009B530; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0009B6BC; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0009B6D4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0009B70C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0009B740; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0009B7AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0009B7C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0009B7FC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0009B830; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0009B89C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0009B8B4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0009B8EC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0009BB9C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0009BF50; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0009BF68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0009BFA0; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0009C114; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0009C348; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0009C360; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0009C398; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0009C4D8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0009C4F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0009C638; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0009C778; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0009C8B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0009C9F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0009CB38; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0009CC78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0009CDB8; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0009CEF8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0009CF88; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0009CF94; // type:object size:0x1C +goalring_colli_info = .data:0x0009CFB0; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0009D010; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0009D014; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0009D018; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0009D01C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0009D020; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0009D024; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0009D028; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0009D02C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0009D030; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0009D034; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0009D038; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0009D044; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0009D050; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0009D05C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0009D068; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0009D074; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0009D078; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0009D084; // type:object size:0xC scope:local lbl_16_data_9D090 = .data:0x0009D090; // type:object size:0xE data:string lbl_16_data_9D0A0 = .data:0x0009D0A0; // type:object size:0xD data:string lbl_16_data_9D0B0 = .data:0x0009D0B0; // type:object size:0xD data:string @@ -6920,30 +6920,30 @@ lbl_16_data_A1780 = .data:0x000A1780; // type:object size:0xD data:string lbl_16_data_A1790 = .data:0x000A1790; // type:object size:0xE data:string lbl_16_data_A17A0 = .data:0x000A17A0; // type:object size:0xD data:string lbl_16_data_A17B0 = .data:0x000A17B0; // type:object size:0x24 -lbl_16_data_A17D4 = .data:0x000A17D4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000A17D4; // type:object size:0x8 lbl_16_data_A17DC = .data:0x000A17DC; // type:object size:0x98 lbl_16_data_A1874 = .data:0x000A1874; // type:object size:0x2DC -lbl_16_data_A1B50 = .data:0x000A1B50; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000A1B50; // type:object size:0x18 lbl_16_data_A1B68 = .data:0x000A1B68; // type:object size:0x164 lbl_16_data_A1CCC = .data:0x000A1CCC; // type:object size:0x15C -lbl_16_data_A1E28 = .data:0x000A1E28; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000A1E28; // type:object size:0x18 lbl_16_data_A1E40 = .data:0x000A1E40; // type:object size:0x1B4 lbl_16_data_A1FF4 = .data:0x000A1FF4; // type:object size:0x15C -lbl_16_data_A2150 = .data:0x000A2150; // type:object size:0x18 -lbl_16_data_A2168 = .data:0x000A2168; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000A2150; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000A2168; // type:object size:0x30 lbl_16_data_A2198 = .data:0x000A2198; // type:object size:0x10 -lbl_16_data_A21A8 = .data:0x000A21A8; // type:object size:0x58 data:4byte -jumptable_16_data_A2200 = .data:0x000A2200; // type:object size:0x1C scope:local -lbl_16_data_A221C = .data:0x000A221C; // type:object size:0xC -lbl_16_data_A2228 = .data:0x000A2228; // type:object size:0xE data:string -lbl_16_data_A2238 = .data:0x000A2238; // type:object size:0xC -lbl_16_data_A2244 = .data:0x000A2244; // type:object size:0x8 -lbl_16_data_A224C = .data:0x000A224C; // type:object size:0x3D4 -lbl_16_data_A2620 = .data:0x000A2620; // type:object size:0x4A4 -lbl_16_data_A2AC4 = .data:0x000A2AC4; // type:object size:0x18 -lbl_16_data_A2ADC = .data:0x000A2ADC; // type:object size:0x30 -lbl_16_data_A2B0C = .data:0x000A2B0C; // type:object size:0x58 data:4byte -jumptable_16_data_A2B64 = .data:0x000A2B64; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000A21A8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000A2200; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000A221C; // type:object size:0xC scope:local +@21 = .data:0x000A2228; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000A2238; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000A2244; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000A224C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000A2620; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000A2AC4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000A2ADC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000A2B0C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000A2B64; // type:object size:0x1C scope:local lbl_16_data_A2B80 = .data:0x000A2B80; // type:object size:0xD data:string lbl_16_data_A2B90 = .data:0x000A2B90; // type:object size:0xE data:string lbl_16_data_A2BA0 = .data:0x000A2BA0; // type:object size:0xD data:string @@ -7679,29 +7679,29 @@ lbl_16_data_CAE40 = .data:0x000CAE40; // type:object size:0x30 lbl_16_data_CAE70 = .data:0x000CAE70; // type:object size:0x30 lbl_16_data_CAEA0 = .data:0x000CAEA0; // type:object size:0xE data:string lbl_16_data_CAEB0 = .data:0x000CAEB0; // type:object size:0xC -lbl_16_data_CAEBC = .data:0x000CAEBC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000CAEBC; // type:object size:0x8 lbl_16_data_CAEC4 = .data:0x000CAEC4; // type:object size:0x318 lbl_16_data_CB1DC = .data:0x000CB1DC; // type:object size:0x42C -lbl_16_data_CB608 = .data:0x000CB608; // type:object size:0x18 -lbl_16_data_CB620 = .data:0x000CB620; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000CB608; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000CB620; // type:object size:0x38 lbl_16_data_CB658 = .data:0x000CB658; // type:object size:0x318 lbl_16_data_CB970 = .data:0x000CB970; // type:object size:0x42C -lbl_16_data_CBD9C = .data:0x000CBD9C; // type:object size:0x18 -lbl_16_data_CBDB4 = .data:0x000CBDB4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000CBD9C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000CBDB4; // type:object size:0x38 lbl_16_data_CBDEC = .data:0x000CBDEC; // type:object size:0x69C lbl_16_data_CC488 = .data:0x000CC488; // type:object size:0x7BC -lbl_16_data_CCC44 = .data:0x000CCC44; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000CCC44; // type:object size:0x18 lbl_16_data_CCC5C = .data:0x000CCC5C; // type:object size:0x268 -lbl_16_data_CCEC4 = .data:0x000CCEC4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000CCEC4; // type:object size:0x24 lbl_16_data_CCEE8 = .data:0x000CCEE8; // type:object size:0x268 -lbl_16_data_CD150 = .data:0x000CD150; // type:object size:0x24 -lbl_16_data_CD174 = .data:0x000CD174; // type:object size:0x30 -lbl_16_data_CD1A4 = .data:0x000CD1A4; // type:object size:0x4 align:4 data:float -lbl_16_data_CD1A8 = .data:0x000CD1A8; // type:object size:0x4 align:4 data:float -lbl_16_data_CD1AC = .data:0x000CD1AC; // type:object size:0x4 align:4 data:float -lbl_16_data_CD1B0 = .data:0x000CD1B0; // type:object size:0x4 data:4byte -jumptable_16_data_CD1B4 = .data:0x000CD1B4; // type:object size:0x30 scope:local -lbl_16_data_CD1E4 = .data:0x000CD1E4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000CD150; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000CD174; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000CD1A4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000CD1A8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000CD1AC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000CD1B0; // type:object size:0x4 data:4byte +@91 = .data:0x000CD1B4; // type:object size:0x30 scope:local +vec$111 = .data:0x000CD1E4; // type:object size:0x18 scope:local lbl_16_data_CD200 = .data:0x000CD200; // type:object size:0xE data:string lbl_16_data_CD210 = .data:0x000CD210; // type:object size:0xE data:string lbl_16_data_CD220 = .data:0x000CD220; // type:object size:0xD data:string @@ -8562,7 +8562,7 @@ lbl_16_bss_4C8 = .bss:0x000004C8; // type:object size:0x4 data:4byte lbl_16_bss_4CC = .bss:0x000004CC; // type:object size:0x4 data:4byte lbl_16_bss_4D0 = .bss:0x000004D0; // type:object size:0x640 data:4byte lbl_16_bss_B10 = .bss:0x00000B10; // type:object size:0x8 data:4byte -lbl_16_bss_B18 = .bss:0x00000B18; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B18; // type:object size:0x4 scope:local data:4byte lbl_16_bss_B20 = .bss:0x00000B20; // type:object size:0x8 data:4byte lbl_16_bss_B28 = .bss:0x00000B28; // type:object size:0x8 data:4byte lbl_16_bss_B30 = .bss:0x00000B30; // type:object size:0x8 data:4byte @@ -8578,7 +8578,7 @@ colli_timer = .bss:0x00000B58; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B5C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B60; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B64; // type:object size:0x4 scope:local data:4byte -lbl_16_bss_B68 = .bss:0x00000B68; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B68; // type:object size:0x4 scope:local data:4byte lbl_16_bss_B70 = .bss:0x00000B70; // type:object size:0x4 data:4byte lbl_16_bss_B74 = .bss:0x00000B74; // type:object size:0x4 data:4byte lbl_16_bss_B78 = .bss:0x00000B78; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg17D/splits.txt b/config/GSNE8P/stg17D/splits.txt index 569527b1..42d0aada 100644 --- a/config/GSNE8P/stg17D/splits.txt +++ b/config/GSNE8P/stg17D/splits.txt @@ -154,13 +154,10 @@ stg17D_36.c: .text start:0x0001DF14 end:0x0001EF54 .rodata start:0x00000918 end:0x00000968 -stg17D_37.c: - .text start:0x0001F294 end:0x0001F42C - .rodata start:0x00000968 end:0x00000980 - -stg17D_38.c: - .text start:0x0001F42C end:0x0001F730 - .rodata start:0x00000980 end:0x00000988 +OBJECT/o_3spring.c: + .text start:0x0001F294 end:0x0001F730 + .rodata start:0x00000968 end:0x00000988 + .data start:0x00084D80 end:0x00085E78 stg17D_39.c: .text start:0x0001F730 end:0x0001FBB8 @@ -194,9 +191,10 @@ stg17D_47.c: .text start:0x00023B2C end:0x00024970 .rodata start:0x00000B10 end:0x00000B68 -stg17D_48.c: - .text start:0x000249A4 end:0x00025130 +OBJECT/o_degring_linear.c: + .text start:0x00024970 end:0x000252C0 .rodata start:0x00000B68 end:0x00000B80 + .data start:0x0008BF98 end:0x0008BFA0 stg17D_49.c: .text start:0x000259B4 end:0x00025CC4 @@ -218,9 +216,11 @@ stg17D_53.c: .text start:0x00029E24 end:0x00029EE0 .rodata start:0x00000C40 end:0x00000C48 -stg17D_54.c: - .text start:0x0002A088 end:0x0002B3A0 +OBJECT/o_goalring.c: + .text start:0x0002A084 end:0x0002B3A0 .rodata start:0x00000C48 end:0x00000CA0 + .data start:0x0008DEB0 end:0x000937A8 + .bss start:0x00000D38 end:0x00000D40 stg17D_55.c: .text start:0x0002B468 end:0x0002BE88 @@ -238,21 +238,15 @@ stg17D_58.c: .text start:0x0002D91C end:0x0002D9EC .rodata start:0x00000D28 end:0x00000D30 -stg17D_59.c: - .text start:0x0002DC70 end:0x0002E718 - .rodata start:0x00000D30 end:0x00000D68 - -stg17D_60.c: - .text start:0x0002E78C end:0x0002E7D0 - .rodata start:0x00000D68 end:0x00000D70 - -stg17D_61.c: - .text start:0x0002E988 end:0x0002F3E8 - .rodata start:0x00000D70 end:0x00000DB0 +OBJECT/o_itemboxair.c: + .text start:0x0002DB9C end:0x0002E844 + .rodata start:0x00000D30 end:0x00000D70 + .data start:0x00097AD8 end:0x00097B58 -stg17D_62.c: - .text start:0x0002F45C end:0x0002F4A0 - .rodata start:0x00000DB0 end:0x00000DB8 +OBJECT/o_itemboxballoon.c: + .text start:0x0002E844 end:0x0002F514 + .rodata start:0x00000D70 end:0x00000DB8 + .data start:0x00097B58 end:0x000984B0 stg17D_63.c: .text start:0x0002F514 end:0x0002FEC8 @@ -300,9 +294,11 @@ stg17D_73.c: .text start:0x0003F408 end:0x00040EAC .rodata start:0x00001198 end:0x00001228 -stg17D_74.c: +OBJECT/o_savepoint.c: .text start:0x000410B8 end:0x00042148 .rodata start:0x00001228 end:0x00001260 + .data start:0x000C2B70 end:0x000C2BC0 + .bss start:0x00000D88 end:0x00000D90 stg17D_75.c: .text start:0x000427AC end:0x00043C58 diff --git a/config/GSNE8P/stg17D/symbols.txt b/config/GSNE8P/stg17D/symbols.txt index df872257..a7ffd52c 100644 --- a/config/GSNE8P/stg17D/symbols.txt +++ b/config/GSNE8P/stg17D/symbols.txt @@ -192,13 +192,13 @@ fn_17_13E5C = .text:0x00013E5C; // type:function size:0x44 fn_17_13EA0 = .text:0x00013EA0; // type:function size:0x50 fn_17_13EF0 = .text:0x00013EF0; // type:function size:0x6C fn_17_13F5C = .text:0x00013F5C; // type:function size:0xC8 -fn_17_14024 = .text:0x00014024; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00014024; // type:function size:0x30 fn_17_14054 = .text:0x00014054; // type:function size:0x30C -fn_17_14360 = .text:0x00014360; // type:function size:0x74 -fn_17_143D4 = .text:0x000143D4; // type:function size:0xBC -fn_17_14490 = .text:0x00014490; // type:function size:0x40 -fn_17_144D0 = .text:0x000144D0; // type:function size:0x2C -fn_17_144FC = .text:0x000144FC; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00014360; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000143D4; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00014490; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000144D0; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000144FC; // type:function size:0x60 fn_17_1455C = .text:0x0001455C; // type:function size:0x12C fn_17_14688 = .text:0x00014688; // type:function size:0x4 fn_17_1468C = .text:0x0001468C; // type:function size:0x4 @@ -229,11 +229,11 @@ fn_17_17C9C = .text:0x00017C9C; // type:function size:0x88 fn_17_17D24 = .text:0x00017D24; // type:function size:0xD0 fn_17_17DF4 = .text:0x00017DF4; // type:function size:0xD8 fn_17_17ECC = .text:0x00017ECC; // type:function size:0xE8 -fn_17_17FB4 = .text:0x00017FB4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00017FB4; // type:function size:0x100 fn_17_180B4 = .text:0x000180B4; // type:function size:0x198 fn_17_1824C = .text:0x0001824C; // type:function size:0xA8 fn_17_182F4 = .text:0x000182F4; // type:function size:0x70 -fn_17_18364 = .text:0x00018364; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00018364; // type:function size:0x114 fn_17_18478 = .text:0x00018478; // type:function size:0x6C fn_17_184E4 = .text:0x000184E4; // type:function size:0x180 fn_17_18664 = .text:0x00018664; // type:function size:0xA4 @@ -281,7 +281,7 @@ fn_17_1B3C0 = .text:0x0001B3C0; // type:function size:0xA4 fn_17_1B464 = .text:0x0001B464; // type:function size:0xA4 fn_17_1B508 = .text:0x0001B508; // type:function size:0xA4 fn_17_1B5AC = .text:0x0001B5AC; // type:function size:0xB0 -fn_17_1B65C = .text:0x0001B65C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001B65C; // type:function size:0x19C fn_17_1B7F8 = .text:0x0001B7F8; // type:function size:0x198 _rename_MakeParticle = .text:0x0001B990; // type:function size:0x19C fn_17_1BB2C = .text:0x0001BB2C; // type:function size:0x198 @@ -297,7 +297,7 @@ fn_17_1C604 = .text:0x0001C604; // type:function size:0xAC fn_17_1C6B0 = .text:0x0001C6B0; // type:function size:0x4 fn_17_1C6B4 = .text:0x0001C6B4; // type:function size:0x20 fn_17_1C6D4 = .text:0x0001C6D4; // type:function size:0x40 -fn_17_1C714 = .text:0x0001C714; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001C714; // type:function size:0x1E4 fn_17_1C8F8 = .text:0x0001C8F8; // type:function size:0x24 fn_17_1C91C = .text:0x0001C91C; // type:function size:0x1C0 fn_17_1CADC = .text:0x0001CADC; // type:function size:0x1F4 @@ -305,7 +305,7 @@ fn_17_1CCD0 = .text:0x0001CCD0; // type:function size:0x190 fn_17_1CE60 = .text:0x0001CE60; // type:function size:0xF8 fn_17_1CF58 = .text:0x0001CF58; // type:function size:0x1D4 fn_17_1D12C = .text:0x0001D12C; // type:function size:0x18C -fn_17_1D2B8 = .text:0x0001D2B8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001D2B8; // type:function size:0x1C8 fn_17_1D480 = .text:0x0001D480; // type:function size:0xD0 fn_17_1D550 = .text:0x0001D550; // type:function size:0x358 fn_17_1D8A8 = .text:0x0001D8A8; // type:function size:0x2C0 @@ -323,11 +323,11 @@ fn_17_1EF54 = .text:0x0001EF54; // type:function size:0x120 fn_17_1F074 = .text:0x0001F074; // type:function size:0x120 fn_17_1F194 = .text:0x0001F194; // type:function size:0x84 fn_17_1F218 = .text:0x0001F218; // type:function size:0x7C -fn_17_1F294 = .text:0x0001F294; // type:function size:0x198 -fn_17_1F42C = .text:0x0001F42C; // type:function size:0xD4 -fn_17_1F500 = .text:0x0001F500; // type:function size:0x38 -fn_17_1F538 = .text:0x0001F538; // type:function size:0x144 -fn_17_1F67C = .text:0x0001F67C; // type:function size:0xB4 +Object3SpringJump = .text:0x0001F294; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001F42C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001F500; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001F538; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001F67C; // type:function size:0xB4 scope:local fn_17_1F730 = .text:0x0001F730; // type:function size:0xF8 fn_17_1F828 = .text:0x0001F828; // type:function size:0xFC fn_17_1F924 = .text:0x0001F924; // type:function size:0x30 @@ -375,15 +375,15 @@ fn_17_23C14 = .text:0x00023C14; // type:function size:0x38 fn_17_23C4C = .text:0x00023C4C; // type:function size:0x968 fn_17_245B4 = .text:0x000245B4; // type:function size:0x10C fn_17_246C0 = .text:0x000246C0; // type:function size:0x2B0 -fn_17_24970 = .text:0x00024970; // type:function size:0x34 -fn_17_249A4 = .text:0x000249A4; // type:function size:0x11C -fn_17_24AC0 = .text:0x00024AC0; // type:function size:0x110 -fn_17_24BD0 = .text:0x00024BD0; // type:function size:0xB4 -fn_17_24C84 = .text:0x00024C84; // type:function size:0x150 -fn_17_24DD4 = .text:0x00024DD4; // type:function size:0xE0 -fn_17_24EB4 = .text:0x00024EB4; // type:function size:0x190 -fn_17_25044 = .text:0x00025044; // type:function size:0xEC -fn_17_25130 = .text:0x00025130; // type:function size:0x190 +DegRingGetNum = .text:0x00024970; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000249A4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00024AC0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00024BD0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00024C84; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00024DD4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00024EB4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00025044; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00025130; // type:function size:0x190 scope:local fn_17_252C0 = .text:0x000252C0; // type:function size:0x98 fn_17_25358 = .text:0x00025358; // type:function size:0xC8 fn_17_25420 = .text:0x00025420; // type:function size:0x10C @@ -444,15 +444,15 @@ fn_17_29EE0 = .text:0x00029EE0; // type:function size:0x8C fn_17_29F6C = .text:0x00029F6C; // type:function size:0x38 fn_17_29FA4 = .text:0x00029FA4; // type:function size:0x4 fn_17_29FA8 = .text:0x00029FA8; // type:function size:0xDC -fn_17_2A084 = .text:0x0002A084; // type:function size:0x4 -fn_17_2A088 = .text:0x0002A088; // type:function size:0x2EC -fn_17_2A374 = .text:0x0002A374; // type:function size:0x44 -fn_17_2A3B8 = .text:0x0002A3B8; // type:function size:0x7F4 -fn_17_2ABAC = .text:0x0002ABAC; // type:function size:0x34 -fn_17_2ABE0 = .text:0x0002ABE0; // type:function size:0xF0 -fn_17_2ACD0 = .text:0x0002ACD0; // type:function size:0x214 -fn_17_2AEE4 = .text:0x0002AEE4; // type:function size:0x254 -fn_17_2B138 = .text:0x0002B138; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002A084; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002A088; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002A374; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002A3B8; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002ABAC; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002ABE0; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002ACD0; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002AEE4; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002B138; // type:function size:0x268 scope:local fn_17_2B3A0 = .text:0x0002B3A0; // type:function size:0x54 fn_17_2B3F4 = .text:0x0002B3F4; // type:function size:0x74 fn_17_2B468 = .text:0x0002B468; // type:function size:0x8C @@ -468,7 +468,7 @@ fn_17_2C0F0 = .text:0x0002C0F0; // type:function size:0x3F8 fn_17_2C4E8 = .text:0x0002C4E8; // type:function size:0x1D0 fn_17_2C6B8 = .text:0x0002C6B8; // type:function size:0x140 fn_17_2C7F8 = .text:0x0002C7F8; // type:function size:0x1FC -fn_17_2C9F4 = .text:0x0002C9F4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002C9F4; // type:function size:0x13C fn_17_2CB30 = .text:0x0002CB30; // type:function size:0x200 fn_17_2CD30 = .text:0x0002CD30; // type:function size:0x98 fn_17_2CDC8 = .text:0x0002CDC8; // type:function size:0x238 @@ -488,53 +488,53 @@ fn_17_2D52C = .text:0x0002D52C; // type:function size:0x44 fn_17_2D570 = .text:0x0002D570; // type:function size:0x38 fn_17_2D5A8 = .text:0x0002D5A8; // type:function size:0x4 fn_17_2D5AC = .text:0x0002D5AC; // type:function size:0x38 -fn_17_2D5E4 = .text:0x0002D5E4; // type:function size:0xC8 -fn_17_2D6AC = .text:0x0002D6AC; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002D5E4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002D6AC; // type:function size:0x138 fn_17_2D7E4 = .text:0x0002D7E4; // type:function size:0x138 fn_17_2D91C = .text:0x0002D91C; // type:function size:0xD0 fn_17_2D9EC = .text:0x0002D9EC; // type:function size:0x90 fn_17_2DA7C = .text:0x0002DA7C; // type:function size:0x94 fn_17_2DB10 = .text:0x0002DB10; // type:function size:0x8C -fn_17_2DB9C = .text:0x0002DB9C; // type:function size:0xD4 -fn_17_2DC70 = .text:0x0002DC70; // type:function size:0x240 -fn_17_2DEB0 = .text:0x0002DEB0; // type:function size:0x98 -fn_17_2DF48 = .text:0x0002DF48; // type:function size:0x214 -fn_17_2E15C = .text:0x0002E15C; // type:function size:0x10 -fn_17_2E16C = .text:0x0002E16C; // type:function size:0xA0 -fn_17_2E20C = .text:0x0002E20C; // type:function size:0xD0 -fn_17_2E2DC = .text:0x0002E2DC; // type:function size:0x26C -fn_17_2E548 = .text:0x0002E548; // type:function size:0x38 -fn_17_2E580 = .text:0x0002E580; // type:function size:0x50 -fn_17_2E5D0 = .text:0x0002E5D0; // type:function size:0x70 -fn_17_2E640 = .text:0x0002E640; // type:function size:0x50 -fn_17_2E690 = .text:0x0002E690; // type:function size:0x38 -fn_17_2E6C8 = .text:0x0002E6C8; // type:function size:0x50 -fn_17_2E718 = .text:0x0002E718; // type:function size:0x38 -fn_17_2E750 = .text:0x0002E750; // type:function size:0x3C -fn_17_2E78C = .text:0x0002E78C; // type:function size:0x44 -fn_17_2E7D0 = .text:0x0002E7D0; // type:function size:0x38 -fn_17_2E808 = .text:0x0002E808; // type:function size:0x4 -fn_17_2E80C = .text:0x0002E80C; // type:function size:0x38 -fn_17_2E844 = .text:0x0002E844; // type:function size:0x144 -fn_17_2E988 = .text:0x0002E988; // type:function size:0x158 -fn_17_2EAE0 = .text:0x0002EAE0; // type:function size:0x64 -fn_17_2EB44 = .text:0x0002EB44; // type:function size:0x1C4 -fn_17_2ED08 = .text:0x0002ED08; // type:function size:0x3C -fn_17_2ED44 = .text:0x0002ED44; // type:function size:0x6C -fn_17_2EDB0 = .text:0x0002EDB0; // type:function size:0x228 -fn_17_2EFD8 = .text:0x0002EFD8; // type:function size:0x28C -fn_17_2F264 = .text:0x0002F264; // type:function size:0xC -fn_17_2F270 = .text:0x0002F270; // type:function size:0x50 -fn_17_2F2C0 = .text:0x0002F2C0; // type:function size:0x50 -fn_17_2F310 = .text:0x0002F310; // type:function size:0x50 -fn_17_2F360 = .text:0x0002F360; // type:function size:0x38 -fn_17_2F398 = .text:0x0002F398; // type:function size:0x50 -fn_17_2F3E8 = .text:0x0002F3E8; // type:function size:0x38 -fn_17_2F420 = .text:0x0002F420; // type:function size:0x3C -fn_17_2F45C = .text:0x0002F45C; // type:function size:0x44 -fn_17_2F4A0 = .text:0x0002F4A0; // type:function size:0x38 -fn_17_2F4D8 = .text:0x0002F4D8; // type:function size:0x4 -fn_17_2F4DC = .text:0x0002F4DC; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002DB9C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002DC70; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002DEB0; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002DF48; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002E15C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002E16C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002E20C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002E2DC; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002E548; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002E580; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002E5D0; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002E640; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002E690; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002E6C8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002E718; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002E750; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002E78C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002E7D0; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002E808; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002E80C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002E844; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002E988; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002EAE0; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002EB44; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002ED08; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002ED44; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002EDB0; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002EFD8; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002F264; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002F270; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002F2C0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002F310; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002F360; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002F398; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002F3E8; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002F420; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002F45C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002F4A0; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002F4D8; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002F4DC; // type:function size:0x38 scope:local fn_17_2F514 = .text:0x0002F514; // type:function size:0x280 fn_17_2F794 = .text:0x0002F794; // type:function size:0x50 fn_17_2F7E4 = .text:0x0002F7E4; // type:function size:0x50C @@ -627,8 +627,8 @@ fn_17_3AAC0 = .text:0x0003AAC0; // type:function size:0x54 fn_17_3AB14 = .text:0x0003AB14; // type:function size:0x7EC fn_17_3B300 = .text:0x0003B300; // type:function size:0xB0 fn_17_3B3B0 = .text:0x0003B3B0; // type:function size:0xB4 -fn_17_3B464 = .text:0x0003B464; // type:function size:0x2C -fn_17_3B490 = .text:0x0003B490; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003B464; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003B490; // type:function size:0x30 o_ring_0 = .text:0x0003B4C0; // type:function size:0x13C scope:local Ring = .text:0x0003B5FC; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003BC84; // type:function size:0x6C scope:global @@ -662,19 +662,19 @@ fn_17_40BCC = .text:0x00040BCC; // type:function size:0x2E0 fn_17_40EAC = .text:0x00040EAC; // type:function size:0x110 fn_17_40FBC = .text:0x00040FBC; // type:function size:0xF8 fn_17_410B4 = .text:0x000410B4; // type:function size:0x4 -fn_17_410B8 = .text:0x000410B8; // type:function size:0x264 -fn_17_4131C = .text:0x0004131C; // type:function size:0x148 -fn_17_41464 = .text:0x00041464; // type:function size:0x48 -fn_17_414AC = .text:0x000414AC; // type:function size:0x1A4 -fn_17_41650 = .text:0x00041650; // type:function size:0x1AC -fn_17_417FC = .text:0x000417FC; // type:function size:0x154 -fn_17_41950 = .text:0x00041950; // type:function size:0x4 -fn_17_41954 = .text:0x00041954; // type:function size:0x138 -fn_17_41A8C = .text:0x00041A8C; // type:function size:0x368 -fn_17_41DF4 = .text:0x00041DF4; // type:function size:0x224 -fn_17_42018 = .text:0x00042018; // type:function size:0x20 -fn_17_42038 = .text:0x00042038; // type:function size:0x4C -fn_17_42084 = .text:0x00042084; // type:function size:0xC4 +ObjectSavePoint = .text:0x000410B8; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0004131C; // type:function size:0x148 scope:local +savepointExit = .text:0x00041464; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x000414AC; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00041650; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000417FC; // type:function size:0x154 scope:local +dummyFunc = .text:0x00041950; // type:function size:0x4 scope:local +initCollidata = .text:0x00041954; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00041A8C; // type:function size:0x368 scope:local +savepointSwing = .text:0x00041DF4; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00042018; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00042038; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00042084; // type:function size:0xC4 scope:local fn_17_42148 = .text:0x00042148; // type:function size:0x20 fn_17_42168 = .text:0x00042168; // type:function size:0x3C fn_17_421A4 = .text:0x000421A4; // type:function size:0x9C @@ -1504,11 +1504,11 @@ lbl_17_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:flo lbl_17_rodata_95C = .rodata:0x0000095C; // type:object size:0x4 align:4 data:float lbl_17_rodata_960 = .rodata:0x00000960; // type:object size:0x4 align:4 data:float lbl_17_rodata_964 = .rodata:0x00000964; // type:object size:0x4 align:4 data:float -lbl_17_rodata_968 = .rodata:0x00000968; // type:object size:0xC data:4byte -lbl_17_rodata_974 = .rodata:0x00000974; // type:object size:0x4 align:4 data:float -lbl_17_rodata_978 = .rodata:0x00000978; // type:object size:0x4 align:4 data:float -lbl_17_rodata_97C = .rodata:0x0000097C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_980 = .rodata:0x00000980; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000968; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000974; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000978; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000097C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000980; // type:object size:0x4 scope:local align:4 data:float lbl_17_rodata_988 = .rodata:0x00000988; // type:object size:0x4 align:4 data:float lbl_17_rodata_98C = .rodata:0x0000098C; // type:object size:0xC data:4byte lbl_17_rodata_998 = .rodata:0x00000998; // type:object size:0x4 align:4 data:float @@ -1619,11 +1619,11 @@ lbl_17_rodata_B50 = .rodata:0x00000B50; // type:object size:0x8 align:8 data:dou lbl_17_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float lbl_17_rodata_B5C = .rodata:0x00000B5C; // type:object size:0x4 align:4 data:float lbl_17_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:4 data:float -lbl_17_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_17_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_17_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_17_rodata_B78 = .rodata:0x00000B78; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float lbl_17_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float lbl_17_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float lbl_17_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float @@ -1664,25 +1664,25 @@ lbl_17_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:flo lbl_17_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:8 data:double lbl_17_rodata_C38 = .rodata:0x00000C38; // type:object size:0x8 align:8 data:double lbl_17_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_17_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C80 = .rodata:0x00000C80; // type:object size:0x8 align:8 data:double -lbl_17_rodata_C88 = .rodata:0x00000C88; // type:object size:0x8 align:8 data:double -lbl_17_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_17_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C80; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C88; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float lbl_17_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float lbl_17_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float lbl_17_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float @@ -1716,37 +1716,37 @@ lbl_17_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:flo lbl_17_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float lbl_17_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float lbl_17_rodata_D28 = .rodata:0x00000D28; // type:object size:0x8 align:4 data:float -lbl_17_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D48 = .rodata:0x00000D48; // type:object size:0x8 align:8 data:double -lbl_17_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D68 = .rodata:0x00000D68; // type:object size:0x8 align:4 data:float -lbl_17_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D94 = .rodata:0x00000D94; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D98 = .rodata:0x00000D98; // type:object size:0x4 align:4 data:float -lbl_17_rodata_D9C = .rodata:0x00000D9C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float -lbl_17_rodata_DA4 = .rodata:0x00000DA4; // type:object size:0x4 align:4 data:float -lbl_17_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x4 align:4 data:float -lbl_17_rodata_DAC = .rodata:0x00000DAC; // type:object size:0x4 align:4 data:float -lbl_17_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000D48; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D64; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D68; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D94; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D98; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000DA0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000DA4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000DAC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000DB0; // type:object size:0x4 scope:local align:4 data:float lbl_17_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x4 align:4 data:float lbl_17_rodata_DBC = .rodata:0x00000DBC; // type:object size:0x4 align:4 data:float lbl_17_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float @@ -2009,17 +2009,17 @@ lbl_17_rodata_1210 = .rodata:0x00001210; // type:object size:0x4 align:4 data:fl lbl_17_rodata_1218 = .rodata:0x00001218; // type:object size:0x8 align:8 data:double lbl_17_rodata_1220 = .rodata:0x00001220; // type:object size:0x4 align:4 data:float lbl_17_rodata_1224 = .rodata:0x00001224; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1228 = .rodata:0x00001228; // type:object size:0x4 align:4 data:float -lbl_17_rodata_122C = .rodata:0x0000122C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1230 = .rodata:0x00001230; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1234 = .rodata:0x00001234; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1238 = .rodata:0x00001238; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1240 = .rodata:0x00001240; // type:object size:0x8 align:8 data:double -lbl_17_rodata_1248 = .rodata:0x00001248; // type:object size:0x4 align:4 data:float -lbl_17_rodata_124C = .rodata:0x0000124C; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 align:4 data:float -lbl_17_rodata_1258 = .rodata:0x00001258; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001228; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000122C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001230; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001234; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001238; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001240; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001248; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000124C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001250; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001254; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001258; // type:object size:0x4 scope:local align:4 data:float lbl_17_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 align:4 data:float lbl_17_rodata_1264 = .rodata:0x00001264; // type:object size:0x4 align:4 data:float lbl_17_rodata_1268 = .rodata:0x00001268; // type:object size:0x4 align:4 data:float @@ -7554,7 +7554,7 @@ lbl_17_data_846A8 = .data:0x000846A8; // type:object size:0x7 data:string lbl_17_data_846B0 = .data:0x000846B0; // type:object size:0x7 data:string lbl_17_data_846B8 = .data:0x000846B8; // type:object size:0x7 data:string lbl_17_data_846C0 = .data:0x000846C0; // type:object size:0x60 -lbl_17_data_84720 = .data:0x00084720; // type:object size:0x8 +_rename_ring_texlist = .data:0x00084720; // type:object size:0x8 lbl_17_data_84728 = .data:0x00084728; // type:object size:0x38 lbl_17_data_84760 = .data:0x00084760; // type:object size:0x38 lbl_17_data_84798 = .data:0x00084798; // type:object size:0xE data:string @@ -7625,42 +7625,42 @@ lbl_17_data_84D24 = .data:0x00084D24; // type:object size:0xB data:string lbl_17_data_84D30 = .data:0x00084D30; // type:object size:0x38 lbl_17_data_84D68 = .data:0x00084D68; // type:object size:0x8 data:byte lbl_17_data_84D70 = .data:0x00084D70; // type:object size:0x5 data:string -lbl_17_data_84D80 = .data:0x00084D80; // type:object size:0xE data:string -lbl_17_data_84D90 = .data:0x00084D90; // type:object size:0xE data:string -lbl_17_data_84DA0 = .data:0x00084DA0; // type:object size:0xD data:string -lbl_17_data_84DB0 = .data:0x00084DB0; // type:object size:0xD data:string -lbl_17_data_84DC0 = .data:0x00084DC0; // type:object size:0x30 -lbl_17_data_84DF0 = .data:0x00084DF0; // type:object size:0x8 -lbl_17_data_84DF8 = .data:0x00084DF8; // type:object size:0x204 -lbl_17_data_84FFC = .data:0x00084FFC; // type:object size:0x204 -lbl_17_data_85200 = .data:0x00085200; // type:object size:0x1C8 -lbl_17_data_853C8 = .data:0x000853C8; // type:object size:0x40 -lbl_17_data_85408 = .data:0x00085408; // type:object size:0x50 -lbl_17_data_85458 = .data:0x00085458; // type:object size:0x8 -lbl_17_data_85460 = .data:0x00085460; // type:object size:0x20 -lbl_17_data_85480 = .data:0x00085480; // type:object size:0xC0 -lbl_17_data_85540 = .data:0x00085540; // type:object size:0x60 -lbl_17_data_855A0 = .data:0x000855A0; // type:object size:0x40 -lbl_17_data_855E0 = .data:0x000855E0; // type:object size:0x80 -lbl_17_data_85660 = .data:0x00085660; // type:object size:0x40 -lbl_17_data_856A0 = .data:0x000856A0; // type:object size:0x24 -lbl_17_data_856C4 = .data:0x000856C4; // type:object size:0x1C8 -lbl_17_data_8588C = .data:0x0008588C; // type:object size:0x1C8 -lbl_17_data_85A54 = .data:0x00085A54; // type:object size:0x140 -lbl_17_data_85B94 = .data:0x00085B94; // type:object size:0x40 -lbl_17_data_85BD4 = .data:0x00085BD4; // type:object size:0x50 -lbl_17_data_85C24 = .data:0x00085C24; // type:object size:0x8 -lbl_17_data_85C2C = .data:0x00085C2C; // type:object size:0x14 -lbl_17_data_85C40 = .data:0x00085C40; // type:object size:0x120 -lbl_17_data_85D60 = .data:0x00085D60; // type:object size:0x60 -lbl_17_data_85DC0 = .data:0x00085DC0; // type:object size:0x20 -lbl_17_data_85DE0 = .data:0x00085DE0; // type:object size:0x30 -lbl_17_data_85E10 = .data:0x00085E10; // type:object size:0x24 -lbl_17_data_85E34 = .data:0x00085E34; // type:object size:0x8 -lbl_17_data_85E3C = .data:0x00085E3C; // type:object size:0x30 -lbl_17_data_85E6C = .data:0x00085E6C; // type:object size:0x4 align:4 data:float -lbl_17_data_85E70 = .data:0x00085E70; // type:object size:0x4 align:4 data:float -lbl_17_data_85E74 = .data:0x00085E74; // type:object size:0x4 align:4 data:float +@18 = .data:0x00084D80; // type:object size:0xE scope:local data:string +@19 = .data:0x00084D90; // type:object size:0xE scope:local data:string +@20 = .data:0x00084DA0; // type:object size:0xD scope:local data:string +@21 = .data:0x00084DB0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00084DC0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00084DF0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00084DF8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00084FFC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00085200; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000853C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00085408; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00085458; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00085460; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00085480; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00085540; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000855A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000855E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00085660; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000856A0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000856C4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0008588C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00085A54; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00085B94; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00085BD4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00085C24; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00085C2C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00085C40; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00085D60; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00085DC0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00085DE0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00085E10; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00085E34; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00085E3C; // type:object size:0x30 scope:local +spring3_k = .data:0x00085E6C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00085E70; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00085E74; // type:object size:0x4 scope:local align:4 data:float lbl_17_data_85E78 = .data:0x00085E78; // type:object size:0xE data:string lbl_17_data_85E88 = .data:0x00085E88; // type:object size:0xC lbl_17_data_85E94 = .data:0x00085E94; // type:object size:0x8 @@ -7896,7 +7896,7 @@ lbl_17_data_8BEF0 = .data:0x0008BEF0; // type:object size:0x14 lbl_17_data_8BF04 = .data:0x0008BF04; // type:object size:0x24 lbl_17_data_8BF28 = .data:0x0008BF28; // type:object size:0x40 data:4byte lbl_17_data_8BF68 = .data:0x0008BF68; // type:object size:0x30 -lbl_17_data_8BF98 = .data:0x0008BF98; // type:object size:0x5 data:string +@115 = .data:0x0008BF98; // type:object size:0x5 scope:local data:string lbl_17_data_8BFA0 = .data:0x0008BFA0; // type:object size:0xE data:string lbl_17_data_8BFB0 = .data:0x0008BFB0; // type:object size:0xD data:string lbl_17_data_8BFC0 = .data:0x0008BFC0; // type:object size:0x18 @@ -7970,149 +7970,149 @@ lbl_17_data_8DE48 = .data:0x0008DE48; // type:object size:0x30 lbl_17_data_8DE78 = .data:0x0008DE78; // type:object size:0xF data:string lbl_17_data_8DE88 = .data:0x0008DE88; // type:object size:0x10 data:string lbl_17_data_8DE98 = .data:0x0008DE98; // type:object size:0x18 data:string -lbl_17_data_8DEB0 = .data:0x0008DEB0; // type:object size:0xD data:string -lbl_17_data_8DEC0 = .data:0x0008DEC0; // type:object size:0xD data:string -lbl_17_data_8DED0 = .data:0x0008DED0; // type:object size:0x18 -lbl_17_data_8DEE8 = .data:0x0008DEE8; // type:object size:0x8 -lbl_17_data_8DEF0 = .data:0x0008DEF0; // type:object size:0x2D0 -lbl_17_data_8E1C0 = .data:0x0008E1C0; // type:object size:0xCE4 -lbl_17_data_8EEA4 = .data:0x0008EEA4; // type:object size:0x18 -lbl_17_data_8EEBC = .data:0x0008EEBC; // type:object size:0xE data:string -lbl_17_data_8EECC = .data:0x0008EECC; // type:object size:0xC -lbl_17_data_8EED8 = .data:0x0008EED8; // type:object size:0x8 -lbl_17_data_8EEE0 = .data:0x0008EEE0; // type:object size:0x50 -lbl_17_data_8EF30 = .data:0x0008EF30; // type:object size:0xCC -lbl_17_data_8EFFC = .data:0x0008EFFC; // type:object size:0x18 -lbl_17_data_8F014 = .data:0x0008F014; // type:object size:0xC -lbl_17_data_8F020 = .data:0x0008F020; // type:object size:0x8 -lbl_17_data_8F028 = .data:0x0008F028; // type:object size:0x50 -lbl_17_data_8F078 = .data:0x0008F078; // type:object size:0xCC -lbl_17_data_8F144 = .data:0x0008F144; // type:object size:0x18 -lbl_17_data_8F15C = .data:0x0008F15C; // type:object size:0xD data:string -lbl_17_data_8F16C = .data:0x0008F16C; // type:object size:0xD data:string -lbl_17_data_8F17C = .data:0x0008F17C; // type:object size:0xD data:string -lbl_17_data_8F18C = .data:0x0008F18C; // type:object size:0xD data:string -lbl_17_data_8F19C = .data:0x0008F19C; // type:object size:0x30 -lbl_17_data_8F1CC = .data:0x0008F1CC; // type:object size:0x8 -lbl_17_data_8F1D4 = .data:0x0008F1D4; // type:object size:0x108 -lbl_17_data_8F2DC = .data:0x0008F2DC; // type:object size:0x18C -lbl_17_data_8F468 = .data:0x0008F468; // type:object size:0x18 -lbl_17_data_8F480 = .data:0x0008F480; // type:object size:0x38 -lbl_17_data_8F4B8 = .data:0x0008F4B8; // type:object size:0x100 -lbl_17_data_8F5B8 = .data:0x0008F5B8; // type:object size:0x15C -lbl_17_data_8F714 = .data:0x0008F714; // type:object size:0x18 -lbl_17_data_8F72C = .data:0x0008F72C; // type:object size:0x38 -lbl_17_data_8F764 = .data:0x0008F764; // type:object size:0x10C -lbl_17_data_8F870 = .data:0x0008F870; // type:object size:0x15C -lbl_17_data_8F9CC = .data:0x0008F9CC; // type:object size:0x18 -lbl_17_data_8F9E4 = .data:0x0008F9E4; // type:object size:0x38 -lbl_17_data_8FA1C = .data:0x0008FA1C; // type:object size:0xC0 -lbl_17_data_8FADC = .data:0x0008FADC; // type:object size:0x114 -lbl_17_data_8FBF0 = .data:0x0008FBF0; // type:object size:0x18 -lbl_17_data_8FC08 = .data:0x0008FC08; // type:object size:0x38 -lbl_17_data_8FC40 = .data:0x0008FC40; // type:object size:0x108 -lbl_17_data_8FD48 = .data:0x0008FD48; // type:object size:0x18C -lbl_17_data_8FED4 = .data:0x0008FED4; // type:object size:0x18 -lbl_17_data_8FEEC = .data:0x0008FEEC; // type:object size:0x38 -lbl_17_data_8FF24 = .data:0x0008FF24; // type:object size:0x34 -lbl_17_data_8FF58 = .data:0x0008FF58; // type:object size:0x6C -lbl_17_data_8FFC4 = .data:0x0008FFC4; // type:object size:0x18 -lbl_17_data_8FFDC = .data:0x0008FFDC; // type:object size:0x38 -lbl_17_data_90014 = .data:0x00090014; // type:object size:0x34 -lbl_17_data_90048 = .data:0x00090048; // type:object size:0x6C -lbl_17_data_900B4 = .data:0x000900B4; // type:object size:0x18 -lbl_17_data_900CC = .data:0x000900CC; // type:object size:0x38 -lbl_17_data_90104 = .data:0x00090104; // type:object size:0x2B0 -lbl_17_data_903B4 = .data:0x000903B4; // type:object size:0x3B4 -lbl_17_data_90768 = .data:0x00090768; // type:object size:0x18 -lbl_17_data_90780 = .data:0x00090780; // type:object size:0x38 -lbl_17_data_907B8 = .data:0x000907B8; // type:object size:0x174 -lbl_17_data_9092C = .data:0x0009092C; // type:object size:0x234 -lbl_17_data_90B60 = .data:0x00090B60; // type:object size:0x18 -lbl_17_data_90B78 = .data:0x00090B78; // type:object size:0x38 -lbl_17_data_90BB0 = .data:0x00090BB0; // type:object size:0x20 -lbl_17_data_90BD0 = .data:0x00090BD0; // type:object size:0x20 -lbl_17_data_90BF0 = .data:0x00090BF0; // type:object size:0xA0 -lbl_17_data_90C90 = .data:0x00090C90; // type:object size:0xA0 -lbl_17_data_90D30 = .data:0x00090D30; // type:object size:0xA0 -lbl_17_data_90DD0 = .data:0x00090DD0; // type:object size:0xA0 -lbl_17_data_90E70 = .data:0x00090E70; // type:object size:0xA0 -lbl_17_data_90F10 = .data:0x00090F10; // type:object size:0x20 -lbl_17_data_90F30 = .data:0x00090F30; // type:object size:0x20 -lbl_17_data_90F50 = .data:0x00090F50; // type:object size:0xA0 -lbl_17_data_90FF0 = .data:0x00090FF0; // type:object size:0x90 -lbl_17_data_91080 = .data:0x00091080; // type:object size:0xC data:4byte -lbl_17_data_9108C = .data:0x0009108C; // type:object size:0xD data:string -lbl_17_data_9109C = .data:0x0009109C; // type:object size:0x30 -lbl_17_data_910CC = .data:0x000910CC; // type:object size:0x8 -lbl_17_data_910D4 = .data:0x000910D4; // type:object size:0x108 -lbl_17_data_911DC = .data:0x000911DC; // type:object size:0x18C -lbl_17_data_91368 = .data:0x00091368; // type:object size:0x18 -lbl_17_data_91380 = .data:0x00091380; // type:object size:0x38 -lbl_17_data_913B8 = .data:0x000913B8; // type:object size:0x100 -lbl_17_data_914B8 = .data:0x000914B8; // type:object size:0x15C -lbl_17_data_91614 = .data:0x00091614; // type:object size:0x18 -lbl_17_data_9162C = .data:0x0009162C; // type:object size:0x38 -lbl_17_data_91664 = .data:0x00091664; // type:object size:0x10C -lbl_17_data_91770 = .data:0x00091770; // type:object size:0x15C -lbl_17_data_918CC = .data:0x000918CC; // type:object size:0x18 -lbl_17_data_918E4 = .data:0x000918E4; // type:object size:0x38 -lbl_17_data_9191C = .data:0x0009191C; // type:object size:0xC0 -lbl_17_data_919DC = .data:0x000919DC; // type:object size:0x114 -lbl_17_data_91AF0 = .data:0x00091AF0; // type:object size:0x18 -lbl_17_data_91B08 = .data:0x00091B08; // type:object size:0x38 -lbl_17_data_91B40 = .data:0x00091B40; // type:object size:0x108 -lbl_17_data_91C48 = .data:0x00091C48; // type:object size:0x18C -lbl_17_data_91DD4 = .data:0x00091DD4; // type:object size:0x18 -lbl_17_data_91DEC = .data:0x00091DEC; // type:object size:0x38 -lbl_17_data_91E24 = .data:0x00091E24; // type:object size:0x34 -lbl_17_data_91E58 = .data:0x00091E58; // type:object size:0x6C -lbl_17_data_91EC4 = .data:0x00091EC4; // type:object size:0x18 -lbl_17_data_91EDC = .data:0x00091EDC; // type:object size:0x38 -lbl_17_data_91F14 = .data:0x00091F14; // type:object size:0x34 -lbl_17_data_91F48 = .data:0x00091F48; // type:object size:0x6C -lbl_17_data_91FB4 = .data:0x00091FB4; // type:object size:0x18 -lbl_17_data_91FCC = .data:0x00091FCC; // type:object size:0x38 -lbl_17_data_92004 = .data:0x00092004; // type:object size:0x2B0 -lbl_17_data_922B4 = .data:0x000922B4; // type:object size:0x3B4 -lbl_17_data_92668 = .data:0x00092668; // type:object size:0x18 -lbl_17_data_92680 = .data:0x00092680; // type:object size:0x38 -lbl_17_data_926B8 = .data:0x000926B8; // type:object size:0x174 -lbl_17_data_9282C = .data:0x0009282C; // type:object size:0x234 -lbl_17_data_92A60 = .data:0x00092A60; // type:object size:0x18 -lbl_17_data_92A78 = .data:0x00092A78; // type:object size:0x38 -lbl_17_data_92AB0 = .data:0x00092AB0; // type:object size:0x140 -lbl_17_data_92BF0 = .data:0x00092BF0; // type:object size:0x20 -lbl_17_data_92C10 = .data:0x00092C10; // type:object size:0x140 -lbl_17_data_92D50 = .data:0x00092D50; // type:object size:0x140 -lbl_17_data_92E90 = .data:0x00092E90; // type:object size:0x140 -lbl_17_data_92FD0 = .data:0x00092FD0; // type:object size:0x140 -lbl_17_data_93110 = .data:0x00093110; // type:object size:0x140 -lbl_17_data_93250 = .data:0x00093250; // type:object size:0x140 -lbl_17_data_93390 = .data:0x00093390; // type:object size:0x140 -lbl_17_data_934D0 = .data:0x000934D0; // type:object size:0x140 -lbl_17_data_93610 = .data:0x00093610; // type:object size:0x90 -lbl_17_data_936A0 = .data:0x000936A0; // type:object size:0xC data:4byte -lbl_17_data_936AC = .data:0x000936AC; // type:object size:0x1C -lbl_17_data_936C8 = .data:0x000936C8; // type:object size:0x60 -lbl_17_data_93728 = .data:0x00093728; // type:object size:0x4 data:4byte -lbl_17_data_9372C = .data:0x0009372C; // type:object size:0x4 data:4byte -lbl_17_data_93730 = .data:0x00093730; // type:object size:0x4 align:4 data:float -lbl_17_data_93734 = .data:0x00093734; // type:object size:0x4 align:4 data:float -lbl_17_data_93738 = .data:0x00093738; // type:object size:0x4 align:4 data:float -lbl_17_data_9373C = .data:0x0009373C; // type:object size:0x4 data:4byte -lbl_17_data_93740 = .data:0x00093740; // type:object size:0x4 data:4byte -lbl_17_data_93744 = .data:0x00093744; // type:object size:0x4 align:4 data:float -lbl_17_data_93748 = .data:0x00093748; // type:object size:0x4 align:4 data:float -lbl_17_data_9374C = .data:0x0009374C; // type:object size:0x4 align:4 data:float -lbl_17_data_93750 = .data:0x00093750; // type:object size:0xC -lbl_17_data_9375C = .data:0x0009375C; // type:object size:0xC -lbl_17_data_93768 = .data:0x00093768; // type:object size:0xC -lbl_17_data_93774 = .data:0x00093774; // type:object size:0xC -lbl_17_data_93780 = .data:0x00093780; // type:object size:0xC -lbl_17_data_9378C = .data:0x0009378C; // type:object size:0x4 data:4byte -lbl_17_data_93790 = .data:0x00093790; // type:object size:0xC -lbl_17_data_9379C = .data:0x0009379C; // type:object size:0xC +@19 = .data:0x0008DEB0; // type:object size:0xD scope:local data:string +@20 = .data:0x0008DEC0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0008DED0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0008DEE8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0008DEF0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0008E1C0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0008EEA4; // type:object size:0x18 scope:local +@21 = .data:0x0008EEBC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0008EECC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0008EED8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0008EEE0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0008EF30; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0008EFFC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0008F014; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0008F020; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0008F028; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0008F078; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0008F144; // type:object size:0x18 scope:local +@22 = .data:0x0008F15C; // type:object size:0xD scope:local data:string +@23 = .data:0x0008F16C; // type:object size:0xD scope:local data:string +@24 = .data:0x0008F17C; // type:object size:0xD scope:local data:string +@25 = .data:0x0008F18C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0008F19C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0008F1CC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0008F1D4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0008F2DC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0008F468; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0008F480; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0008F4B8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0008F5B8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0008F714; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0008F72C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0008F764; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0008F870; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0008F9CC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0008F9E4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0008FA1C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0008FADC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0008FBF0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0008FC08; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0008FC40; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0008FD48; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0008FED4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0008FEEC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0008FF24; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0008FF58; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0008FFC4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0008FFDC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00090014; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00090048; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000900B4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000900CC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00090104; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000903B4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00090768; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00090780; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000907B8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0009092C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00090B60; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00090B78; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00090BB0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00090BD0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00090BF0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00090C90; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00090D30; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00090DD0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00090E70; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00090F10; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00090F30; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00090F50; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00090FF0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00091080; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0009108C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0009109C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000910CC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000910D4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000911DC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00091368; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00091380; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000913B8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000914B8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00091614; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0009162C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00091664; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00091770; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000918CC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000918E4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0009191C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000919DC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00091AF0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00091B08; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00091B40; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00091C48; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00091DD4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00091DEC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00091E24; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00091E58; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00091EC4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00091EDC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00091F14; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00091F48; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00091FB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00091FCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00092004; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000922B4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00092668; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00092680; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000926B8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0009282C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00092A60; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00092A78; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00092AB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00092BF0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00092C10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00092D50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00092E90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00092FD0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00093110; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00093250; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00093390; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000934D0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00093610; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000936A0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000936AC; // type:object size:0x1C +goalring_colli_info = .data:0x000936C8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00093728; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0009372C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00093730; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00093734; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00093738; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0009373C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00093740; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00093744; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00093748; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0009374C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00093750; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0009375C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00093768; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00093774; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00093780; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0009378C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00093790; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0009379C; // type:object size:0xC scope:local lbl_17_data_937A8 = .data:0x000937A8; // type:object size:0xE data:string lbl_17_data_937B8 = .data:0x000937B8; // type:object size:0xD data:string lbl_17_data_937C8 = .data:0x000937C8; // type:object size:0xD data:string @@ -8198,30 +8198,30 @@ lbl_17_data_970B0 = .data:0x000970B0; // type:object size:0xD data:string lbl_17_data_970C0 = .data:0x000970C0; // type:object size:0xE data:string lbl_17_data_970D0 = .data:0x000970D0; // type:object size:0xD data:string lbl_17_data_970E0 = .data:0x000970E0; // type:object size:0x24 -lbl_17_data_97104 = .data:0x00097104; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00097104; // type:object size:0x8 lbl_17_data_9710C = .data:0x0009710C; // type:object size:0x98 lbl_17_data_971A4 = .data:0x000971A4; // type:object size:0x2DC -lbl_17_data_97480 = .data:0x00097480; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00097480; // type:object size:0x18 lbl_17_data_97498 = .data:0x00097498; // type:object size:0x164 lbl_17_data_975FC = .data:0x000975FC; // type:object size:0x15C -lbl_17_data_97758 = .data:0x00097758; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00097758; // type:object size:0x18 lbl_17_data_97770 = .data:0x00097770; // type:object size:0x1B4 lbl_17_data_97924 = .data:0x00097924; // type:object size:0x15C -lbl_17_data_97A80 = .data:0x00097A80; // type:object size:0x18 -lbl_17_data_97A98 = .data:0x00097A98; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00097A80; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00097A98; // type:object size:0x30 lbl_17_data_97AC8 = .data:0x00097AC8; // type:object size:0x10 -lbl_17_data_97AD8 = .data:0x00097AD8; // type:object size:0x58 data:4byte -jumptable_17_data_97B30 = .data:0x00097B30; // type:object size:0x1C scope:local -lbl_17_data_97B4C = .data:0x00097B4C; // type:object size:0xC -lbl_17_data_97B58 = .data:0x00097B58; // type:object size:0xE data:string -lbl_17_data_97B68 = .data:0x00097B68; // type:object size:0xC -lbl_17_data_97B74 = .data:0x00097B74; // type:object size:0x8 -lbl_17_data_97B7C = .data:0x00097B7C; // type:object size:0x3D4 -lbl_17_data_97F50 = .data:0x00097F50; // type:object size:0x4A4 -lbl_17_data_983F4 = .data:0x000983F4; // type:object size:0x18 -lbl_17_data_9840C = .data:0x0009840C; // type:object size:0x30 -lbl_17_data_9843C = .data:0x0009843C; // type:object size:0x58 data:4byte -jumptable_17_data_98494 = .data:0x00098494; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00097AD8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00097B30; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00097B4C; // type:object size:0xC scope:local +@21 = .data:0x00097B58; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00097B68; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00097B74; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00097B7C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00097F50; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000983F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0009840C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0009843C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00098494; // type:object size:0x1C scope:local lbl_17_data_984C0 = .data:0x000984C0; // type:object size:0xD data:string lbl_17_data_984D0 = .data:0x000984D0; // type:object size:0xE data:string lbl_17_data_984E0 = .data:0x000984E0; // type:object size:0xD data:string @@ -8960,29 +8960,29 @@ lbl_17_data_C0800 = .data:0x000C0800; // type:object size:0x30 lbl_17_data_C0830 = .data:0x000C0830; // type:object size:0x30 lbl_17_data_C0860 = .data:0x000C0860; // type:object size:0xE data:string lbl_17_data_C0870 = .data:0x000C0870; // type:object size:0xC -lbl_17_data_C087C = .data:0x000C087C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000C087C; // type:object size:0x8 lbl_17_data_C0884 = .data:0x000C0884; // type:object size:0x318 lbl_17_data_C0B9C = .data:0x000C0B9C; // type:object size:0x42C -lbl_17_data_C0FC8 = .data:0x000C0FC8; // type:object size:0x18 -lbl_17_data_C0FE0 = .data:0x000C0FE0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000C0FC8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000C0FE0; // type:object size:0x38 lbl_17_data_C1018 = .data:0x000C1018; // type:object size:0x318 lbl_17_data_C1330 = .data:0x000C1330; // type:object size:0x42C -lbl_17_data_C175C = .data:0x000C175C; // type:object size:0x18 -lbl_17_data_C1774 = .data:0x000C1774; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000C175C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000C1774; // type:object size:0x38 lbl_17_data_C17AC = .data:0x000C17AC; // type:object size:0x69C lbl_17_data_C1E48 = .data:0x000C1E48; // type:object size:0x7BC -lbl_17_data_C2604 = .data:0x000C2604; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000C2604; // type:object size:0x18 lbl_17_data_C261C = .data:0x000C261C; // type:object size:0x268 -lbl_17_data_C2884 = .data:0x000C2884; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000C2884; // type:object size:0x24 lbl_17_data_C28A8 = .data:0x000C28A8; // type:object size:0x268 -lbl_17_data_C2B10 = .data:0x000C2B10; // type:object size:0x24 -lbl_17_data_C2B34 = .data:0x000C2B34; // type:object size:0x30 -lbl_17_data_C2B64 = .data:0x000C2B64; // type:object size:0x4 align:4 data:float -lbl_17_data_C2B68 = .data:0x000C2B68; // type:object size:0x4 align:4 data:float -lbl_17_data_C2B6C = .data:0x000C2B6C; // type:object size:0x4 align:4 data:float -lbl_17_data_C2B70 = .data:0x000C2B70; // type:object size:0x4 data:4byte -jumptable_17_data_C2B74 = .data:0x000C2B74; // type:object size:0x30 scope:local -lbl_17_data_C2BA4 = .data:0x000C2BA4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000C2B10; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000C2B34; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000C2B64; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000C2B68; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000C2B6C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000C2B70; // type:object size:0x4 data:4byte +@91 = .data:0x000C2B74; // type:object size:0x30 scope:local +vec$111 = .data:0x000C2BA4; // type:object size:0x18 scope:local lbl_17_data_C2BC0 = .data:0x000C2BC0; // type:object size:0xE data:string lbl_17_data_C2BD0 = .data:0x000C2BD0; // type:object size:0xE data:string lbl_17_data_C2BE0 = .data:0x000C2BE0; // type:object size:0xD data:string @@ -10154,7 +10154,7 @@ lbl_17_bss_6E8 = .bss:0x000006E8; // type:object size:0x4 data:4byte lbl_17_bss_6EC = .bss:0x000006EC; // type:object size:0x4 data:4byte lbl_17_bss_6F0 = .bss:0x000006F0; // type:object size:0x640 data:4byte lbl_17_bss_D30 = .bss:0x00000D30; // type:object size:0x8 data:4byte -lbl_17_bss_D38 = .bss:0x00000D38; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D38; // type:object size:0x4 scope:local data:4byte lbl_17_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte lbl_17_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte lbl_17_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte @@ -10170,7 +10170,7 @@ colli_timer = .bss:0x00000D78; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D7C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D84; // type:object size:0x4 scope:local data:4byte -lbl_17_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte lbl_17_bss_D90 = .bss:0x00000D90; // type:object size:0x4 data:4byte lbl_17_bss_D94 = .bss:0x00000D94; // type:object size:0x4 data:4byte lbl_17_bss_D98 = .bss:0x00000D98; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg18D/splits.txt b/config/GSNE8P/stg18D/splits.txt index b745ec67..5b42d737 100644 --- a/config/GSNE8P/stg18D/splits.txt +++ b/config/GSNE8P/stg18D/splits.txt @@ -218,13 +218,10 @@ stg18D_52.c: .text start:0x0001B5B4 end:0x0001C5F4 .rodata start:0x000009B8 end:0x00000A08 -stg18D_53.c: - .text start:0x0001C934 end:0x0001CACC - .rodata start:0x00000A08 end:0x00000A20 - -stg18D_54.c: - .text start:0x0001CACC end:0x0001CDD0 - .rodata start:0x00000A20 end:0x00000A28 +OBJECT/o_3spring.c: + .text start:0x0001C934 end:0x0001CDD0 + .rodata start:0x00000A08 end:0x00000A28 + .data start:0x000D4CA0 end:0x000D5D98 stg18D_55.c: .text start:0x0001CDD0 end:0x0001D258 @@ -258,9 +255,10 @@ stg18D_63.c: .text start:0x000211CC end:0x00022010 .rodata start:0x00000BB0 end:0x00000C08 -stg18D_64.c: - .text start:0x00022044 end:0x000227D0 +OBJECT/o_degring_linear.c: + .text start:0x00022010 end:0x00022960 .rodata start:0x00000C08 end:0x00000C20 + .data start:0x000DBEB8 end:0x000DBEC0 stg18D_65.c: .text start:0x00023054 end:0x00023364 @@ -282,9 +280,11 @@ stg18D_69.c: .text start:0x000278D0 end:0x0002798C .rodata start:0x00000CF0 end:0x00000CF8 -stg18D_70.c: - .text start:0x00027B34 end:0x00028E4C +OBJECT/o_goalring.c: + .text start:0x00027B30 end:0x00028E4C .rodata start:0x00000CF8 end:0x00000D50 + .data start:0x000DDDF8 end:0x000E36F0 + .bss start:0x00000D58 end:0x00000D60 stg18D_71.c: .text start:0x00028F14 end:0x00029934 @@ -302,21 +302,15 @@ stg18D_74.c: .text start:0x0002BA10 end:0x0002BAE0 .rodata start:0x00000DD8 end:0x00000DE0 -stg18D_75.c: - .text start:0x0002BD64 end:0x0002C80C - .rodata start:0x00000DE0 end:0x00000E18 - -stg18D_76.c: - .text start:0x0002C880 end:0x0002C8C4 - .rodata start:0x00000E18 end:0x00000E20 - -stg18D_77.c: - .text start:0x0002CA7C end:0x0002D4DC - .rodata start:0x00000E20 end:0x00000E60 +OBJECT/o_itemboxair.c: + .text start:0x0002BC90 end:0x0002C938 + .rodata start:0x00000DE0 end:0x00000E20 + .data start:0x000E8808 end:0x000E8888 -stg18D_78.c: - .text start:0x0002D550 end:0x0002D594 - .rodata start:0x00000E60 end:0x00000E68 +OBJECT/o_itemboxballoon.c: + .text start:0x0002C938 end:0x0002D608 + .rodata start:0x00000E20 end:0x00000E68 + .data start:0x000E8888 end:0x000E91E0 stg18D_79.c: .text start:0x0002D608 end:0x0002DFBC @@ -364,9 +358,11 @@ stg18D_89.c: .text start:0x0003D8E4 end:0x0003F388 .rodata start:0x00001250 end:0x000012E0 -stg18D_90.c: +OBJECT/o_savepoint.c: .text start:0x0003F594 end:0x00040624 .rodata start:0x000012E0 end:0x00001318 + .data start:0x00113810 end:0x00113860 + .bss start:0x00000DA8 end:0x00000DB0 stg18D_91.c: .text start:0x00040C88 end:0x000422B8 diff --git a/config/GSNE8P/stg18D/symbols.txt b/config/GSNE8P/stg18D/symbols.txt index d203d6f0..ac9ae2fe 100644 --- a/config/GSNE8P/stg18D/symbols.txt +++ b/config/GSNE8P/stg18D/symbols.txt @@ -241,13 +241,13 @@ fn_18_12214 = .text:0x00012214; // type:function size:0x44 fn_18_12258 = .text:0x00012258; // type:function size:0x50 fn_18_122A8 = .text:0x000122A8; // type:function size:0x6C fn_18_12314 = .text:0x00012314; // type:function size:0xC8 -fn_18_123DC = .text:0x000123DC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000123DC; // type:function size:0x30 fn_18_1240C = .text:0x0001240C; // type:function size:0x30C -fn_18_12718 = .text:0x00012718; // type:function size:0x74 -fn_18_1278C = .text:0x0001278C; // type:function size:0xBC -fn_18_12848 = .text:0x00012848; // type:function size:0x40 -fn_18_12888 = .text:0x00012888; // type:function size:0x2C -fn_18_128B4 = .text:0x000128B4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00012718; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0001278C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00012848; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00012888; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000128B4; // type:function size:0x60 fn_18_12914 = .text:0x00012914; // type:function size:0x12C fn_18_12A40 = .text:0x00012A40; // type:function size:0xD0 fn_18_12B10 = .text:0x00012B10; // type:function size:0x18C @@ -276,11 +276,11 @@ fn_18_15A14 = .text:0x00015A14; // type:function size:0xC fn_18_15A20 = .text:0x00015A20; // type:function size:0x1CC fn_18_15BEC = .text:0x00015BEC; // type:function size:0x88 fn_18_15C74 = .text:0x00015C74; // type:function size:0xD0 -fn_18_15D44 = .text:0x00015D44; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00015D44; // type:function size:0x100 fn_18_15E44 = .text:0x00015E44; // type:function size:0x198 fn_18_15FDC = .text:0x00015FDC; // type:function size:0xA8 fn_18_16084 = .text:0x00016084; // type:function size:0x70 -fn_18_160F4 = .text:0x000160F4; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000160F4; // type:function size:0x114 fn_18_16208 = .text:0x00016208; // type:function size:0x6C fn_18_16274 = .text:0x00016274; // type:function size:0x180 fn_18_163F4 = .text:0x000163F4; // type:function size:0xA4 @@ -316,7 +316,7 @@ fn_18_18874 = .text:0x00018874; // type:function size:0xA4 fn_18_18918 = .text:0x00018918; // type:function size:0xA4 fn_18_189BC = .text:0x000189BC; // type:function size:0xA4 fn_18_18A60 = .text:0x00018A60; // type:function size:0xB0 -fn_18_18B10 = .text:0x00018B10; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00018B10; // type:function size:0x19C fn_18_18CAC = .text:0x00018CAC; // type:function size:0x198 _rename_MakeParticle = .text:0x00018E44; // type:function size:0x19C fn_18_18FE0 = .text:0x00018FE0; // type:function size:0x198 @@ -328,7 +328,7 @@ fn_18_19948 = .text:0x00019948; // type:function size:0x128 fn_18_19A70 = .text:0x00019A70; // type:function size:0x4 fn_18_19A74 = .text:0x00019A74; // type:function size:0x4 fn_18_19A78 = .text:0x00019A78; // type:function size:0x40 -fn_18_19AB8 = .text:0x00019AB8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00019AB8; // type:function size:0x1E4 fn_18_19C9C = .text:0x00019C9C; // type:function size:0x24 fn_18_19CC0 = .text:0x00019CC0; // type:function size:0x1C0 fn_18_19E80 = .text:0x00019E80; // type:function size:0x1F4 @@ -336,7 +336,7 @@ fn_18_1A074 = .text:0x0001A074; // type:function size:0x190 fn_18_1A204 = .text:0x0001A204; // type:function size:0xF8 fn_18_1A2FC = .text:0x0001A2FC; // type:function size:0x1D4 fn_18_1A4D0 = .text:0x0001A4D0; // type:function size:0x18C -fn_18_1A65C = .text:0x0001A65C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001A65C; // type:function size:0x1C8 fn_18_1A824 = .text:0x0001A824; // type:function size:0xD0 fn_18_1A8F4 = .text:0x0001A8F4; // type:function size:0x358 fn_18_1AC4C = .text:0x0001AC4C; // type:function size:0x2C0 @@ -359,11 +359,11 @@ fn_18_1C5F4 = .text:0x0001C5F4; // type:function size:0x120 fn_18_1C714 = .text:0x0001C714; // type:function size:0x120 fn_18_1C834 = .text:0x0001C834; // type:function size:0x84 fn_18_1C8B8 = .text:0x0001C8B8; // type:function size:0x7C -fn_18_1C934 = .text:0x0001C934; // type:function size:0x198 -fn_18_1CACC = .text:0x0001CACC; // type:function size:0xD4 -fn_18_1CBA0 = .text:0x0001CBA0; // type:function size:0x38 -fn_18_1CBD8 = .text:0x0001CBD8; // type:function size:0x144 -fn_18_1CD1C = .text:0x0001CD1C; // type:function size:0xB4 +Object3SpringJump = .text:0x0001C934; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001CACC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001CBA0; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001CBD8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001CD1C; // type:function size:0xB4 scope:local fn_18_1CDD0 = .text:0x0001CDD0; // type:function size:0xF8 fn_18_1CEC8 = .text:0x0001CEC8; // type:function size:0xFC fn_18_1CFC4 = .text:0x0001CFC4; // type:function size:0x30 @@ -411,15 +411,15 @@ fn_18_212B4 = .text:0x000212B4; // type:function size:0x38 fn_18_212EC = .text:0x000212EC; // type:function size:0x968 fn_18_21C54 = .text:0x00021C54; // type:function size:0x10C fn_18_21D60 = .text:0x00021D60; // type:function size:0x2B0 -fn_18_22010 = .text:0x00022010; // type:function size:0x34 -fn_18_22044 = .text:0x00022044; // type:function size:0x11C -fn_18_22160 = .text:0x00022160; // type:function size:0x110 -fn_18_22270 = .text:0x00022270; // type:function size:0xB4 -fn_18_22324 = .text:0x00022324; // type:function size:0x150 -fn_18_22474 = .text:0x00022474; // type:function size:0xE0 -fn_18_22554 = .text:0x00022554; // type:function size:0x190 -fn_18_226E4 = .text:0x000226E4; // type:function size:0xEC -fn_18_227D0 = .text:0x000227D0; // type:function size:0x190 +DegRingGetNum = .text:0x00022010; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00022044; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00022160; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00022270; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00022324; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00022474; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00022554; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000226E4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000227D0; // type:function size:0x190 scope:local fn_18_22960 = .text:0x00022960; // type:function size:0x98 fn_18_229F8 = .text:0x000229F8; // type:function size:0xC8 fn_18_22AC0 = .text:0x00022AC0; // type:function size:0x10C @@ -486,15 +486,15 @@ fn_18_2798C = .text:0x0002798C; // type:function size:0x8C fn_18_27A18 = .text:0x00027A18; // type:function size:0x38 fn_18_27A50 = .text:0x00027A50; // type:function size:0x4 fn_18_27A54 = .text:0x00027A54; // type:function size:0xDC -fn_18_27B30 = .text:0x00027B30; // type:function size:0x4 -fn_18_27B34 = .text:0x00027B34; // type:function size:0x2EC -fn_18_27E20 = .text:0x00027E20; // type:function size:0x44 -fn_18_27E64 = .text:0x00027E64; // type:function size:0x7F4 -fn_18_28658 = .text:0x00028658; // type:function size:0x34 -fn_18_2868C = .text:0x0002868C; // type:function size:0xF0 -fn_18_2877C = .text:0x0002877C; // type:function size:0x214 -fn_18_28990 = .text:0x00028990; // type:function size:0x254 -fn_18_28BE4 = .text:0x00028BE4; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00027B30; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00027B34; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00027E20; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00027E64; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00028658; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002868C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002877C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00028990; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00028BE4; // type:function size:0x268 scope:local fn_18_28E4C = .text:0x00028E4C; // type:function size:0x54 fn_18_28EA0 = .text:0x00028EA0; // type:function size:0x74 fn_18_28F14 = .text:0x00028F14; // type:function size:0x8C @@ -510,7 +510,7 @@ fn_18_29B9C = .text:0x00029B9C; // type:function size:0x3F8 fn_18_29F94 = .text:0x00029F94; // type:function size:0x1D0 fn_18_2A164 = .text:0x0002A164; // type:function size:0x140 fn_18_2A2A4 = .text:0x0002A2A4; // type:function size:0x1FC -fn_18_2A4A0 = .text:0x0002A4A0; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002A4A0; // type:function size:0x13C fn_18_2A5DC = .text:0x0002A5DC; // type:function size:0x13C fn_18_2A718 = .text:0x0002A718; // type:function size:0x200 fn_18_2A918 = .text:0x0002A918; // type:function size:0x200 @@ -535,53 +535,53 @@ fn_18_2B620 = .text:0x0002B620; // type:function size:0x44 fn_18_2B664 = .text:0x0002B664; // type:function size:0x38 fn_18_2B69C = .text:0x0002B69C; // type:function size:0x4 fn_18_2B6A0 = .text:0x0002B6A0; // type:function size:0x38 -fn_18_2B6D8 = .text:0x0002B6D8; // type:function size:0xC8 -fn_18_2B7A0 = .text:0x0002B7A0; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002B6D8; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002B7A0; // type:function size:0x138 fn_18_2B8D8 = .text:0x0002B8D8; // type:function size:0x138 fn_18_2BA10 = .text:0x0002BA10; // type:function size:0xD0 fn_18_2BAE0 = .text:0x0002BAE0; // type:function size:0x90 fn_18_2BB70 = .text:0x0002BB70; // type:function size:0x94 fn_18_2BC04 = .text:0x0002BC04; // type:function size:0x8C -fn_18_2BC90 = .text:0x0002BC90; // type:function size:0xD4 -fn_18_2BD64 = .text:0x0002BD64; // type:function size:0x240 -fn_18_2BFA4 = .text:0x0002BFA4; // type:function size:0x98 -fn_18_2C03C = .text:0x0002C03C; // type:function size:0x214 -fn_18_2C250 = .text:0x0002C250; // type:function size:0x10 -fn_18_2C260 = .text:0x0002C260; // type:function size:0xA0 -fn_18_2C300 = .text:0x0002C300; // type:function size:0xD0 -fn_18_2C3D0 = .text:0x0002C3D0; // type:function size:0x26C -fn_18_2C63C = .text:0x0002C63C; // type:function size:0x38 -fn_18_2C674 = .text:0x0002C674; // type:function size:0x50 -fn_18_2C6C4 = .text:0x0002C6C4; // type:function size:0x70 -fn_18_2C734 = .text:0x0002C734; // type:function size:0x50 -fn_18_2C784 = .text:0x0002C784; // type:function size:0x38 -fn_18_2C7BC = .text:0x0002C7BC; // type:function size:0x50 -fn_18_2C80C = .text:0x0002C80C; // type:function size:0x38 -fn_18_2C844 = .text:0x0002C844; // type:function size:0x3C -fn_18_2C880 = .text:0x0002C880; // type:function size:0x44 -fn_18_2C8C4 = .text:0x0002C8C4; // type:function size:0x38 -fn_18_2C8FC = .text:0x0002C8FC; // type:function size:0x4 -fn_18_2C900 = .text:0x0002C900; // type:function size:0x38 -fn_18_2C938 = .text:0x0002C938; // type:function size:0x144 -fn_18_2CA7C = .text:0x0002CA7C; // type:function size:0x158 -fn_18_2CBD4 = .text:0x0002CBD4; // type:function size:0x64 -fn_18_2CC38 = .text:0x0002CC38; // type:function size:0x1C4 -fn_18_2CDFC = .text:0x0002CDFC; // type:function size:0x3C -fn_18_2CE38 = .text:0x0002CE38; // type:function size:0x6C -fn_18_2CEA4 = .text:0x0002CEA4; // type:function size:0x228 -fn_18_2D0CC = .text:0x0002D0CC; // type:function size:0x28C -fn_18_2D358 = .text:0x0002D358; // type:function size:0xC -fn_18_2D364 = .text:0x0002D364; // type:function size:0x50 -fn_18_2D3B4 = .text:0x0002D3B4; // type:function size:0x50 -fn_18_2D404 = .text:0x0002D404; // type:function size:0x50 -fn_18_2D454 = .text:0x0002D454; // type:function size:0x38 -fn_18_2D48C = .text:0x0002D48C; // type:function size:0x50 -fn_18_2D4DC = .text:0x0002D4DC; // type:function size:0x38 -fn_18_2D514 = .text:0x0002D514; // type:function size:0x3C -fn_18_2D550 = .text:0x0002D550; // type:function size:0x44 -fn_18_2D594 = .text:0x0002D594; // type:function size:0x38 -fn_18_2D5CC = .text:0x0002D5CC; // type:function size:0x4 -fn_18_2D5D0 = .text:0x0002D5D0; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002BC90; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002BD64; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002BFA4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002C03C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002C250; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002C260; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002C300; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002C3D0; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002C63C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002C674; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002C6C4; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002C734; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002C784; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002C7BC; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002C80C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002C844; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002C880; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002C8C4; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002C8FC; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002C900; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002C938; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002CA7C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002CBD4; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002CC38; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002CDFC; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002CE38; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002CEA4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002D0CC; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002D358; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002D364; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002D3B4; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002D404; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002D454; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002D48C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002D4DC; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002D514; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002D550; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002D594; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002D5CC; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002D5D0; // type:function size:0x38 scope:local fn_18_2D608 = .text:0x0002D608; // type:function size:0x280 fn_18_2D888 = .text:0x0002D888; // type:function size:0x50 fn_18_2D8D8 = .text:0x0002D8D8; // type:function size:0x50C @@ -670,8 +670,8 @@ fn_18_388B4 = .text:0x000388B4; // type:function size:0x54 fn_18_38908 = .text:0x00038908; // type:function size:0x7EC fn_18_390F4 = .text:0x000390F4; // type:function size:0xB0 fn_18_391A4 = .text:0x000391A4; // type:function size:0xB4 -fn_18_39258 = .text:0x00039258; // type:function size:0x2C -fn_18_39284 = .text:0x00039284; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00039258; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00039284; // type:function size:0x30 o_ring_0 = .text:0x000392B4; // type:function size:0x13C scope:local Ring = .text:0x000393F0; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00039A78; // type:function size:0x550 scope:global @@ -707,19 +707,19 @@ fn_18_3F0A8 = .text:0x0003F0A8; // type:function size:0x2E0 fn_18_3F388 = .text:0x0003F388; // type:function size:0x110 fn_18_3F498 = .text:0x0003F498; // type:function size:0xF8 fn_18_3F590 = .text:0x0003F590; // type:function size:0x4 -fn_18_3F594 = .text:0x0003F594; // type:function size:0x264 -fn_18_3F7F8 = .text:0x0003F7F8; // type:function size:0x148 -fn_18_3F940 = .text:0x0003F940; // type:function size:0x48 -fn_18_3F988 = .text:0x0003F988; // type:function size:0x1A4 -fn_18_3FB2C = .text:0x0003FB2C; // type:function size:0x1AC -fn_18_3FCD8 = .text:0x0003FCD8; // type:function size:0x154 -fn_18_3FE2C = .text:0x0003FE2C; // type:function size:0x4 -fn_18_3FE30 = .text:0x0003FE30; // type:function size:0x138 -fn_18_3FF68 = .text:0x0003FF68; // type:function size:0x368 -fn_18_402D0 = .text:0x000402D0; // type:function size:0x224 -fn_18_404F4 = .text:0x000404F4; // type:function size:0x20 -fn_18_40514 = .text:0x00040514; // type:function size:0x4C -fn_18_40560 = .text:0x00040560; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003F594; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003F7F8; // type:function size:0x148 scope:local +savepointExit = .text:0x0003F940; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003F988; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003FB2C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003FCD8; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003FE2C; // type:function size:0x4 scope:local +initCollidata = .text:0x0003FE30; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003FF68; // type:function size:0x368 scope:local +savepointSwing = .text:0x000402D0; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000404F4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00040514; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00040560; // type:function size:0xC4 scope:local fn_18_40624 = .text:0x00040624; // type:function size:0x20 fn_18_40644 = .text:0x00040644; // type:function size:0x3C fn_18_40680 = .text:0x00040680; // type:function size:0x9C @@ -1579,11 +1579,11 @@ lbl_18_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:flo lbl_18_rodata_9FC = .rodata:0x000009FC; // type:object size:0x4 align:4 data:float lbl_18_rodata_A00 = .rodata:0x00000A00; // type:object size:0x4 align:4 data:float lbl_18_rodata_A04 = .rodata:0x00000A04; // type:object size:0x4 align:4 data:float -lbl_18_rodata_A08 = .rodata:0x00000A08; // type:object size:0xC data:4byte -lbl_18_rodata_A14 = .rodata:0x00000A14; // type:object size:0x4 align:4 data:float -lbl_18_rodata_A18 = .rodata:0x00000A18; // type:object size:0x4 align:4 data:float -lbl_18_rodata_A1C = .rodata:0x00000A1C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_A20 = .rodata:0x00000A20; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000A08; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000A14; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000A18; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000A1C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000A20; // type:object size:0x4 scope:local align:4 data:float lbl_18_rodata_A28 = .rodata:0x00000A28; // type:object size:0x4 align:4 data:float lbl_18_rodata_A2C = .rodata:0x00000A2C; // type:object size:0xC data:4byte lbl_18_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float @@ -1694,11 +1694,11 @@ lbl_18_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:8 data:dou lbl_18_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float lbl_18_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float lbl_18_rodata_C00 = .rodata:0x00000C00; // type:object size:0x8 align:4 data:float -lbl_18_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_18_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_18_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_18_rodata_C18 = .rodata:0x00000C18; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float lbl_18_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float lbl_18_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float lbl_18_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float @@ -1742,25 +1742,25 @@ lbl_18_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:flo lbl_18_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x8 align:8 data:double lbl_18_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x8 align:8 data:double lbl_18_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x8 align:4 data:float -lbl_18_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_18_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D30 = .rodata:0x00000D30; // type:object size:0x8 align:8 data:double -lbl_18_rodata_D38 = .rodata:0x00000D38; // type:object size:0x8 align:8 data:double -lbl_18_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_18_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D30; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000D38; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float lbl_18_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float lbl_18_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float lbl_18_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float @@ -1794,37 +1794,37 @@ lbl_18_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:flo lbl_18_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float lbl_18_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float lbl_18_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x8 align:4 data:float -lbl_18_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_18_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_18_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_18_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_18_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_18_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_18_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x8 align:8 data:double -lbl_18_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E08 = .rodata:0x00000E08; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E0C = .rodata:0x00000E0C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E18 = .rodata:0x00000E18; // type:object size:0x8 align:4 data:float -lbl_18_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_E60 = .rodata:0x00000E60; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000DF8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E2C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float lbl_18_rodata_E68 = .rodata:0x00000E68; // type:object size:0x4 align:4 data:float lbl_18_rodata_E6C = .rodata:0x00000E6C; // type:object size:0x4 align:4 data:float lbl_18_rodata_E70 = .rodata:0x00000E70; // type:object size:0x4 align:4 data:float @@ -2089,17 +2089,17 @@ lbl_18_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x4 align:4 data:fl lbl_18_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x8 align:8 data:double lbl_18_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x4 align:4 data:float lbl_18_rodata_12DC = .rodata:0x000012DC; // type:object size:0x4 align:4 data:float -lbl_18_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x4 align:4 data:float -lbl_18_rodata_12E4 = .rodata:0x000012E4; // type:object size:0x4 align:4 data:float -lbl_18_rodata_12E8 = .rodata:0x000012E8; // type:object size:0x4 align:4 data:float -lbl_18_rodata_12EC = .rodata:0x000012EC; // type:object size:0x4 align:4 data:float -lbl_18_rodata_12F0 = .rodata:0x000012F0; // type:object size:0x4 align:4 data:float -lbl_18_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x8 align:8 data:double -lbl_18_rodata_1300 = .rodata:0x00001300; // type:object size:0x4 align:4 data:float -lbl_18_rodata_1304 = .rodata:0x00001304; // type:object size:0x4 align:4 data:float -lbl_18_rodata_1308 = .rodata:0x00001308; // type:object size:0x4 align:4 data:float -lbl_18_rodata_130C = .rodata:0x0000130C; // type:object size:0x4 align:4 data:float -lbl_18_rodata_1310 = .rodata:0x00001310; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000012E0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000012E4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000012E8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000012EC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000012F0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000012F8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001300; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001304; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001308; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000130C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001310; // type:object size:0x4 scope:local align:4 data:float lbl_18_rodata_1318 = .rodata:0x00001318; // type:object size:0x4 align:4 data:float lbl_18_rodata_131C = .rodata:0x0000131C; // type:object size:0x4 align:4 data:float lbl_18_rodata_1320 = .rodata:0x00001320; // type:object size:0x4 align:4 data:float @@ -7646,7 +7646,7 @@ lbl_18_data_D3F30 = .data:0x000D3F30; // type:object size:0x7 data:string lbl_18_data_D3F38 = .data:0x000D3F38; // type:object size:0x7 data:string lbl_18_data_D3F40 = .data:0x000D3F40; // type:object size:0x7 data:string lbl_18_data_D3F48 = .data:0x000D3F48; // type:object size:0x60 -lbl_18_data_D3FA8 = .data:0x000D3FA8; // type:object size:0x8 +_rename_ring_texlist = .data:0x000D3FA8; // type:object size:0x8 lbl_18_data_D3FB0 = .data:0x000D3FB0; // type:object size:0x38 lbl_18_data_D3FE8 = .data:0x000D3FE8; // type:object size:0x38 lbl_18_data_D4020 = .data:0x000D4020; // type:object size:0xE data:string @@ -7724,42 +7724,42 @@ lbl_18_data_D4C44 = .data:0x000D4C44; // type:object size:0xB data:string lbl_18_data_D4C50 = .data:0x000D4C50; // type:object size:0x38 lbl_18_data_D4C88 = .data:0x000D4C88; // type:object size:0x8 data:byte lbl_18_data_D4C90 = .data:0x000D4C90; // type:object size:0x5 data:string -lbl_18_data_D4CA0 = .data:0x000D4CA0; // type:object size:0xE data:string -lbl_18_data_D4CB0 = .data:0x000D4CB0; // type:object size:0xE data:string -lbl_18_data_D4CC0 = .data:0x000D4CC0; // type:object size:0xD data:string -lbl_18_data_D4CD0 = .data:0x000D4CD0; // type:object size:0xD data:string -lbl_18_data_D4CE0 = .data:0x000D4CE0; // type:object size:0x30 -lbl_18_data_D4D10 = .data:0x000D4D10; // type:object size:0x8 -lbl_18_data_D4D18 = .data:0x000D4D18; // type:object size:0x204 -lbl_18_data_D4F1C = .data:0x000D4F1C; // type:object size:0x204 -lbl_18_data_D5120 = .data:0x000D5120; // type:object size:0x1C8 -lbl_18_data_D52E8 = .data:0x000D52E8; // type:object size:0x40 -lbl_18_data_D5328 = .data:0x000D5328; // type:object size:0x50 -lbl_18_data_D5378 = .data:0x000D5378; // type:object size:0x8 -lbl_18_data_D5380 = .data:0x000D5380; // type:object size:0x20 -lbl_18_data_D53A0 = .data:0x000D53A0; // type:object size:0xC0 -lbl_18_data_D5460 = .data:0x000D5460; // type:object size:0x60 -lbl_18_data_D54C0 = .data:0x000D54C0; // type:object size:0x40 -lbl_18_data_D5500 = .data:0x000D5500; // type:object size:0x80 -lbl_18_data_D5580 = .data:0x000D5580; // type:object size:0x40 -lbl_18_data_D55C0 = .data:0x000D55C0; // type:object size:0x24 -lbl_18_data_D55E4 = .data:0x000D55E4; // type:object size:0x1C8 -lbl_18_data_D57AC = .data:0x000D57AC; // type:object size:0x1C8 -lbl_18_data_D5974 = .data:0x000D5974; // type:object size:0x140 -lbl_18_data_D5AB4 = .data:0x000D5AB4; // type:object size:0x40 -lbl_18_data_D5AF4 = .data:0x000D5AF4; // type:object size:0x50 -lbl_18_data_D5B44 = .data:0x000D5B44; // type:object size:0x8 -lbl_18_data_D5B4C = .data:0x000D5B4C; // type:object size:0x14 -lbl_18_data_D5B60 = .data:0x000D5B60; // type:object size:0x120 -lbl_18_data_D5C80 = .data:0x000D5C80; // type:object size:0x60 -lbl_18_data_D5CE0 = .data:0x000D5CE0; // type:object size:0x20 -lbl_18_data_D5D00 = .data:0x000D5D00; // type:object size:0x30 -lbl_18_data_D5D30 = .data:0x000D5D30; // type:object size:0x24 -lbl_18_data_D5D54 = .data:0x000D5D54; // type:object size:0x8 -lbl_18_data_D5D5C = .data:0x000D5D5C; // type:object size:0x30 -lbl_18_data_D5D8C = .data:0x000D5D8C; // type:object size:0x4 align:4 data:float -lbl_18_data_D5D90 = .data:0x000D5D90; // type:object size:0x4 align:4 data:float -lbl_18_data_D5D94 = .data:0x000D5D94; // type:object size:0x4 align:4 data:float +@18 = .data:0x000D4CA0; // type:object size:0xE scope:local data:string +@19 = .data:0x000D4CB0; // type:object size:0xE scope:local data:string +@20 = .data:0x000D4CC0; // type:object size:0xD scope:local data:string +@21 = .data:0x000D4CD0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000D4CE0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000D4D10; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000D4D18; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000D4F1C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000D5120; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000D52E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000D5328; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000D5378; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000D5380; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000D53A0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000D5460; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000D54C0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000D5500; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000D5580; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000D55C0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000D55E4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000D57AC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000D5974; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000D5AB4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000D5AF4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000D5B44; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000D5B4C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000D5B60; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000D5C80; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000D5CE0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000D5D00; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000D5D30; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000D5D54; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000D5D5C; // type:object size:0x30 scope:local +spring3_k = .data:0x000D5D8C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000D5D90; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000D5D94; // type:object size:0x4 scope:local align:4 data:float lbl_18_data_D5D98 = .data:0x000D5D98; // type:object size:0xE data:string lbl_18_data_D5DA8 = .data:0x000D5DA8; // type:object size:0xC lbl_18_data_D5DB4 = .data:0x000D5DB4; // type:object size:0x8 @@ -7995,7 +7995,7 @@ lbl_18_data_DBE10 = .data:0x000DBE10; // type:object size:0x14 lbl_18_data_DBE24 = .data:0x000DBE24; // type:object size:0x24 lbl_18_data_DBE48 = .data:0x000DBE48; // type:object size:0x40 data:4byte lbl_18_data_DBE88 = .data:0x000DBE88; // type:object size:0x30 -lbl_18_data_DBEB8 = .data:0x000DBEB8; // type:object size:0x5 data:string +@115 = .data:0x000DBEB8; // type:object size:0x5 scope:local data:string lbl_18_data_DBEC0 = .data:0x000DBEC0; // type:object size:0xE data:string lbl_18_data_DBED0 = .data:0x000DBED0; // type:object size:0xD data:string lbl_18_data_DBEE0 = .data:0x000DBEE0; // type:object size:0x18 @@ -8073,149 +8073,149 @@ lbl_18_data_DDD90 = .data:0x000DDD90; // type:object size:0x30 lbl_18_data_DDDC0 = .data:0x000DDDC0; // type:object size:0xF data:string lbl_18_data_DDDD0 = .data:0x000DDDD0; // type:object size:0x10 data:string lbl_18_data_DDDE0 = .data:0x000DDDE0; // type:object size:0x18 data:string -lbl_18_data_DDDF8 = .data:0x000DDDF8; // type:object size:0xD data:string -lbl_18_data_DDE08 = .data:0x000DDE08; // type:object size:0xD data:string -lbl_18_data_DDE18 = .data:0x000DDE18; // type:object size:0x18 -lbl_18_data_DDE30 = .data:0x000DDE30; // type:object size:0x8 -lbl_18_data_DDE38 = .data:0x000DDE38; // type:object size:0x2D0 -lbl_18_data_DE108 = .data:0x000DE108; // type:object size:0xCE4 -lbl_18_data_DEDEC = .data:0x000DEDEC; // type:object size:0x18 -lbl_18_data_DEE04 = .data:0x000DEE04; // type:object size:0xE data:string -lbl_18_data_DEE14 = .data:0x000DEE14; // type:object size:0xC -lbl_18_data_DEE20 = .data:0x000DEE20; // type:object size:0x8 -lbl_18_data_DEE28 = .data:0x000DEE28; // type:object size:0x50 -lbl_18_data_DEE78 = .data:0x000DEE78; // type:object size:0xCC -lbl_18_data_DEF44 = .data:0x000DEF44; // type:object size:0x18 -lbl_18_data_DEF5C = .data:0x000DEF5C; // type:object size:0xC -lbl_18_data_DEF68 = .data:0x000DEF68; // type:object size:0x8 -lbl_18_data_DEF70 = .data:0x000DEF70; // type:object size:0x50 -lbl_18_data_DEFC0 = .data:0x000DEFC0; // type:object size:0xCC -lbl_18_data_DF08C = .data:0x000DF08C; // type:object size:0x18 -lbl_18_data_DF0A4 = .data:0x000DF0A4; // type:object size:0xD data:string -lbl_18_data_DF0B4 = .data:0x000DF0B4; // type:object size:0xD data:string -lbl_18_data_DF0C4 = .data:0x000DF0C4; // type:object size:0xD data:string -lbl_18_data_DF0D4 = .data:0x000DF0D4; // type:object size:0xD data:string -lbl_18_data_DF0E4 = .data:0x000DF0E4; // type:object size:0x30 -lbl_18_data_DF114 = .data:0x000DF114; // type:object size:0x8 -lbl_18_data_DF11C = .data:0x000DF11C; // type:object size:0x108 -lbl_18_data_DF224 = .data:0x000DF224; // type:object size:0x18C -lbl_18_data_DF3B0 = .data:0x000DF3B0; // type:object size:0x18 -lbl_18_data_DF3C8 = .data:0x000DF3C8; // type:object size:0x38 -lbl_18_data_DF400 = .data:0x000DF400; // type:object size:0x100 -lbl_18_data_DF500 = .data:0x000DF500; // type:object size:0x15C -lbl_18_data_DF65C = .data:0x000DF65C; // type:object size:0x18 -lbl_18_data_DF674 = .data:0x000DF674; // type:object size:0x38 -lbl_18_data_DF6AC = .data:0x000DF6AC; // type:object size:0x10C -lbl_18_data_DF7B8 = .data:0x000DF7B8; // type:object size:0x15C -lbl_18_data_DF914 = .data:0x000DF914; // type:object size:0x18 -lbl_18_data_DF92C = .data:0x000DF92C; // type:object size:0x38 -lbl_18_data_DF964 = .data:0x000DF964; // type:object size:0xC0 -lbl_18_data_DFA24 = .data:0x000DFA24; // type:object size:0x114 -lbl_18_data_DFB38 = .data:0x000DFB38; // type:object size:0x18 -lbl_18_data_DFB50 = .data:0x000DFB50; // type:object size:0x38 -lbl_18_data_DFB88 = .data:0x000DFB88; // type:object size:0x108 -lbl_18_data_DFC90 = .data:0x000DFC90; // type:object size:0x18C -lbl_18_data_DFE1C = .data:0x000DFE1C; // type:object size:0x18 -lbl_18_data_DFE34 = .data:0x000DFE34; // type:object size:0x38 -lbl_18_data_DFE6C = .data:0x000DFE6C; // type:object size:0x34 -lbl_18_data_DFEA0 = .data:0x000DFEA0; // type:object size:0x6C -lbl_18_data_DFF0C = .data:0x000DFF0C; // type:object size:0x18 -lbl_18_data_DFF24 = .data:0x000DFF24; // type:object size:0x38 -lbl_18_data_DFF5C = .data:0x000DFF5C; // type:object size:0x34 -lbl_18_data_DFF90 = .data:0x000DFF90; // type:object size:0x6C -lbl_18_data_DFFFC = .data:0x000DFFFC; // type:object size:0x18 -lbl_18_data_E0014 = .data:0x000E0014; // type:object size:0x38 -lbl_18_data_E004C = .data:0x000E004C; // type:object size:0x2B0 -lbl_18_data_E02FC = .data:0x000E02FC; // type:object size:0x3B4 -lbl_18_data_E06B0 = .data:0x000E06B0; // type:object size:0x18 -lbl_18_data_E06C8 = .data:0x000E06C8; // type:object size:0x38 -lbl_18_data_E0700 = .data:0x000E0700; // type:object size:0x174 -lbl_18_data_E0874 = .data:0x000E0874; // type:object size:0x234 -lbl_18_data_E0AA8 = .data:0x000E0AA8; // type:object size:0x18 -lbl_18_data_E0AC0 = .data:0x000E0AC0; // type:object size:0x38 -lbl_18_data_E0AF8 = .data:0x000E0AF8; // type:object size:0x20 -lbl_18_data_E0B18 = .data:0x000E0B18; // type:object size:0x20 -lbl_18_data_E0B38 = .data:0x000E0B38; // type:object size:0xA0 -lbl_18_data_E0BD8 = .data:0x000E0BD8; // type:object size:0xA0 -lbl_18_data_E0C78 = .data:0x000E0C78; // type:object size:0xA0 -lbl_18_data_E0D18 = .data:0x000E0D18; // type:object size:0xA0 -lbl_18_data_E0DB8 = .data:0x000E0DB8; // type:object size:0xA0 -lbl_18_data_E0E58 = .data:0x000E0E58; // type:object size:0x20 -lbl_18_data_E0E78 = .data:0x000E0E78; // type:object size:0x20 -lbl_18_data_E0E98 = .data:0x000E0E98; // type:object size:0xA0 -lbl_18_data_E0F38 = .data:0x000E0F38; // type:object size:0x90 -lbl_18_data_E0FC8 = .data:0x000E0FC8; // type:object size:0xC data:4byte -lbl_18_data_E0FD4 = .data:0x000E0FD4; // type:object size:0xD data:string -lbl_18_data_E0FE4 = .data:0x000E0FE4; // type:object size:0x30 -lbl_18_data_E1014 = .data:0x000E1014; // type:object size:0x8 -lbl_18_data_E101C = .data:0x000E101C; // type:object size:0x108 -lbl_18_data_E1124 = .data:0x000E1124; // type:object size:0x18C -lbl_18_data_E12B0 = .data:0x000E12B0; // type:object size:0x18 -lbl_18_data_E12C8 = .data:0x000E12C8; // type:object size:0x38 -lbl_18_data_E1300 = .data:0x000E1300; // type:object size:0x100 -lbl_18_data_E1400 = .data:0x000E1400; // type:object size:0x15C -lbl_18_data_E155C = .data:0x000E155C; // type:object size:0x18 -lbl_18_data_E1574 = .data:0x000E1574; // type:object size:0x38 -lbl_18_data_E15AC = .data:0x000E15AC; // type:object size:0x10C -lbl_18_data_E16B8 = .data:0x000E16B8; // type:object size:0x15C -lbl_18_data_E1814 = .data:0x000E1814; // type:object size:0x18 -lbl_18_data_E182C = .data:0x000E182C; // type:object size:0x38 -lbl_18_data_E1864 = .data:0x000E1864; // type:object size:0xC0 -lbl_18_data_E1924 = .data:0x000E1924; // type:object size:0x114 -lbl_18_data_E1A38 = .data:0x000E1A38; // type:object size:0x18 -lbl_18_data_E1A50 = .data:0x000E1A50; // type:object size:0x38 -lbl_18_data_E1A88 = .data:0x000E1A88; // type:object size:0x108 -lbl_18_data_E1B90 = .data:0x000E1B90; // type:object size:0x18C -lbl_18_data_E1D1C = .data:0x000E1D1C; // type:object size:0x18 -lbl_18_data_E1D34 = .data:0x000E1D34; // type:object size:0x38 -lbl_18_data_E1D6C = .data:0x000E1D6C; // type:object size:0x34 -lbl_18_data_E1DA0 = .data:0x000E1DA0; // type:object size:0x6C -lbl_18_data_E1E0C = .data:0x000E1E0C; // type:object size:0x18 -lbl_18_data_E1E24 = .data:0x000E1E24; // type:object size:0x38 -lbl_18_data_E1E5C = .data:0x000E1E5C; // type:object size:0x34 -lbl_18_data_E1E90 = .data:0x000E1E90; // type:object size:0x6C -lbl_18_data_E1EFC = .data:0x000E1EFC; // type:object size:0x18 -lbl_18_data_E1F14 = .data:0x000E1F14; // type:object size:0x38 -lbl_18_data_E1F4C = .data:0x000E1F4C; // type:object size:0x2B0 -lbl_18_data_E21FC = .data:0x000E21FC; // type:object size:0x3B4 -lbl_18_data_E25B0 = .data:0x000E25B0; // type:object size:0x18 -lbl_18_data_E25C8 = .data:0x000E25C8; // type:object size:0x38 -lbl_18_data_E2600 = .data:0x000E2600; // type:object size:0x174 -lbl_18_data_E2774 = .data:0x000E2774; // type:object size:0x234 -lbl_18_data_E29A8 = .data:0x000E29A8; // type:object size:0x18 -lbl_18_data_E29C0 = .data:0x000E29C0; // type:object size:0x38 -lbl_18_data_E29F8 = .data:0x000E29F8; // type:object size:0x140 -lbl_18_data_E2B38 = .data:0x000E2B38; // type:object size:0x20 -lbl_18_data_E2B58 = .data:0x000E2B58; // type:object size:0x140 -lbl_18_data_E2C98 = .data:0x000E2C98; // type:object size:0x140 -lbl_18_data_E2DD8 = .data:0x000E2DD8; // type:object size:0x140 -lbl_18_data_E2F18 = .data:0x000E2F18; // type:object size:0x140 -lbl_18_data_E3058 = .data:0x000E3058; // type:object size:0x140 -lbl_18_data_E3198 = .data:0x000E3198; // type:object size:0x140 -lbl_18_data_E32D8 = .data:0x000E32D8; // type:object size:0x140 -lbl_18_data_E3418 = .data:0x000E3418; // type:object size:0x140 -lbl_18_data_E3558 = .data:0x000E3558; // type:object size:0x90 -lbl_18_data_E35E8 = .data:0x000E35E8; // type:object size:0xC data:4byte -lbl_18_data_E35F4 = .data:0x000E35F4; // type:object size:0x1C -lbl_18_data_E3610 = .data:0x000E3610; // type:object size:0x60 -lbl_18_data_E3670 = .data:0x000E3670; // type:object size:0x4 data:4byte -lbl_18_data_E3674 = .data:0x000E3674; // type:object size:0x4 data:4byte -lbl_18_data_E3678 = .data:0x000E3678; // type:object size:0x4 align:4 data:float -lbl_18_data_E367C = .data:0x000E367C; // type:object size:0x4 align:4 data:float -lbl_18_data_E3680 = .data:0x000E3680; // type:object size:0x4 align:4 data:float -lbl_18_data_E3684 = .data:0x000E3684; // type:object size:0x4 data:4byte -lbl_18_data_E3688 = .data:0x000E3688; // type:object size:0x4 data:4byte -lbl_18_data_E368C = .data:0x000E368C; // type:object size:0x4 align:4 data:float -lbl_18_data_E3690 = .data:0x000E3690; // type:object size:0x4 align:4 data:float -lbl_18_data_E3694 = .data:0x000E3694; // type:object size:0x4 align:4 data:float -lbl_18_data_E3698 = .data:0x000E3698; // type:object size:0xC -lbl_18_data_E36A4 = .data:0x000E36A4; // type:object size:0xC -lbl_18_data_E36B0 = .data:0x000E36B0; // type:object size:0xC -lbl_18_data_E36BC = .data:0x000E36BC; // type:object size:0xC -lbl_18_data_E36C8 = .data:0x000E36C8; // type:object size:0xC -lbl_18_data_E36D4 = .data:0x000E36D4; // type:object size:0x4 data:4byte -lbl_18_data_E36D8 = .data:0x000E36D8; // type:object size:0xC -lbl_18_data_E36E4 = .data:0x000E36E4; // type:object size:0xC +@19 = .data:0x000DDDF8; // type:object size:0xD scope:local data:string +@20 = .data:0x000DDE08; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000DDE18; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000DDE30; // type:object size:0x8 scope:local +goalring_plist = .data:0x000DDE38; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000DE108; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000DEDEC; // type:object size:0x18 scope:local +@21 = .data:0x000DEE04; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000DEE14; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000DEE20; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000DEE28; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000DEE78; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000DEF44; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000DEF5C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000DEF68; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000DEF70; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000DEFC0; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000DF08C; // type:object size:0x18 scope:local +@22 = .data:0x000DF0A4; // type:object size:0xD scope:local data:string +@23 = .data:0x000DF0B4; // type:object size:0xD scope:local data:string +@24 = .data:0x000DF0C4; // type:object size:0xD scope:local data:string +@25 = .data:0x000DF0D4; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000DF0E4; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000DF114; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000DF11C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000DF224; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000DF3B0; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000DF3C8; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000DF400; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000DF500; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000DF65C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000DF674; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000DF6AC; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000DF7B8; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000DF914; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000DF92C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000DF964; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000DFA24; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000DFB38; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000DFB50; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000DFB88; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000DFC90; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000DFE1C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000DFE34; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000DFE6C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000DFEA0; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000DFF0C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000DFF24; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000DFF5C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000DFF90; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000DFFFC; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000E0014; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000E004C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000E02FC; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000E06B0; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000E06C8; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000E0700; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000E0874; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000E0AA8; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000E0AC0; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000E0AF8; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000E0B18; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000E0B38; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000E0BD8; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000E0C78; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000E0D18; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000E0DB8; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000E0E58; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000E0E78; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000E0E98; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000E0F38; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000E0FC8; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000E0FD4; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000E0FE4; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000E1014; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000E101C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000E1124; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000E12B0; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000E12C8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000E1300; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000E1400; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000E155C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000E1574; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000E15AC; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000E16B8; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000E1814; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000E182C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000E1864; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000E1924; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000E1A38; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000E1A50; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000E1A88; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000E1B90; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000E1D1C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000E1D34; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000E1D6C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000E1DA0; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000E1E0C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000E1E24; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000E1E5C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000E1E90; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000E1EFC; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000E1F14; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000E1F4C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000E21FC; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000E25B0; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000E25C8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000E2600; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000E2774; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000E29A8; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000E29C0; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000E29F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000E2B38; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000E2B58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000E2C98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000E2DD8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000E2F18; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000E3058; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000E3198; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000E32D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000E3418; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000E3558; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000E35E8; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000E35F4; // type:object size:0x1C +goalring_colli_info = .data:0x000E3610; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000E3670; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000E3674; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000E3678; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000E367C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000E3680; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000E3684; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000E3688; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000E368C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000E3690; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000E3694; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000E3698; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000E36A4; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000E36B0; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000E36BC; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000E36C8; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000E36D4; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000E36D8; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000E36E4; // type:object size:0xC scope:local lbl_18_data_E36F0 = .data:0x000E36F0; // type:object size:0xE data:string lbl_18_data_E3700 = .data:0x000E3700; // type:object size:0xD data:string lbl_18_data_E3710 = .data:0x000E3710; // type:object size:0xD data:string @@ -8324,30 +8324,30 @@ lbl_18_data_E7DE0 = .data:0x000E7DE0; // type:object size:0xD data:string lbl_18_data_E7DF0 = .data:0x000E7DF0; // type:object size:0xE data:string lbl_18_data_E7E00 = .data:0x000E7E00; // type:object size:0xD data:string lbl_18_data_E7E10 = .data:0x000E7E10; // type:object size:0x24 -lbl_18_data_E7E34 = .data:0x000E7E34; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000E7E34; // type:object size:0x8 lbl_18_data_E7E3C = .data:0x000E7E3C; // type:object size:0x98 lbl_18_data_E7ED4 = .data:0x000E7ED4; // type:object size:0x2DC -lbl_18_data_E81B0 = .data:0x000E81B0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000E81B0; // type:object size:0x18 lbl_18_data_E81C8 = .data:0x000E81C8; // type:object size:0x164 lbl_18_data_E832C = .data:0x000E832C; // type:object size:0x15C -lbl_18_data_E8488 = .data:0x000E8488; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000E8488; // type:object size:0x18 lbl_18_data_E84A0 = .data:0x000E84A0; // type:object size:0x1B4 lbl_18_data_E8654 = .data:0x000E8654; // type:object size:0x15C -lbl_18_data_E87B0 = .data:0x000E87B0; // type:object size:0x18 -lbl_18_data_E87C8 = .data:0x000E87C8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000E87B0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000E87C8; // type:object size:0x30 lbl_18_data_E87F8 = .data:0x000E87F8; // type:object size:0x10 -lbl_18_data_E8808 = .data:0x000E8808; // type:object size:0x58 data:4byte -jumptable_18_data_E8860 = .data:0x000E8860; // type:object size:0x1C scope:local -lbl_18_data_E887C = .data:0x000E887C; // type:object size:0xC -lbl_18_data_E8888 = .data:0x000E8888; // type:object size:0xE data:string -lbl_18_data_E8898 = .data:0x000E8898; // type:object size:0xC -lbl_18_data_E88A4 = .data:0x000E88A4; // type:object size:0x8 -lbl_18_data_E88AC = .data:0x000E88AC; // type:object size:0x3D4 -lbl_18_data_E8C80 = .data:0x000E8C80; // type:object size:0x4A4 -lbl_18_data_E9124 = .data:0x000E9124; // type:object size:0x18 -lbl_18_data_E913C = .data:0x000E913C; // type:object size:0x30 -lbl_18_data_E916C = .data:0x000E916C; // type:object size:0x58 data:4byte -jumptable_18_data_E91C4 = .data:0x000E91C4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000E8808; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000E8860; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000E887C; // type:object size:0xC scope:local +@21 = .data:0x000E8888; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000E8898; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000E88A4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000E88AC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000E8C80; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000E9124; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000E913C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000E916C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000E91C4; // type:object size:0x1C scope:local lbl_18_data_E91E0 = .data:0x000E91E0; // type:object size:0xD data:string lbl_18_data_E91F0 = .data:0x000E91F0; // type:object size:0xE data:string lbl_18_data_E9200 = .data:0x000E9200; // type:object size:0xD data:string @@ -9083,29 +9083,29 @@ lbl_18_data_1114A0 = .data:0x001114A0; // type:object size:0x30 lbl_18_data_1114D0 = .data:0x001114D0; // type:object size:0x30 lbl_18_data_111500 = .data:0x00111500; // type:object size:0xE data:string lbl_18_data_111510 = .data:0x00111510; // type:object size:0xC -lbl_18_data_11151C = .data:0x0011151C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0011151C; // type:object size:0x8 lbl_18_data_111524 = .data:0x00111524; // type:object size:0x318 lbl_18_data_11183C = .data:0x0011183C; // type:object size:0x42C -lbl_18_data_111C68 = .data:0x00111C68; // type:object size:0x18 -lbl_18_data_111C80 = .data:0x00111C80; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00111C68; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00111C80; // type:object size:0x38 lbl_18_data_111CB8 = .data:0x00111CB8; // type:object size:0x318 lbl_18_data_111FD0 = .data:0x00111FD0; // type:object size:0x42C -lbl_18_data_1123FC = .data:0x001123FC; // type:object size:0x18 -lbl_18_data_112414 = .data:0x00112414; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x001123FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00112414; // type:object size:0x38 lbl_18_data_11244C = .data:0x0011244C; // type:object size:0x69C lbl_18_data_112AE8 = .data:0x00112AE8; // type:object size:0x7BC -lbl_18_data_1132A4 = .data:0x001132A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x001132A4; // type:object size:0x18 lbl_18_data_1132BC = .data:0x001132BC; // type:object size:0x268 -lbl_18_data_113524 = .data:0x00113524; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00113524; // type:object size:0x24 lbl_18_data_113548 = .data:0x00113548; // type:object size:0x268 -lbl_18_data_1137B0 = .data:0x001137B0; // type:object size:0x24 -lbl_18_data_1137D4 = .data:0x001137D4; // type:object size:0x30 -lbl_18_data_113804 = .data:0x00113804; // type:object size:0x4 align:4 data:float -lbl_18_data_113808 = .data:0x00113808; // type:object size:0x4 align:4 data:float -lbl_18_data_11380C = .data:0x0011380C; // type:object size:0x4 align:4 data:float -lbl_18_data_113810 = .data:0x00113810; // type:object size:0x4 data:4byte -jumptable_18_data_113814 = .data:0x00113814; // type:object size:0x30 scope:local -lbl_18_data_113844 = .data:0x00113844; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x001137B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x001137D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00113804; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00113808; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0011380C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00113810; // type:object size:0x4 data:4byte +@91 = .data:0x00113814; // type:object size:0x30 scope:local +vec$111 = .data:0x00113844; // type:object size:0x18 scope:local lbl_18_data_113860 = .data:0x00113860; // type:object size:0xE data:string lbl_18_data_113870 = .data:0x00113870; // type:object size:0xE data:string lbl_18_data_113880 = .data:0x00113880; // type:object size:0xD data:string @@ -10337,7 +10337,7 @@ lbl_18_bss_708 = .bss:0x00000708; // type:object size:0x4 data:4byte lbl_18_bss_70C = .bss:0x0000070C; // type:object size:0x4 data:4byte lbl_18_bss_710 = .bss:0x00000710; // type:object size:0x640 data:4byte lbl_18_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte -lbl_18_bss_D58 = .bss:0x00000D58; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte lbl_18_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte lbl_18_bss_D68 = .bss:0x00000D68; // type:object size:0x8 data:4byte lbl_18_bss_D70 = .bss:0x00000D70; // type:object size:0x8 data:4byte @@ -10353,7 +10353,7 @@ colli_timer = .bss:0x00000D98; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D9C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DA0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DA4; // type:object size:0x4 scope:local data:4byte -lbl_18_bss_DA8 = .bss:0x00000DA8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000DA8; // type:object size:0x4 scope:local data:4byte lbl_18_bss_DB0 = .bss:0x00000DB0; // type:object size:0x4 data:4byte lbl_18_bss_DB4 = .bss:0x00000DB4; // type:object size:0x4 data:4byte lbl_18_bss_DB8 = .bss:0x00000DB8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg19D/splits.txt b/config/GSNE8P/stg19D/splits.txt index 4a149195..6650481d 100644 --- a/config/GSNE8P/stg19D/splits.txt +++ b/config/GSNE8P/stg19D/splits.txt @@ -118,9 +118,10 @@ stg19D_27.c: .text start:0x000119B4 end:0x000127F8 .rodata start:0x00000718 end:0x00000770 -stg19D_28.c: - .text start:0x0001282C end:0x00012FB8 +OBJECT/o_degring_linear.c: + .text start:0x000127F8 end:0x00013148 .rodata start:0x00000770 end:0x00000788 + .data start:0x0001AC38 end:0x0001AC40 stg19D_29.c: .text start:0x0001319C end:0x00013B1C @@ -138,13 +139,10 @@ stg19D_32.c: .text start:0x00015264 end:0x00015334 .rodata start:0x00000818 end:0x00000820 -stg19D_33.c: - .text start:0x000155B8 end:0x00016060 - .rodata start:0x00000820 end:0x00000858 - -stg19D_34.c: - .text start:0x000160D4 end:0x00016118 - .rodata start:0x00000858 end:0x00000860 +OBJECT/o_itemboxair.c: + .text start:0x000154E4 end:0x0001618C + .rodata start:0x00000820 end:0x00000860 + .data start:0x0001D598 end:0x0001D618 stg19D_35.c: .text start:0x00016858 end:0x0001AF98 diff --git a/config/GSNE8P/stg19D/symbols.txt b/config/GSNE8P/stg19D/symbols.txt index 206fd014..f5f5a351 100644 --- a/config/GSNE8P/stg19D/symbols.txt +++ b/config/GSNE8P/stg19D/symbols.txt @@ -137,11 +137,11 @@ fn_19_BAF0 = .text:0x0000BAF0; // type:function size:0xC fn_19_BAFC = .text:0x0000BAFC; // type:function size:0x1CC fn_19_BCC8 = .text:0x0000BCC8; // type:function size:0x88 fn_19_BD50 = .text:0x0000BD50; // type:function size:0xD0 -fn_19_BE20 = .text:0x0000BE20; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000BE20; // type:function size:0x100 fn_19_BF20 = .text:0x0000BF20; // type:function size:0x198 fn_19_C0B8 = .text:0x0000C0B8; // type:function size:0xA8 fn_19_C160 = .text:0x0000C160; // type:function size:0x70 -fn_19_C1D0 = .text:0x0000C1D0; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000C1D0; // type:function size:0x114 fn_19_C2E4 = .text:0x0000C2E4; // type:function size:0x6C fn_19_C350 = .text:0x0000C350; // type:function size:0x180 fn_19_C4D0 = .text:0x0000C4D0; // type:function size:0xA4 @@ -184,7 +184,7 @@ fn_19_EDA4 = .text:0x0000EDA4; // type:function size:0x128 fn_19_EECC = .text:0x0000EECC; // type:function size:0x4 fn_19_EED0 = .text:0x0000EED0; // type:function size:0x4 fn_19_EED4 = .text:0x0000EED4; // type:function size:0x40 -fn_19_EF14 = .text:0x0000EF14; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000EF14; // type:function size:0x1E4 fn_19_F0F8 = .text:0x0000F0F8; // type:function size:0x24 fn_19_F11C = .text:0x0000F11C; // type:function size:0x1C0 fn_19_F2DC = .text:0x0000F2DC; // type:function size:0x1F4 @@ -217,15 +217,15 @@ fn_19_11A9C = .text:0x00011A9C; // type:function size:0x38 fn_19_11AD4 = .text:0x00011AD4; // type:function size:0x968 fn_19_1243C = .text:0x0001243C; // type:function size:0x10C fn_19_12548 = .text:0x00012548; // type:function size:0x2B0 -fn_19_127F8 = .text:0x000127F8; // type:function size:0x34 -fn_19_1282C = .text:0x0001282C; // type:function size:0x11C -fn_19_12948 = .text:0x00012948; // type:function size:0x110 -fn_19_12A58 = .text:0x00012A58; // type:function size:0xB4 -fn_19_12B0C = .text:0x00012B0C; // type:function size:0x150 -fn_19_12C5C = .text:0x00012C5C; // type:function size:0xE0 -fn_19_12D3C = .text:0x00012D3C; // type:function size:0x190 -fn_19_12ECC = .text:0x00012ECC; // type:function size:0xEC -fn_19_12FB8 = .text:0x00012FB8; // type:function size:0x190 +DegRingGetNum = .text:0x000127F8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001282C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00012948; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00012A58; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00012B0C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00012C5C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00012D3C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00012ECC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00012FB8; // type:function size:0x190 scope:local fn_19_13148 = .text:0x00013148; // type:function size:0x50 fn_19_13198 = .text:0x00013198; // type:function size:0x4 fn_19_1319C = .text:0x0001319C; // type:function size:0x980 @@ -255,31 +255,31 @@ fn_19_15074 = .text:0x00015074; // type:function size:0x44 fn_19_150B8 = .text:0x000150B8; // type:function size:0x38 fn_19_150F0 = .text:0x000150F0; // type:function size:0x4 fn_19_150F4 = .text:0x000150F4; // type:function size:0x38 -fn_19_1512C = .text:0x0001512C; // type:function size:0x138 +_rename_ItemBombSet = .text:0x0001512C; // type:function size:0x138 fn_19_15264 = .text:0x00015264; // type:function size:0xD0 fn_19_15334 = .text:0x00015334; // type:function size:0x90 fn_19_153C4 = .text:0x000153C4; // type:function size:0x94 fn_19_15458 = .text:0x00015458; // type:function size:0x8C -fn_19_154E4 = .text:0x000154E4; // type:function size:0xD4 -fn_19_155B8 = .text:0x000155B8; // type:function size:0x240 -fn_19_157F8 = .text:0x000157F8; // type:function size:0x98 -fn_19_15890 = .text:0x00015890; // type:function size:0x214 -fn_19_15AA4 = .text:0x00015AA4; // type:function size:0x10 -fn_19_15AB4 = .text:0x00015AB4; // type:function size:0xA0 -fn_19_15B54 = .text:0x00015B54; // type:function size:0xD0 -fn_19_15C24 = .text:0x00015C24; // type:function size:0x26C -fn_19_15E90 = .text:0x00015E90; // type:function size:0x38 -fn_19_15EC8 = .text:0x00015EC8; // type:function size:0x50 -fn_19_15F18 = .text:0x00015F18; // type:function size:0x70 -fn_19_15F88 = .text:0x00015F88; // type:function size:0x50 -fn_19_15FD8 = .text:0x00015FD8; // type:function size:0x38 -fn_19_16010 = .text:0x00016010; // type:function size:0x50 -fn_19_16060 = .text:0x00016060; // type:function size:0x38 -fn_19_16098 = .text:0x00016098; // type:function size:0x3C -fn_19_160D4 = .text:0x000160D4; // type:function size:0x44 -fn_19_16118 = .text:0x00016118; // type:function size:0x38 -fn_19_16150 = .text:0x00016150; // type:function size:0x4 -fn_19_16154 = .text:0x00016154; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000154E4; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000155B8; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000157F8; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00015890; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00015AA4; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00015AB4; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00015B54; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00015C24; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00015E90; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00015EC8; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00015F18; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00015F88; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00015FD8; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00016010; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00016060; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00016098; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000160D4; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00016118; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00016150; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00016154; // type:function size:0x38 scope:local fn_19_1618C = .text:0x0001618C; // type:function size:0xFC fn_19_16288 = .text:0x00016288; // type:function size:0x4 fn_19_1628C = .text:0x0001628C; // type:function size:0x4 @@ -310,8 +310,8 @@ fn_19_1B0C0 = .text:0x0001B0C0; // type:function size:0x54 fn_19_1B114 = .text:0x0001B114; // type:function size:0x7EC fn_19_1B900 = .text:0x0001B900; // type:function size:0xB0 fn_19_1B9B0 = .text:0x0001B9B0; // type:function size:0xB4 -fn_19_1BA64 = .text:0x0001BA64; // type:function size:0x2C -fn_19_1BA90 = .text:0x0001BA90; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0001BA64; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0001BA90; // type:function size:0x30 o_ring_0 = .text:0x0001BAC0; // type:function size:0x13C scope:local Ring = .text:0x0001BBFC; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x0001C284; // type:function size:0x1D8 @@ -765,11 +765,11 @@ lbl_19_rodata_758 = .rodata:0x00000758; // type:object size:0x8 align:8 data:dou lbl_19_rodata_760 = .rodata:0x00000760; // type:object size:0x4 align:4 data:float lbl_19_rodata_764 = .rodata:0x00000764; // type:object size:0x4 align:4 data:float lbl_19_rodata_768 = .rodata:0x00000768; // type:object size:0x8 align:4 data:float -lbl_19_rodata_770 = .rodata:0x00000770; // type:object size:0x4 align:4 data:float -lbl_19_rodata_774 = .rodata:0x00000774; // type:object size:0x4 align:4 data:float -lbl_19_rodata_778 = .rodata:0x00000778; // type:object size:0x4 align:4 data:float -lbl_19_rodata_77C = .rodata:0x0000077C; // type:object size:0x4 align:4 data:float -lbl_19_rodata_780 = .rodata:0x00000780; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000770; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000774; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000778; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x0000077C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000780; // type:object size:0x4 scope:local align:4 data:float lbl_19_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:float lbl_19_rodata_78C = .rodata:0x0000078C; // type:object size:0x4 align:4 data:float lbl_19_rodata_790 = .rodata:0x00000790; // type:object size:0x4 align:4 data:float @@ -803,20 +803,20 @@ lbl_19_rodata_80C = .rodata:0x0000080C; // type:object size:0x4 align:4 data:flo lbl_19_rodata_810 = .rodata:0x00000810; // type:object size:0x4 align:4 data:float lbl_19_rodata_814 = .rodata:0x00000814; // type:object size:0x4 align:4 data:float lbl_19_rodata_818 = .rodata:0x00000818; // type:object size:0x8 align:4 data:float -lbl_19_rodata_820 = .rodata:0x00000820; // type:object size:0x4 align:4 data:float -lbl_19_rodata_824 = .rodata:0x00000824; // type:object size:0x4 align:4 data:float -lbl_19_rodata_828 = .rodata:0x00000828; // type:object size:0x4 align:4 data:float -lbl_19_rodata_82C = .rodata:0x0000082C; // type:object size:0x4 align:4 data:float -lbl_19_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:float -lbl_19_rodata_834 = .rodata:0x00000834; // type:object size:0x4 align:4 data:float -lbl_19_rodata_838 = .rodata:0x00000838; // type:object size:0x8 align:8 data:double -lbl_19_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float -lbl_19_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_19_rodata_848 = .rodata:0x00000848; // type:object size:0x4 align:4 data:float -lbl_19_rodata_84C = .rodata:0x0000084C; // type:object size:0x4 align:4 data:float -lbl_19_rodata_850 = .rodata:0x00000850; // type:object size:0x4 align:4 data:float -lbl_19_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_19_rodata_858 = .rodata:0x00000858; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000820; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000824; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000828; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x0000082C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000830; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000834; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000838; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000840; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000844; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000848; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x0000084C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000850; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float lbl_19_rodata_860 = .rodata:0x00000860; // type:object size:0x4 align:4 data:float lbl_19_rodata_864 = .rodata:0x00000864; // type:object size:0x4 align:4 data:float lbl_19_rodata_868 = .rodata:0x00000868; // type:object size:0x8 align:8 data:double @@ -2290,7 +2290,7 @@ lbl_19_data_1AB90 = .data:0x0001AB90; // type:object size:0x14 lbl_19_data_1ABA4 = .data:0x0001ABA4; // type:object size:0x24 lbl_19_data_1ABC8 = .data:0x0001ABC8; // type:object size:0x40 data:4byte lbl_19_data_1AC08 = .data:0x0001AC08; // type:object size:0x30 -lbl_19_data_1AC38 = .data:0x0001AC38; // type:object size:0x5 data:string +@115 = .data:0x0001AC38; // type:object size:0x5 scope:local data:string lbl_19_data_1AC40 = .data:0x0001AC40; // type:object size:0x34 jumptable_19_data_1AC74 = .data:0x0001AC74; // type:object size:0x48 scope:local lbl_19_data_1ACC0 = .data:0x0001ACC0; // type:object size:0xE data:string @@ -2353,21 +2353,21 @@ lbl_19_data_1CB70 = .data:0x0001CB70; // type:object size:0xD data:string lbl_19_data_1CB80 = .data:0x0001CB80; // type:object size:0xE data:string lbl_19_data_1CB90 = .data:0x0001CB90; // type:object size:0xD data:string lbl_19_data_1CBA0 = .data:0x0001CBA0; // type:object size:0x24 -lbl_19_data_1CBC4 = .data:0x0001CBC4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0001CBC4; // type:object size:0x8 lbl_19_data_1CBCC = .data:0x0001CBCC; // type:object size:0x98 lbl_19_data_1CC64 = .data:0x0001CC64; // type:object size:0x2DC -lbl_19_data_1CF40 = .data:0x0001CF40; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0001CF40; // type:object size:0x18 lbl_19_data_1CF58 = .data:0x0001CF58; // type:object size:0x164 lbl_19_data_1D0BC = .data:0x0001D0BC; // type:object size:0x15C -lbl_19_data_1D218 = .data:0x0001D218; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0001D218; // type:object size:0x18 lbl_19_data_1D230 = .data:0x0001D230; // type:object size:0x1B4 lbl_19_data_1D3E4 = .data:0x0001D3E4; // type:object size:0x15C -lbl_19_data_1D540 = .data:0x0001D540; // type:object size:0x18 -lbl_19_data_1D558 = .data:0x0001D558; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0001D540; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0001D558; // type:object size:0x30 lbl_19_data_1D588 = .data:0x0001D588; // type:object size:0x10 -lbl_19_data_1D598 = .data:0x0001D598; // type:object size:0x58 data:4byte -jumptable_19_data_1D5F0 = .data:0x0001D5F0; // type:object size:0x1C scope:local -lbl_19_data_1D60C = .data:0x0001D60C; // type:object size:0x14 +itemboxair_item_info = .data:0x0001D598; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0001D5F0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0001D60C; // type:object size:0xC scope:local lbl_19_data_1D620 = .data:0x0001D620; // type:object size:0xD data:string lbl_19_data_1D630 = .data:0x0001D630; // type:object size:0xD data:string lbl_19_data_1D640 = .data:0x0001D640; // type:object size:0xD data:string diff --git a/config/GSNE8P/stg20D/splits.txt b/config/GSNE8P/stg20D/splits.txt index 1f9f9ab8..bc9cd6fd 100644 --- a/config/GSNE8P/stg20D/splits.txt +++ b/config/GSNE8P/stg20D/splits.txt @@ -110,13 +110,10 @@ stg20D_25.c: .text start:0x000167B8 end:0x00016B68 .rodata start:0x00000878 end:0x000008A8 -stg20D_26.c: - .text start:0x00016D0C end:0x00016EA4 - .rodata start:0x000008A8 end:0x000008C0 - -stg20D_27.c: - .text start:0x00016EA4 end:0x000171A8 - .rodata start:0x000008C0 end:0x000008C8 +OBJECT/o_3spring.c: + .text start:0x00016D0C end:0x000171A8 + .rodata start:0x000008A8 end:0x000008C8 + .data start:0x00037440 end:0x00038538 stg20D_28.c: .text start:0x000171A8 end:0x00017630 @@ -138,9 +135,10 @@ stg20D_32.c: .text start:0x00019DC0 end:0x0001AC04 .rodata start:0x00000998 end:0x000009F0 -stg20D_33.c: - .text start:0x0001AC38 end:0x0001B3C4 +OBJECT/o_degring_linear.c: + .text start:0x0001AC04 end:0x0001B554 .rodata start:0x000009F0 end:0x00000A08 + .data start:0x0003CB38 end:0x0003CB40 stg20D_34.c: .text start:0x0001BC48 end:0x0001BF58 @@ -170,13 +168,10 @@ stg20D_40.c: .text start:0x0001F8F4 end:0x0001F9C4 .rodata start:0x00000B00 end:0x00000B08 -stg20D_41.c: - .text start:0x0001FC48 end:0x000206F0 - .rodata start:0x00000B08 end:0x00000B40 - -stg20D_42.c: - .text start:0x00020764 end:0x000207A8 - .rodata start:0x00000B40 end:0x00000B48 +OBJECT/o_itemboxair.c: + .text start:0x0001FB74 end:0x0002081C + .rodata start:0x00000B08 end:0x00000B48 + .data start:0x00041F98 end:0x00042018 stg20D_43.c: .text start:0x00020960 end:0x000213C0 diff --git a/config/GSNE8P/stg20D/symbols.txt b/config/GSNE8P/stg20D/symbols.txt index 39c3dbcc..25cf4e59 100644 --- a/config/GSNE8P/stg20D/symbols.txt +++ b/config/GSNE8P/stg20D/symbols.txt @@ -182,11 +182,11 @@ fn_20_10488 = .text:0x00010488; // type:function size:0x1CC fn_20_10654 = .text:0x00010654; // type:function size:0x88 fn_20_106DC = .text:0x000106DC; // type:function size:0xD0 fn_20_107AC = .text:0x000107AC; // type:function size:0xE8 -fn_20_10894 = .text:0x00010894; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010894; // type:function size:0x100 fn_20_10994 = .text:0x00010994; // type:function size:0x198 fn_20_10B2C = .text:0x00010B2C; // type:function size:0xA8 fn_20_10BD4 = .text:0x00010BD4; // type:function size:0x70 -fn_20_10C44 = .text:0x00010C44; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00010C44; // type:function size:0x114 fn_20_10D58 = .text:0x00010D58; // type:function size:0x6C fn_20_10DC4 = .text:0x00010DC4; // type:function size:0x180 fn_20_10F44 = .text:0x00010F44; // type:function size:0xA4 @@ -246,7 +246,7 @@ fn_20_14D74 = .text:0x00014D74; // type:function size:0xAC fn_20_14E20 = .text:0x00014E20; // type:function size:0x4 fn_20_14E24 = .text:0x00014E24; // type:function size:0x20 fn_20_14E44 = .text:0x00014E44; // type:function size:0x40 -fn_20_14E84 = .text:0x00014E84; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014E84; // type:function size:0x1E4 fn_20_15068 = .text:0x00015068; // type:function size:0x24 fn_20_1508C = .text:0x0001508C; // type:function size:0x1C0 fn_20_1524C = .text:0x0001524C; // type:function size:0x1F4 @@ -269,11 +269,11 @@ fn_20_167B8 = .text:0x000167B8; // type:function size:0x1C4 fn_20_1697C = .text:0x0001697C; // type:function size:0x1EC fn_20_16B68 = .text:0x00016B68; // type:function size:0x120 fn_20_16C88 = .text:0x00016C88; // type:function size:0x84 -fn_20_16D0C = .text:0x00016D0C; // type:function size:0x198 -fn_20_16EA4 = .text:0x00016EA4; // type:function size:0xD4 -fn_20_16F78 = .text:0x00016F78; // type:function size:0x38 -fn_20_16FB0 = .text:0x00016FB0; // type:function size:0x144 -fn_20_170F4 = .text:0x000170F4; // type:function size:0xB4 +Object3SpringJump = .text:0x00016D0C; // type:function size:0x198 scope:local +Object3Spring = .text:0x00016EA4; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00016F78; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00016FB0; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000170F4; // type:function size:0xB4 scope:local fn_20_171A8 = .text:0x000171A8; // type:function size:0xF8 fn_20_172A0 = .text:0x000172A0; // type:function size:0xFC fn_20_1739C = .text:0x0001739C; // type:function size:0x30 @@ -300,15 +300,15 @@ fn_20_19EA8 = .text:0x00019EA8; // type:function size:0x38 fn_20_19EE0 = .text:0x00019EE0; // type:function size:0x968 fn_20_1A848 = .text:0x0001A848; // type:function size:0x10C fn_20_1A954 = .text:0x0001A954; // type:function size:0x2B0 -fn_20_1AC04 = .text:0x0001AC04; // type:function size:0x34 -fn_20_1AC38 = .text:0x0001AC38; // type:function size:0x11C -fn_20_1AD54 = .text:0x0001AD54; // type:function size:0x110 -fn_20_1AE64 = .text:0x0001AE64; // type:function size:0xB4 -fn_20_1AF18 = .text:0x0001AF18; // type:function size:0x150 -fn_20_1B068 = .text:0x0001B068; // type:function size:0xE0 -fn_20_1B148 = .text:0x0001B148; // type:function size:0x190 -fn_20_1B2D8 = .text:0x0001B2D8; // type:function size:0xEC -fn_20_1B3C4 = .text:0x0001B3C4; // type:function size:0x190 +DegRingGetNum = .text:0x0001AC04; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001AC38; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001AD54; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001AE64; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001AF18; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001B068; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001B148; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001B2D8; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001B3C4; // type:function size:0x190 scope:local fn_20_1B554 = .text:0x0001B554; // type:function size:0x98 fn_20_1B5EC = .text:0x0001B5EC; // type:function size:0xC8 fn_20_1B6B4 = .text:0x0001B6B4; // type:function size:0x10C @@ -361,32 +361,32 @@ fn_20_1F5CC = .text:0x0001F5CC; // type:function size:0x44 fn_20_1F610 = .text:0x0001F610; // type:function size:0x38 fn_20_1F648 = .text:0x0001F648; // type:function size:0x4 fn_20_1F64C = .text:0x0001F64C; // type:function size:0x38 -fn_20_1F684 = .text:0x0001F684; // type:function size:0x138 +_rename_ItemBombSet = .text:0x0001F684; // type:function size:0x138 fn_20_1F7BC = .text:0x0001F7BC; // type:function size:0x138 fn_20_1F8F4 = .text:0x0001F8F4; // type:function size:0xD0 fn_20_1F9C4 = .text:0x0001F9C4; // type:function size:0x90 fn_20_1FA54 = .text:0x0001FA54; // type:function size:0x94 fn_20_1FAE8 = .text:0x0001FAE8; // type:function size:0x8C -fn_20_1FB74 = .text:0x0001FB74; // type:function size:0xD4 -fn_20_1FC48 = .text:0x0001FC48; // type:function size:0x240 -fn_20_1FE88 = .text:0x0001FE88; // type:function size:0x98 -fn_20_1FF20 = .text:0x0001FF20; // type:function size:0x214 -fn_20_20134 = .text:0x00020134; // type:function size:0x10 -fn_20_20144 = .text:0x00020144; // type:function size:0xA0 -fn_20_201E4 = .text:0x000201E4; // type:function size:0xD0 -fn_20_202B4 = .text:0x000202B4; // type:function size:0x26C -fn_20_20520 = .text:0x00020520; // type:function size:0x38 -fn_20_20558 = .text:0x00020558; // type:function size:0x50 -fn_20_205A8 = .text:0x000205A8; // type:function size:0x70 -fn_20_20618 = .text:0x00020618; // type:function size:0x50 -fn_20_20668 = .text:0x00020668; // type:function size:0x38 -fn_20_206A0 = .text:0x000206A0; // type:function size:0x50 -fn_20_206F0 = .text:0x000206F0; // type:function size:0x38 -fn_20_20728 = .text:0x00020728; // type:function size:0x3C -fn_20_20764 = .text:0x00020764; // type:function size:0x44 -fn_20_207A8 = .text:0x000207A8; // type:function size:0x38 -fn_20_207E0 = .text:0x000207E0; // type:function size:0x4 -fn_20_207E4 = .text:0x000207E4; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0001FB74; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0001FC48; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0001FE88; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0001FF20; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00020134; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00020144; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000201E4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000202B4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00020520; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00020558; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x000205A8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00020618; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00020668; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x000206A0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000206F0; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00020728; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00020764; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000207A8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000207E0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000207E4; // type:function size:0x38 scope:local fn_20_2081C = .text:0x0002081C; // type:function size:0x144 fn_20_20960 = .text:0x00020960; // type:function size:0x158 fn_20_20AB8 = .text:0x00020AB8; // type:function size:0x64 @@ -441,8 +441,8 @@ fn_20_265AC = .text:0x000265AC; // type:function size:0x54 fn_20_26600 = .text:0x00026600; // type:function size:0x7EC fn_20_26DEC = .text:0x00026DEC; // type:function size:0xB0 fn_20_26E9C = .text:0x00026E9C; // type:function size:0xB4 -fn_20_26F50 = .text:0x00026F50; // type:function size:0x2C -fn_20_26F7C = .text:0x00026F7C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00026F50; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00026F7C; // type:function size:0x30 o_ring_0 = .text:0x00026FAC; // type:function size:0x13C scope:local Ring = .text:0x000270E8; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x00027770; // type:function size:0x1D8 scope:global @@ -1028,11 +1028,11 @@ lbl_20_rodata_898 = .rodata:0x00000898; // type:object size:0x4 align:4 data:flo lbl_20_rodata_89C = .rodata:0x0000089C; // type:object size:0x4 align:4 data:float lbl_20_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float lbl_20_rodata_8A4 = .rodata:0x000008A4; // type:object size:0x4 align:4 data:float -lbl_20_rodata_8A8 = .rodata:0x000008A8; // type:object size:0xC data:4byte -lbl_20_rodata_8B4 = .rodata:0x000008B4; // type:object size:0x4 align:4 data:float -lbl_20_rodata_8B8 = .rodata:0x000008B8; // type:object size:0x4 align:4 data:float -lbl_20_rodata_8BC = .rodata:0x000008BC; // type:object size:0x4 align:4 data:float -lbl_20_rodata_8C0 = .rodata:0x000008C0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000008A8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000008B4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008B8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008BC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008C0; // type:object size:0x4 scope:local align:4 data:float lbl_20_rodata_8C8 = .rodata:0x000008C8; // type:object size:0x4 align:4 data:float lbl_20_rodata_8CC = .rodata:0x000008CC; // type:object size:0xC data:4byte lbl_20_rodata_8D8 = .rodata:0x000008D8; // type:object size:0x4 align:4 data:float @@ -1099,11 +1099,11 @@ lbl_20_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x8 align:8 data:dou lbl_20_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float lbl_20_rodata_9E4 = .rodata:0x000009E4; // type:object size:0x4 align:4 data:float lbl_20_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x8 align:4 data:float -lbl_20_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float -lbl_20_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float -lbl_20_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:float -lbl_20_rodata_9FC = .rodata:0x000009FC; // type:object size:0x4 align:4 data:float -lbl_20_rodata_A00 = .rodata:0x00000A00; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000009F0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000009F4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000009F8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000009FC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A00; // type:object size:0x4 scope:local align:4 data:float lbl_20_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float lbl_20_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float lbl_20_rodata_A10 = .rodata:0x00000A10; // type:object size:0x4 align:4 data:float @@ -1159,20 +1159,20 @@ lbl_20_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:flo lbl_20_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float lbl_20_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float lbl_20_rodata_B00 = .rodata:0x00000B00; // type:object size:0x8 align:4 data:float -lbl_20_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:8 data:double -lbl_20_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_20_rodata_B40 = .rodata:0x00000B40; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000B20; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float lbl_20_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float lbl_20_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float lbl_20_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float @@ -3980,42 +3980,42 @@ lbl_20_data_373DC = .data:0x000373DC; // type:object size:0x8 lbl_20_data_373E4 = .data:0x000373E4; // type:object size:0x3C lbl_20_data_37420 = .data:0x00037420; // type:object size:0x8 data:byte lbl_20_data_37428 = .data:0x00037428; // type:object size:0x5 data:string -lbl_20_data_37440 = .data:0x00037440; // type:object size:0xE data:string -lbl_20_data_37450 = .data:0x00037450; // type:object size:0xE data:string -lbl_20_data_37460 = .data:0x00037460; // type:object size:0xD data:string -lbl_20_data_37470 = .data:0x00037470; // type:object size:0xD data:string -lbl_20_data_37480 = .data:0x00037480; // type:object size:0x30 -lbl_20_data_374B0 = .data:0x000374B0; // type:object size:0x8 -lbl_20_data_374B8 = .data:0x000374B8; // type:object size:0x204 -lbl_20_data_376BC = .data:0x000376BC; // type:object size:0x204 -lbl_20_data_378C0 = .data:0x000378C0; // type:object size:0x1C8 -lbl_20_data_37A88 = .data:0x00037A88; // type:object size:0x40 -lbl_20_data_37AC8 = .data:0x00037AC8; // type:object size:0x50 -lbl_20_data_37B18 = .data:0x00037B18; // type:object size:0x8 -lbl_20_data_37B20 = .data:0x00037B20; // type:object size:0x20 -lbl_20_data_37B40 = .data:0x00037B40; // type:object size:0xC0 -lbl_20_data_37C00 = .data:0x00037C00; // type:object size:0x60 -lbl_20_data_37C60 = .data:0x00037C60; // type:object size:0x40 -lbl_20_data_37CA0 = .data:0x00037CA0; // type:object size:0x80 -lbl_20_data_37D20 = .data:0x00037D20; // type:object size:0x40 -lbl_20_data_37D60 = .data:0x00037D60; // type:object size:0x24 -lbl_20_data_37D84 = .data:0x00037D84; // type:object size:0x1C8 -lbl_20_data_37F4C = .data:0x00037F4C; // type:object size:0x1C8 -lbl_20_data_38114 = .data:0x00038114; // type:object size:0x140 -lbl_20_data_38254 = .data:0x00038254; // type:object size:0x40 -lbl_20_data_38294 = .data:0x00038294; // type:object size:0x50 -lbl_20_data_382E4 = .data:0x000382E4; // type:object size:0x8 -lbl_20_data_382EC = .data:0x000382EC; // type:object size:0x14 -lbl_20_data_38300 = .data:0x00038300; // type:object size:0x120 -lbl_20_data_38420 = .data:0x00038420; // type:object size:0x60 -lbl_20_data_38480 = .data:0x00038480; // type:object size:0x20 -lbl_20_data_384A0 = .data:0x000384A0; // type:object size:0x30 -lbl_20_data_384D0 = .data:0x000384D0; // type:object size:0x24 -lbl_20_data_384F4 = .data:0x000384F4; // type:object size:0x8 -lbl_20_data_384FC = .data:0x000384FC; // type:object size:0x30 -lbl_20_data_3852C = .data:0x0003852C; // type:object size:0x4 align:4 data:float -lbl_20_data_38530 = .data:0x00038530; // type:object size:0x4 align:4 data:float -lbl_20_data_38534 = .data:0x00038534; // type:object size:0x4 align:4 data:float +@18 = .data:0x00037440; // type:object size:0xE scope:local data:string +@19 = .data:0x00037450; // type:object size:0xE scope:local data:string +@20 = .data:0x00037460; // type:object size:0xD scope:local data:string +@21 = .data:0x00037470; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00037480; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000374B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000374B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000376BC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000378C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00037A88; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00037AC8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00037B18; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00037B20; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00037B40; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00037C00; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00037C60; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00037CA0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00037D20; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00037D60; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00037D84; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00037F4C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00038114; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00038254; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00038294; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000382E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000382EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00038300; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00038420; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00038480; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000384A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000384D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000384F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000384FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0003852C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00038530; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00038534; // type:object size:0x4 scope:local align:4 data:float lbl_20_data_38538 = .data:0x00038538; // type:object size:0xE data:string lbl_20_data_38548 = .data:0x00038548; // type:object size:0xC lbl_20_data_38554 = .data:0x00038554; // type:object size:0x8 @@ -4187,7 +4187,7 @@ lbl_20_data_3CA90 = .data:0x0003CA90; // type:object size:0x14 lbl_20_data_3CAA4 = .data:0x0003CAA4; // type:object size:0x24 lbl_20_data_3CAC8 = .data:0x0003CAC8; // type:object size:0x40 data:4byte lbl_20_data_3CB08 = .data:0x0003CB08; // type:object size:0x30 -lbl_20_data_3CB38 = .data:0x0003CB38; // type:object size:0x5 data:string +@115 = .data:0x0003CB38; // type:object size:0x5 scope:local data:string lbl_20_data_3CB40 = .data:0x0003CB40; // type:object size:0xE data:string lbl_20_data_3CB50 = .data:0x0003CB50; // type:object size:0xD data:string lbl_20_data_3CB60 = .data:0x0003CB60; // type:object size:0x18 @@ -4299,21 +4299,21 @@ lbl_20_data_41570 = .data:0x00041570; // type:object size:0xD data:string lbl_20_data_41580 = .data:0x00041580; // type:object size:0xE data:string lbl_20_data_41590 = .data:0x00041590; // type:object size:0xD data:string lbl_20_data_415A0 = .data:0x000415A0; // type:object size:0x24 -lbl_20_data_415C4 = .data:0x000415C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000415C4; // type:object size:0x8 lbl_20_data_415CC = .data:0x000415CC; // type:object size:0x98 lbl_20_data_41664 = .data:0x00041664; // type:object size:0x2DC -lbl_20_data_41940 = .data:0x00041940; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00041940; // type:object size:0x18 lbl_20_data_41958 = .data:0x00041958; // type:object size:0x164 lbl_20_data_41ABC = .data:0x00041ABC; // type:object size:0x15C -lbl_20_data_41C18 = .data:0x00041C18; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00041C18; // type:object size:0x18 lbl_20_data_41C30 = .data:0x00041C30; // type:object size:0x1B4 lbl_20_data_41DE4 = .data:0x00041DE4; // type:object size:0x15C -lbl_20_data_41F40 = .data:0x00041F40; // type:object size:0x18 -lbl_20_data_41F58 = .data:0x00041F58; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00041F40; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00041F58; // type:object size:0x30 lbl_20_data_41F88 = .data:0x00041F88; // type:object size:0x10 -lbl_20_data_41F98 = .data:0x00041F98; // type:object size:0x58 data:4byte -jumptable_20_data_41FF0 = .data:0x00041FF0; // type:object size:0x1C scope:local -lbl_20_data_4200C = .data:0x0004200C; // type:object size:0xC +itemboxair_item_info = .data:0x00041F98; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00041FF0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0004200C; // type:object size:0xC scope:local lbl_20_data_42018 = .data:0x00042018; // type:object size:0xE data:string lbl_20_data_42028 = .data:0x00042028; // type:object size:0xC lbl_20_data_42034 = .data:0x00042034; // type:object size:0x8 diff --git a/config/GSNE8P/stg21D/splits.txt b/config/GSNE8P/stg21D/splits.txt index 07861a40..e18bc8bc 100644 --- a/config/GSNE8P/stg21D/splits.txt +++ b/config/GSNE8P/stg21D/splits.txt @@ -222,13 +222,10 @@ stg21D_53.c: .text start:0x00018408 end:0x00019448 .rodata start:0x00000850 end:0x000008A0 -stg21D_54.c: - .text start:0x000195EC end:0x00019784 - .rodata start:0x000008A0 end:0x000008B8 - -stg21D_55.c: - .text start:0x00019784 end:0x00019A88 - .rodata start:0x000008B8 end:0x000008C0 +OBJECT/o_3spring.c: + .text start:0x000195EC end:0x00019A88 + .rodata start:0x000008A0 end:0x000008C0 + .data start:0x000712A0 end:0x00072398 stg21D_56.c: .text start:0x00019A88 end:0x00019F10 @@ -262,9 +259,10 @@ stg21D_64.c: .text start:0x0001DE84 end:0x0001ECC8 .rodata start:0x00000A48 end:0x00000AA0 -stg21D_65.c: - .text start:0x0001ECFC end:0x0001F488 +OBJECT/o_degring_linear.c: + .text start:0x0001ECC8 end:0x0001F618 .rodata start:0x00000AA0 end:0x00000AB8 + .data start:0x000784B8 end:0x000784C0 stg21D_66.c: .text start:0x0001FD0C end:0x0002001C @@ -282,9 +280,11 @@ stg21D_69.c: .text start:0x000235A0 end:0x0002365C .rodata start:0x00000B58 end:0x00000B60 -stg21D_70.c: - .text start:0x00023804 end:0x00024B1C +OBJECT/o_goalring.c: + .text start:0x00023800 end:0x00024B1C .rodata start:0x00000B60 end:0x00000BB8 + .data start:0x0007A368 end:0x0007FC60 + .bss start:0x00000D00 end:0x00000D08 stg21D_71.c: .text start:0x00024B1C end:0x0002553C @@ -302,21 +302,15 @@ stg21D_74.c: .text start:0x00026FD0 end:0x000270A0 .rodata start:0x00000C40 end:0x00000C48 -stg21D_75.c: - .text start:0x00027324 end:0x00027DCC - .rodata start:0x00000C48 end:0x00000C80 - -stg21D_76.c: - .text start:0x00027E40 end:0x00027E84 - .rodata start:0x00000C80 end:0x00000C88 - -stg21D_77.c: - .text start:0x0002803C end:0x00028A9C - .rodata start:0x00000C88 end:0x00000CC8 +OBJECT/o_itemboxair.c: + .text start:0x00027250 end:0x00027EF8 + .rodata start:0x00000C48 end:0x00000C88 + .data start:0x00083F98 end:0x00084018 -stg21D_78.c: - .text start:0x00028B10 end:0x00028B54 - .rodata start:0x00000CC8 end:0x00000CD0 +OBJECT/o_itemboxballoon.c: + .text start:0x00027EF8 end:0x00028BC8 + .rodata start:0x00000C88 end:0x00000CD0 + .data start:0x00084018 end:0x00084970 stg21D_79.c: .text start:0x00028BC8 end:0x0002957C @@ -364,9 +358,11 @@ stg21D_89.c: .text start:0x00038794 end:0x0003A238 .rodata start:0x000010B0 end:0x00001140 -stg21D_90.c: +OBJECT/o_savepoint.c: .text start:0x0003A444 end:0x0003B4D4 .rodata start:0x00001140 end:0x00001178 + .data start:0x000AEFB0 end:0x000AF000 + .bss start:0x00000D50 end:0x00000D58 stg21D_91.c: .text start:0x0003BB38 end:0x0003CFE4 diff --git a/config/GSNE8P/stg21D/symbols.txt b/config/GSNE8P/stg21D/symbols.txt index f461588a..1b155b58 100644 --- a/config/GSNE8P/stg21D/symbols.txt +++ b/config/GSNE8P/stg21D/symbols.txt @@ -233,13 +233,13 @@ fn_21_F334 = .text:0x0000F334; // type:function size:0x44 fn_21_F378 = .text:0x0000F378; // type:function size:0x50 fn_21_F3C8 = .text:0x0000F3C8; // type:function size:0x6C fn_21_F434 = .text:0x0000F434; // type:function size:0xC8 -fn_21_F4FC = .text:0x0000F4FC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000F4FC; // type:function size:0x30 fn_21_F52C = .text:0x0000F52C; // type:function size:0x30C -fn_21_F838 = .text:0x0000F838; // type:function size:0x74 -fn_21_F8AC = .text:0x0000F8AC; // type:function size:0xBC -fn_21_F968 = .text:0x0000F968; // type:function size:0x40 -fn_21_F9A8 = .text:0x0000F9A8; // type:function size:0x2C -fn_21_F9D4 = .text:0x0000F9D4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000F838; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000F8AC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000F968; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000F9A8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000F9D4; // type:function size:0x60 sqrtf = .text:0x0000FA34; // type:function size:0x8C scope:weak fn_21_FAC0 = .text:0x0000FAC0; // type:function size:0x12C fn_21_FBEC = .text:0x0000FBEC; // type:function size:0xC8 @@ -262,11 +262,11 @@ fn_21_1209C = .text:0x0001209C; // type:function size:0x1CC fn_21_12268 = .text:0x00012268; // type:function size:0x88 fn_21_122F0 = .text:0x000122F0; // type:function size:0xD0 fn_21_123C0 = .text:0x000123C0; // type:function size:0xE8 -fn_21_124A8 = .text:0x000124A8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000124A8; // type:function size:0x100 fn_21_125A8 = .text:0x000125A8; // type:function size:0x198 fn_21_12740 = .text:0x00012740; // type:function size:0xA8 fn_21_127E8 = .text:0x000127E8; // type:function size:0x70 -fn_21_12858 = .text:0x00012858; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00012858; // type:function size:0x114 fn_21_1296C = .text:0x0001296C; // type:function size:0x6C fn_21_129D8 = .text:0x000129D8; // type:function size:0x180 fn_21_12B58 = .text:0x00012B58; // type:function size:0xA4 @@ -314,7 +314,7 @@ fn_21_158B4 = .text:0x000158B4; // type:function size:0xA4 fn_21_15958 = .text:0x00015958; // type:function size:0xA4 fn_21_159FC = .text:0x000159FC; // type:function size:0xA4 fn_21_15AA0 = .text:0x00015AA0; // type:function size:0xB0 -fn_21_15B50 = .text:0x00015B50; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00015B50; // type:function size:0x19C fn_21_15CEC = .text:0x00015CEC; // type:function size:0x198 _rename_MakeParticle = .text:0x00015E84; // type:function size:0x19C fn_21_16020 = .text:0x00016020; // type:function size:0x198 @@ -330,7 +330,7 @@ fn_21_16AF8 = .text:0x00016AF8; // type:function size:0xAC fn_21_16BA4 = .text:0x00016BA4; // type:function size:0x4 fn_21_16BA8 = .text:0x00016BA8; // type:function size:0x20 fn_21_16BC8 = .text:0x00016BC8; // type:function size:0x40 -fn_21_16C08 = .text:0x00016C08; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00016C08; // type:function size:0x1E4 fn_21_16DEC = .text:0x00016DEC; // type:function size:0x24 fn_21_16E10 = .text:0x00016E10; // type:function size:0x1C0 fn_21_16FD0 = .text:0x00016FD0; // type:function size:0x1F4 @@ -338,7 +338,7 @@ fn_21_171C4 = .text:0x000171C4; // type:function size:0x190 fn_21_17354 = .text:0x00017354; // type:function size:0xF8 fn_21_1744C = .text:0x0001744C; // type:function size:0x1D4 fn_21_17620 = .text:0x00017620; // type:function size:0x18C -fn_21_177AC = .text:0x000177AC; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000177AC; // type:function size:0x1C8 fn_21_17974 = .text:0x00017974; // type:function size:0xD0 fn_21_17A44 = .text:0x00017A44; // type:function size:0x358 fn_21_17D9C = .text:0x00017D9C; // type:function size:0x2C0 @@ -354,11 +354,11 @@ fn_21_19098 = .text:0x00019098; // type:function size:0x1C4 fn_21_1925C = .text:0x0001925C; // type:function size:0x1EC fn_21_19448 = .text:0x00019448; // type:function size:0x120 fn_21_19568 = .text:0x00019568; // type:function size:0x84 -fn_21_195EC = .text:0x000195EC; // type:function size:0x198 -fn_21_19784 = .text:0x00019784; // type:function size:0xD4 -fn_21_19858 = .text:0x00019858; // type:function size:0x38 -fn_21_19890 = .text:0x00019890; // type:function size:0x144 -fn_21_199D4 = .text:0x000199D4; // type:function size:0xB4 +Object3SpringJump = .text:0x000195EC; // type:function size:0x198 scope:local +Object3Spring = .text:0x00019784; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00019858; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00019890; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000199D4; // type:function size:0xB4 scope:local fn_21_19A88 = .text:0x00019A88; // type:function size:0xF8 fn_21_19B80 = .text:0x00019B80; // type:function size:0xFC fn_21_19C7C = .text:0x00019C7C; // type:function size:0x30 @@ -406,15 +406,15 @@ fn_21_1DF6C = .text:0x0001DF6C; // type:function size:0x38 fn_21_1DFA4 = .text:0x0001DFA4; // type:function size:0x968 fn_21_1E90C = .text:0x0001E90C; // type:function size:0x10C fn_21_1EA18 = .text:0x0001EA18; // type:function size:0x2B0 -fn_21_1ECC8 = .text:0x0001ECC8; // type:function size:0x34 -fn_21_1ECFC = .text:0x0001ECFC; // type:function size:0x11C -fn_21_1EE18 = .text:0x0001EE18; // type:function size:0x110 -fn_21_1EF28 = .text:0x0001EF28; // type:function size:0xB4 -fn_21_1EFDC = .text:0x0001EFDC; // type:function size:0x150 -fn_21_1F12C = .text:0x0001F12C; // type:function size:0xE0 -fn_21_1F20C = .text:0x0001F20C; // type:function size:0x190 -fn_21_1F39C = .text:0x0001F39C; // type:function size:0xEC -fn_21_1F488 = .text:0x0001F488; // type:function size:0x190 +DegRingGetNum = .text:0x0001ECC8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001ECFC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001EE18; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001EF28; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001EFDC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001F12C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001F20C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001F39C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001F488; // type:function size:0x190 scope:local fn_21_1F618 = .text:0x0001F618; // type:function size:0x98 fn_21_1F6B0 = .text:0x0001F6B0; // type:function size:0xC8 fn_21_1F778 = .text:0x0001F778; // type:function size:0x10C @@ -466,15 +466,15 @@ fn_21_2365C = .text:0x0002365C; // type:function size:0x8C fn_21_236E8 = .text:0x000236E8; // type:function size:0x38 fn_21_23720 = .text:0x00023720; // type:function size:0x4 fn_21_23724 = .text:0x00023724; // type:function size:0xDC -fn_21_23800 = .text:0x00023800; // type:function size:0x4 -fn_21_23804 = .text:0x00023804; // type:function size:0x2EC -fn_21_23AF0 = .text:0x00023AF0; // type:function size:0x44 -fn_21_23B34 = .text:0x00023B34; // type:function size:0x7F4 -fn_21_24328 = .text:0x00024328; // type:function size:0x34 -fn_21_2435C = .text:0x0002435C; // type:function size:0xF0 -fn_21_2444C = .text:0x0002444C; // type:function size:0x214 -fn_21_24660 = .text:0x00024660; // type:function size:0x254 -fn_21_248B4 = .text:0x000248B4; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00023800; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00023804; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00023AF0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00023B34; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00024328; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002435C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002444C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00024660; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000248B4; // type:function size:0x268 scope:local fn_21_24B1C = .text:0x00024B1C; // type:function size:0x8C fn_21_24BA8 = .text:0x00024BA8; // type:function size:0x12C fn_21_24CD4 = .text:0x00024CD4; // type:function size:0x4C @@ -488,7 +488,7 @@ fn_21_257A4 = .text:0x000257A4; // type:function size:0x3F8 fn_21_25B9C = .text:0x00025B9C; // type:function size:0x1D0 fn_21_25D6C = .text:0x00025D6C; // type:function size:0x140 fn_21_25EAC = .text:0x00025EAC; // type:function size:0x1FC -fn_21_260A8 = .text:0x000260A8; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000260A8; // type:function size:0x13C fn_21_261E4 = .text:0x000261E4; // type:function size:0x200 fn_21_263E4 = .text:0x000263E4; // type:function size:0x98 fn_21_2647C = .text:0x0002647C; // type:function size:0x238 @@ -508,53 +508,53 @@ fn_21_26BE0 = .text:0x00026BE0; // type:function size:0x44 fn_21_26C24 = .text:0x00026C24; // type:function size:0x38 fn_21_26C5C = .text:0x00026C5C; // type:function size:0x4 fn_21_26C60 = .text:0x00026C60; // type:function size:0x38 -fn_21_26C98 = .text:0x00026C98; // type:function size:0xC8 -fn_21_26D60 = .text:0x00026D60; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026C98; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00026D60; // type:function size:0x138 fn_21_26E98 = .text:0x00026E98; // type:function size:0x138 fn_21_26FD0 = .text:0x00026FD0; // type:function size:0xD0 fn_21_270A0 = .text:0x000270A0; // type:function size:0x90 fn_21_27130 = .text:0x00027130; // type:function size:0x94 fn_21_271C4 = .text:0x000271C4; // type:function size:0x8C -fn_21_27250 = .text:0x00027250; // type:function size:0xD4 -fn_21_27324 = .text:0x00027324; // type:function size:0x240 -fn_21_27564 = .text:0x00027564; // type:function size:0x98 -fn_21_275FC = .text:0x000275FC; // type:function size:0x214 -fn_21_27810 = .text:0x00027810; // type:function size:0x10 -fn_21_27820 = .text:0x00027820; // type:function size:0xA0 -fn_21_278C0 = .text:0x000278C0; // type:function size:0xD0 -fn_21_27990 = .text:0x00027990; // type:function size:0x26C -fn_21_27BFC = .text:0x00027BFC; // type:function size:0x38 -fn_21_27C34 = .text:0x00027C34; // type:function size:0x50 -fn_21_27C84 = .text:0x00027C84; // type:function size:0x70 -fn_21_27CF4 = .text:0x00027CF4; // type:function size:0x50 -fn_21_27D44 = .text:0x00027D44; // type:function size:0x38 -fn_21_27D7C = .text:0x00027D7C; // type:function size:0x50 -fn_21_27DCC = .text:0x00027DCC; // type:function size:0x38 -fn_21_27E04 = .text:0x00027E04; // type:function size:0x3C -fn_21_27E40 = .text:0x00027E40; // type:function size:0x44 -fn_21_27E84 = .text:0x00027E84; // type:function size:0x38 -fn_21_27EBC = .text:0x00027EBC; // type:function size:0x4 -fn_21_27EC0 = .text:0x00027EC0; // type:function size:0x38 -fn_21_27EF8 = .text:0x00027EF8; // type:function size:0x144 -fn_21_2803C = .text:0x0002803C; // type:function size:0x158 -fn_21_28194 = .text:0x00028194; // type:function size:0x64 -fn_21_281F8 = .text:0x000281F8; // type:function size:0x1C4 -fn_21_283BC = .text:0x000283BC; // type:function size:0x3C -fn_21_283F8 = .text:0x000283F8; // type:function size:0x6C -fn_21_28464 = .text:0x00028464; // type:function size:0x228 -fn_21_2868C = .text:0x0002868C; // type:function size:0x28C -fn_21_28918 = .text:0x00028918; // type:function size:0xC -fn_21_28924 = .text:0x00028924; // type:function size:0x50 -fn_21_28974 = .text:0x00028974; // type:function size:0x50 -fn_21_289C4 = .text:0x000289C4; // type:function size:0x50 -fn_21_28A14 = .text:0x00028A14; // type:function size:0x38 -fn_21_28A4C = .text:0x00028A4C; // type:function size:0x50 -fn_21_28A9C = .text:0x00028A9C; // type:function size:0x38 -fn_21_28AD4 = .text:0x00028AD4; // type:function size:0x3C -fn_21_28B10 = .text:0x00028B10; // type:function size:0x44 -fn_21_28B54 = .text:0x00028B54; // type:function size:0x38 -fn_21_28B8C = .text:0x00028B8C; // type:function size:0x4 -fn_21_28B90 = .text:0x00028B90; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00027250; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00027324; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00027564; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000275FC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00027810; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00027820; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000278C0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027990; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027BFC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027C34; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027C84; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027CF4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027D44; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027D7C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027DCC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00027E04; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00027E40; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00027E84; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027EBC; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00027EC0; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027EF8; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002803C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00028194; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000281F8; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000283BC; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000283F8; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00028464; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002868C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028918; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00028924; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028974; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000289C4; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028A14; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028A4C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028A9C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028AD4; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00028B10; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028B54; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028B8C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028B90; // type:function size:0x38 scope:local fn_21_28BC8 = .text:0x00028BC8; // type:function size:0x280 fn_21_28E48 = .text:0x00028E48; // type:function size:0x50 fn_21_28E98 = .text:0x00028E98; // type:function size:0x50C @@ -643,8 +643,8 @@ fn_21_33E74 = .text:0x00033E74; // type:function size:0x54 fn_21_33EC8 = .text:0x00033EC8; // type:function size:0x7EC fn_21_346B4 = .text:0x000346B4; // type:function size:0xB0 fn_21_34764 = .text:0x00034764; // type:function size:0xB4 -fn_21_34818 = .text:0x00034818; // type:function size:0x2C -fn_21_34844 = .text:0x00034844; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00034818; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00034844; // type:function size:0x30 o_ring_0 = .text:0x00034874; // type:function size:0x13C scope:local Ring = .text:0x000349B0; // type:function size:0x688 scope:global o_ring_3 = .text:0x00035038; // type:function size:0x6C scope:global @@ -677,19 +677,19 @@ fn_21_39F58 = .text:0x00039F58; // type:function size:0x2E0 fn_21_3A238 = .text:0x0003A238; // type:function size:0x110 fn_21_3A348 = .text:0x0003A348; // type:function size:0xF8 fn_21_3A440 = .text:0x0003A440; // type:function size:0x4 -fn_21_3A444 = .text:0x0003A444; // type:function size:0x264 -fn_21_3A6A8 = .text:0x0003A6A8; // type:function size:0x148 -fn_21_3A7F0 = .text:0x0003A7F0; // type:function size:0x48 -fn_21_3A838 = .text:0x0003A838; // type:function size:0x1A4 -fn_21_3A9DC = .text:0x0003A9DC; // type:function size:0x1AC -fn_21_3AB88 = .text:0x0003AB88; // type:function size:0x154 -fn_21_3ACDC = .text:0x0003ACDC; // type:function size:0x4 -fn_21_3ACE0 = .text:0x0003ACE0; // type:function size:0x138 -fn_21_3AE18 = .text:0x0003AE18; // type:function size:0x368 -fn_21_3B180 = .text:0x0003B180; // type:function size:0x224 -fn_21_3B3A4 = .text:0x0003B3A4; // type:function size:0x20 -fn_21_3B3C4 = .text:0x0003B3C4; // type:function size:0x4C -fn_21_3B410 = .text:0x0003B410; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003A444; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003A6A8; // type:function size:0x148 scope:local +savepointExit = .text:0x0003A7F0; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003A838; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003A9DC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003AB88; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003ACDC; // type:function size:0x4 scope:local +initCollidata = .text:0x0003ACE0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003AE18; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003B180; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003B3A4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003B3C4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003B410; // type:function size:0xC4 scope:local fn_21_3B4D4 = .text:0x0003B4D4; // type:function size:0x20 fn_21_3B4F4 = .text:0x0003B4F4; // type:function size:0x3C fn_21_3B530 = .text:0x0003B530; // type:function size:0x9C @@ -1484,11 +1484,11 @@ lbl_21_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:flo lbl_21_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float lbl_21_rodata_898 = .rodata:0x00000898; // type:object size:0x4 align:4 data:float lbl_21_rodata_89C = .rodata:0x0000089C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_8A0 = .rodata:0x000008A0; // type:object size:0xC data:4byte -lbl_21_rodata_8AC = .rodata:0x000008AC; // type:object size:0x4 align:4 data:float -lbl_21_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float -lbl_21_rodata_8B4 = .rodata:0x000008B4; // type:object size:0x4 align:4 data:float -lbl_21_rodata_8B8 = .rodata:0x000008B8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000008A0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000008AC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008B0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008B4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008B8; // type:object size:0x4 scope:local align:4 data:float lbl_21_rodata_8C0 = .rodata:0x000008C0; // type:object size:0x4 align:4 data:float lbl_21_rodata_8C4 = .rodata:0x000008C4; // type:object size:0xC data:4byte lbl_21_rodata_8D0 = .rodata:0x000008D0; // type:object size:0x4 align:4 data:float @@ -1599,11 +1599,11 @@ lbl_21_rodata_A88 = .rodata:0x00000A88; // type:object size:0x8 align:8 data:dou lbl_21_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float lbl_21_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float lbl_21_rodata_A98 = .rodata:0x00000A98; // type:object size:0x8 align:4 data:float -lbl_21_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_21_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_21_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float -lbl_21_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:float -lbl_21_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000AAC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000AB0; // type:object size:0x4 scope:local align:4 data:float lbl_21_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float lbl_21_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float lbl_21_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float @@ -1638,25 +1638,25 @@ lbl_21_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:flo lbl_21_rodata_B48 = .rodata:0x00000B48; // type:object size:0x8 align:8 data:double lbl_21_rodata_B50 = .rodata:0x00000B50; // type:object size:0x8 align:8 data:double lbl_21_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:4 data:float -lbl_21_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_21_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:8 data:double -lbl_21_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:8 data:double -lbl_21_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_21_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_21_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_21_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B98; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BA0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float lbl_21_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float lbl_21_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float lbl_21_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float @@ -1690,37 +1690,37 @@ lbl_21_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:flo lbl_21_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float lbl_21_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float lbl_21_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_21_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C60 = .rodata:0x00000C60; // type:object size:0x8 align:8 data:double -lbl_21_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C80 = .rodata:0x00000C80; // type:object size:0x8 align:4 data:float -lbl_21_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_21_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_21_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C60; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float lbl_21_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float lbl_21_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float lbl_21_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float @@ -1983,17 +1983,17 @@ lbl_21_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:fl lbl_21_rodata_1130 = .rodata:0x00001130; // type:object size:0x8 align:8 data:double lbl_21_rodata_1138 = .rodata:0x00001138; // type:object size:0x4 align:4 data:float lbl_21_rodata_113C = .rodata:0x0000113C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float -lbl_21_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1158 = .rodata:0x00001158; // type:object size:0x8 align:8 data:double -lbl_21_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1164 = .rodata:0x00001164; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_21_rodata_116C = .rodata:0x0000116C; // type:object size:0x4 align:4 data:float -lbl_21_rodata_1170 = .rodata:0x00001170; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001140; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001144; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001148; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000114C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001158; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001160; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001164; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000116C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float lbl_21_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float lbl_21_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float lbl_21_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float @@ -6371,7 +6371,7 @@ lbl_21_data_70BC0 = .data:0x00070BC0; // type:object size:0x7 data:string lbl_21_data_70BC8 = .data:0x00070BC8; // type:object size:0x7 data:string lbl_21_data_70BD0 = .data:0x00070BD0; // type:object size:0x7 data:string lbl_21_data_70BD8 = .data:0x00070BD8; // type:object size:0x60 -lbl_21_data_70C38 = .data:0x00070C38; // type:object size:0x8 +_rename_ring_texlist = .data:0x00070C38; // type:object size:0x8 lbl_21_data_70C40 = .data:0x00070C40; // type:object size:0x38 lbl_21_data_70C78 = .data:0x00070C78; // type:object size:0x38 lbl_21_data_70CB0 = .data:0x00070CB0; // type:object size:0xE data:string @@ -6442,42 +6442,42 @@ lbl_21_data_7123C = .data:0x0007123C; // type:object size:0xB data:string lbl_21_data_71248 = .data:0x00071248; // type:object size:0x38 lbl_21_data_71280 = .data:0x00071280; // type:object size:0x8 data:byte lbl_21_data_71288 = .data:0x00071288; // type:object size:0x5 data:string -lbl_21_data_712A0 = .data:0x000712A0; // type:object size:0xE data:string -lbl_21_data_712B0 = .data:0x000712B0; // type:object size:0xE data:string -lbl_21_data_712C0 = .data:0x000712C0; // type:object size:0xD data:string -lbl_21_data_712D0 = .data:0x000712D0; // type:object size:0xD data:string -lbl_21_data_712E0 = .data:0x000712E0; // type:object size:0x30 -lbl_21_data_71310 = .data:0x00071310; // type:object size:0x8 -lbl_21_data_71318 = .data:0x00071318; // type:object size:0x204 -lbl_21_data_7151C = .data:0x0007151C; // type:object size:0x204 -lbl_21_data_71720 = .data:0x00071720; // type:object size:0x1C8 -lbl_21_data_718E8 = .data:0x000718E8; // type:object size:0x40 -lbl_21_data_71928 = .data:0x00071928; // type:object size:0x50 -lbl_21_data_71978 = .data:0x00071978; // type:object size:0x8 -lbl_21_data_71980 = .data:0x00071980; // type:object size:0x20 -lbl_21_data_719A0 = .data:0x000719A0; // type:object size:0xC0 -lbl_21_data_71A60 = .data:0x00071A60; // type:object size:0x60 -lbl_21_data_71AC0 = .data:0x00071AC0; // type:object size:0x40 -lbl_21_data_71B00 = .data:0x00071B00; // type:object size:0x80 -lbl_21_data_71B80 = .data:0x00071B80; // type:object size:0x40 -lbl_21_data_71BC0 = .data:0x00071BC0; // type:object size:0x24 -lbl_21_data_71BE4 = .data:0x00071BE4; // type:object size:0x1C8 -lbl_21_data_71DAC = .data:0x00071DAC; // type:object size:0x1C8 -lbl_21_data_71F74 = .data:0x00071F74; // type:object size:0x140 -lbl_21_data_720B4 = .data:0x000720B4; // type:object size:0x40 -lbl_21_data_720F4 = .data:0x000720F4; // type:object size:0x50 -lbl_21_data_72144 = .data:0x00072144; // type:object size:0x8 -lbl_21_data_7214C = .data:0x0007214C; // type:object size:0x14 -lbl_21_data_72160 = .data:0x00072160; // type:object size:0x120 -lbl_21_data_72280 = .data:0x00072280; // type:object size:0x60 -lbl_21_data_722E0 = .data:0x000722E0; // type:object size:0x20 -lbl_21_data_72300 = .data:0x00072300; // type:object size:0x30 -lbl_21_data_72330 = .data:0x00072330; // type:object size:0x24 -lbl_21_data_72354 = .data:0x00072354; // type:object size:0x8 -lbl_21_data_7235C = .data:0x0007235C; // type:object size:0x30 -lbl_21_data_7238C = .data:0x0007238C; // type:object size:0x4 align:4 data:float -lbl_21_data_72390 = .data:0x00072390; // type:object size:0x4 align:4 data:float -lbl_21_data_72394 = .data:0x00072394; // type:object size:0x4 align:4 data:float +@18 = .data:0x000712A0; // type:object size:0xE scope:local data:string +@19 = .data:0x000712B0; // type:object size:0xE scope:local data:string +@20 = .data:0x000712C0; // type:object size:0xD scope:local data:string +@21 = .data:0x000712D0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000712E0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00071310; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00071318; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0007151C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00071720; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000718E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00071928; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00071978; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00071980; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000719A0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00071A60; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00071AC0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00071B00; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00071B80; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00071BC0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00071BE4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00071DAC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00071F74; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000720B4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000720F4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00072144; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0007214C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00072160; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00072280; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000722E0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00072300; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00072330; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00072354; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0007235C; // type:object size:0x30 scope:local +spring3_k = .data:0x0007238C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00072390; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00072394; // type:object size:0x4 scope:local align:4 data:float lbl_21_data_72398 = .data:0x00072398; // type:object size:0xE data:string lbl_21_data_723A8 = .data:0x000723A8; // type:object size:0xC lbl_21_data_723B4 = .data:0x000723B4; // type:object size:0x8 @@ -6713,7 +6713,7 @@ lbl_21_data_78410 = .data:0x00078410; // type:object size:0x14 lbl_21_data_78424 = .data:0x00078424; // type:object size:0x24 lbl_21_data_78448 = .data:0x00078448; // type:object size:0x40 data:4byte lbl_21_data_78488 = .data:0x00078488; // type:object size:0x30 -lbl_21_data_784B8 = .data:0x000784B8; // type:object size:0x5 data:string +@115 = .data:0x000784B8; // type:object size:0x5 scope:local data:string lbl_21_data_784C0 = .data:0x000784C0; // type:object size:0xE data:string lbl_21_data_784D0 = .data:0x000784D0; // type:object size:0xD data:string lbl_21_data_784E0 = .data:0x000784E0; // type:object size:0x18 @@ -6781,149 +6781,149 @@ lbl_21_data_7A300 = .data:0x0007A300; // type:object size:0x30 lbl_21_data_7A330 = .data:0x0007A330; // type:object size:0xF data:string lbl_21_data_7A340 = .data:0x0007A340; // type:object size:0x10 data:string lbl_21_data_7A350 = .data:0x0007A350; // type:object size:0x18 data:string -lbl_21_data_7A368 = .data:0x0007A368; // type:object size:0xD data:string -lbl_21_data_7A378 = .data:0x0007A378; // type:object size:0xD data:string -lbl_21_data_7A388 = .data:0x0007A388; // type:object size:0x18 -lbl_21_data_7A3A0 = .data:0x0007A3A0; // type:object size:0x8 -lbl_21_data_7A3A8 = .data:0x0007A3A8; // type:object size:0x2D0 -lbl_21_data_7A678 = .data:0x0007A678; // type:object size:0xCE4 -lbl_21_data_7B35C = .data:0x0007B35C; // type:object size:0x18 -lbl_21_data_7B374 = .data:0x0007B374; // type:object size:0xE data:string -lbl_21_data_7B384 = .data:0x0007B384; // type:object size:0xC -lbl_21_data_7B390 = .data:0x0007B390; // type:object size:0x8 -lbl_21_data_7B398 = .data:0x0007B398; // type:object size:0x50 -lbl_21_data_7B3E8 = .data:0x0007B3E8; // type:object size:0xCC -lbl_21_data_7B4B4 = .data:0x0007B4B4; // type:object size:0x18 -lbl_21_data_7B4CC = .data:0x0007B4CC; // type:object size:0xC -lbl_21_data_7B4D8 = .data:0x0007B4D8; // type:object size:0x8 -lbl_21_data_7B4E0 = .data:0x0007B4E0; // type:object size:0x50 -lbl_21_data_7B530 = .data:0x0007B530; // type:object size:0xCC -lbl_21_data_7B5FC = .data:0x0007B5FC; // type:object size:0x18 -lbl_21_data_7B614 = .data:0x0007B614; // type:object size:0xD data:string -lbl_21_data_7B624 = .data:0x0007B624; // type:object size:0xD data:string -lbl_21_data_7B634 = .data:0x0007B634; // type:object size:0xD data:string -lbl_21_data_7B644 = .data:0x0007B644; // type:object size:0xD data:string -lbl_21_data_7B654 = .data:0x0007B654; // type:object size:0x30 -lbl_21_data_7B684 = .data:0x0007B684; // type:object size:0x8 -lbl_21_data_7B68C = .data:0x0007B68C; // type:object size:0x108 -lbl_21_data_7B794 = .data:0x0007B794; // type:object size:0x18C -lbl_21_data_7B920 = .data:0x0007B920; // type:object size:0x18 -lbl_21_data_7B938 = .data:0x0007B938; // type:object size:0x38 -lbl_21_data_7B970 = .data:0x0007B970; // type:object size:0x100 -lbl_21_data_7BA70 = .data:0x0007BA70; // type:object size:0x15C -lbl_21_data_7BBCC = .data:0x0007BBCC; // type:object size:0x18 -lbl_21_data_7BBE4 = .data:0x0007BBE4; // type:object size:0x38 -lbl_21_data_7BC1C = .data:0x0007BC1C; // type:object size:0x10C -lbl_21_data_7BD28 = .data:0x0007BD28; // type:object size:0x15C -lbl_21_data_7BE84 = .data:0x0007BE84; // type:object size:0x18 -lbl_21_data_7BE9C = .data:0x0007BE9C; // type:object size:0x38 -lbl_21_data_7BED4 = .data:0x0007BED4; // type:object size:0xC0 -lbl_21_data_7BF94 = .data:0x0007BF94; // type:object size:0x114 -lbl_21_data_7C0A8 = .data:0x0007C0A8; // type:object size:0x18 -lbl_21_data_7C0C0 = .data:0x0007C0C0; // type:object size:0x38 -lbl_21_data_7C0F8 = .data:0x0007C0F8; // type:object size:0x108 -lbl_21_data_7C200 = .data:0x0007C200; // type:object size:0x18C -lbl_21_data_7C38C = .data:0x0007C38C; // type:object size:0x18 -lbl_21_data_7C3A4 = .data:0x0007C3A4; // type:object size:0x38 -lbl_21_data_7C3DC = .data:0x0007C3DC; // type:object size:0x34 -lbl_21_data_7C410 = .data:0x0007C410; // type:object size:0x6C -lbl_21_data_7C47C = .data:0x0007C47C; // type:object size:0x18 -lbl_21_data_7C494 = .data:0x0007C494; // type:object size:0x38 -lbl_21_data_7C4CC = .data:0x0007C4CC; // type:object size:0x34 -lbl_21_data_7C500 = .data:0x0007C500; // type:object size:0x6C -lbl_21_data_7C56C = .data:0x0007C56C; // type:object size:0x18 -lbl_21_data_7C584 = .data:0x0007C584; // type:object size:0x38 -lbl_21_data_7C5BC = .data:0x0007C5BC; // type:object size:0x2B0 -lbl_21_data_7C86C = .data:0x0007C86C; // type:object size:0x3B4 -lbl_21_data_7CC20 = .data:0x0007CC20; // type:object size:0x18 -lbl_21_data_7CC38 = .data:0x0007CC38; // type:object size:0x38 -lbl_21_data_7CC70 = .data:0x0007CC70; // type:object size:0x174 -lbl_21_data_7CDE4 = .data:0x0007CDE4; // type:object size:0x234 -lbl_21_data_7D018 = .data:0x0007D018; // type:object size:0x18 -lbl_21_data_7D030 = .data:0x0007D030; // type:object size:0x38 -lbl_21_data_7D068 = .data:0x0007D068; // type:object size:0x20 -lbl_21_data_7D088 = .data:0x0007D088; // type:object size:0x20 -lbl_21_data_7D0A8 = .data:0x0007D0A8; // type:object size:0xA0 -lbl_21_data_7D148 = .data:0x0007D148; // type:object size:0xA0 -lbl_21_data_7D1E8 = .data:0x0007D1E8; // type:object size:0xA0 -lbl_21_data_7D288 = .data:0x0007D288; // type:object size:0xA0 -lbl_21_data_7D328 = .data:0x0007D328; // type:object size:0xA0 -lbl_21_data_7D3C8 = .data:0x0007D3C8; // type:object size:0x20 -lbl_21_data_7D3E8 = .data:0x0007D3E8; // type:object size:0x20 -lbl_21_data_7D408 = .data:0x0007D408; // type:object size:0xA0 -lbl_21_data_7D4A8 = .data:0x0007D4A8; // type:object size:0x90 -lbl_21_data_7D538 = .data:0x0007D538; // type:object size:0xC data:4byte -lbl_21_data_7D544 = .data:0x0007D544; // type:object size:0xD data:string -lbl_21_data_7D554 = .data:0x0007D554; // type:object size:0x30 -lbl_21_data_7D584 = .data:0x0007D584; // type:object size:0x8 -lbl_21_data_7D58C = .data:0x0007D58C; // type:object size:0x108 -lbl_21_data_7D694 = .data:0x0007D694; // type:object size:0x18C -lbl_21_data_7D820 = .data:0x0007D820; // type:object size:0x18 -lbl_21_data_7D838 = .data:0x0007D838; // type:object size:0x38 -lbl_21_data_7D870 = .data:0x0007D870; // type:object size:0x100 -lbl_21_data_7D970 = .data:0x0007D970; // type:object size:0x15C -lbl_21_data_7DACC = .data:0x0007DACC; // type:object size:0x18 -lbl_21_data_7DAE4 = .data:0x0007DAE4; // type:object size:0x38 -lbl_21_data_7DB1C = .data:0x0007DB1C; // type:object size:0x10C -lbl_21_data_7DC28 = .data:0x0007DC28; // type:object size:0x15C -lbl_21_data_7DD84 = .data:0x0007DD84; // type:object size:0x18 -lbl_21_data_7DD9C = .data:0x0007DD9C; // type:object size:0x38 -lbl_21_data_7DDD4 = .data:0x0007DDD4; // type:object size:0xC0 -lbl_21_data_7DE94 = .data:0x0007DE94; // type:object size:0x114 -lbl_21_data_7DFA8 = .data:0x0007DFA8; // type:object size:0x18 -lbl_21_data_7DFC0 = .data:0x0007DFC0; // type:object size:0x38 -lbl_21_data_7DFF8 = .data:0x0007DFF8; // type:object size:0x108 -lbl_21_data_7E100 = .data:0x0007E100; // type:object size:0x18C -lbl_21_data_7E28C = .data:0x0007E28C; // type:object size:0x18 -lbl_21_data_7E2A4 = .data:0x0007E2A4; // type:object size:0x38 -lbl_21_data_7E2DC = .data:0x0007E2DC; // type:object size:0x34 -lbl_21_data_7E310 = .data:0x0007E310; // type:object size:0x6C -lbl_21_data_7E37C = .data:0x0007E37C; // type:object size:0x18 -lbl_21_data_7E394 = .data:0x0007E394; // type:object size:0x38 -lbl_21_data_7E3CC = .data:0x0007E3CC; // type:object size:0x34 -lbl_21_data_7E400 = .data:0x0007E400; // type:object size:0x6C -lbl_21_data_7E46C = .data:0x0007E46C; // type:object size:0x18 -lbl_21_data_7E484 = .data:0x0007E484; // type:object size:0x38 -lbl_21_data_7E4BC = .data:0x0007E4BC; // type:object size:0x2B0 -lbl_21_data_7E76C = .data:0x0007E76C; // type:object size:0x3B4 -lbl_21_data_7EB20 = .data:0x0007EB20; // type:object size:0x18 -lbl_21_data_7EB38 = .data:0x0007EB38; // type:object size:0x38 -lbl_21_data_7EB70 = .data:0x0007EB70; // type:object size:0x174 -lbl_21_data_7ECE4 = .data:0x0007ECE4; // type:object size:0x234 -lbl_21_data_7EF18 = .data:0x0007EF18; // type:object size:0x18 -lbl_21_data_7EF30 = .data:0x0007EF30; // type:object size:0x38 -lbl_21_data_7EF68 = .data:0x0007EF68; // type:object size:0x140 -lbl_21_data_7F0A8 = .data:0x0007F0A8; // type:object size:0x20 -lbl_21_data_7F0C8 = .data:0x0007F0C8; // type:object size:0x140 -lbl_21_data_7F208 = .data:0x0007F208; // type:object size:0x140 -lbl_21_data_7F348 = .data:0x0007F348; // type:object size:0x140 -lbl_21_data_7F488 = .data:0x0007F488; // type:object size:0x140 -lbl_21_data_7F5C8 = .data:0x0007F5C8; // type:object size:0x140 -lbl_21_data_7F708 = .data:0x0007F708; // type:object size:0x140 -lbl_21_data_7F848 = .data:0x0007F848; // type:object size:0x140 -lbl_21_data_7F988 = .data:0x0007F988; // type:object size:0x140 -lbl_21_data_7FAC8 = .data:0x0007FAC8; // type:object size:0x90 -lbl_21_data_7FB58 = .data:0x0007FB58; // type:object size:0xC data:4byte -lbl_21_data_7FB64 = .data:0x0007FB64; // type:object size:0x1C -lbl_21_data_7FB80 = .data:0x0007FB80; // type:object size:0x60 -lbl_21_data_7FBE0 = .data:0x0007FBE0; // type:object size:0x4 data:4byte -lbl_21_data_7FBE4 = .data:0x0007FBE4; // type:object size:0x4 data:4byte -lbl_21_data_7FBE8 = .data:0x0007FBE8; // type:object size:0x4 align:4 data:float -lbl_21_data_7FBEC = .data:0x0007FBEC; // type:object size:0x4 align:4 data:float -lbl_21_data_7FBF0 = .data:0x0007FBF0; // type:object size:0x4 align:4 data:float -lbl_21_data_7FBF4 = .data:0x0007FBF4; // type:object size:0x4 data:4byte -lbl_21_data_7FBF8 = .data:0x0007FBF8; // type:object size:0x4 data:4byte -lbl_21_data_7FBFC = .data:0x0007FBFC; // type:object size:0x4 align:4 data:float -lbl_21_data_7FC00 = .data:0x0007FC00; // type:object size:0x4 align:4 data:float -lbl_21_data_7FC04 = .data:0x0007FC04; // type:object size:0x4 align:4 data:float -lbl_21_data_7FC08 = .data:0x0007FC08; // type:object size:0xC -lbl_21_data_7FC14 = .data:0x0007FC14; // type:object size:0xC -lbl_21_data_7FC20 = .data:0x0007FC20; // type:object size:0xC -lbl_21_data_7FC2C = .data:0x0007FC2C; // type:object size:0xC -lbl_21_data_7FC38 = .data:0x0007FC38; // type:object size:0xC -lbl_21_data_7FC44 = .data:0x0007FC44; // type:object size:0x4 data:4byte -lbl_21_data_7FC48 = .data:0x0007FC48; // type:object size:0xC -lbl_21_data_7FC54 = .data:0x0007FC54; // type:object size:0xC +@19 = .data:0x0007A368; // type:object size:0xD scope:local data:string +@20 = .data:0x0007A378; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0007A388; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0007A3A0; // type:object size:0x8 scope:local +goalring_plist = .data:0x0007A3A8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0007A678; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0007B35C; // type:object size:0x18 scope:local +@21 = .data:0x0007B374; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0007B384; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0007B390; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0007B398; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0007B3E8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0007B4B4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0007B4CC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0007B4D8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0007B4E0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0007B530; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0007B5FC; // type:object size:0x18 scope:local +@22 = .data:0x0007B614; // type:object size:0xD scope:local data:string +@23 = .data:0x0007B624; // type:object size:0xD scope:local data:string +@24 = .data:0x0007B634; // type:object size:0xD scope:local data:string +@25 = .data:0x0007B644; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0007B654; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0007B684; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0007B68C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0007B794; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0007B920; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0007B938; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0007B970; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0007BA70; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0007BBCC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0007BBE4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0007BC1C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0007BD28; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0007BE84; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0007BE9C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0007BED4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0007BF94; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0007C0A8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0007C0C0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0007C0F8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0007C200; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0007C38C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0007C3A4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0007C3DC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0007C410; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0007C47C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0007C494; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0007C4CC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0007C500; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0007C56C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0007C584; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0007C5BC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0007C86C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0007CC20; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0007CC38; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0007CC70; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0007CDE4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0007D018; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0007D030; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0007D068; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0007D088; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0007D0A8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0007D148; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0007D1E8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0007D288; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0007D328; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0007D3C8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0007D3E8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0007D408; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0007D4A8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0007D538; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0007D544; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0007D554; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0007D584; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0007D58C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0007D694; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0007D820; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0007D838; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0007D870; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0007D970; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0007DACC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0007DAE4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0007DB1C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0007DC28; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0007DD84; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0007DD9C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0007DDD4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0007DE94; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0007DFA8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0007DFC0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0007DFF8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0007E100; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0007E28C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0007E2A4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0007E2DC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0007E310; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0007E37C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0007E394; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0007E3CC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0007E400; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0007E46C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0007E484; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0007E4BC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0007E76C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0007EB20; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0007EB38; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0007EB70; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0007ECE4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0007EF18; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0007EF30; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0007EF68; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0007F0A8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0007F0C8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0007F208; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0007F348; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0007F488; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0007F5C8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0007F708; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0007F848; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0007F988; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0007FAC8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0007FB58; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0007FB64; // type:object size:0x1C +goalring_colli_info = .data:0x0007FB80; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0007FBE0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0007FBE4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0007FBE8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0007FBEC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0007FBF0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0007FBF4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0007FBF8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0007FBFC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0007FC00; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0007FC04; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0007FC08; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0007FC14; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0007FC20; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0007FC2C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0007FC38; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0007FC44; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0007FC48; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0007FC54; // type:object size:0xC scope:local lbl_21_data_7FC60 = .data:0x0007FC60; // type:object size:0xE data:string lbl_21_data_7FC70 = .data:0x0007FC70; // type:object size:0xD data:string lbl_21_data_7FC80 = .data:0x0007FC80; // type:object size:0xD data:string @@ -7009,30 +7009,30 @@ lbl_21_data_83570 = .data:0x00083570; // type:object size:0xD data:string lbl_21_data_83580 = .data:0x00083580; // type:object size:0xE data:string lbl_21_data_83590 = .data:0x00083590; // type:object size:0xD data:string lbl_21_data_835A0 = .data:0x000835A0; // type:object size:0x24 -lbl_21_data_835C4 = .data:0x000835C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000835C4; // type:object size:0x8 lbl_21_data_835CC = .data:0x000835CC; // type:object size:0x98 lbl_21_data_83664 = .data:0x00083664; // type:object size:0x2DC -lbl_21_data_83940 = .data:0x00083940; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00083940; // type:object size:0x18 lbl_21_data_83958 = .data:0x00083958; // type:object size:0x164 lbl_21_data_83ABC = .data:0x00083ABC; // type:object size:0x15C -lbl_21_data_83C18 = .data:0x00083C18; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00083C18; // type:object size:0x18 lbl_21_data_83C30 = .data:0x00083C30; // type:object size:0x1B4 lbl_21_data_83DE4 = .data:0x00083DE4; // type:object size:0x15C -lbl_21_data_83F40 = .data:0x00083F40; // type:object size:0x18 -lbl_21_data_83F58 = .data:0x00083F58; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00083F40; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00083F58; // type:object size:0x30 lbl_21_data_83F88 = .data:0x00083F88; // type:object size:0x10 -lbl_21_data_83F98 = .data:0x00083F98; // type:object size:0x58 data:4byte -jumptable_21_data_83FF0 = .data:0x00083FF0; // type:object size:0x1C scope:local -lbl_21_data_8400C = .data:0x0008400C; // type:object size:0xC -lbl_21_data_84018 = .data:0x00084018; // type:object size:0xE data:string -lbl_21_data_84028 = .data:0x00084028; // type:object size:0xC -lbl_21_data_84034 = .data:0x00084034; // type:object size:0x8 -lbl_21_data_8403C = .data:0x0008403C; // type:object size:0x3D4 -lbl_21_data_84410 = .data:0x00084410; // type:object size:0x4A4 -lbl_21_data_848B4 = .data:0x000848B4; // type:object size:0x18 -lbl_21_data_848CC = .data:0x000848CC; // type:object size:0x30 -lbl_21_data_848FC = .data:0x000848FC; // type:object size:0x58 data:4byte -jumptable_21_data_84954 = .data:0x00084954; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00083F98; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00083FF0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0008400C; // type:object size:0xC scope:local +@21 = .data:0x00084018; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00084028; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00084034; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0008403C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00084410; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000848B4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000848CC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000848FC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00084954; // type:object size:0x1C scope:local lbl_21_data_84980 = .data:0x00084980; // type:object size:0xD data:string lbl_21_data_84990 = .data:0x00084990; // type:object size:0xE data:string lbl_21_data_849A0 = .data:0x000849A0; // type:object size:0xD data:string @@ -7768,29 +7768,29 @@ lbl_21_data_ACC40 = .data:0x000ACC40; // type:object size:0x30 lbl_21_data_ACC70 = .data:0x000ACC70; // type:object size:0x30 lbl_21_data_ACCA0 = .data:0x000ACCA0; // type:object size:0xE data:string lbl_21_data_ACCB0 = .data:0x000ACCB0; // type:object size:0xC -lbl_21_data_ACCBC = .data:0x000ACCBC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000ACCBC; // type:object size:0x8 lbl_21_data_ACCC4 = .data:0x000ACCC4; // type:object size:0x318 lbl_21_data_ACFDC = .data:0x000ACFDC; // type:object size:0x42C -lbl_21_data_AD408 = .data:0x000AD408; // type:object size:0x18 -lbl_21_data_AD420 = .data:0x000AD420; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000AD408; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000AD420; // type:object size:0x38 lbl_21_data_AD458 = .data:0x000AD458; // type:object size:0x318 lbl_21_data_AD770 = .data:0x000AD770; // type:object size:0x42C -lbl_21_data_ADB9C = .data:0x000ADB9C; // type:object size:0x18 -lbl_21_data_ADBB4 = .data:0x000ADBB4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000ADB9C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000ADBB4; // type:object size:0x38 lbl_21_data_ADBEC = .data:0x000ADBEC; // type:object size:0x69C lbl_21_data_AE288 = .data:0x000AE288; // type:object size:0x7BC -lbl_21_data_AEA44 = .data:0x000AEA44; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000AEA44; // type:object size:0x18 lbl_21_data_AEA5C = .data:0x000AEA5C; // type:object size:0x268 -lbl_21_data_AECC4 = .data:0x000AECC4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000AECC4; // type:object size:0x24 lbl_21_data_AECE8 = .data:0x000AECE8; // type:object size:0x268 -lbl_21_data_AEF50 = .data:0x000AEF50; // type:object size:0x24 -lbl_21_data_AEF74 = .data:0x000AEF74; // type:object size:0x30 -lbl_21_data_AEFA4 = .data:0x000AEFA4; // type:object size:0x4 align:4 data:float -lbl_21_data_AEFA8 = .data:0x000AEFA8; // type:object size:0x4 align:4 data:float -lbl_21_data_AEFAC = .data:0x000AEFAC; // type:object size:0x4 align:4 data:float -lbl_21_data_AEFB0 = .data:0x000AEFB0; // type:object size:0x4 data:4byte -jumptable_21_data_AEFB4 = .data:0x000AEFB4; // type:object size:0x30 scope:local -lbl_21_data_AEFE4 = .data:0x000AEFE4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000AEF50; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000AEF74; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000AEFA4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000AEFA8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000AEFAC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000AEFB0; // type:object size:0x4 data:4byte +@91 = .data:0x000AEFB4; // type:object size:0x30 scope:local +vec$111 = .data:0x000AEFE4; // type:object size:0x18 scope:local lbl_21_data_AF000 = .data:0x000AF000; // type:object size:0xE data:string lbl_21_data_AF010 = .data:0x000AF010; // type:object size:0xE data:string lbl_21_data_AF020 = .data:0x000AF020; // type:object size:0xD data:string @@ -8874,7 +8874,7 @@ lbl_21_bss_CE0 = .bss:0x00000CE0; // type:object size:0x8 data:4byte lbl_21_bss_CE8 = .bss:0x00000CE8; // type:object size:0x8 data:4byte lbl_21_bss_CF0 = .bss:0x00000CF0; // type:object size:0x8 data:4byte lbl_21_bss_CF8 = .bss:0x00000CF8; // type:object size:0x8 data:4byte -lbl_21_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D00; // type:object size:0x4 scope:local data:4byte lbl_21_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte lbl_21_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte lbl_21_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte @@ -8890,7 +8890,7 @@ colli_timer = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D44; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D4C; // type:object size:0x4 scope:local data:4byte -lbl_21_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte lbl_21_bss_D58 = .bss:0x00000D58; // type:object size:0x4 data:4byte lbl_21_bss_D5C = .bss:0x00000D5C; // type:object size:0x4 data:4byte lbl_21_bss_D60 = .bss:0x00000D60; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg22D/splits.txt b/config/GSNE8P/stg22D/splits.txt index 69406a9c..67b056a3 100644 --- a/config/GSNE8P/stg22D/splits.txt +++ b/config/GSNE8P/stg22D/splits.txt @@ -194,13 +194,10 @@ stg22D_46.c: .text start:0x0001C190 end:0x0001D1D0 .rodata start:0x00000A28 end:0x00000A78 -stg22D_47.c: - .text start:0x0001D510 end:0x0001D6A8 - .rodata start:0x00000A78 end:0x00000A90 - -stg22D_48.c: - .text start:0x0001D6A8 end:0x0001D9AC - .rodata start:0x00000A90 end:0x00000A98 +OBJECT/o_3spring.c: + .text start:0x0001D510 end:0x0001D9AC + .rodata start:0x00000A78 end:0x00000A98 + .data start:0x000C5600 end:0x000C66F8 stg22D_49.c: .text start:0x0001D9AC end:0x0001DE34 @@ -226,9 +223,10 @@ stg22D_55.c: .text start:0x00020820 end:0x000210A4 .rodata start:0x00000B90 end:0x00000BD8 -stg22D_56.c: - .text start:0x000211C4 end:0x00021950 +OBJECT/o_degring_linear.c: + .text start:0x00021190 end:0x00021AE0 .rodata start:0x00000BD8 end:0x00000BF0 + .data start:0x000CC060 end:0x000CC068 stg22D_57.c: .text start:0x000221D4 end:0x000224E4 @@ -250,9 +248,11 @@ stg22D_61.c: .text start:0x00026644 end:0x00026700 .rodata start:0x00000CB0 end:0x00000CB8 -stg22D_62.c: - .text start:0x000268A8 end:0x00027BC0 +OBJECT/o_goalring.c: + .text start:0x000268A4 end:0x00027BC0 .rodata start:0x00000CB8 end:0x00000D10 + .data start:0x000CDF78 end:0x000D3870 + .bss start:0x00000D00 end:0x00000D08 stg22D_63.c: .text start:0x00027C88 end:0x000286A8 @@ -270,21 +270,15 @@ stg22D_66.c: .text start:0x0002A13C end:0x0002A20C .rodata start:0x00000D98 end:0x00000DA0 -stg22D_67.c: - .text start:0x0002A490 end:0x0002AF38 - .rodata start:0x00000DA0 end:0x00000DD8 - -stg22D_68.c: - .text start:0x0002AFAC end:0x0002AFF0 - .rodata start:0x00000DD8 end:0x00000DE0 - -stg22D_69.c: - .text start:0x0002B1A8 end:0x0002BC08 - .rodata start:0x00000DE0 end:0x00000E20 +OBJECT/o_itemboxair.c: + .text start:0x0002A3BC end:0x0002B064 + .rodata start:0x00000DA0 end:0x00000DE0 + .data start:0x000D7B98 end:0x000D7C18 -stg22D_70.c: - .text start:0x0002BC7C end:0x0002BCC0 - .rodata start:0x00000E20 end:0x00000E28 +OBJECT/o_itemboxballoon.c: + .text start:0x0002B064 end:0x0002BD34 + .rodata start:0x00000DE0 end:0x00000E28 + .data start:0x000D7C18 end:0x000D8570 stg22D_71.c: .text start:0x0002BD34 end:0x0002C6E8 @@ -328,9 +322,11 @@ stg22D_80.c: .text start:0x0003B15C end:0x0003CC00 .rodata start:0x000011C0 end:0x00001250 -stg22D_81.c: +OBJECT/o_savepoint.c: .text start:0x0003CE0C end:0x0003DE9C .rodata start:0x00001250 end:0x00001288 + .data start:0x001028F0 end:0x00102940 + .bss start:0x00000D48 end:0x00000D50 stg22D_82.c: .text start:0x0003DEBC end:0x0003E6F4 diff --git a/config/GSNE8P/stg22D/symbols.txt b/config/GSNE8P/stg22D/symbols.txt index 731a05e9..f22c4f95 100644 --- a/config/GSNE8P/stg22D/symbols.txt +++ b/config/GSNE8P/stg22D/symbols.txt @@ -181,13 +181,13 @@ fn_22_13220 = .text:0x00013220; // type:function size:0x168 fn_22_13388 = .text:0x00013388; // type:function size:0x54 fn_22_133DC = .text:0x000133DC; // type:function size:0x1CC fn_22_135A8 = .text:0x000135A8; // type:function size:0xC8 -fn_22_13670 = .text:0x00013670; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00013670; // type:function size:0x30 fn_22_136A0 = .text:0x000136A0; // type:function size:0x30C -fn_22_139AC = .text:0x000139AC; // type:function size:0x74 -fn_22_13A20 = .text:0x00013A20; // type:function size:0xBC -fn_22_13ADC = .text:0x00013ADC; // type:function size:0x40 -fn_22_13B1C = .text:0x00013B1C; // type:function size:0x2C -fn_22_13B48 = .text:0x00013B48; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x000139AC; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00013A20; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00013ADC; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00013B1C; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00013B48; // type:function size:0x60 fn_22_13BA8 = .text:0x00013BA8; // type:function size:0x12C fn_22_13CD4 = .text:0x00013CD4; // type:function size:0x4 fn_22_13CD8 = .text:0x00013CD8; // type:function size:0x4 @@ -211,11 +211,11 @@ fn_22_1667C = .text:0x0001667C; // type:function size:0xC fn_22_16688 = .text:0x00016688; // type:function size:0x1CC fn_22_16854 = .text:0x00016854; // type:function size:0x88 fn_22_168DC = .text:0x000168DC; // type:function size:0xD0 -fn_22_169AC = .text:0x000169AC; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000169AC; // type:function size:0x100 fn_22_16AAC = .text:0x00016AAC; // type:function size:0x198 fn_22_16C44 = .text:0x00016C44; // type:function size:0xA8 fn_22_16CEC = .text:0x00016CEC; // type:function size:0x70 -fn_22_16D5C = .text:0x00016D5C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00016D5C; // type:function size:0x114 fn_22_16E70 = .text:0x00016E70; // type:function size:0x6C fn_22_16EDC = .text:0x00016EDC; // type:function size:0x180 fn_22_1705C = .text:0x0001705C; // type:function size:0xA4 @@ -257,7 +257,7 @@ fn_22_1974C = .text:0x0001974C; // type:function size:0xA4 fn_22_197F0 = .text:0x000197F0; // type:function size:0xA4 fn_22_19894 = .text:0x00019894; // type:function size:0xA4 fn_22_19938 = .text:0x00019938; // type:function size:0xB0 -fn_22_199E8 = .text:0x000199E8; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000199E8; // type:function size:0x19C fn_22_19B84 = .text:0x00019B84; // type:function size:0x198 _rename_MakeParticle = .text:0x00019D1C; // type:function size:0x19C fn_22_19EB8 = .text:0x00019EB8; // type:function size:0x198 @@ -269,7 +269,7 @@ fn_22_1A820 = .text:0x0001A820; // type:function size:0x128 fn_22_1A948 = .text:0x0001A948; // type:function size:0x4 fn_22_1A94C = .text:0x0001A94C; // type:function size:0x4 fn_22_1A950 = .text:0x0001A950; // type:function size:0x40 -fn_22_1A990 = .text:0x0001A990; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001A990; // type:function size:0x1E4 fn_22_1AB74 = .text:0x0001AB74; // type:function size:0x24 fn_22_1AB98 = .text:0x0001AB98; // type:function size:0x1C0 fn_22_1AD58 = .text:0x0001AD58; // type:function size:0x1F4 @@ -277,7 +277,7 @@ fn_22_1AF4C = .text:0x0001AF4C; // type:function size:0x190 fn_22_1B0DC = .text:0x0001B0DC; // type:function size:0xF8 fn_22_1B1D4 = .text:0x0001B1D4; // type:function size:0x1D4 fn_22_1B3A8 = .text:0x0001B3A8; // type:function size:0x18C -fn_22_1B534 = .text:0x0001B534; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001B534; // type:function size:0x1C8 fn_22_1B6FC = .text:0x0001B6FC; // type:function size:0xD0 fn_22_1B7CC = .text:0x0001B7CC; // type:function size:0x358 fn_22_1BB24 = .text:0x0001BB24; // type:function size:0x2C0 @@ -295,11 +295,11 @@ fn_22_1D1D0 = .text:0x0001D1D0; // type:function size:0x120 fn_22_1D2F0 = .text:0x0001D2F0; // type:function size:0x120 fn_22_1D410 = .text:0x0001D410; // type:function size:0x84 fn_22_1D494 = .text:0x0001D494; // type:function size:0x7C -fn_22_1D510 = .text:0x0001D510; // type:function size:0x198 -fn_22_1D6A8 = .text:0x0001D6A8; // type:function size:0xD4 -fn_22_1D77C = .text:0x0001D77C; // type:function size:0x38 -fn_22_1D7B4 = .text:0x0001D7B4; // type:function size:0x144 -fn_22_1D8F8 = .text:0x0001D8F8; // type:function size:0xB4 +Object3SpringJump = .text:0x0001D510; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001D6A8; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001D77C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001D7B4; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001D8F8; // type:function size:0xB4 scope:local fn_22_1D9AC = .text:0x0001D9AC; // type:function size:0xF8 fn_22_1DAA4 = .text:0x0001DAA4; // type:function size:0xFC fn_22_1DBA0 = .text:0x0001DBA0; // type:function size:0x30 @@ -337,15 +337,15 @@ fn_22_20904 = .text:0x00020904; // type:function size:0x38 fn_22_2093C = .text:0x0002093C; // type:function size:0x768 fn_22_210A4 = .text:0x000210A4; // type:function size:0x78 fn_22_2111C = .text:0x0002111C; // type:function size:0x74 -fn_22_21190 = .text:0x00021190; // type:function size:0x34 -fn_22_211C4 = .text:0x000211C4; // type:function size:0x11C -fn_22_212E0 = .text:0x000212E0; // type:function size:0x110 -fn_22_213F0 = .text:0x000213F0; // type:function size:0xB4 -fn_22_214A4 = .text:0x000214A4; // type:function size:0x150 -fn_22_215F4 = .text:0x000215F4; // type:function size:0xE0 -fn_22_216D4 = .text:0x000216D4; // type:function size:0x190 -fn_22_21864 = .text:0x00021864; // type:function size:0xEC -fn_22_21950 = .text:0x00021950; // type:function size:0x190 +DegRingGetNum = .text:0x00021190; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000211C4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000212E0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000213F0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x000214A4; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000215F4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000216D4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00021864; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00021950; // type:function size:0x190 scope:local fn_22_21AE0 = .text:0x00021AE0; // type:function size:0x98 fn_22_21B78 = .text:0x00021B78; // type:function size:0xC8 fn_22_21C40 = .text:0x00021C40; // type:function size:0x10C @@ -406,15 +406,15 @@ fn_22_26700 = .text:0x00026700; // type:function size:0x8C fn_22_2678C = .text:0x0002678C; // type:function size:0x38 fn_22_267C4 = .text:0x000267C4; // type:function size:0x4 fn_22_267C8 = .text:0x000267C8; // type:function size:0xDC -fn_22_268A4 = .text:0x000268A4; // type:function size:0x4 -fn_22_268A8 = .text:0x000268A8; // type:function size:0x2EC -fn_22_26B94 = .text:0x00026B94; // type:function size:0x44 -fn_22_26BD8 = .text:0x00026BD8; // type:function size:0x7F4 -fn_22_273CC = .text:0x000273CC; // type:function size:0x34 -fn_22_27400 = .text:0x00027400; // type:function size:0xF0 -fn_22_274F0 = .text:0x000274F0; // type:function size:0x214 -fn_22_27704 = .text:0x00027704; // type:function size:0x254 -fn_22_27958 = .text:0x00027958; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000268A4; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000268A8; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026B94; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00026BD8; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000273CC; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00027400; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000274F0; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00027704; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00027958; // type:function size:0x268 scope:local fn_22_27BC0 = .text:0x00027BC0; // type:function size:0x54 fn_22_27C14 = .text:0x00027C14; // type:function size:0x74 fn_22_27C88 = .text:0x00027C88; // type:function size:0x8C @@ -430,7 +430,7 @@ fn_22_28910 = .text:0x00028910; // type:function size:0x3F8 fn_22_28D08 = .text:0x00028D08; // type:function size:0x1D0 fn_22_28ED8 = .text:0x00028ED8; // type:function size:0x140 fn_22_29018 = .text:0x00029018; // type:function size:0x1FC -fn_22_29214 = .text:0x00029214; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00029214; // type:function size:0x13C fn_22_29350 = .text:0x00029350; // type:function size:0x200 fn_22_29550 = .text:0x00029550; // type:function size:0x98 fn_22_295E8 = .text:0x000295E8; // type:function size:0x238 @@ -450,53 +450,53 @@ fn_22_29D4C = .text:0x00029D4C; // type:function size:0x44 fn_22_29D90 = .text:0x00029D90; // type:function size:0x38 fn_22_29DC8 = .text:0x00029DC8; // type:function size:0x4 fn_22_29DCC = .text:0x00029DCC; // type:function size:0x38 -fn_22_29E04 = .text:0x00029E04; // type:function size:0xC8 -fn_22_29ECC = .text:0x00029ECC; // type:function size:0x138 +_rename_GiveItemP = .text:0x00029E04; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00029ECC; // type:function size:0x138 fn_22_2A004 = .text:0x0002A004; // type:function size:0x138 fn_22_2A13C = .text:0x0002A13C; // type:function size:0xD0 fn_22_2A20C = .text:0x0002A20C; // type:function size:0x90 fn_22_2A29C = .text:0x0002A29C; // type:function size:0x94 fn_22_2A330 = .text:0x0002A330; // type:function size:0x8C -fn_22_2A3BC = .text:0x0002A3BC; // type:function size:0xD4 -fn_22_2A490 = .text:0x0002A490; // type:function size:0x240 -fn_22_2A6D0 = .text:0x0002A6D0; // type:function size:0x98 -fn_22_2A768 = .text:0x0002A768; // type:function size:0x214 -fn_22_2A97C = .text:0x0002A97C; // type:function size:0x10 -fn_22_2A98C = .text:0x0002A98C; // type:function size:0xA0 -fn_22_2AA2C = .text:0x0002AA2C; // type:function size:0xD0 -fn_22_2AAFC = .text:0x0002AAFC; // type:function size:0x26C -fn_22_2AD68 = .text:0x0002AD68; // type:function size:0x38 -fn_22_2ADA0 = .text:0x0002ADA0; // type:function size:0x50 -fn_22_2ADF0 = .text:0x0002ADF0; // type:function size:0x70 -fn_22_2AE60 = .text:0x0002AE60; // type:function size:0x50 -fn_22_2AEB0 = .text:0x0002AEB0; // type:function size:0x38 -fn_22_2AEE8 = .text:0x0002AEE8; // type:function size:0x50 -fn_22_2AF38 = .text:0x0002AF38; // type:function size:0x38 -fn_22_2AF70 = .text:0x0002AF70; // type:function size:0x3C -fn_22_2AFAC = .text:0x0002AFAC; // type:function size:0x44 -fn_22_2AFF0 = .text:0x0002AFF0; // type:function size:0x38 -fn_22_2B028 = .text:0x0002B028; // type:function size:0x4 -fn_22_2B02C = .text:0x0002B02C; // type:function size:0x38 -fn_22_2B064 = .text:0x0002B064; // type:function size:0x144 -fn_22_2B1A8 = .text:0x0002B1A8; // type:function size:0x158 -fn_22_2B300 = .text:0x0002B300; // type:function size:0x64 -fn_22_2B364 = .text:0x0002B364; // type:function size:0x1C4 -fn_22_2B528 = .text:0x0002B528; // type:function size:0x3C -fn_22_2B564 = .text:0x0002B564; // type:function size:0x6C -fn_22_2B5D0 = .text:0x0002B5D0; // type:function size:0x228 -fn_22_2B7F8 = .text:0x0002B7F8; // type:function size:0x28C -fn_22_2BA84 = .text:0x0002BA84; // type:function size:0xC -fn_22_2BA90 = .text:0x0002BA90; // type:function size:0x50 -fn_22_2BAE0 = .text:0x0002BAE0; // type:function size:0x50 -fn_22_2BB30 = .text:0x0002BB30; // type:function size:0x50 -fn_22_2BB80 = .text:0x0002BB80; // type:function size:0x38 -fn_22_2BBB8 = .text:0x0002BBB8; // type:function size:0x50 -fn_22_2BC08 = .text:0x0002BC08; // type:function size:0x38 -fn_22_2BC40 = .text:0x0002BC40; // type:function size:0x3C -fn_22_2BC7C = .text:0x0002BC7C; // type:function size:0x44 -fn_22_2BCC0 = .text:0x0002BCC0; // type:function size:0x38 -fn_22_2BCF8 = .text:0x0002BCF8; // type:function size:0x4 -fn_22_2BCFC = .text:0x0002BCFC; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002A3BC; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002A490; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002A6D0; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002A768; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002A97C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002A98C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002AA2C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002AAFC; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002AD68; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002ADA0; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002ADF0; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002AE60; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002AEB0; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002AEE8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002AF38; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002AF70; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002AFAC; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002AFF0; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002B028; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002B02C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002B064; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002B1A8; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002B300; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002B364; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002B528; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002B564; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002B5D0; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002B7F8; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002BA84; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002BA90; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002BAE0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002BB30; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002BB80; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002BBB8; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002BC08; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002BC40; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002BC7C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002BCC0; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002BCF8; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002BCFC; // type:function size:0x38 scope:local fn_22_2BD34 = .text:0x0002BD34; // type:function size:0x280 fn_22_2BFB4 = .text:0x0002BFB4; // type:function size:0x50 fn_22_2C004 = .text:0x0002C004; // type:function size:0x50C @@ -584,8 +584,8 @@ fn_22_36CD4 = .text:0x00036CD4; // type:function size:0x40 fn_22_36D14 = .text:0x00036D14; // type:function size:0x260 fn_22_36F74 = .text:0x00036F74; // type:function size:0xBC fn_22_37030 = .text:0x00037030; // type:function size:0x188 -fn_22_371B8 = .text:0x000371B8; // type:function size:0x2C -fn_22_371E4 = .text:0x000371E4; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000371B8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000371E4; // type:function size:0x30 o_ring_0 = .text:0x00037214; // type:function size:0x13C scope:local Ring = .text:0x00037350; // type:function size:0x688 scope:global o_ring_3 = .text:0x000379D8; // type:function size:0x6C scope:global @@ -619,19 +619,19 @@ fn_22_3C920 = .text:0x0003C920; // type:function size:0x2E0 fn_22_3CC00 = .text:0x0003CC00; // type:function size:0x110 fn_22_3CD10 = .text:0x0003CD10; // type:function size:0xF8 fn_22_3CE08 = .text:0x0003CE08; // type:function size:0x4 -fn_22_3CE0C = .text:0x0003CE0C; // type:function size:0x264 -fn_22_3D070 = .text:0x0003D070; // type:function size:0x148 -fn_22_3D1B8 = .text:0x0003D1B8; // type:function size:0x48 -fn_22_3D200 = .text:0x0003D200; // type:function size:0x1A4 -fn_22_3D3A4 = .text:0x0003D3A4; // type:function size:0x1AC -fn_22_3D550 = .text:0x0003D550; // type:function size:0x154 -fn_22_3D6A4 = .text:0x0003D6A4; // type:function size:0x4 -fn_22_3D6A8 = .text:0x0003D6A8; // type:function size:0x138 -fn_22_3D7E0 = .text:0x0003D7E0; // type:function size:0x368 -fn_22_3DB48 = .text:0x0003DB48; // type:function size:0x224 -fn_22_3DD6C = .text:0x0003DD6C; // type:function size:0x20 -fn_22_3DD8C = .text:0x0003DD8C; // type:function size:0x4C -fn_22_3DDD8 = .text:0x0003DDD8; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003CE0C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003D070; // type:function size:0x148 scope:local +savepointExit = .text:0x0003D1B8; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003D200; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003D3A4; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003D550; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003D6A4; // type:function size:0x4 scope:local +initCollidata = .text:0x0003D6A8; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003D7E0; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003DB48; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003DD6C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003DD8C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003DDD8; // type:function size:0xC4 scope:local qFabsf = .text:0x0003DE9C; // type:function size:0x20 scope:weak fn_22_3DEBC = .text:0x0003DEBC; // type:function size:0x120 fn_22_3DFDC = .text:0x0003DFDC; // type:function size:0x98 @@ -1471,11 +1471,11 @@ lbl_22_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:flo lbl_22_rodata_A6C = .rodata:0x00000A6C; // type:object size:0x4 align:4 data:float lbl_22_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float lbl_22_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float -lbl_22_rodata_A78 = .rodata:0x00000A78; // type:object size:0xC data:4byte -lbl_22_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_22_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_22_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_22_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000A78; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float lbl_22_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float lbl_22_rodata_A9C = .rodata:0x00000A9C; // type:object size:0xC data:4byte lbl_22_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float @@ -1549,11 +1549,11 @@ lbl_22_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:flo lbl_22_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float lbl_22_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float lbl_22_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x8 align:8 data:double -lbl_22_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float lbl_22_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float lbl_22_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float lbl_22_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float @@ -1594,25 +1594,25 @@ lbl_22_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:flo lbl_22_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x8 align:8 data:double lbl_22_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x8 align:8 data:double lbl_22_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x8 align:4 data:float -lbl_22_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x8 align:8 data:double -lbl_22_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x8 align:8 data:double -lbl_22_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_22_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_22_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_22_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CF0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000CF8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float lbl_22_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float lbl_22_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float lbl_22_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float @@ -1646,37 +1646,37 @@ lbl_22_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:flo lbl_22_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float lbl_22_rodata_D94 = .rodata:0x00000D94; // type:object size:0x4 align:4 data:float lbl_22_rodata_D98 = .rodata:0x00000D98; // type:object size:0x8 align:4 data:float -lbl_22_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DA4 = .rodata:0x00000DA4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DAC = .rodata:0x00000DAC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DB4 = .rodata:0x00000DB4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x8 align:8 data:double -lbl_22_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DC4 = .rodata:0x00000DC4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x8 align:4 data:float -lbl_22_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x4 align:4 data:float -lbl_22_rodata_DFC = .rodata:0x00000DFC; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E08 = .rodata:0x00000E08; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E0C = .rodata:0x00000E0C; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_22_rodata_E20 = .rodata:0x00000E20; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DA0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DA4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DAC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000DB0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000DB4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000DB8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000DFC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E08; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E0C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float lbl_22_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float lbl_22_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float lbl_22_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float @@ -1922,17 +1922,17 @@ lbl_22_rodata_1238 = .rodata:0x00001238; // type:object size:0x4 align:4 data:fl lbl_22_rodata_1240 = .rodata:0x00001240; // type:object size:0x8 align:8 data:double lbl_22_rodata_1248 = .rodata:0x00001248; // type:object size:0x4 align:4 data:float lbl_22_rodata_124C = .rodata:0x0000124C; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 align:4 data:float -lbl_22_rodata_125C = .rodata:0x0000125C; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1268 = .rodata:0x00001268; // type:object size:0x8 align:8 data:double -lbl_22_rodata_1270 = .rodata:0x00001270; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1274 = .rodata:0x00001274; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1278 = .rodata:0x00001278; // type:object size:0x4 align:4 data:float -lbl_22_rodata_127C = .rodata:0x0000127C; // type:object size:0x4 align:4 data:float -lbl_22_rodata_1280 = .rodata:0x00001280; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001250; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001254; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001258; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000125C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001260; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001268; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001270; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001274; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001278; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000127C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001280; // type:object size:0x4 scope:local align:4 data:float lbl_22_rodata_1288 = .rodata:0x00001288; // type:object size:0x4 align:4 data:float lbl_22_rodata_128C = .rodata:0x0000128C; // type:object size:0x4 align:4 data:float lbl_22_rodata_1290 = .rodata:0x00001290; // type:object size:0x4 align:4 data:float @@ -8364,7 +8364,7 @@ lbl_22_data_C4F48 = .data:0x000C4F48; // type:object size:0x7 data:string lbl_22_data_C4F50 = .data:0x000C4F50; // type:object size:0x7 data:string lbl_22_data_C4F58 = .data:0x000C4F58; // type:object size:0x7 data:string lbl_22_data_C4F60 = .data:0x000C4F60; // type:object size:0x60 -lbl_22_data_C4FC0 = .data:0x000C4FC0; // type:object size:0x8 +_rename_ring_texlist = .data:0x000C4FC0; // type:object size:0x8 lbl_22_data_C4FC8 = .data:0x000C4FC8; // type:object size:0x38 lbl_22_data_C5000 = .data:0x000C5000; // type:object size:0x38 lbl_22_data_C5038 = .data:0x000C5038; // type:object size:0xE data:string @@ -8434,42 +8434,42 @@ lbl_22_data_C5594 = .data:0x000C5594; // type:object size:0xB data:string lbl_22_data_C55A0 = .data:0x000C55A0; // type:object size:0x38 lbl_22_data_C55D8 = .data:0x000C55D8; // type:object size:0x8 data:byte lbl_22_data_C55E0 = .data:0x000C55E0; // type:object size:0x5 data:string -lbl_22_data_C5600 = .data:0x000C5600; // type:object size:0xE data:string -lbl_22_data_C5610 = .data:0x000C5610; // type:object size:0xE data:string -lbl_22_data_C5620 = .data:0x000C5620; // type:object size:0xD data:string -lbl_22_data_C5630 = .data:0x000C5630; // type:object size:0xD data:string -lbl_22_data_C5640 = .data:0x000C5640; // type:object size:0x30 -lbl_22_data_C5670 = .data:0x000C5670; // type:object size:0x8 -lbl_22_data_C5678 = .data:0x000C5678; // type:object size:0x204 -lbl_22_data_C587C = .data:0x000C587C; // type:object size:0x204 -lbl_22_data_C5A80 = .data:0x000C5A80; // type:object size:0x1C8 -lbl_22_data_C5C48 = .data:0x000C5C48; // type:object size:0x40 -lbl_22_data_C5C88 = .data:0x000C5C88; // type:object size:0x50 -lbl_22_data_C5CD8 = .data:0x000C5CD8; // type:object size:0x8 -lbl_22_data_C5CE0 = .data:0x000C5CE0; // type:object size:0x20 -lbl_22_data_C5D00 = .data:0x000C5D00; // type:object size:0xC0 -lbl_22_data_C5DC0 = .data:0x000C5DC0; // type:object size:0x60 -lbl_22_data_C5E20 = .data:0x000C5E20; // type:object size:0x40 -lbl_22_data_C5E60 = .data:0x000C5E60; // type:object size:0x80 -lbl_22_data_C5EE0 = .data:0x000C5EE0; // type:object size:0x40 -lbl_22_data_C5F20 = .data:0x000C5F20; // type:object size:0x24 -lbl_22_data_C5F44 = .data:0x000C5F44; // type:object size:0x1C8 -lbl_22_data_C610C = .data:0x000C610C; // type:object size:0x1C8 -lbl_22_data_C62D4 = .data:0x000C62D4; // type:object size:0x140 -lbl_22_data_C6414 = .data:0x000C6414; // type:object size:0x40 -lbl_22_data_C6454 = .data:0x000C6454; // type:object size:0x50 -lbl_22_data_C64A4 = .data:0x000C64A4; // type:object size:0x8 -lbl_22_data_C64AC = .data:0x000C64AC; // type:object size:0x14 -lbl_22_data_C64C0 = .data:0x000C64C0; // type:object size:0x120 -lbl_22_data_C65E0 = .data:0x000C65E0; // type:object size:0x60 -lbl_22_data_C6640 = .data:0x000C6640; // type:object size:0x20 -lbl_22_data_C6660 = .data:0x000C6660; // type:object size:0x30 -lbl_22_data_C6690 = .data:0x000C6690; // type:object size:0x24 -lbl_22_data_C66B4 = .data:0x000C66B4; // type:object size:0x8 -lbl_22_data_C66BC = .data:0x000C66BC; // type:object size:0x30 -lbl_22_data_C66EC = .data:0x000C66EC; // type:object size:0x4 align:4 data:float -lbl_22_data_C66F0 = .data:0x000C66F0; // type:object size:0x4 align:4 data:float -lbl_22_data_C66F4 = .data:0x000C66F4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000C5600; // type:object size:0xE scope:local data:string +@19 = .data:0x000C5610; // type:object size:0xE scope:local data:string +@20 = .data:0x000C5620; // type:object size:0xD scope:local data:string +@21 = .data:0x000C5630; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000C5640; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000C5670; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000C5678; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000C587C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000C5A80; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000C5C48; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000C5C88; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000C5CD8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000C5CE0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000C5D00; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000C5DC0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000C5E20; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000C5E60; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000C5EE0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000C5F20; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000C5F44; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000C610C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000C62D4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000C6414; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000C6454; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000C64A4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000C64AC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000C64C0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000C65E0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000C6640; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000C6660; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000C6690; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000C66B4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000C66BC; // type:object size:0x30 scope:local +spring3_k = .data:0x000C66EC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000C66F0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000C66F4; // type:object size:0x4 scope:local align:4 data:float lbl_22_data_C66F8 = .data:0x000C66F8; // type:object size:0xE data:string lbl_22_data_C6708 = .data:0x000C6708; // type:object size:0xC lbl_22_data_C6714 = .data:0x000C6714; // type:object size:0x8 @@ -8676,7 +8676,7 @@ lbl_22_data_CBC8C = .data:0x000CBC8C; // type:object size:0x18C lbl_22_data_CBE18 = .data:0x000CBE18; // type:object size:0x21C lbl_22_data_CC034 = .data:0x000CC034; // type:object size:0x18 lbl_22_data_CC04C = .data:0x000CC04C; // type:object size:0x14 -lbl_22_data_CC060 = .data:0x000CC060; // type:object size:0x5 data:string +@115 = .data:0x000CC060; // type:object size:0x5 scope:local data:string lbl_22_data_CC068 = .data:0x000CC068; // type:object size:0xE data:string lbl_22_data_CC078 = .data:0x000CC078; // type:object size:0xD data:string lbl_22_data_CC088 = .data:0x000CC088; // type:object size:0x18 @@ -8750,149 +8750,149 @@ lbl_22_data_CDF10 = .data:0x000CDF10; // type:object size:0x30 lbl_22_data_CDF40 = .data:0x000CDF40; // type:object size:0xF data:string lbl_22_data_CDF50 = .data:0x000CDF50; // type:object size:0x10 data:string lbl_22_data_CDF60 = .data:0x000CDF60; // type:object size:0x18 data:string -lbl_22_data_CDF78 = .data:0x000CDF78; // type:object size:0xD data:string -lbl_22_data_CDF88 = .data:0x000CDF88; // type:object size:0xD data:string -lbl_22_data_CDF98 = .data:0x000CDF98; // type:object size:0x18 -lbl_22_data_CDFB0 = .data:0x000CDFB0; // type:object size:0x8 -lbl_22_data_CDFB8 = .data:0x000CDFB8; // type:object size:0x2D0 -lbl_22_data_CE288 = .data:0x000CE288; // type:object size:0xCE4 -lbl_22_data_CEF6C = .data:0x000CEF6C; // type:object size:0x18 -lbl_22_data_CEF84 = .data:0x000CEF84; // type:object size:0xE data:string -lbl_22_data_CEF94 = .data:0x000CEF94; // type:object size:0xC -lbl_22_data_CEFA0 = .data:0x000CEFA0; // type:object size:0x8 -lbl_22_data_CEFA8 = .data:0x000CEFA8; // type:object size:0x50 -lbl_22_data_CEFF8 = .data:0x000CEFF8; // type:object size:0xCC -lbl_22_data_CF0C4 = .data:0x000CF0C4; // type:object size:0x18 -lbl_22_data_CF0DC = .data:0x000CF0DC; // type:object size:0xC -lbl_22_data_CF0E8 = .data:0x000CF0E8; // type:object size:0x8 -lbl_22_data_CF0F0 = .data:0x000CF0F0; // type:object size:0x50 -lbl_22_data_CF140 = .data:0x000CF140; // type:object size:0xCC -lbl_22_data_CF20C = .data:0x000CF20C; // type:object size:0x18 -lbl_22_data_CF224 = .data:0x000CF224; // type:object size:0xD data:string -lbl_22_data_CF234 = .data:0x000CF234; // type:object size:0xD data:string -lbl_22_data_CF244 = .data:0x000CF244; // type:object size:0xD data:string -lbl_22_data_CF254 = .data:0x000CF254; // type:object size:0xD data:string -lbl_22_data_CF264 = .data:0x000CF264; // type:object size:0x30 -lbl_22_data_CF294 = .data:0x000CF294; // type:object size:0x8 -lbl_22_data_CF29C = .data:0x000CF29C; // type:object size:0x108 -lbl_22_data_CF3A4 = .data:0x000CF3A4; // type:object size:0x18C -lbl_22_data_CF530 = .data:0x000CF530; // type:object size:0x18 -lbl_22_data_CF548 = .data:0x000CF548; // type:object size:0x38 -lbl_22_data_CF580 = .data:0x000CF580; // type:object size:0x100 -lbl_22_data_CF680 = .data:0x000CF680; // type:object size:0x15C -lbl_22_data_CF7DC = .data:0x000CF7DC; // type:object size:0x18 -lbl_22_data_CF7F4 = .data:0x000CF7F4; // type:object size:0x38 -lbl_22_data_CF82C = .data:0x000CF82C; // type:object size:0x10C -lbl_22_data_CF938 = .data:0x000CF938; // type:object size:0x15C -lbl_22_data_CFA94 = .data:0x000CFA94; // type:object size:0x18 -lbl_22_data_CFAAC = .data:0x000CFAAC; // type:object size:0x38 -lbl_22_data_CFAE4 = .data:0x000CFAE4; // type:object size:0xC0 -lbl_22_data_CFBA4 = .data:0x000CFBA4; // type:object size:0x114 -lbl_22_data_CFCB8 = .data:0x000CFCB8; // type:object size:0x18 -lbl_22_data_CFCD0 = .data:0x000CFCD0; // type:object size:0x38 -lbl_22_data_CFD08 = .data:0x000CFD08; // type:object size:0x108 -lbl_22_data_CFE10 = .data:0x000CFE10; // type:object size:0x18C -lbl_22_data_CFF9C = .data:0x000CFF9C; // type:object size:0x18 -lbl_22_data_CFFB4 = .data:0x000CFFB4; // type:object size:0x38 -lbl_22_data_CFFEC = .data:0x000CFFEC; // type:object size:0x34 -lbl_22_data_D0020 = .data:0x000D0020; // type:object size:0x6C -lbl_22_data_D008C = .data:0x000D008C; // type:object size:0x18 -lbl_22_data_D00A4 = .data:0x000D00A4; // type:object size:0x38 -lbl_22_data_D00DC = .data:0x000D00DC; // type:object size:0x34 -lbl_22_data_D0110 = .data:0x000D0110; // type:object size:0x6C -lbl_22_data_D017C = .data:0x000D017C; // type:object size:0x18 -lbl_22_data_D0194 = .data:0x000D0194; // type:object size:0x38 -lbl_22_data_D01CC = .data:0x000D01CC; // type:object size:0x2B0 -lbl_22_data_D047C = .data:0x000D047C; // type:object size:0x3B4 -lbl_22_data_D0830 = .data:0x000D0830; // type:object size:0x18 -lbl_22_data_D0848 = .data:0x000D0848; // type:object size:0x38 -lbl_22_data_D0880 = .data:0x000D0880; // type:object size:0x174 -lbl_22_data_D09F4 = .data:0x000D09F4; // type:object size:0x234 -lbl_22_data_D0C28 = .data:0x000D0C28; // type:object size:0x18 -lbl_22_data_D0C40 = .data:0x000D0C40; // type:object size:0x38 -lbl_22_data_D0C78 = .data:0x000D0C78; // type:object size:0x20 -lbl_22_data_D0C98 = .data:0x000D0C98; // type:object size:0x20 -lbl_22_data_D0CB8 = .data:0x000D0CB8; // type:object size:0xA0 -lbl_22_data_D0D58 = .data:0x000D0D58; // type:object size:0xA0 -lbl_22_data_D0DF8 = .data:0x000D0DF8; // type:object size:0xA0 -lbl_22_data_D0E98 = .data:0x000D0E98; // type:object size:0xA0 -lbl_22_data_D0F38 = .data:0x000D0F38; // type:object size:0xA0 -lbl_22_data_D0FD8 = .data:0x000D0FD8; // type:object size:0x20 -lbl_22_data_D0FF8 = .data:0x000D0FF8; // type:object size:0x20 -lbl_22_data_D1018 = .data:0x000D1018; // type:object size:0xA0 -lbl_22_data_D10B8 = .data:0x000D10B8; // type:object size:0x90 -lbl_22_data_D1148 = .data:0x000D1148; // type:object size:0xC data:4byte -lbl_22_data_D1154 = .data:0x000D1154; // type:object size:0xD data:string -lbl_22_data_D1164 = .data:0x000D1164; // type:object size:0x30 -lbl_22_data_D1194 = .data:0x000D1194; // type:object size:0x8 -lbl_22_data_D119C = .data:0x000D119C; // type:object size:0x108 -lbl_22_data_D12A4 = .data:0x000D12A4; // type:object size:0x18C -lbl_22_data_D1430 = .data:0x000D1430; // type:object size:0x18 -lbl_22_data_D1448 = .data:0x000D1448; // type:object size:0x38 -lbl_22_data_D1480 = .data:0x000D1480; // type:object size:0x100 -lbl_22_data_D1580 = .data:0x000D1580; // type:object size:0x15C -lbl_22_data_D16DC = .data:0x000D16DC; // type:object size:0x18 -lbl_22_data_D16F4 = .data:0x000D16F4; // type:object size:0x38 -lbl_22_data_D172C = .data:0x000D172C; // type:object size:0x10C -lbl_22_data_D1838 = .data:0x000D1838; // type:object size:0x15C -lbl_22_data_D1994 = .data:0x000D1994; // type:object size:0x18 -lbl_22_data_D19AC = .data:0x000D19AC; // type:object size:0x38 -lbl_22_data_D19E4 = .data:0x000D19E4; // type:object size:0xC0 -lbl_22_data_D1AA4 = .data:0x000D1AA4; // type:object size:0x114 -lbl_22_data_D1BB8 = .data:0x000D1BB8; // type:object size:0x18 -lbl_22_data_D1BD0 = .data:0x000D1BD0; // type:object size:0x38 -lbl_22_data_D1C08 = .data:0x000D1C08; // type:object size:0x108 -lbl_22_data_D1D10 = .data:0x000D1D10; // type:object size:0x18C -lbl_22_data_D1E9C = .data:0x000D1E9C; // type:object size:0x18 -lbl_22_data_D1EB4 = .data:0x000D1EB4; // type:object size:0x38 -lbl_22_data_D1EEC = .data:0x000D1EEC; // type:object size:0x34 -lbl_22_data_D1F20 = .data:0x000D1F20; // type:object size:0x6C -lbl_22_data_D1F8C = .data:0x000D1F8C; // type:object size:0x18 -lbl_22_data_D1FA4 = .data:0x000D1FA4; // type:object size:0x38 -lbl_22_data_D1FDC = .data:0x000D1FDC; // type:object size:0x34 -lbl_22_data_D2010 = .data:0x000D2010; // type:object size:0x6C -lbl_22_data_D207C = .data:0x000D207C; // type:object size:0x18 -lbl_22_data_D2094 = .data:0x000D2094; // type:object size:0x38 -lbl_22_data_D20CC = .data:0x000D20CC; // type:object size:0x2B0 -lbl_22_data_D237C = .data:0x000D237C; // type:object size:0x3B4 -lbl_22_data_D2730 = .data:0x000D2730; // type:object size:0x18 -lbl_22_data_D2748 = .data:0x000D2748; // type:object size:0x38 -lbl_22_data_D2780 = .data:0x000D2780; // type:object size:0x174 -lbl_22_data_D28F4 = .data:0x000D28F4; // type:object size:0x234 -lbl_22_data_D2B28 = .data:0x000D2B28; // type:object size:0x18 -lbl_22_data_D2B40 = .data:0x000D2B40; // type:object size:0x38 -lbl_22_data_D2B78 = .data:0x000D2B78; // type:object size:0x140 -lbl_22_data_D2CB8 = .data:0x000D2CB8; // type:object size:0x20 -lbl_22_data_D2CD8 = .data:0x000D2CD8; // type:object size:0x140 -lbl_22_data_D2E18 = .data:0x000D2E18; // type:object size:0x140 -lbl_22_data_D2F58 = .data:0x000D2F58; // type:object size:0x140 -lbl_22_data_D3098 = .data:0x000D3098; // type:object size:0x140 -lbl_22_data_D31D8 = .data:0x000D31D8; // type:object size:0x140 -lbl_22_data_D3318 = .data:0x000D3318; // type:object size:0x140 -lbl_22_data_D3458 = .data:0x000D3458; // type:object size:0x140 -lbl_22_data_D3598 = .data:0x000D3598; // type:object size:0x140 -lbl_22_data_D36D8 = .data:0x000D36D8; // type:object size:0x90 -lbl_22_data_D3768 = .data:0x000D3768; // type:object size:0xC data:4byte -lbl_22_data_D3774 = .data:0x000D3774; // type:object size:0x1C -lbl_22_data_D3790 = .data:0x000D3790; // type:object size:0x60 -lbl_22_data_D37F0 = .data:0x000D37F0; // type:object size:0x4 data:4byte -lbl_22_data_D37F4 = .data:0x000D37F4; // type:object size:0x4 data:4byte -lbl_22_data_D37F8 = .data:0x000D37F8; // type:object size:0x4 align:4 data:float -lbl_22_data_D37FC = .data:0x000D37FC; // type:object size:0x4 align:4 data:float -lbl_22_data_D3800 = .data:0x000D3800; // type:object size:0x4 align:4 data:float -lbl_22_data_D3804 = .data:0x000D3804; // type:object size:0x4 data:4byte -lbl_22_data_D3808 = .data:0x000D3808; // type:object size:0x4 data:4byte -lbl_22_data_D380C = .data:0x000D380C; // type:object size:0x4 align:4 data:float -lbl_22_data_D3810 = .data:0x000D3810; // type:object size:0x4 align:4 data:float -lbl_22_data_D3814 = .data:0x000D3814; // type:object size:0x4 align:4 data:float -lbl_22_data_D3818 = .data:0x000D3818; // type:object size:0xC -lbl_22_data_D3824 = .data:0x000D3824; // type:object size:0xC -lbl_22_data_D3830 = .data:0x000D3830; // type:object size:0xC -lbl_22_data_D383C = .data:0x000D383C; // type:object size:0xC -lbl_22_data_D3848 = .data:0x000D3848; // type:object size:0xC -lbl_22_data_D3854 = .data:0x000D3854; // type:object size:0x4 data:4byte -lbl_22_data_D3858 = .data:0x000D3858; // type:object size:0xC -lbl_22_data_D3864 = .data:0x000D3864; // type:object size:0xC +@19 = .data:0x000CDF78; // type:object size:0xD scope:local data:string +@20 = .data:0x000CDF88; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000CDF98; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000CDFB0; // type:object size:0x8 scope:local +goalring_plist = .data:0x000CDFB8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000CE288; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000CEF6C; // type:object size:0x18 scope:local +@21 = .data:0x000CEF84; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000CEF94; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000CEFA0; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000CEFA8; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000CEFF8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000CF0C4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000CF0DC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000CF0E8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000CF0F0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000CF140; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000CF20C; // type:object size:0x18 scope:local +@22 = .data:0x000CF224; // type:object size:0xD scope:local data:string +@23 = .data:0x000CF234; // type:object size:0xD scope:local data:string +@24 = .data:0x000CF244; // type:object size:0xD scope:local data:string +@25 = .data:0x000CF254; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000CF264; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000CF294; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000CF29C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000CF3A4; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000CF530; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000CF548; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000CF580; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000CF680; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000CF7DC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000CF7F4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000CF82C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000CF938; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000CFA94; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000CFAAC; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000CFAE4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000CFBA4; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000CFCB8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000CFCD0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000CFD08; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000CFE10; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000CFF9C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000CFFB4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000CFFEC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000D0020; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000D008C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000D00A4; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000D00DC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000D0110; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000D017C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000D0194; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000D01CC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000D047C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000D0830; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000D0848; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000D0880; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000D09F4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000D0C28; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000D0C40; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000D0C78; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000D0C98; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000D0CB8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000D0D58; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000D0DF8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000D0E98; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000D0F38; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000D0FD8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000D0FF8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000D1018; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000D10B8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000D1148; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000D1154; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000D1164; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000D1194; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000D119C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000D12A4; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000D1430; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000D1448; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000D1480; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000D1580; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000D16DC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000D16F4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000D172C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000D1838; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000D1994; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000D19AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000D19E4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000D1AA4; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000D1BB8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000D1BD0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000D1C08; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000D1D10; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000D1E9C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000D1EB4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000D1EEC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000D1F20; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000D1F8C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000D1FA4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000D1FDC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000D2010; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000D207C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000D2094; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000D20CC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000D237C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000D2730; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000D2748; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000D2780; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000D28F4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000D2B28; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000D2B40; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000D2B78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000D2CB8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000D2CD8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000D2E18; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000D2F58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000D3098; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000D31D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000D3318; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000D3458; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000D3598; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000D36D8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000D3768; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000D3774; // type:object size:0x1C +goalring_colli_info = .data:0x000D3790; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000D37F0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000D37F4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000D37F8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000D37FC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000D3800; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000D3804; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000D3808; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000D380C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000D3810; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000D3814; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000D3818; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000D3824; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000D3830; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000D383C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000D3848; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000D3854; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000D3858; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000D3864; // type:object size:0xC scope:local lbl_22_data_D3870 = .data:0x000D3870; // type:object size:0xE data:string lbl_22_data_D3880 = .data:0x000D3880; // type:object size:0xD data:string lbl_22_data_D3890 = .data:0x000D3890; // type:object size:0xD data:string @@ -8978,30 +8978,30 @@ lbl_22_data_D7170 = .data:0x000D7170; // type:object size:0xD data:string lbl_22_data_D7180 = .data:0x000D7180; // type:object size:0xE data:string lbl_22_data_D7190 = .data:0x000D7190; // type:object size:0xD data:string lbl_22_data_D71A0 = .data:0x000D71A0; // type:object size:0x24 -lbl_22_data_D71C4 = .data:0x000D71C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000D71C4; // type:object size:0x8 lbl_22_data_D71CC = .data:0x000D71CC; // type:object size:0x98 lbl_22_data_D7264 = .data:0x000D7264; // type:object size:0x2DC -lbl_22_data_D7540 = .data:0x000D7540; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000D7540; // type:object size:0x18 lbl_22_data_D7558 = .data:0x000D7558; // type:object size:0x164 lbl_22_data_D76BC = .data:0x000D76BC; // type:object size:0x15C -lbl_22_data_D7818 = .data:0x000D7818; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000D7818; // type:object size:0x18 lbl_22_data_D7830 = .data:0x000D7830; // type:object size:0x1B4 lbl_22_data_D79E4 = .data:0x000D79E4; // type:object size:0x15C -lbl_22_data_D7B40 = .data:0x000D7B40; // type:object size:0x18 -lbl_22_data_D7B58 = .data:0x000D7B58; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000D7B40; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000D7B58; // type:object size:0x30 lbl_22_data_D7B88 = .data:0x000D7B88; // type:object size:0x10 -lbl_22_data_D7B98 = .data:0x000D7B98; // type:object size:0x58 data:4byte -jumptable_22_data_D7BF0 = .data:0x000D7BF0; // type:object size:0x1C scope:local -lbl_22_data_D7C0C = .data:0x000D7C0C; // type:object size:0xC -lbl_22_data_D7C18 = .data:0x000D7C18; // type:object size:0xE data:string -lbl_22_data_D7C28 = .data:0x000D7C28; // type:object size:0xC -lbl_22_data_D7C34 = .data:0x000D7C34; // type:object size:0x8 -lbl_22_data_D7C3C = .data:0x000D7C3C; // type:object size:0x3D4 -lbl_22_data_D8010 = .data:0x000D8010; // type:object size:0x4A4 -lbl_22_data_D84B4 = .data:0x000D84B4; // type:object size:0x18 -lbl_22_data_D84CC = .data:0x000D84CC; // type:object size:0x30 -lbl_22_data_D84FC = .data:0x000D84FC; // type:object size:0x58 data:4byte -jumptable_22_data_D8554 = .data:0x000D8554; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000D7B98; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000D7BF0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000D7C0C; // type:object size:0xC scope:local +@21 = .data:0x000D7C18; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000D7C28; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000D7C34; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000D7C3C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000D8010; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000D84B4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000D84CC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000D84FC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000D8554; // type:object size:0x1C scope:local lbl_22_data_D8580 = .data:0x000D8580; // type:object size:0xD data:string lbl_22_data_D8590 = .data:0x000D8590; // type:object size:0xE data:string lbl_22_data_D85A0 = .data:0x000D85A0; // type:object size:0xD data:string @@ -9730,29 +9730,29 @@ lbl_22_data_100580 = .data:0x00100580; // type:object size:0x30 lbl_22_data_1005B0 = .data:0x001005B0; // type:object size:0x30 lbl_22_data_1005E0 = .data:0x001005E0; // type:object size:0xE data:string lbl_22_data_1005F0 = .data:0x001005F0; // type:object size:0xC -lbl_22_data_1005FC = .data:0x001005FC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x001005FC; // type:object size:0x8 lbl_22_data_100604 = .data:0x00100604; // type:object size:0x318 lbl_22_data_10091C = .data:0x0010091C; // type:object size:0x42C -lbl_22_data_100D48 = .data:0x00100D48; // type:object size:0x18 -lbl_22_data_100D60 = .data:0x00100D60; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00100D48; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00100D60; // type:object size:0x38 lbl_22_data_100D98 = .data:0x00100D98; // type:object size:0x318 lbl_22_data_1010B0 = .data:0x001010B0; // type:object size:0x42C -lbl_22_data_1014DC = .data:0x001014DC; // type:object size:0x18 -lbl_22_data_1014F4 = .data:0x001014F4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x001014DC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x001014F4; // type:object size:0x38 lbl_22_data_10152C = .data:0x0010152C; // type:object size:0x69C lbl_22_data_101BC8 = .data:0x00101BC8; // type:object size:0x7BC -lbl_22_data_102384 = .data:0x00102384; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00102384; // type:object size:0x18 lbl_22_data_10239C = .data:0x0010239C; // type:object size:0x268 -lbl_22_data_102604 = .data:0x00102604; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00102604; // type:object size:0x24 lbl_22_data_102628 = .data:0x00102628; // type:object size:0x268 -lbl_22_data_102890 = .data:0x00102890; // type:object size:0x24 -lbl_22_data_1028B4 = .data:0x001028B4; // type:object size:0x30 -lbl_22_data_1028E4 = .data:0x001028E4; // type:object size:0x4 align:4 data:float -lbl_22_data_1028E8 = .data:0x001028E8; // type:object size:0x4 align:4 data:float -lbl_22_data_1028EC = .data:0x001028EC; // type:object size:0x4 align:4 data:float -lbl_22_data_1028F0 = .data:0x001028F0; // type:object size:0x4 data:4byte -jumptable_22_data_1028F4 = .data:0x001028F4; // type:object size:0x30 scope:local -lbl_22_data_102924 = .data:0x00102924; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00102890; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x001028B4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x001028E4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x001028E8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x001028EC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x001028F0; // type:object size:0x4 data:4byte +@91 = .data:0x001028F4; // type:object size:0x30 scope:local +vec$111 = .data:0x00102924; // type:object size:0x18 scope:local lbl_22_data_102940 = .data:0x00102940; // type:object size:0xE data:string lbl_22_data_102950 = .data:0x00102950; // type:object size:0xE data:string lbl_22_data_102960 = .data:0x00102960; // type:object size:0xD data:string @@ -11303,7 +11303,7 @@ lbl_22_bss_6B0 = .bss:0x000006B0; // type:object size:0x4 data:4byte lbl_22_bss_6B4 = .bss:0x000006B4; // type:object size:0x4 data:4byte lbl_22_bss_6B8 = .bss:0x000006B8; // type:object size:0x640 data:4byte lbl_22_bss_CF8 = .bss:0x00000CF8; // type:object size:0x8 data:4byte -lbl_22_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D00; // type:object size:0x4 scope:local data:4byte lbl_22_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte lbl_22_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte lbl_22_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte @@ -11317,7 +11317,7 @@ colli_timer = .bss:0x00000D38; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D3C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D44; // type:object size:0x4 scope:local data:4byte -lbl_22_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000D50; // type:object size:0x8 scope:local data:4byte lbl_22_bss_D58 = .bss:0x00000D58; // type:object size:0x8 data:4byte lbl_22_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/stg23D/splits.txt b/config/GSNE8P/stg23D/splits.txt index dd703d16..94a5de0c 100644 --- a/config/GSNE8P/stg23D/splits.txt +++ b/config/GSNE8P/stg23D/splits.txt @@ -202,13 +202,10 @@ stg23D_48.c: .text start:0x00017CA0 end:0x00018CE0 .rodata start:0x000008E8 end:0x00000938 -stg23D_49.c: - .text start:0x00018E84 end:0x0001901C - .rodata start:0x00000938 end:0x00000950 - -stg23D_50.c: - .text start:0x0001901C end:0x00019320 - .rodata start:0x00000950 end:0x00000958 +OBJECT/o_3spring.c: + .text start:0x00018E84 end:0x00019320 + .rodata start:0x00000938 end:0x00000958 + .data start:0x000F48C0 end:0x000F59B8 stg23D_51.c: .text start:0x00019320 end:0x000197A8 @@ -242,9 +239,10 @@ stg23D_59.c: .text start:0x0001D71C end:0x0001E560 .rodata start:0x00000AE0 end:0x00000B38 -stg23D_60.c: - .text start:0x0001E594 end:0x0001ED20 +OBJECT/o_degring_linear.c: + .text start:0x0001E560 end:0x0001EEB0 .rodata start:0x00000B38 end:0x00000B50 + .data start:0x000FBAD8 end:0x000FBAE0 stg23D_61.c: .text start:0x0001F5A4 end:0x0001F8B4 @@ -266,9 +264,11 @@ stg23D_65.c: .text start:0x0002385C end:0x00023918 .rodata start:0x00000C10 end:0x00000C18 -stg23D_66.c: - .text start:0x00023AC0 end:0x00024DD8 +OBJECT/o_goalring.c: + .text start:0x00023ABC end:0x00024DD8 .rodata start:0x00000C18 end:0x00000C70 + .data start:0x000FD9F0 end:0x001032E8 + .bss start:0x00000D00 end:0x00000D08 stg23D_67.c: .text start:0x00024DD8 end:0x000257F8 @@ -286,21 +286,15 @@ stg23D_70.c: .text start:0x0002728C end:0x0002735C .rodata start:0x00000CF8 end:0x00000D00 -stg23D_71.c: - .text start:0x000275E0 end:0x00028088 - .rodata start:0x00000D00 end:0x00000D38 - -stg23D_72.c: - .text start:0x000280FC end:0x00028140 - .rodata start:0x00000D38 end:0x00000D40 - -stg23D_73.c: - .text start:0x000282F8 end:0x00028D58 - .rodata start:0x00000D40 end:0x00000D80 +OBJECT/o_itemboxair.c: + .text start:0x0002750C end:0x000281B4 + .rodata start:0x00000D00 end:0x00000D40 + .data start:0x00107618 end:0x00107698 -stg23D_74.c: - .text start:0x00028DCC end:0x00028E10 - .rodata start:0x00000D80 end:0x00000D88 +OBJECT/o_itemboxballoon.c: + .text start:0x000281B4 end:0x00028E84 + .rodata start:0x00000D40 end:0x00000D88 + .data start:0x00107698 end:0x00107FF0 stg23D_75.c: .text start:0x00028E84 end:0x00029838 @@ -348,9 +342,11 @@ stg23D_85.c: .text start:0x00038A50 end:0x0003A4F4 .rodata start:0x00001168 end:0x000011F8 -stg23D_86.c: +OBJECT/o_savepoint.c: .text start:0x0003A700 end:0x0003B790 .rodata start:0x000011F8 end:0x00001230 + .data start:0x00132630 end:0x00132680 + .bss start:0x00000D50 end:0x00000D58 stg23D_87.c: .text start:0x0003BDF4 end:0x0003D2A0 diff --git a/config/GSNE8P/stg23D/symbols.txt b/config/GSNE8P/stg23D/symbols.txt index f9b1a0f3..d84f981d 100644 --- a/config/GSNE8P/stg23D/symbols.txt +++ b/config/GSNE8P/stg23D/symbols.txt @@ -214,13 +214,13 @@ fn_23_EBCC = .text:0x0000EBCC; // type:function size:0x44 fn_23_EC10 = .text:0x0000EC10; // type:function size:0x50 fn_23_EC60 = .text:0x0000EC60; // type:function size:0x6C fn_23_ECCC = .text:0x0000ECCC; // type:function size:0xC8 -fn_23_ED94 = .text:0x0000ED94; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000ED94; // type:function size:0x30 fn_23_EDC4 = .text:0x0000EDC4; // type:function size:0x30C -fn_23_F0D0 = .text:0x0000F0D0; // type:function size:0x74 -fn_23_F144 = .text:0x0000F144; // type:function size:0xBC -fn_23_F200 = .text:0x0000F200; // type:function size:0x40 -fn_23_F240 = .text:0x0000F240; // type:function size:0x2C -fn_23_F26C = .text:0x0000F26C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000F0D0; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000F144; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000F200; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000F240; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000F26C; // type:function size:0x60 sqrtf = .text:0x0000F2CC; // type:function size:0x8C scope:weak fn_23_F358 = .text:0x0000F358; // type:function size:0x12C fn_23_F484 = .text:0x0000F484; // type:function size:0xC8 @@ -243,11 +243,11 @@ fn_23_11934 = .text:0x00011934; // type:function size:0x1CC fn_23_11B00 = .text:0x00011B00; // type:function size:0x88 fn_23_11B88 = .text:0x00011B88; // type:function size:0xD0 fn_23_11C58 = .text:0x00011C58; // type:function size:0xE8 -fn_23_11D40 = .text:0x00011D40; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00011D40; // type:function size:0x100 fn_23_11E40 = .text:0x00011E40; // type:function size:0x198 fn_23_11FD8 = .text:0x00011FD8; // type:function size:0xA8 fn_23_12080 = .text:0x00012080; // type:function size:0x70 -fn_23_120F0 = .text:0x000120F0; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000120F0; // type:function size:0x114 fn_23_12204 = .text:0x00012204; // type:function size:0x6C fn_23_12270 = .text:0x00012270; // type:function size:0x180 fn_23_123F0 = .text:0x000123F0; // type:function size:0xA4 @@ -295,7 +295,7 @@ fn_23_1514C = .text:0x0001514C; // type:function size:0xA4 fn_23_151F0 = .text:0x000151F0; // type:function size:0xA4 fn_23_15294 = .text:0x00015294; // type:function size:0xA4 fn_23_15338 = .text:0x00015338; // type:function size:0xB0 -fn_23_153E8 = .text:0x000153E8; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000153E8; // type:function size:0x19C fn_23_15584 = .text:0x00015584; // type:function size:0x198 _rename_MakeParticle = .text:0x0001571C; // type:function size:0x19C fn_23_158B8 = .text:0x000158B8; // type:function size:0x198 @@ -311,7 +311,7 @@ fn_23_16390 = .text:0x00016390; // type:function size:0xAC fn_23_1643C = .text:0x0001643C; // type:function size:0x4 fn_23_16440 = .text:0x00016440; // type:function size:0x20 fn_23_16460 = .text:0x00016460; // type:function size:0x40 -fn_23_164A0 = .text:0x000164A0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000164A0; // type:function size:0x1E4 fn_23_16684 = .text:0x00016684; // type:function size:0x24 fn_23_166A8 = .text:0x000166A8; // type:function size:0x1C0 fn_23_16868 = .text:0x00016868; // type:function size:0x1F4 @@ -319,7 +319,7 @@ fn_23_16A5C = .text:0x00016A5C; // type:function size:0x190 fn_23_16BEC = .text:0x00016BEC; // type:function size:0xF8 fn_23_16CE4 = .text:0x00016CE4; // type:function size:0x1D4 fn_23_16EB8 = .text:0x00016EB8; // type:function size:0x18C -fn_23_17044 = .text:0x00017044; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00017044; // type:function size:0x1C8 fn_23_1720C = .text:0x0001720C; // type:function size:0xD0 fn_23_172DC = .text:0x000172DC; // type:function size:0x358 fn_23_17634 = .text:0x00017634; // type:function size:0x2C0 @@ -335,11 +335,11 @@ fn_23_18930 = .text:0x00018930; // type:function size:0x1C4 fn_23_18AF4 = .text:0x00018AF4; // type:function size:0x1EC fn_23_18CE0 = .text:0x00018CE0; // type:function size:0x120 fn_23_18E00 = .text:0x00018E00; // type:function size:0x84 -fn_23_18E84 = .text:0x00018E84; // type:function size:0x198 -fn_23_1901C = .text:0x0001901C; // type:function size:0xD4 -fn_23_190F0 = .text:0x000190F0; // type:function size:0x38 -fn_23_19128 = .text:0x00019128; // type:function size:0x144 -fn_23_1926C = .text:0x0001926C; // type:function size:0xB4 +Object3SpringJump = .text:0x00018E84; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001901C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000190F0; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00019128; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001926C; // type:function size:0xB4 scope:local fn_23_19320 = .text:0x00019320; // type:function size:0xF8 fn_23_19418 = .text:0x00019418; // type:function size:0xFC fn_23_19514 = .text:0x00019514; // type:function size:0x30 @@ -387,15 +387,15 @@ fn_23_1D804 = .text:0x0001D804; // type:function size:0x38 fn_23_1D83C = .text:0x0001D83C; // type:function size:0x968 fn_23_1E1A4 = .text:0x0001E1A4; // type:function size:0x10C fn_23_1E2B0 = .text:0x0001E2B0; // type:function size:0x2B0 -fn_23_1E560 = .text:0x0001E560; // type:function size:0x34 -fn_23_1E594 = .text:0x0001E594; // type:function size:0x11C -fn_23_1E6B0 = .text:0x0001E6B0; // type:function size:0x110 -fn_23_1E7C0 = .text:0x0001E7C0; // type:function size:0xB4 -fn_23_1E874 = .text:0x0001E874; // type:function size:0x150 -fn_23_1E9C4 = .text:0x0001E9C4; // type:function size:0xE0 -fn_23_1EAA4 = .text:0x0001EAA4; // type:function size:0x190 -fn_23_1EC34 = .text:0x0001EC34; // type:function size:0xEC -fn_23_1ED20 = .text:0x0001ED20; // type:function size:0x190 +DegRingGetNum = .text:0x0001E560; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001E594; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001E6B0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001E7C0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001E874; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001E9C4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001EAA4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001EC34; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001ED20; // type:function size:0x190 scope:local fn_23_1EEB0 = .text:0x0001EEB0; // type:function size:0x98 fn_23_1EF48 = .text:0x0001EF48; // type:function size:0xC8 fn_23_1F010 = .text:0x0001F010; // type:function size:0x10C @@ -455,15 +455,15 @@ fn_23_23918 = .text:0x00023918; // type:function size:0x8C fn_23_239A4 = .text:0x000239A4; // type:function size:0x38 fn_23_239DC = .text:0x000239DC; // type:function size:0x4 fn_23_239E0 = .text:0x000239E0; // type:function size:0xDC -fn_23_23ABC = .text:0x00023ABC; // type:function size:0x4 -fn_23_23AC0 = .text:0x00023AC0; // type:function size:0x2EC -fn_23_23DAC = .text:0x00023DAC; // type:function size:0x44 -fn_23_23DF0 = .text:0x00023DF0; // type:function size:0x7F4 -fn_23_245E4 = .text:0x000245E4; // type:function size:0x34 -fn_23_24618 = .text:0x00024618; // type:function size:0xF0 -fn_23_24708 = .text:0x00024708; // type:function size:0x214 -fn_23_2491C = .text:0x0002491C; // type:function size:0x254 -fn_23_24B70 = .text:0x00024B70; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00023ABC; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00023AC0; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00023DAC; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00023DF0; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000245E4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00024618; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00024708; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002491C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00024B70; // type:function size:0x268 scope:local fn_23_24DD8 = .text:0x00024DD8; // type:function size:0x8C fn_23_24E64 = .text:0x00024E64; // type:function size:0x12C fn_23_24F90 = .text:0x00024F90; // type:function size:0x4C @@ -477,7 +477,7 @@ fn_23_25A60 = .text:0x00025A60; // type:function size:0x3F8 fn_23_25E58 = .text:0x00025E58; // type:function size:0x1D0 fn_23_26028 = .text:0x00026028; // type:function size:0x140 fn_23_26168 = .text:0x00026168; // type:function size:0x1FC -fn_23_26364 = .text:0x00026364; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00026364; // type:function size:0x13C fn_23_264A0 = .text:0x000264A0; // type:function size:0x200 fn_23_266A0 = .text:0x000266A0; // type:function size:0x98 fn_23_26738 = .text:0x00026738; // type:function size:0x238 @@ -497,53 +497,53 @@ fn_23_26E9C = .text:0x00026E9C; // type:function size:0x44 fn_23_26EE0 = .text:0x00026EE0; // type:function size:0x38 fn_23_26F18 = .text:0x00026F18; // type:function size:0x4 fn_23_26F1C = .text:0x00026F1C; // type:function size:0x38 -fn_23_26F54 = .text:0x00026F54; // type:function size:0xC8 -fn_23_2701C = .text:0x0002701C; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026F54; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002701C; // type:function size:0x138 fn_23_27154 = .text:0x00027154; // type:function size:0x138 fn_23_2728C = .text:0x0002728C; // type:function size:0xD0 fn_23_2735C = .text:0x0002735C; // type:function size:0x90 fn_23_273EC = .text:0x000273EC; // type:function size:0x94 fn_23_27480 = .text:0x00027480; // type:function size:0x8C -fn_23_2750C = .text:0x0002750C; // type:function size:0xD4 -fn_23_275E0 = .text:0x000275E0; // type:function size:0x240 -fn_23_27820 = .text:0x00027820; // type:function size:0x98 -fn_23_278B8 = .text:0x000278B8; // type:function size:0x214 -fn_23_27ACC = .text:0x00027ACC; // type:function size:0x10 -fn_23_27ADC = .text:0x00027ADC; // type:function size:0xA0 -fn_23_27B7C = .text:0x00027B7C; // type:function size:0xD0 -fn_23_27C4C = .text:0x00027C4C; // type:function size:0x26C -fn_23_27EB8 = .text:0x00027EB8; // type:function size:0x38 -fn_23_27EF0 = .text:0x00027EF0; // type:function size:0x50 -fn_23_27F40 = .text:0x00027F40; // type:function size:0x70 -fn_23_27FB0 = .text:0x00027FB0; // type:function size:0x50 -fn_23_28000 = .text:0x00028000; // type:function size:0x38 -fn_23_28038 = .text:0x00028038; // type:function size:0x50 -fn_23_28088 = .text:0x00028088; // type:function size:0x38 -fn_23_280C0 = .text:0x000280C0; // type:function size:0x3C -fn_23_280FC = .text:0x000280FC; // type:function size:0x44 -fn_23_28140 = .text:0x00028140; // type:function size:0x38 -fn_23_28178 = .text:0x00028178; // type:function size:0x4 -fn_23_2817C = .text:0x0002817C; // type:function size:0x38 -fn_23_281B4 = .text:0x000281B4; // type:function size:0x144 -fn_23_282F8 = .text:0x000282F8; // type:function size:0x158 -fn_23_28450 = .text:0x00028450; // type:function size:0x64 -fn_23_284B4 = .text:0x000284B4; // type:function size:0x1C4 -fn_23_28678 = .text:0x00028678; // type:function size:0x3C -fn_23_286B4 = .text:0x000286B4; // type:function size:0x6C -fn_23_28720 = .text:0x00028720; // type:function size:0x228 -fn_23_28948 = .text:0x00028948; // type:function size:0x28C -fn_23_28BD4 = .text:0x00028BD4; // type:function size:0xC -fn_23_28BE0 = .text:0x00028BE0; // type:function size:0x50 -fn_23_28C30 = .text:0x00028C30; // type:function size:0x50 -fn_23_28C80 = .text:0x00028C80; // type:function size:0x50 -fn_23_28CD0 = .text:0x00028CD0; // type:function size:0x38 -fn_23_28D08 = .text:0x00028D08; // type:function size:0x50 -fn_23_28D58 = .text:0x00028D58; // type:function size:0x38 -fn_23_28D90 = .text:0x00028D90; // type:function size:0x3C -fn_23_28DCC = .text:0x00028DCC; // type:function size:0x44 -fn_23_28E10 = .text:0x00028E10; // type:function size:0x38 -fn_23_28E48 = .text:0x00028E48; // type:function size:0x4 -fn_23_28E4C = .text:0x00028E4C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002750C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000275E0; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00027820; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000278B8; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00027ACC; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00027ADC; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00027B7C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027C4C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027EB8; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027EF0; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027F40; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027FB0; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00028000; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00028038; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00028088; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000280C0; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000280FC; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00028140; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00028178; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002817C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000281B4; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000282F8; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00028450; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000284B4; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00028678; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000286B4; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00028720; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00028948; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028BD4; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00028BE0; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028C30; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00028C80; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028CD0; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028D08; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028D58; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028D90; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00028DCC; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028E10; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028E48; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028E4C; // type:function size:0x38 scope:local fn_23_28E84 = .text:0x00028E84; // type:function size:0x280 fn_23_29104 = .text:0x00029104; // type:function size:0x50 fn_23_29154 = .text:0x00029154; // type:function size:0x50C @@ -632,8 +632,8 @@ fn_23_34130 = .text:0x00034130; // type:function size:0x54 fn_23_34184 = .text:0x00034184; // type:function size:0x7EC fn_23_34970 = .text:0x00034970; // type:function size:0xB0 fn_23_34A20 = .text:0x00034A20; // type:function size:0xB4 -fn_23_34AD4 = .text:0x00034AD4; // type:function size:0x2C -fn_23_34B00 = .text:0x00034B00; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00034AD4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00034B00; // type:function size:0x30 o_ring_0 = .text:0x00034B30; // type:function size:0x13C scope:local Ring = .text:0x00034C6C; // type:function size:0x688 scope:global o_ring_3 = .text:0x000352F4; // type:function size:0x6C scope:global @@ -666,19 +666,19 @@ fn_23_3A214 = .text:0x0003A214; // type:function size:0x2E0 fn_23_3A4F4 = .text:0x0003A4F4; // type:function size:0x110 fn_23_3A604 = .text:0x0003A604; // type:function size:0xF8 fn_23_3A6FC = .text:0x0003A6FC; // type:function size:0x4 -fn_23_3A700 = .text:0x0003A700; // type:function size:0x264 -fn_23_3A964 = .text:0x0003A964; // type:function size:0x148 -fn_23_3AAAC = .text:0x0003AAAC; // type:function size:0x48 -fn_23_3AAF4 = .text:0x0003AAF4; // type:function size:0x1A4 -fn_23_3AC98 = .text:0x0003AC98; // type:function size:0x1AC -fn_23_3AE44 = .text:0x0003AE44; // type:function size:0x154 -fn_23_3AF98 = .text:0x0003AF98; // type:function size:0x4 -fn_23_3AF9C = .text:0x0003AF9C; // type:function size:0x138 -fn_23_3B0D4 = .text:0x0003B0D4; // type:function size:0x368 -fn_23_3B43C = .text:0x0003B43C; // type:function size:0x224 -fn_23_3B660 = .text:0x0003B660; // type:function size:0x20 -fn_23_3B680 = .text:0x0003B680; // type:function size:0x4C -fn_23_3B6CC = .text:0x0003B6CC; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003A700; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003A964; // type:function size:0x148 scope:local +savepointExit = .text:0x0003AAAC; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003AAF4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003AC98; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003AE44; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003AF98; // type:function size:0x4 scope:local +initCollidata = .text:0x0003AF9C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003B0D4; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003B43C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003B660; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003B680; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003B6CC; // type:function size:0xC4 scope:local fn_23_3B790 = .text:0x0003B790; // type:function size:0x20 fn_23_3B7B0 = .text:0x0003B7B0; // type:function size:0x3C fn_23_3B7EC = .text:0x0003B7EC; // type:function size:0x9C @@ -1553,11 +1553,11 @@ lbl_23_rodata_928 = .rodata:0x00000928; // type:object size:0x4 align:4 data:flo lbl_23_rodata_92C = .rodata:0x0000092C; // type:object size:0x4 align:4 data:float lbl_23_rodata_930 = .rodata:0x00000930; // type:object size:0x4 align:4 data:float lbl_23_rodata_934 = .rodata:0x00000934; // type:object size:0x4 align:4 data:float -lbl_23_rodata_938 = .rodata:0x00000938; // type:object size:0xC data:4byte -lbl_23_rodata_944 = .rodata:0x00000944; // type:object size:0x4 align:4 data:float -lbl_23_rodata_948 = .rodata:0x00000948; // type:object size:0x4 align:4 data:float -lbl_23_rodata_94C = .rodata:0x0000094C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_950 = .rodata:0x00000950; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000938; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000944; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000948; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000094C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000950; // type:object size:0x4 scope:local align:4 data:float lbl_23_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:float lbl_23_rodata_95C = .rodata:0x0000095C; // type:object size:0xC data:4byte lbl_23_rodata_968 = .rodata:0x00000968; // type:object size:0x4 align:4 data:float @@ -1668,11 +1668,11 @@ lbl_23_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:8 data:dou lbl_23_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float lbl_23_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float lbl_23_rodata_B30 = .rodata:0x00000B30; // type:object size:0x8 align:4 data:float -lbl_23_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_23_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_23_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_23_rodata_B48 = .rodata:0x00000B48; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float lbl_23_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float lbl_23_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float lbl_23_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float @@ -1713,25 +1713,25 @@ lbl_23_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:flo lbl_23_rodata_C00 = .rodata:0x00000C00; // type:object size:0x8 align:8 data:double lbl_23_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:8 data:double lbl_23_rodata_C10 = .rodata:0x00000C10; // type:object size:0x8 align:4 data:float -lbl_23_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C50 = .rodata:0x00000C50; // type:object size:0x8 align:8 data:double -lbl_23_rodata_C58 = .rodata:0x00000C58; // type:object size:0x8 align:8 data:double -lbl_23_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_23_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C50; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C58; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float lbl_23_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float lbl_23_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float lbl_23_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float @@ -1765,37 +1765,37 @@ lbl_23_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:flo lbl_23_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float lbl_23_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float lbl_23_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x8 align:4 data:float -lbl_23_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D18 = .rodata:0x00000D18; // type:object size:0x8 align:8 data:double -lbl_23_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D38 = .rodata:0x00000D38; // type:object size:0x8 align:4 data:float -lbl_23_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D6C = .rodata:0x00000D6C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_D80 = .rodata:0x00000D80; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000D18; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D64; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D68; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D6C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float lbl_23_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float lbl_23_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float lbl_23_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float @@ -2058,17 +2058,17 @@ lbl_23_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x4 align:4 data:fl lbl_23_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x8 align:8 data:double lbl_23_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float lbl_23_rodata_11F4 = .rodata:0x000011F4; // type:object size:0x4 align:4 data:float -lbl_23_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x4 align:4 data:float -lbl_23_rodata_11FC = .rodata:0x000011FC; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1200 = .rodata:0x00001200; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1204 = .rodata:0x00001204; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1210 = .rodata:0x00001210; // type:object size:0x8 align:8 data:double -lbl_23_rodata_1218 = .rodata:0x00001218; // type:object size:0x4 align:4 data:float -lbl_23_rodata_121C = .rodata:0x0000121C; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1220 = .rodata:0x00001220; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1224 = .rodata:0x00001224; // type:object size:0x4 align:4 data:float -lbl_23_rodata_1228 = .rodata:0x00001228; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011F8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011FC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001200; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001204; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001208; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001210; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001218; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000121C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001220; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001224; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001228; // type:object size:0x4 scope:local align:4 data:float lbl_23_rodata_1230 = .rodata:0x00001230; // type:object size:0x4 align:4 data:float lbl_23_rodata_1234 = .rodata:0x00001234; // type:object size:0x4 align:4 data:float lbl_23_rodata_1238 = .rodata:0x00001238; // type:object size:0x4 align:4 data:float @@ -8465,7 +8465,7 @@ lbl_23_data_F41E0 = .data:0x000F41E0; // type:object size:0x7 data:string lbl_23_data_F41E8 = .data:0x000F41E8; // type:object size:0x7 data:string lbl_23_data_F41F0 = .data:0x000F41F0; // type:object size:0x7 data:string lbl_23_data_F41F8 = .data:0x000F41F8; // type:object size:0x60 -lbl_23_data_F4258 = .data:0x000F4258; // type:object size:0x8 +_rename_ring_texlist = .data:0x000F4258; // type:object size:0x8 lbl_23_data_F4260 = .data:0x000F4260; // type:object size:0x38 lbl_23_data_F4298 = .data:0x000F4298; // type:object size:0x38 lbl_23_data_F42D0 = .data:0x000F42D0; // type:object size:0xE data:string @@ -8536,42 +8536,42 @@ lbl_23_data_F485C = .data:0x000F485C; // type:object size:0xB data:string lbl_23_data_F4868 = .data:0x000F4868; // type:object size:0x38 lbl_23_data_F48A0 = .data:0x000F48A0; // type:object size:0x8 data:byte lbl_23_data_F48A8 = .data:0x000F48A8; // type:object size:0x5 data:string -lbl_23_data_F48C0 = .data:0x000F48C0; // type:object size:0xE data:string -lbl_23_data_F48D0 = .data:0x000F48D0; // type:object size:0xE data:string -lbl_23_data_F48E0 = .data:0x000F48E0; // type:object size:0xD data:string -lbl_23_data_F48F0 = .data:0x000F48F0; // type:object size:0xD data:string -lbl_23_data_F4900 = .data:0x000F4900; // type:object size:0x30 -lbl_23_data_F4930 = .data:0x000F4930; // type:object size:0x8 -lbl_23_data_F4938 = .data:0x000F4938; // type:object size:0x204 -lbl_23_data_F4B3C = .data:0x000F4B3C; // type:object size:0x204 -lbl_23_data_F4D40 = .data:0x000F4D40; // type:object size:0x1C8 -lbl_23_data_F4F08 = .data:0x000F4F08; // type:object size:0x40 -lbl_23_data_F4F48 = .data:0x000F4F48; // type:object size:0x50 -lbl_23_data_F4F98 = .data:0x000F4F98; // type:object size:0x8 -lbl_23_data_F4FA0 = .data:0x000F4FA0; // type:object size:0x20 -lbl_23_data_F4FC0 = .data:0x000F4FC0; // type:object size:0xC0 -lbl_23_data_F5080 = .data:0x000F5080; // type:object size:0x60 -lbl_23_data_F50E0 = .data:0x000F50E0; // type:object size:0x40 -lbl_23_data_F5120 = .data:0x000F5120; // type:object size:0x80 -lbl_23_data_F51A0 = .data:0x000F51A0; // type:object size:0x40 -lbl_23_data_F51E0 = .data:0x000F51E0; // type:object size:0x24 -lbl_23_data_F5204 = .data:0x000F5204; // type:object size:0x1C8 -lbl_23_data_F53CC = .data:0x000F53CC; // type:object size:0x1C8 -lbl_23_data_F5594 = .data:0x000F5594; // type:object size:0x140 -lbl_23_data_F56D4 = .data:0x000F56D4; // type:object size:0x40 -lbl_23_data_F5714 = .data:0x000F5714; // type:object size:0x50 -lbl_23_data_F5764 = .data:0x000F5764; // type:object size:0x8 -lbl_23_data_F576C = .data:0x000F576C; // type:object size:0x14 -lbl_23_data_F5780 = .data:0x000F5780; // type:object size:0x120 -lbl_23_data_F58A0 = .data:0x000F58A0; // type:object size:0x60 -lbl_23_data_F5900 = .data:0x000F5900; // type:object size:0x20 -lbl_23_data_F5920 = .data:0x000F5920; // type:object size:0x30 -lbl_23_data_F5950 = .data:0x000F5950; // type:object size:0x24 -lbl_23_data_F5974 = .data:0x000F5974; // type:object size:0x8 -lbl_23_data_F597C = .data:0x000F597C; // type:object size:0x30 -lbl_23_data_F59AC = .data:0x000F59AC; // type:object size:0x4 align:4 data:float -lbl_23_data_F59B0 = .data:0x000F59B0; // type:object size:0x4 align:4 data:float -lbl_23_data_F59B4 = .data:0x000F59B4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000F48C0; // type:object size:0xE scope:local data:string +@19 = .data:0x000F48D0; // type:object size:0xE scope:local data:string +@20 = .data:0x000F48E0; // type:object size:0xD scope:local data:string +@21 = .data:0x000F48F0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000F4900; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000F4930; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000F4938; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000F4B3C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000F4D40; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000F4F08; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000F4F48; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000F4F98; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000F4FA0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000F4FC0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000F5080; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000F50E0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000F5120; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000F51A0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000F51E0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000F5204; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000F53CC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000F5594; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000F56D4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000F5714; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000F5764; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000F576C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000F5780; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000F58A0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000F5900; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000F5920; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000F5950; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000F5974; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000F597C; // type:object size:0x30 scope:local +spring3_k = .data:0x000F59AC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000F59B0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000F59B4; // type:object size:0x4 scope:local align:4 data:float lbl_23_data_F59B8 = .data:0x000F59B8; // type:object size:0xE data:string lbl_23_data_F59C8 = .data:0x000F59C8; // type:object size:0xC lbl_23_data_F59D4 = .data:0x000F59D4; // type:object size:0x8 @@ -8807,7 +8807,7 @@ lbl_23_data_FBA30 = .data:0x000FBA30; // type:object size:0x14 lbl_23_data_FBA44 = .data:0x000FBA44; // type:object size:0x24 lbl_23_data_FBA68 = .data:0x000FBA68; // type:object size:0x40 data:4byte lbl_23_data_FBAA8 = .data:0x000FBAA8; // type:object size:0x30 -lbl_23_data_FBAD8 = .data:0x000FBAD8; // type:object size:0x5 data:string +@115 = .data:0x000FBAD8; // type:object size:0x5 scope:local data:string lbl_23_data_FBAE0 = .data:0x000FBAE0; // type:object size:0xE data:string lbl_23_data_FBAF0 = .data:0x000FBAF0; // type:object size:0xD data:string lbl_23_data_FBB00 = .data:0x000FBB00; // type:object size:0x18 @@ -8881,149 +8881,149 @@ lbl_23_data_FD988 = .data:0x000FD988; // type:object size:0x30 lbl_23_data_FD9B8 = .data:0x000FD9B8; // type:object size:0xF data:string lbl_23_data_FD9C8 = .data:0x000FD9C8; // type:object size:0x10 data:string lbl_23_data_FD9D8 = .data:0x000FD9D8; // type:object size:0x18 data:string -lbl_23_data_FD9F0 = .data:0x000FD9F0; // type:object size:0xD data:string -lbl_23_data_FDA00 = .data:0x000FDA00; // type:object size:0xD data:string -lbl_23_data_FDA10 = .data:0x000FDA10; // type:object size:0x18 -lbl_23_data_FDA28 = .data:0x000FDA28; // type:object size:0x8 -lbl_23_data_FDA30 = .data:0x000FDA30; // type:object size:0x2D0 -lbl_23_data_FDD00 = .data:0x000FDD00; // type:object size:0xCE4 -lbl_23_data_FE9E4 = .data:0x000FE9E4; // type:object size:0x18 -lbl_23_data_FE9FC = .data:0x000FE9FC; // type:object size:0xE data:string -lbl_23_data_FEA0C = .data:0x000FEA0C; // type:object size:0xC -lbl_23_data_FEA18 = .data:0x000FEA18; // type:object size:0x8 -lbl_23_data_FEA20 = .data:0x000FEA20; // type:object size:0x50 -lbl_23_data_FEA70 = .data:0x000FEA70; // type:object size:0xCC -lbl_23_data_FEB3C = .data:0x000FEB3C; // type:object size:0x18 -lbl_23_data_FEB54 = .data:0x000FEB54; // type:object size:0xC -lbl_23_data_FEB60 = .data:0x000FEB60; // type:object size:0x8 -lbl_23_data_FEB68 = .data:0x000FEB68; // type:object size:0x50 -lbl_23_data_FEBB8 = .data:0x000FEBB8; // type:object size:0xCC -lbl_23_data_FEC84 = .data:0x000FEC84; // type:object size:0x18 -lbl_23_data_FEC9C = .data:0x000FEC9C; // type:object size:0xD data:string -lbl_23_data_FECAC = .data:0x000FECAC; // type:object size:0xD data:string -lbl_23_data_FECBC = .data:0x000FECBC; // type:object size:0xD data:string -lbl_23_data_FECCC = .data:0x000FECCC; // type:object size:0xD data:string -lbl_23_data_FECDC = .data:0x000FECDC; // type:object size:0x30 -lbl_23_data_FED0C = .data:0x000FED0C; // type:object size:0x8 -lbl_23_data_FED14 = .data:0x000FED14; // type:object size:0x108 -lbl_23_data_FEE1C = .data:0x000FEE1C; // type:object size:0x18C -lbl_23_data_FEFA8 = .data:0x000FEFA8; // type:object size:0x18 -lbl_23_data_FEFC0 = .data:0x000FEFC0; // type:object size:0x38 -lbl_23_data_FEFF8 = .data:0x000FEFF8; // type:object size:0x100 -lbl_23_data_FF0F8 = .data:0x000FF0F8; // type:object size:0x15C -lbl_23_data_FF254 = .data:0x000FF254; // type:object size:0x18 -lbl_23_data_FF26C = .data:0x000FF26C; // type:object size:0x38 -lbl_23_data_FF2A4 = .data:0x000FF2A4; // type:object size:0x10C -lbl_23_data_FF3B0 = .data:0x000FF3B0; // type:object size:0x15C -lbl_23_data_FF50C = .data:0x000FF50C; // type:object size:0x18 -lbl_23_data_FF524 = .data:0x000FF524; // type:object size:0x38 -lbl_23_data_FF55C = .data:0x000FF55C; // type:object size:0xC0 -lbl_23_data_FF61C = .data:0x000FF61C; // type:object size:0x114 -lbl_23_data_FF730 = .data:0x000FF730; // type:object size:0x18 -lbl_23_data_FF748 = .data:0x000FF748; // type:object size:0x38 -lbl_23_data_FF780 = .data:0x000FF780; // type:object size:0x108 -lbl_23_data_FF888 = .data:0x000FF888; // type:object size:0x18C -lbl_23_data_FFA14 = .data:0x000FFA14; // type:object size:0x18 -lbl_23_data_FFA2C = .data:0x000FFA2C; // type:object size:0x38 -lbl_23_data_FFA64 = .data:0x000FFA64; // type:object size:0x34 -lbl_23_data_FFA98 = .data:0x000FFA98; // type:object size:0x6C -lbl_23_data_FFB04 = .data:0x000FFB04; // type:object size:0x18 -lbl_23_data_FFB1C = .data:0x000FFB1C; // type:object size:0x38 -lbl_23_data_FFB54 = .data:0x000FFB54; // type:object size:0x34 -lbl_23_data_FFB88 = .data:0x000FFB88; // type:object size:0x6C -lbl_23_data_FFBF4 = .data:0x000FFBF4; // type:object size:0x18 -lbl_23_data_FFC0C = .data:0x000FFC0C; // type:object size:0x38 -lbl_23_data_FFC44 = .data:0x000FFC44; // type:object size:0x2B0 -lbl_23_data_FFEF4 = .data:0x000FFEF4; // type:object size:0x3B4 -lbl_23_data_1002A8 = .data:0x001002A8; // type:object size:0x18 -lbl_23_data_1002C0 = .data:0x001002C0; // type:object size:0x38 -lbl_23_data_1002F8 = .data:0x001002F8; // type:object size:0x174 -lbl_23_data_10046C = .data:0x0010046C; // type:object size:0x234 -lbl_23_data_1006A0 = .data:0x001006A0; // type:object size:0x18 -lbl_23_data_1006B8 = .data:0x001006B8; // type:object size:0x38 -lbl_23_data_1006F0 = .data:0x001006F0; // type:object size:0x20 -lbl_23_data_100710 = .data:0x00100710; // type:object size:0x20 -lbl_23_data_100730 = .data:0x00100730; // type:object size:0xA0 -lbl_23_data_1007D0 = .data:0x001007D0; // type:object size:0xA0 -lbl_23_data_100870 = .data:0x00100870; // type:object size:0xA0 -lbl_23_data_100910 = .data:0x00100910; // type:object size:0xA0 -lbl_23_data_1009B0 = .data:0x001009B0; // type:object size:0xA0 -lbl_23_data_100A50 = .data:0x00100A50; // type:object size:0x20 -lbl_23_data_100A70 = .data:0x00100A70; // type:object size:0x20 -lbl_23_data_100A90 = .data:0x00100A90; // type:object size:0xA0 -lbl_23_data_100B30 = .data:0x00100B30; // type:object size:0x90 -lbl_23_data_100BC0 = .data:0x00100BC0; // type:object size:0xC data:4byte -lbl_23_data_100BCC = .data:0x00100BCC; // type:object size:0xD data:string -lbl_23_data_100BDC = .data:0x00100BDC; // type:object size:0x30 -lbl_23_data_100C0C = .data:0x00100C0C; // type:object size:0x8 -lbl_23_data_100C14 = .data:0x00100C14; // type:object size:0x108 -lbl_23_data_100D1C = .data:0x00100D1C; // type:object size:0x18C -lbl_23_data_100EA8 = .data:0x00100EA8; // type:object size:0x18 -lbl_23_data_100EC0 = .data:0x00100EC0; // type:object size:0x38 -lbl_23_data_100EF8 = .data:0x00100EF8; // type:object size:0x100 -lbl_23_data_100FF8 = .data:0x00100FF8; // type:object size:0x15C -lbl_23_data_101154 = .data:0x00101154; // type:object size:0x18 -lbl_23_data_10116C = .data:0x0010116C; // type:object size:0x38 -lbl_23_data_1011A4 = .data:0x001011A4; // type:object size:0x10C -lbl_23_data_1012B0 = .data:0x001012B0; // type:object size:0x15C -lbl_23_data_10140C = .data:0x0010140C; // type:object size:0x18 -lbl_23_data_101424 = .data:0x00101424; // type:object size:0x38 -lbl_23_data_10145C = .data:0x0010145C; // type:object size:0xC0 -lbl_23_data_10151C = .data:0x0010151C; // type:object size:0x114 -lbl_23_data_101630 = .data:0x00101630; // type:object size:0x18 -lbl_23_data_101648 = .data:0x00101648; // type:object size:0x38 -lbl_23_data_101680 = .data:0x00101680; // type:object size:0x108 -lbl_23_data_101788 = .data:0x00101788; // type:object size:0x18C -lbl_23_data_101914 = .data:0x00101914; // type:object size:0x18 -lbl_23_data_10192C = .data:0x0010192C; // type:object size:0x38 -lbl_23_data_101964 = .data:0x00101964; // type:object size:0x34 -lbl_23_data_101998 = .data:0x00101998; // type:object size:0x6C -lbl_23_data_101A04 = .data:0x00101A04; // type:object size:0x18 -lbl_23_data_101A1C = .data:0x00101A1C; // type:object size:0x38 -lbl_23_data_101A54 = .data:0x00101A54; // type:object size:0x34 -lbl_23_data_101A88 = .data:0x00101A88; // type:object size:0x6C -lbl_23_data_101AF4 = .data:0x00101AF4; // type:object size:0x18 -lbl_23_data_101B0C = .data:0x00101B0C; // type:object size:0x38 -lbl_23_data_101B44 = .data:0x00101B44; // type:object size:0x2B0 -lbl_23_data_101DF4 = .data:0x00101DF4; // type:object size:0x3B4 -lbl_23_data_1021A8 = .data:0x001021A8; // type:object size:0x18 -lbl_23_data_1021C0 = .data:0x001021C0; // type:object size:0x38 -lbl_23_data_1021F8 = .data:0x001021F8; // type:object size:0x174 -lbl_23_data_10236C = .data:0x0010236C; // type:object size:0x234 -lbl_23_data_1025A0 = .data:0x001025A0; // type:object size:0x18 -lbl_23_data_1025B8 = .data:0x001025B8; // type:object size:0x38 -lbl_23_data_1025F0 = .data:0x001025F0; // type:object size:0x140 -lbl_23_data_102730 = .data:0x00102730; // type:object size:0x20 -lbl_23_data_102750 = .data:0x00102750; // type:object size:0x140 -lbl_23_data_102890 = .data:0x00102890; // type:object size:0x140 -lbl_23_data_1029D0 = .data:0x001029D0; // type:object size:0x140 -lbl_23_data_102B10 = .data:0x00102B10; // type:object size:0x140 -lbl_23_data_102C50 = .data:0x00102C50; // type:object size:0x140 -lbl_23_data_102D90 = .data:0x00102D90; // type:object size:0x140 -lbl_23_data_102ED0 = .data:0x00102ED0; // type:object size:0x140 -lbl_23_data_103010 = .data:0x00103010; // type:object size:0x140 -lbl_23_data_103150 = .data:0x00103150; // type:object size:0x90 -lbl_23_data_1031E0 = .data:0x001031E0; // type:object size:0xC data:4byte -lbl_23_data_1031EC = .data:0x001031EC; // type:object size:0x1C -lbl_23_data_103208 = .data:0x00103208; // type:object size:0x60 -lbl_23_data_103268 = .data:0x00103268; // type:object size:0x4 data:4byte -lbl_23_data_10326C = .data:0x0010326C; // type:object size:0x4 data:4byte -lbl_23_data_103270 = .data:0x00103270; // type:object size:0x4 align:4 data:float -lbl_23_data_103274 = .data:0x00103274; // type:object size:0x4 align:4 data:float -lbl_23_data_103278 = .data:0x00103278; // type:object size:0x4 align:4 data:float -lbl_23_data_10327C = .data:0x0010327C; // type:object size:0x4 data:4byte -lbl_23_data_103280 = .data:0x00103280; // type:object size:0x4 data:4byte -lbl_23_data_103284 = .data:0x00103284; // type:object size:0x4 align:4 data:float -lbl_23_data_103288 = .data:0x00103288; // type:object size:0x4 align:4 data:float -lbl_23_data_10328C = .data:0x0010328C; // type:object size:0x4 align:4 data:float -lbl_23_data_103290 = .data:0x00103290; // type:object size:0xC -lbl_23_data_10329C = .data:0x0010329C; // type:object size:0xC -lbl_23_data_1032A8 = .data:0x001032A8; // type:object size:0xC -lbl_23_data_1032B4 = .data:0x001032B4; // type:object size:0xC -lbl_23_data_1032C0 = .data:0x001032C0; // type:object size:0xC -lbl_23_data_1032CC = .data:0x001032CC; // type:object size:0x4 data:4byte -lbl_23_data_1032D0 = .data:0x001032D0; // type:object size:0xC -lbl_23_data_1032DC = .data:0x001032DC; // type:object size:0xC +@19 = .data:0x000FD9F0; // type:object size:0xD scope:local data:string +@20 = .data:0x000FDA00; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000FDA10; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000FDA28; // type:object size:0x8 scope:local +goalring_plist = .data:0x000FDA30; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000FDD00; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000FE9E4; // type:object size:0x18 scope:local +@21 = .data:0x000FE9FC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000FEA0C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000FEA18; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000FEA20; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000FEA70; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000FEB3C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000FEB54; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000FEB60; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000FEB68; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000FEBB8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000FEC84; // type:object size:0x18 scope:local +@22 = .data:0x000FEC9C; // type:object size:0xD scope:local data:string +@23 = .data:0x000FECAC; // type:object size:0xD scope:local data:string +@24 = .data:0x000FECBC; // type:object size:0xD scope:local data:string +@25 = .data:0x000FECCC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000FECDC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000FED0C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000FED14; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000FEE1C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000FEFA8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000FEFC0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000FEFF8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000FF0F8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000FF254; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000FF26C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000FF2A4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000FF3B0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000FF50C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000FF524; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000FF55C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000FF61C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000FF730; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000FF748; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000FF780; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000FF888; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000FFA14; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000FFA2C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000FFA64; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000FFA98; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000FFB04; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000FFB1C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000FFB54; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000FFB88; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000FFBF4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000FFC0C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000FFC44; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000FFEF4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x001002A8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x001002C0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x001002F8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0010046C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x001006A0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x001006B8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x001006F0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00100710; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00100730; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x001007D0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00100870; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00100910; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x001009B0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00100A50; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00100A70; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00100A90; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00100B30; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00100BC0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00100BCC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00100BDC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00100C0C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00100C14; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00100D1C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00100EA8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00100EC0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00100EF8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00100FF8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00101154; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0010116C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x001011A4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x001012B0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0010140C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00101424; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0010145C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0010151C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00101630; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00101648; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00101680; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00101788; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00101914; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0010192C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00101964; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00101998; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00101A04; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00101A1C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00101A54; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00101A88; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00101AF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00101B0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00101B44; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00101DF4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x001021A8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x001021C0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x001021F8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0010236C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x001025A0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x001025B8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x001025F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00102730; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00102750; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00102890; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x001029D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00102B10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00102C50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00102D90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00102ED0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00103010; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00103150; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x001031E0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x001031EC; // type:object size:0x1C +goalring_colli_info = .data:0x00103208; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00103268; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0010326C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00103270; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00103274; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00103278; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0010327C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00103280; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00103284; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00103288; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0010328C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00103290; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0010329C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x001032A8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x001032B4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x001032C0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x001032CC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x001032D0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x001032DC; // type:object size:0xC scope:local lbl_23_data_1032E8 = .data:0x001032E8; // type:object size:0xE data:string lbl_23_data_1032F8 = .data:0x001032F8; // type:object size:0xD data:string lbl_23_data_103308 = .data:0x00103308; // type:object size:0xD data:string @@ -9109,30 +9109,30 @@ lbl_23_data_106BF0 = .data:0x00106BF0; // type:object size:0xD data:string lbl_23_data_106C00 = .data:0x00106C00; // type:object size:0xE data:string lbl_23_data_106C10 = .data:0x00106C10; // type:object size:0xD data:string lbl_23_data_106C20 = .data:0x00106C20; // type:object size:0x24 -lbl_23_data_106C44 = .data:0x00106C44; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00106C44; // type:object size:0x8 lbl_23_data_106C4C = .data:0x00106C4C; // type:object size:0x98 lbl_23_data_106CE4 = .data:0x00106CE4; // type:object size:0x2DC -lbl_23_data_106FC0 = .data:0x00106FC0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00106FC0; // type:object size:0x18 lbl_23_data_106FD8 = .data:0x00106FD8; // type:object size:0x164 lbl_23_data_10713C = .data:0x0010713C; // type:object size:0x15C -lbl_23_data_107298 = .data:0x00107298; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00107298; // type:object size:0x18 lbl_23_data_1072B0 = .data:0x001072B0; // type:object size:0x1B4 lbl_23_data_107464 = .data:0x00107464; // type:object size:0x15C -lbl_23_data_1075C0 = .data:0x001075C0; // type:object size:0x18 -lbl_23_data_1075D8 = .data:0x001075D8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x001075C0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x001075D8; // type:object size:0x30 lbl_23_data_107608 = .data:0x00107608; // type:object size:0x10 -lbl_23_data_107618 = .data:0x00107618; // type:object size:0x58 data:4byte -jumptable_23_data_107670 = .data:0x00107670; // type:object size:0x1C scope:local -lbl_23_data_10768C = .data:0x0010768C; // type:object size:0xC -lbl_23_data_107698 = .data:0x00107698; // type:object size:0xE data:string -lbl_23_data_1076A8 = .data:0x001076A8; // type:object size:0xC -lbl_23_data_1076B4 = .data:0x001076B4; // type:object size:0x8 -lbl_23_data_1076BC = .data:0x001076BC; // type:object size:0x3D4 -lbl_23_data_107A90 = .data:0x00107A90; // type:object size:0x4A4 -lbl_23_data_107F34 = .data:0x00107F34; // type:object size:0x18 -lbl_23_data_107F4C = .data:0x00107F4C; // type:object size:0x30 -lbl_23_data_107F7C = .data:0x00107F7C; // type:object size:0x58 data:4byte -jumptable_23_data_107FD4 = .data:0x00107FD4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00107618; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00107670; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0010768C; // type:object size:0xC scope:local +@21 = .data:0x00107698; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x001076A8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x001076B4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x001076BC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00107A90; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00107F34; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00107F4C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00107F7C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00107FD4; // type:object size:0x1C scope:local lbl_23_data_108000 = .data:0x00108000; // type:object size:0xD data:string lbl_23_data_108010 = .data:0x00108010; // type:object size:0xE data:string lbl_23_data_108020 = .data:0x00108020; // type:object size:0xD data:string @@ -9868,29 +9868,29 @@ lbl_23_data_1302C0 = .data:0x001302C0; // type:object size:0x30 lbl_23_data_1302F0 = .data:0x001302F0; // type:object size:0x30 lbl_23_data_130320 = .data:0x00130320; // type:object size:0xE data:string lbl_23_data_130330 = .data:0x00130330; // type:object size:0xC -lbl_23_data_13033C = .data:0x0013033C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0013033C; // type:object size:0x8 lbl_23_data_130344 = .data:0x00130344; // type:object size:0x318 lbl_23_data_13065C = .data:0x0013065C; // type:object size:0x42C -lbl_23_data_130A88 = .data:0x00130A88; // type:object size:0x18 -lbl_23_data_130AA0 = .data:0x00130AA0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00130A88; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00130AA0; // type:object size:0x38 lbl_23_data_130AD8 = .data:0x00130AD8; // type:object size:0x318 lbl_23_data_130DF0 = .data:0x00130DF0; // type:object size:0x42C -lbl_23_data_13121C = .data:0x0013121C; // type:object size:0x18 -lbl_23_data_131234 = .data:0x00131234; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0013121C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00131234; // type:object size:0x38 lbl_23_data_13126C = .data:0x0013126C; // type:object size:0x69C lbl_23_data_131908 = .data:0x00131908; // type:object size:0x7BC -lbl_23_data_1320C4 = .data:0x001320C4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x001320C4; // type:object size:0x18 lbl_23_data_1320DC = .data:0x001320DC; // type:object size:0x268 -lbl_23_data_132344 = .data:0x00132344; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00132344; // type:object size:0x24 lbl_23_data_132368 = .data:0x00132368; // type:object size:0x268 -lbl_23_data_1325D0 = .data:0x001325D0; // type:object size:0x24 -lbl_23_data_1325F4 = .data:0x001325F4; // type:object size:0x30 -lbl_23_data_132624 = .data:0x00132624; // type:object size:0x4 align:4 data:float -lbl_23_data_132628 = .data:0x00132628; // type:object size:0x4 align:4 data:float -lbl_23_data_13262C = .data:0x0013262C; // type:object size:0x4 align:4 data:float -lbl_23_data_132630 = .data:0x00132630; // type:object size:0x4 data:4byte -jumptable_23_data_132634 = .data:0x00132634; // type:object size:0x30 scope:local -lbl_23_data_132664 = .data:0x00132664; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x001325D0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x001325F4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00132624; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00132628; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0013262C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00132630; // type:object size:0x4 data:4byte +@91 = .data:0x00132634; // type:object size:0x30 scope:local +vec$111 = .data:0x00132664; // type:object size:0x18 scope:local lbl_23_data_132680 = .data:0x00132680; // type:object size:0xE data:string lbl_23_data_132690 = .data:0x00132690; // type:object size:0xE data:string lbl_23_data_1326A0 = .data:0x001326A0; // type:object size:0xD data:string @@ -11332,7 +11332,7 @@ lbl_23_bss_6B0 = .bss:0x000006B0; // type:object size:0x4 data:4byte lbl_23_bss_6B4 = .bss:0x000006B4; // type:object size:0x4 data:4byte lbl_23_bss_6B8 = .bss:0x000006B8; // type:object size:0x640 data:4byte lbl_23_bss_CF8 = .bss:0x00000CF8; // type:object size:0x8 data:4byte -lbl_23_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D00; // type:object size:0x4 scope:local data:4byte lbl_23_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte lbl_23_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte lbl_23_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte @@ -11348,7 +11348,7 @@ colli_timer = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D44; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D4C; // type:object size:0x4 scope:local data:4byte -lbl_23_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte lbl_23_bss_D58 = .bss:0x00000D58; // type:object size:0x4 data:4byte lbl_23_bss_D5C = .bss:0x00000D5C; // type:object size:0x4 data:4byte lbl_23_bss_D60 = .bss:0x00000D60; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg24D/splits.txt b/config/GSNE8P/stg24D/splits.txt index f97efd88..c2d1ccd1 100644 --- a/config/GSNE8P/stg24D/splits.txt +++ b/config/GSNE8P/stg24D/splits.txt @@ -170,13 +170,10 @@ stg24D_40.c: .text start:0x0001C858 end:0x0001D898 .rodata start:0x00000A30 end:0x00000A80 -stg24D_41.c: - .text start:0x0001DBD8 end:0x0001DD70 - .rodata start:0x00000A80 end:0x00000A98 - -stg24D_42.c: - .text start:0x0001DD70 end:0x0001E074 - .rodata start:0x00000A98 end:0x00000AA0 +OBJECT/o_3spring.c: + .text start:0x0001DBD8 end:0x0001E074 + .rodata start:0x00000A80 end:0x00000AA0 + .data start:0x0007C3A0 end:0x0007D498 stg24D_43.c: .text start:0x0001E074 end:0x0001E4FC @@ -210,9 +207,10 @@ stg24D_51.c: .text start:0x00022470 end:0x000232B4 .rodata start:0x00000C28 end:0x00000C80 -stg24D_52.c: - .text start:0x000232E8 end:0x00023A74 +OBJECT/o_degring_linear.c: + .text start:0x000232B4 end:0x00023C04 .rodata start:0x00000C80 end:0x00000C98 + .data start:0x000835B8 end:0x000835C0 stg24D_53.c: .text start:0x000242F8 end:0x00024608 @@ -234,9 +232,11 @@ stg24D_57.c: .text start:0x00028768 end:0x00028824 .rodata start:0x00000D58 end:0x00000D60 -stg24D_58.c: - .text start:0x000289CC end:0x00029CE4 +OBJECT/o_goalring.c: + .text start:0x000289C8 end:0x00029CE4 .rodata start:0x00000D60 end:0x00000DB8 + .data start:0x000854D0 end:0x0008ADC8 + .bss start:0x00000D10 end:0x00000D18 stg24D_59.c: .text start:0x00029DAC end:0x0002A7CC @@ -254,21 +254,15 @@ stg24D_62.c: .text start:0x0002C260 end:0x0002C330 .rodata start:0x00000E40 end:0x00000E48 -stg24D_63.c: - .text start:0x0002C5B4 end:0x0002D05C - .rodata start:0x00000E48 end:0x00000E80 - -stg24D_64.c: - .text start:0x0002D0D0 end:0x0002D114 - .rodata start:0x00000E80 end:0x00000E88 - -stg24D_65.c: - .text start:0x0002D2CC end:0x0002DD2C - .rodata start:0x00000E88 end:0x00000EC8 +OBJECT/o_itemboxair.c: + .text start:0x0002C4E0 end:0x0002D188 + .rodata start:0x00000E48 end:0x00000E88 + .data start:0x0008F0F8 end:0x0008F178 -stg24D_66.c: - .text start:0x0002DDA0 end:0x0002DDE4 - .rodata start:0x00000EC8 end:0x00000ED0 +OBJECT/o_itemboxballoon.c: + .text start:0x0002D188 end:0x0002DE58 + .rodata start:0x00000E88 end:0x00000ED0 + .data start:0x0008F178 end:0x0008FAD0 stg24D_67.c: .text start:0x0002DE58 end:0x0002E80C @@ -316,9 +310,11 @@ stg24D_77.c: .text start:0x0003DD4C end:0x0003F7F0 .rodata start:0x000012B0 end:0x00001340 -stg24D_78.c: +OBJECT/o_savepoint.c: .text start:0x0003F9FC end:0x00040A8C .rodata start:0x00001340 end:0x00001378 + .data start:0x000BA190 end:0x000BA1E0 + .bss start:0x00000D60 end:0x00000D68 stg24D_79.c: .text start:0x000410F0 end:0x0004259C diff --git a/config/GSNE8P/stg24D/symbols.txt b/config/GSNE8P/stg24D/symbols.txt index 508264fb..b80a9d77 100644 --- a/config/GSNE8P/stg24D/symbols.txt +++ b/config/GSNE8P/stg24D/symbols.txt @@ -201,13 +201,13 @@ fn_24_12948 = .text:0x00012948; // type:function size:0x68 fn_24_129B0 = .text:0x000129B0; // type:function size:0xC8 fn_24_12A78 = .text:0x00012A78; // type:function size:0xD8 fn_24_12B50 = .text:0x00012B50; // type:function size:0x2AC -fn_24_12DFC = .text:0x00012DFC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00012DFC; // type:function size:0x30 fn_24_12E2C = .text:0x00012E2C; // type:function size:0x30C -fn_24_13138 = .text:0x00013138; // type:function size:0x74 -fn_24_131AC = .text:0x000131AC; // type:function size:0xBC -fn_24_13268 = .text:0x00013268; // type:function size:0x40 -fn_24_132A8 = .text:0x000132A8; // type:function size:0x2C -fn_24_132D4 = .text:0x000132D4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00013138; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000131AC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00013268; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000132A8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000132D4; // type:function size:0x60 fn_24_13334 = .text:0x00013334; // type:function size:0x34 fn_24_13368 = .text:0x00013368; // type:function size:0x70 fn_24_133D8 = .text:0x000133D8; // type:function size:0x12C @@ -239,11 +239,11 @@ fn_24_164C4 = .text:0x000164C4; // type:function size:0x1CC fn_24_16690 = .text:0x00016690; // type:function size:0x88 fn_24_16718 = .text:0x00016718; // type:function size:0xD0 fn_24_167E8 = .text:0x000167E8; // type:function size:0xE8 -fn_24_168D0 = .text:0x000168D0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000168D0; // type:function size:0x100 fn_24_169D0 = .text:0x000169D0; // type:function size:0x198 fn_24_16B68 = .text:0x00016B68; // type:function size:0xA8 fn_24_16C10 = .text:0x00016C10; // type:function size:0x70 -fn_24_16C80 = .text:0x00016C80; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00016C80; // type:function size:0x114 fn_24_16D94 = .text:0x00016D94; // type:function size:0x6C fn_24_16E00 = .text:0x00016E00; // type:function size:0x180 fn_24_16F80 = .text:0x00016F80; // type:function size:0xA4 @@ -292,7 +292,7 @@ fn_24_19D04 = .text:0x00019D04; // type:function size:0xA4 fn_24_19DA8 = .text:0x00019DA8; // type:function size:0xA4 fn_24_19E4C = .text:0x00019E4C; // type:function size:0xA4 fn_24_19EF0 = .text:0x00019EF0; // type:function size:0xB0 -fn_24_19FA0 = .text:0x00019FA0; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00019FA0; // type:function size:0x19C fn_24_1A13C = .text:0x0001A13C; // type:function size:0x198 _rename_MakeParticle = .text:0x0001A2D4; // type:function size:0x19C fn_24_1A470 = .text:0x0001A470; // type:function size:0x198 @@ -308,7 +308,7 @@ fn_24_1AF48 = .text:0x0001AF48; // type:function size:0xAC fn_24_1AFF4 = .text:0x0001AFF4; // type:function size:0x4 fn_24_1AFF8 = .text:0x0001AFF8; // type:function size:0x20 fn_24_1B018 = .text:0x0001B018; // type:function size:0x40 -fn_24_1B058 = .text:0x0001B058; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001B058; // type:function size:0x1E4 fn_24_1B23C = .text:0x0001B23C; // type:function size:0x24 fn_24_1B260 = .text:0x0001B260; // type:function size:0x1C0 fn_24_1B420 = .text:0x0001B420; // type:function size:0x1F4 @@ -316,7 +316,7 @@ fn_24_1B614 = .text:0x0001B614; // type:function size:0x190 fn_24_1B7A4 = .text:0x0001B7A4; // type:function size:0xF8 fn_24_1B89C = .text:0x0001B89C; // type:function size:0x1D4 fn_24_1BA70 = .text:0x0001BA70; // type:function size:0x18C -fn_24_1BBFC = .text:0x0001BBFC; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001BBFC; // type:function size:0x1C8 fn_24_1BDC4 = .text:0x0001BDC4; // type:function size:0xD0 fn_24_1BE94 = .text:0x0001BE94; // type:function size:0x358 fn_24_1C1EC = .text:0x0001C1EC; // type:function size:0x2C0 @@ -334,11 +334,11 @@ fn_24_1D898 = .text:0x0001D898; // type:function size:0x120 fn_24_1D9B8 = .text:0x0001D9B8; // type:function size:0x120 fn_24_1DAD8 = .text:0x0001DAD8; // type:function size:0x84 fn_24_1DB5C = .text:0x0001DB5C; // type:function size:0x7C -fn_24_1DBD8 = .text:0x0001DBD8; // type:function size:0x198 -fn_24_1DD70 = .text:0x0001DD70; // type:function size:0xD4 -fn_24_1DE44 = .text:0x0001DE44; // type:function size:0x38 -fn_24_1DE7C = .text:0x0001DE7C; // type:function size:0x144 -fn_24_1DFC0 = .text:0x0001DFC0; // type:function size:0xB4 +Object3SpringJump = .text:0x0001DBD8; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001DD70; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001DE44; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001DE7C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001DFC0; // type:function size:0xB4 scope:local fn_24_1E074 = .text:0x0001E074; // type:function size:0xF8 fn_24_1E16C = .text:0x0001E16C; // type:function size:0xFC fn_24_1E268 = .text:0x0001E268; // type:function size:0x30 @@ -386,15 +386,15 @@ fn_24_22558 = .text:0x00022558; // type:function size:0x38 fn_24_22590 = .text:0x00022590; // type:function size:0x968 fn_24_22EF8 = .text:0x00022EF8; // type:function size:0x10C fn_24_23004 = .text:0x00023004; // type:function size:0x2B0 -fn_24_232B4 = .text:0x000232B4; // type:function size:0x34 -fn_24_232E8 = .text:0x000232E8; // type:function size:0x11C -fn_24_23404 = .text:0x00023404; // type:function size:0x110 -fn_24_23514 = .text:0x00023514; // type:function size:0xB4 -fn_24_235C8 = .text:0x000235C8; // type:function size:0x150 -fn_24_23718 = .text:0x00023718; // type:function size:0xE0 -fn_24_237F8 = .text:0x000237F8; // type:function size:0x190 -fn_24_23988 = .text:0x00023988; // type:function size:0xEC -fn_24_23A74 = .text:0x00023A74; // type:function size:0x190 +DegRingGetNum = .text:0x000232B4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000232E8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00023404; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00023514; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x000235C8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00023718; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000237F8; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00023988; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00023A74; // type:function size:0x190 scope:local fn_24_23C04 = .text:0x00023C04; // type:function size:0x98 fn_24_23C9C = .text:0x00023C9C; // type:function size:0xC8 fn_24_23D64 = .text:0x00023D64; // type:function size:0x10C @@ -455,15 +455,15 @@ fn_24_28824 = .text:0x00028824; // type:function size:0x8C fn_24_288B0 = .text:0x000288B0; // type:function size:0x38 fn_24_288E8 = .text:0x000288E8; // type:function size:0x4 fn_24_288EC = .text:0x000288EC; // type:function size:0xDC -fn_24_289C8 = .text:0x000289C8; // type:function size:0x4 -fn_24_289CC = .text:0x000289CC; // type:function size:0x2EC -fn_24_28CB8 = .text:0x00028CB8; // type:function size:0x44 -fn_24_28CFC = .text:0x00028CFC; // type:function size:0x7F4 -fn_24_294F0 = .text:0x000294F0; // type:function size:0x34 -fn_24_29524 = .text:0x00029524; // type:function size:0xF0 -fn_24_29614 = .text:0x00029614; // type:function size:0x214 -fn_24_29828 = .text:0x00029828; // type:function size:0x254 -fn_24_29A7C = .text:0x00029A7C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000289C8; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000289CC; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00028CB8; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00028CFC; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000294F0; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00029524; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00029614; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00029828; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00029A7C; // type:function size:0x268 scope:local fn_24_29CE4 = .text:0x00029CE4; // type:function size:0x54 fn_24_29D38 = .text:0x00029D38; // type:function size:0x74 fn_24_29DAC = .text:0x00029DAC; // type:function size:0x8C @@ -479,7 +479,7 @@ fn_24_2AA34 = .text:0x0002AA34; // type:function size:0x3F8 fn_24_2AE2C = .text:0x0002AE2C; // type:function size:0x1D0 fn_24_2AFFC = .text:0x0002AFFC; // type:function size:0x140 fn_24_2B13C = .text:0x0002B13C; // type:function size:0x1FC -fn_24_2B338 = .text:0x0002B338; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002B338; // type:function size:0x13C fn_24_2B474 = .text:0x0002B474; // type:function size:0x200 fn_24_2B674 = .text:0x0002B674; // type:function size:0x98 fn_24_2B70C = .text:0x0002B70C; // type:function size:0x238 @@ -499,53 +499,53 @@ fn_24_2BE70 = .text:0x0002BE70; // type:function size:0x44 fn_24_2BEB4 = .text:0x0002BEB4; // type:function size:0x38 fn_24_2BEEC = .text:0x0002BEEC; // type:function size:0x4 fn_24_2BEF0 = .text:0x0002BEF0; // type:function size:0x38 -fn_24_2BF28 = .text:0x0002BF28; // type:function size:0xC8 -fn_24_2BFF0 = .text:0x0002BFF0; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002BF28; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002BFF0; // type:function size:0x138 fn_24_2C128 = .text:0x0002C128; // type:function size:0x138 fn_24_2C260 = .text:0x0002C260; // type:function size:0xD0 fn_24_2C330 = .text:0x0002C330; // type:function size:0x90 fn_24_2C3C0 = .text:0x0002C3C0; // type:function size:0x94 fn_24_2C454 = .text:0x0002C454; // type:function size:0x8C -fn_24_2C4E0 = .text:0x0002C4E0; // type:function size:0xD4 -fn_24_2C5B4 = .text:0x0002C5B4; // type:function size:0x240 -fn_24_2C7F4 = .text:0x0002C7F4; // type:function size:0x98 -fn_24_2C88C = .text:0x0002C88C; // type:function size:0x214 -fn_24_2CAA0 = .text:0x0002CAA0; // type:function size:0x10 -fn_24_2CAB0 = .text:0x0002CAB0; // type:function size:0xA0 -fn_24_2CB50 = .text:0x0002CB50; // type:function size:0xD0 -fn_24_2CC20 = .text:0x0002CC20; // type:function size:0x26C -fn_24_2CE8C = .text:0x0002CE8C; // type:function size:0x38 -fn_24_2CEC4 = .text:0x0002CEC4; // type:function size:0x50 -fn_24_2CF14 = .text:0x0002CF14; // type:function size:0x70 -fn_24_2CF84 = .text:0x0002CF84; // type:function size:0x50 -fn_24_2CFD4 = .text:0x0002CFD4; // type:function size:0x38 -fn_24_2D00C = .text:0x0002D00C; // type:function size:0x50 -fn_24_2D05C = .text:0x0002D05C; // type:function size:0x38 -fn_24_2D094 = .text:0x0002D094; // type:function size:0x3C -fn_24_2D0D0 = .text:0x0002D0D0; // type:function size:0x44 -fn_24_2D114 = .text:0x0002D114; // type:function size:0x38 -fn_24_2D14C = .text:0x0002D14C; // type:function size:0x4 -fn_24_2D150 = .text:0x0002D150; // type:function size:0x38 -fn_24_2D188 = .text:0x0002D188; // type:function size:0x144 -fn_24_2D2CC = .text:0x0002D2CC; // type:function size:0x158 -fn_24_2D424 = .text:0x0002D424; // type:function size:0x64 -fn_24_2D488 = .text:0x0002D488; // type:function size:0x1C4 -fn_24_2D64C = .text:0x0002D64C; // type:function size:0x3C -fn_24_2D688 = .text:0x0002D688; // type:function size:0x6C -fn_24_2D6F4 = .text:0x0002D6F4; // type:function size:0x228 -fn_24_2D91C = .text:0x0002D91C; // type:function size:0x28C -fn_24_2DBA8 = .text:0x0002DBA8; // type:function size:0xC -fn_24_2DBB4 = .text:0x0002DBB4; // type:function size:0x50 -fn_24_2DC04 = .text:0x0002DC04; // type:function size:0x50 -fn_24_2DC54 = .text:0x0002DC54; // type:function size:0x50 -fn_24_2DCA4 = .text:0x0002DCA4; // type:function size:0x38 -fn_24_2DCDC = .text:0x0002DCDC; // type:function size:0x50 -fn_24_2DD2C = .text:0x0002DD2C; // type:function size:0x38 -fn_24_2DD64 = .text:0x0002DD64; // type:function size:0x3C -fn_24_2DDA0 = .text:0x0002DDA0; // type:function size:0x44 -fn_24_2DDE4 = .text:0x0002DDE4; // type:function size:0x38 -fn_24_2DE1C = .text:0x0002DE1C; // type:function size:0x4 -fn_24_2DE20 = .text:0x0002DE20; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002C4E0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002C5B4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002C7F4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002C88C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002CAA0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002CAB0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002CB50; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002CC20; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002CE8C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002CEC4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002CF14; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002CF84; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002CFD4; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002D00C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002D05C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002D094; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002D0D0; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002D114; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002D14C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002D150; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002D188; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002D2CC; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002D424; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002D488; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002D64C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002D688; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002D6F4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002D91C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002DBA8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002DBB4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002DC04; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002DC54; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002DCA4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002DCDC; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002DD2C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002DD64; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002DDA0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002DDE4; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002DE1C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002DE20; // type:function size:0x38 scope:local fn_24_2DE58 = .text:0x0002DE58; // type:function size:0x280 fn_24_2E0D8 = .text:0x0002E0D8; // type:function size:0x50 fn_24_2E128 = .text:0x0002E128; // type:function size:0x50C @@ -638,8 +638,8 @@ fn_24_39404 = .text:0x00039404; // type:function size:0x54 fn_24_39458 = .text:0x00039458; // type:function size:0x7EC fn_24_39C44 = .text:0x00039C44; // type:function size:0xB0 fn_24_39CF4 = .text:0x00039CF4; // type:function size:0xB4 -fn_24_39DA8 = .text:0x00039DA8; // type:function size:0x2C -fn_24_39DD4 = .text:0x00039DD4; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00039DA8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00039DD4; // type:function size:0x30 o_ring_0 = .text:0x00039E04; // type:function size:0x13C scope:local Ring = .text:0x00039F40; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003A5C8; // type:function size:0x6C scope:global @@ -673,19 +673,19 @@ fn_24_3F510 = .text:0x0003F510; // type:function size:0x2E0 fn_24_3F7F0 = .text:0x0003F7F0; // type:function size:0x110 fn_24_3F900 = .text:0x0003F900; // type:function size:0xF8 fn_24_3F9F8 = .text:0x0003F9F8; // type:function size:0x4 -fn_24_3F9FC = .text:0x0003F9FC; // type:function size:0x264 -fn_24_3FC60 = .text:0x0003FC60; // type:function size:0x148 -fn_24_3FDA8 = .text:0x0003FDA8; // type:function size:0x48 -fn_24_3FDF0 = .text:0x0003FDF0; // type:function size:0x1A4 -fn_24_3FF94 = .text:0x0003FF94; // type:function size:0x1AC -fn_24_40140 = .text:0x00040140; // type:function size:0x154 -fn_24_40294 = .text:0x00040294; // type:function size:0x4 -fn_24_40298 = .text:0x00040298; // type:function size:0x138 -fn_24_403D0 = .text:0x000403D0; // type:function size:0x368 -fn_24_40738 = .text:0x00040738; // type:function size:0x224 -fn_24_4095C = .text:0x0004095C; // type:function size:0x20 -fn_24_4097C = .text:0x0004097C; // type:function size:0x4C -fn_24_409C8 = .text:0x000409C8; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003F9FC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003FC60; // type:function size:0x148 scope:local +savepointExit = .text:0x0003FDA8; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003FDF0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003FF94; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00040140; // type:function size:0x154 scope:local +dummyFunc = .text:0x00040294; // type:function size:0x4 scope:local +initCollidata = .text:0x00040298; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x000403D0; // type:function size:0x368 scope:local +savepointSwing = .text:0x00040738; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0004095C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0004097C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x000409C8; // type:function size:0xC4 scope:local fn_24_40A8C = .text:0x00040A8C; // type:function size:0x20 fn_24_40AAC = .text:0x00040AAC; // type:function size:0x3C fn_24_40AE8 = .text:0x00040AE8; // type:function size:0x9C @@ -1549,11 +1549,11 @@ lbl_24_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:flo lbl_24_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_24_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float lbl_24_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_A80 = .rodata:0x00000A80; // type:object size:0xC data:4byte -lbl_24_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float -lbl_24_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float -lbl_24_rodata_A98 = .rodata:0x00000A98; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000A80; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float lbl_24_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float lbl_24_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0xC data:4byte lbl_24_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float @@ -1664,11 +1664,11 @@ lbl_24_rodata_C68 = .rodata:0x00000C68; // type:object size:0x8 align:8 data:dou lbl_24_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float lbl_24_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float lbl_24_rodata_C78 = .rodata:0x00000C78; // type:object size:0x8 align:4 data:float -lbl_24_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_24_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_24_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_24_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_C90 = .rodata:0x00000C90; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float lbl_24_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float lbl_24_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float lbl_24_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float @@ -1709,25 +1709,25 @@ lbl_24_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:flo lbl_24_rodata_D48 = .rodata:0x00000D48; // type:object size:0x8 align:8 data:double lbl_24_rodata_D50 = .rodata:0x00000D50; // type:object size:0x8 align:8 data:double lbl_24_rodata_D58 = .rodata:0x00000D58; // type:object size:0x8 align:4 data:float -lbl_24_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D6C = .rodata:0x00000D6C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float -lbl_24_rodata_D98 = .rodata:0x00000D98; // type:object size:0x8 align:8 data:double -lbl_24_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x8 align:8 data:double -lbl_24_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x4 align:4 data:float -lbl_24_rodata_DAC = .rodata:0x00000DAC; // type:object size:0x4 align:4 data:float -lbl_24_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x4 align:4 data:float -lbl_24_rodata_DB4 = .rodata:0x00000DB4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D64; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D68; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D6C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D98; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000DA0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000DAC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000DB0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000DB4; // type:object size:0x4 scope:local align:4 data:float lbl_24_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x4 align:4 data:float lbl_24_rodata_DBC = .rodata:0x00000DBC; // type:object size:0x4 align:4 data:float lbl_24_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float @@ -1761,37 +1761,37 @@ lbl_24_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:flo lbl_24_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float lbl_24_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float lbl_24_rodata_E40 = .rodata:0x00000E40; // type:object size:0x8 align:4 data:float -lbl_24_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E60 = .rodata:0x00000E60; // type:object size:0x8 align:8 data:double -lbl_24_rodata_E68 = .rodata:0x00000E68; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E6C = .rodata:0x00000E6C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E70 = .rodata:0x00000E70; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E74 = .rodata:0x00000E74; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E80 = .rodata:0x00000E80; // type:object size:0x8 align:4 data:float -lbl_24_rodata_E88 = .rodata:0x00000E88; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E8C = .rodata:0x00000E8C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E90 = .rodata:0x00000E90; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E94 = .rodata:0x00000E94; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E98 = .rodata:0x00000E98; // type:object size:0x4 align:4 data:float -lbl_24_rodata_E9C = .rodata:0x00000E9C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EA0 = .rodata:0x00000EA0; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EA4 = .rodata:0x00000EA4; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EA8 = .rodata:0x00000EA8; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EAC = .rodata:0x00000EAC; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EB0 = .rodata:0x00000EB0; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EB4 = .rodata:0x00000EB4; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EB8 = .rodata:0x00000EB8; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EBC = .rodata:0x00000EBC; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EC0 = .rodata:0x00000EC0; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EC4 = .rodata:0x00000EC4; // type:object size:0x4 align:4 data:float -lbl_24_rodata_EC8 = .rodata:0x00000EC8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000E60; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E78; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E7C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E80; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E88; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E8C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E94; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E98; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E9C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000EA0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000EA4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000EA8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000EAC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000EB0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000EB4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000EB8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000EBC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000EC0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000EC4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000EC8; // type:object size:0x4 scope:local align:4 data:float lbl_24_rodata_ED0 = .rodata:0x00000ED0; // type:object size:0x4 align:4 data:float lbl_24_rodata_ED4 = .rodata:0x00000ED4; // type:object size:0x4 align:4 data:float lbl_24_rodata_ED8 = .rodata:0x00000ED8; // type:object size:0x4 align:4 data:float @@ -2054,17 +2054,17 @@ lbl_24_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 align:4 data:fl lbl_24_rodata_1330 = .rodata:0x00001330; // type:object size:0x8 align:8 data:double lbl_24_rodata_1338 = .rodata:0x00001338; // type:object size:0x4 align:4 data:float lbl_24_rodata_133C = .rodata:0x0000133C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1340 = .rodata:0x00001340; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1344 = .rodata:0x00001344; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1348 = .rodata:0x00001348; // type:object size:0x4 align:4 data:float -lbl_24_rodata_134C = .rodata:0x0000134C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1350 = .rodata:0x00001350; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1358 = .rodata:0x00001358; // type:object size:0x8 align:8 data:double -lbl_24_rodata_1360 = .rodata:0x00001360; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1364 = .rodata:0x00001364; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1368 = .rodata:0x00001368; // type:object size:0x4 align:4 data:float -lbl_24_rodata_136C = .rodata:0x0000136C; // type:object size:0x4 align:4 data:float -lbl_24_rodata_1370 = .rodata:0x00001370; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001340; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001344; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001348; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000134C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001350; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001358; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001360; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001364; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001368; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000136C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001370; // type:object size:0x4 scope:local align:4 data:float lbl_24_rodata_1378 = .rodata:0x00001378; // type:object size:0x4 align:4 data:float lbl_24_rodata_137C = .rodata:0x0000137C; // type:object size:0x4 align:4 data:float lbl_24_rodata_1380 = .rodata:0x00001380; // type:object size:0x4 align:4 data:float @@ -7148,7 +7148,7 @@ lbl_24_data_7BCC0 = .data:0x0007BCC0; // type:object size:0x7 data:string lbl_24_data_7BCC8 = .data:0x0007BCC8; // type:object size:0x7 data:string lbl_24_data_7BCD0 = .data:0x0007BCD0; // type:object size:0x7 data:string lbl_24_data_7BCD8 = .data:0x0007BCD8; // type:object size:0x60 -lbl_24_data_7BD38 = .data:0x0007BD38; // type:object size:0x8 +_rename_ring_texlist = .data:0x0007BD38; // type:object size:0x8 lbl_24_data_7BD40 = .data:0x0007BD40; // type:object size:0x38 lbl_24_data_7BD78 = .data:0x0007BD78; // type:object size:0x38 lbl_24_data_7BDB0 = .data:0x0007BDB0; // type:object size:0xE data:string @@ -7219,42 +7219,42 @@ lbl_24_data_7C33C = .data:0x0007C33C; // type:object size:0xB data:string lbl_24_data_7C348 = .data:0x0007C348; // type:object size:0x38 lbl_24_data_7C380 = .data:0x0007C380; // type:object size:0x8 data:byte lbl_24_data_7C388 = .data:0x0007C388; // type:object size:0x5 data:string -lbl_24_data_7C3A0 = .data:0x0007C3A0; // type:object size:0xE data:string -lbl_24_data_7C3B0 = .data:0x0007C3B0; // type:object size:0xE data:string -lbl_24_data_7C3C0 = .data:0x0007C3C0; // type:object size:0xD data:string -lbl_24_data_7C3D0 = .data:0x0007C3D0; // type:object size:0xD data:string -lbl_24_data_7C3E0 = .data:0x0007C3E0; // type:object size:0x30 -lbl_24_data_7C410 = .data:0x0007C410; // type:object size:0x8 -lbl_24_data_7C418 = .data:0x0007C418; // type:object size:0x204 -lbl_24_data_7C61C = .data:0x0007C61C; // type:object size:0x204 -lbl_24_data_7C820 = .data:0x0007C820; // type:object size:0x1C8 -lbl_24_data_7C9E8 = .data:0x0007C9E8; // type:object size:0x40 -lbl_24_data_7CA28 = .data:0x0007CA28; // type:object size:0x50 -lbl_24_data_7CA78 = .data:0x0007CA78; // type:object size:0x8 -lbl_24_data_7CA80 = .data:0x0007CA80; // type:object size:0x20 -lbl_24_data_7CAA0 = .data:0x0007CAA0; // type:object size:0xC0 -lbl_24_data_7CB60 = .data:0x0007CB60; // type:object size:0x60 -lbl_24_data_7CBC0 = .data:0x0007CBC0; // type:object size:0x40 -lbl_24_data_7CC00 = .data:0x0007CC00; // type:object size:0x80 -lbl_24_data_7CC80 = .data:0x0007CC80; // type:object size:0x40 -lbl_24_data_7CCC0 = .data:0x0007CCC0; // type:object size:0x24 -lbl_24_data_7CCE4 = .data:0x0007CCE4; // type:object size:0x1C8 -lbl_24_data_7CEAC = .data:0x0007CEAC; // type:object size:0x1C8 -lbl_24_data_7D074 = .data:0x0007D074; // type:object size:0x140 -lbl_24_data_7D1B4 = .data:0x0007D1B4; // type:object size:0x40 -lbl_24_data_7D1F4 = .data:0x0007D1F4; // type:object size:0x50 -lbl_24_data_7D244 = .data:0x0007D244; // type:object size:0x8 -lbl_24_data_7D24C = .data:0x0007D24C; // type:object size:0x14 -lbl_24_data_7D260 = .data:0x0007D260; // type:object size:0x120 -lbl_24_data_7D380 = .data:0x0007D380; // type:object size:0x60 -lbl_24_data_7D3E0 = .data:0x0007D3E0; // type:object size:0x20 -lbl_24_data_7D400 = .data:0x0007D400; // type:object size:0x30 -lbl_24_data_7D430 = .data:0x0007D430; // type:object size:0x24 -lbl_24_data_7D454 = .data:0x0007D454; // type:object size:0x8 -lbl_24_data_7D45C = .data:0x0007D45C; // type:object size:0x30 -lbl_24_data_7D48C = .data:0x0007D48C; // type:object size:0x4 align:4 data:float -lbl_24_data_7D490 = .data:0x0007D490; // type:object size:0x4 align:4 data:float -lbl_24_data_7D494 = .data:0x0007D494; // type:object size:0x4 align:4 data:float +@18 = .data:0x0007C3A0; // type:object size:0xE scope:local data:string +@19 = .data:0x0007C3B0; // type:object size:0xE scope:local data:string +@20 = .data:0x0007C3C0; // type:object size:0xD scope:local data:string +@21 = .data:0x0007C3D0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0007C3E0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0007C410; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0007C418; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0007C61C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0007C820; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0007C9E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0007CA28; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0007CA78; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0007CA80; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0007CAA0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0007CB60; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0007CBC0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0007CC00; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0007CC80; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0007CCC0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0007CCE4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0007CEAC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0007D074; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0007D1B4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0007D1F4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0007D244; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0007D24C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0007D260; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0007D380; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0007D3E0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0007D400; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0007D430; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0007D454; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0007D45C; // type:object size:0x30 scope:local +spring3_k = .data:0x0007D48C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0007D490; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0007D494; // type:object size:0x4 scope:local align:4 data:float lbl_24_data_7D498 = .data:0x0007D498; // type:object size:0xE data:string lbl_24_data_7D4A8 = .data:0x0007D4A8; // type:object size:0xC lbl_24_data_7D4B4 = .data:0x0007D4B4; // type:object size:0x8 @@ -7490,7 +7490,7 @@ lbl_24_data_83510 = .data:0x00083510; // type:object size:0x14 lbl_24_data_83524 = .data:0x00083524; // type:object size:0x24 lbl_24_data_83548 = .data:0x00083548; // type:object size:0x40 data:4byte lbl_24_data_83588 = .data:0x00083588; // type:object size:0x30 -lbl_24_data_835B8 = .data:0x000835B8; // type:object size:0x5 data:string +@115 = .data:0x000835B8; // type:object size:0x5 scope:local data:string lbl_24_data_835C0 = .data:0x000835C0; // type:object size:0xE data:string lbl_24_data_835D0 = .data:0x000835D0; // type:object size:0xD data:string lbl_24_data_835E0 = .data:0x000835E0; // type:object size:0x18 @@ -7564,149 +7564,149 @@ lbl_24_data_85468 = .data:0x00085468; // type:object size:0x30 lbl_24_data_85498 = .data:0x00085498; // type:object size:0xF data:string lbl_24_data_854A8 = .data:0x000854A8; // type:object size:0x10 data:string lbl_24_data_854B8 = .data:0x000854B8; // type:object size:0x18 data:string -lbl_24_data_854D0 = .data:0x000854D0; // type:object size:0xD data:string -lbl_24_data_854E0 = .data:0x000854E0; // type:object size:0xD data:string -lbl_24_data_854F0 = .data:0x000854F0; // type:object size:0x18 -lbl_24_data_85508 = .data:0x00085508; // type:object size:0x8 -lbl_24_data_85510 = .data:0x00085510; // type:object size:0x2D0 -lbl_24_data_857E0 = .data:0x000857E0; // type:object size:0xCE4 -lbl_24_data_864C4 = .data:0x000864C4; // type:object size:0x18 -lbl_24_data_864DC = .data:0x000864DC; // type:object size:0xE data:string -lbl_24_data_864EC = .data:0x000864EC; // type:object size:0xC -lbl_24_data_864F8 = .data:0x000864F8; // type:object size:0x8 -lbl_24_data_86500 = .data:0x00086500; // type:object size:0x50 -lbl_24_data_86550 = .data:0x00086550; // type:object size:0xCC -lbl_24_data_8661C = .data:0x0008661C; // type:object size:0x18 -lbl_24_data_86634 = .data:0x00086634; // type:object size:0xC -lbl_24_data_86640 = .data:0x00086640; // type:object size:0x8 -lbl_24_data_86648 = .data:0x00086648; // type:object size:0x50 -lbl_24_data_86698 = .data:0x00086698; // type:object size:0xCC -lbl_24_data_86764 = .data:0x00086764; // type:object size:0x18 -lbl_24_data_8677C = .data:0x0008677C; // type:object size:0xD data:string -lbl_24_data_8678C = .data:0x0008678C; // type:object size:0xD data:string -lbl_24_data_8679C = .data:0x0008679C; // type:object size:0xD data:string -lbl_24_data_867AC = .data:0x000867AC; // type:object size:0xD data:string -lbl_24_data_867BC = .data:0x000867BC; // type:object size:0x30 -lbl_24_data_867EC = .data:0x000867EC; // type:object size:0x8 -lbl_24_data_867F4 = .data:0x000867F4; // type:object size:0x108 -lbl_24_data_868FC = .data:0x000868FC; // type:object size:0x18C -lbl_24_data_86A88 = .data:0x00086A88; // type:object size:0x18 -lbl_24_data_86AA0 = .data:0x00086AA0; // type:object size:0x38 -lbl_24_data_86AD8 = .data:0x00086AD8; // type:object size:0x100 -lbl_24_data_86BD8 = .data:0x00086BD8; // type:object size:0x15C -lbl_24_data_86D34 = .data:0x00086D34; // type:object size:0x18 -lbl_24_data_86D4C = .data:0x00086D4C; // type:object size:0x38 -lbl_24_data_86D84 = .data:0x00086D84; // type:object size:0x10C -lbl_24_data_86E90 = .data:0x00086E90; // type:object size:0x15C -lbl_24_data_86FEC = .data:0x00086FEC; // type:object size:0x18 -lbl_24_data_87004 = .data:0x00087004; // type:object size:0x38 -lbl_24_data_8703C = .data:0x0008703C; // type:object size:0xC0 -lbl_24_data_870FC = .data:0x000870FC; // type:object size:0x114 -lbl_24_data_87210 = .data:0x00087210; // type:object size:0x18 -lbl_24_data_87228 = .data:0x00087228; // type:object size:0x38 -lbl_24_data_87260 = .data:0x00087260; // type:object size:0x108 -lbl_24_data_87368 = .data:0x00087368; // type:object size:0x18C -lbl_24_data_874F4 = .data:0x000874F4; // type:object size:0x18 -lbl_24_data_8750C = .data:0x0008750C; // type:object size:0x38 -lbl_24_data_87544 = .data:0x00087544; // type:object size:0x34 -lbl_24_data_87578 = .data:0x00087578; // type:object size:0x6C -lbl_24_data_875E4 = .data:0x000875E4; // type:object size:0x18 -lbl_24_data_875FC = .data:0x000875FC; // type:object size:0x38 -lbl_24_data_87634 = .data:0x00087634; // type:object size:0x34 -lbl_24_data_87668 = .data:0x00087668; // type:object size:0x6C -lbl_24_data_876D4 = .data:0x000876D4; // type:object size:0x18 -lbl_24_data_876EC = .data:0x000876EC; // type:object size:0x38 -lbl_24_data_87724 = .data:0x00087724; // type:object size:0x2B0 -lbl_24_data_879D4 = .data:0x000879D4; // type:object size:0x3B4 -lbl_24_data_87D88 = .data:0x00087D88; // type:object size:0x18 -lbl_24_data_87DA0 = .data:0x00087DA0; // type:object size:0x38 -lbl_24_data_87DD8 = .data:0x00087DD8; // type:object size:0x174 -lbl_24_data_87F4C = .data:0x00087F4C; // type:object size:0x234 -lbl_24_data_88180 = .data:0x00088180; // type:object size:0x18 -lbl_24_data_88198 = .data:0x00088198; // type:object size:0x38 -lbl_24_data_881D0 = .data:0x000881D0; // type:object size:0x20 -lbl_24_data_881F0 = .data:0x000881F0; // type:object size:0x20 -lbl_24_data_88210 = .data:0x00088210; // type:object size:0xA0 -lbl_24_data_882B0 = .data:0x000882B0; // type:object size:0xA0 -lbl_24_data_88350 = .data:0x00088350; // type:object size:0xA0 -lbl_24_data_883F0 = .data:0x000883F0; // type:object size:0xA0 -lbl_24_data_88490 = .data:0x00088490; // type:object size:0xA0 -lbl_24_data_88530 = .data:0x00088530; // type:object size:0x20 -lbl_24_data_88550 = .data:0x00088550; // type:object size:0x20 -lbl_24_data_88570 = .data:0x00088570; // type:object size:0xA0 -lbl_24_data_88610 = .data:0x00088610; // type:object size:0x90 -lbl_24_data_886A0 = .data:0x000886A0; // type:object size:0xC data:4byte -lbl_24_data_886AC = .data:0x000886AC; // type:object size:0xD data:string -lbl_24_data_886BC = .data:0x000886BC; // type:object size:0x30 -lbl_24_data_886EC = .data:0x000886EC; // type:object size:0x8 -lbl_24_data_886F4 = .data:0x000886F4; // type:object size:0x108 -lbl_24_data_887FC = .data:0x000887FC; // type:object size:0x18C -lbl_24_data_88988 = .data:0x00088988; // type:object size:0x18 -lbl_24_data_889A0 = .data:0x000889A0; // type:object size:0x38 -lbl_24_data_889D8 = .data:0x000889D8; // type:object size:0x100 -lbl_24_data_88AD8 = .data:0x00088AD8; // type:object size:0x15C -lbl_24_data_88C34 = .data:0x00088C34; // type:object size:0x18 -lbl_24_data_88C4C = .data:0x00088C4C; // type:object size:0x38 -lbl_24_data_88C84 = .data:0x00088C84; // type:object size:0x10C -lbl_24_data_88D90 = .data:0x00088D90; // type:object size:0x15C -lbl_24_data_88EEC = .data:0x00088EEC; // type:object size:0x18 -lbl_24_data_88F04 = .data:0x00088F04; // type:object size:0x38 -lbl_24_data_88F3C = .data:0x00088F3C; // type:object size:0xC0 -lbl_24_data_88FFC = .data:0x00088FFC; // type:object size:0x114 -lbl_24_data_89110 = .data:0x00089110; // type:object size:0x18 -lbl_24_data_89128 = .data:0x00089128; // type:object size:0x38 -lbl_24_data_89160 = .data:0x00089160; // type:object size:0x108 -lbl_24_data_89268 = .data:0x00089268; // type:object size:0x18C -lbl_24_data_893F4 = .data:0x000893F4; // type:object size:0x18 -lbl_24_data_8940C = .data:0x0008940C; // type:object size:0x38 -lbl_24_data_89444 = .data:0x00089444; // type:object size:0x34 -lbl_24_data_89478 = .data:0x00089478; // type:object size:0x6C -lbl_24_data_894E4 = .data:0x000894E4; // type:object size:0x18 -lbl_24_data_894FC = .data:0x000894FC; // type:object size:0x38 -lbl_24_data_89534 = .data:0x00089534; // type:object size:0x34 -lbl_24_data_89568 = .data:0x00089568; // type:object size:0x6C -lbl_24_data_895D4 = .data:0x000895D4; // type:object size:0x18 -lbl_24_data_895EC = .data:0x000895EC; // type:object size:0x38 -lbl_24_data_89624 = .data:0x00089624; // type:object size:0x2B0 -lbl_24_data_898D4 = .data:0x000898D4; // type:object size:0x3B4 -lbl_24_data_89C88 = .data:0x00089C88; // type:object size:0x18 -lbl_24_data_89CA0 = .data:0x00089CA0; // type:object size:0x38 -lbl_24_data_89CD8 = .data:0x00089CD8; // type:object size:0x174 -lbl_24_data_89E4C = .data:0x00089E4C; // type:object size:0x234 -lbl_24_data_8A080 = .data:0x0008A080; // type:object size:0x18 -lbl_24_data_8A098 = .data:0x0008A098; // type:object size:0x38 -lbl_24_data_8A0D0 = .data:0x0008A0D0; // type:object size:0x140 -lbl_24_data_8A210 = .data:0x0008A210; // type:object size:0x20 -lbl_24_data_8A230 = .data:0x0008A230; // type:object size:0x140 -lbl_24_data_8A370 = .data:0x0008A370; // type:object size:0x140 -lbl_24_data_8A4B0 = .data:0x0008A4B0; // type:object size:0x140 -lbl_24_data_8A5F0 = .data:0x0008A5F0; // type:object size:0x140 -lbl_24_data_8A730 = .data:0x0008A730; // type:object size:0x140 -lbl_24_data_8A870 = .data:0x0008A870; // type:object size:0x140 -lbl_24_data_8A9B0 = .data:0x0008A9B0; // type:object size:0x140 -lbl_24_data_8AAF0 = .data:0x0008AAF0; // type:object size:0x140 -lbl_24_data_8AC30 = .data:0x0008AC30; // type:object size:0x90 -lbl_24_data_8ACC0 = .data:0x0008ACC0; // type:object size:0xC data:4byte -lbl_24_data_8ACCC = .data:0x0008ACCC; // type:object size:0x1C -lbl_24_data_8ACE8 = .data:0x0008ACE8; // type:object size:0x60 -lbl_24_data_8AD48 = .data:0x0008AD48; // type:object size:0x4 data:4byte -lbl_24_data_8AD4C = .data:0x0008AD4C; // type:object size:0x4 data:4byte -lbl_24_data_8AD50 = .data:0x0008AD50; // type:object size:0x4 align:4 data:float -lbl_24_data_8AD54 = .data:0x0008AD54; // type:object size:0x4 align:4 data:float -lbl_24_data_8AD58 = .data:0x0008AD58; // type:object size:0x4 align:4 data:float -lbl_24_data_8AD5C = .data:0x0008AD5C; // type:object size:0x4 data:4byte -lbl_24_data_8AD60 = .data:0x0008AD60; // type:object size:0x4 data:4byte -lbl_24_data_8AD64 = .data:0x0008AD64; // type:object size:0x4 align:4 data:float -lbl_24_data_8AD68 = .data:0x0008AD68; // type:object size:0x4 align:4 data:float -lbl_24_data_8AD6C = .data:0x0008AD6C; // type:object size:0x4 align:4 data:float -lbl_24_data_8AD70 = .data:0x0008AD70; // type:object size:0xC -lbl_24_data_8AD7C = .data:0x0008AD7C; // type:object size:0xC -lbl_24_data_8AD88 = .data:0x0008AD88; // type:object size:0xC -lbl_24_data_8AD94 = .data:0x0008AD94; // type:object size:0xC -lbl_24_data_8ADA0 = .data:0x0008ADA0; // type:object size:0xC -lbl_24_data_8ADAC = .data:0x0008ADAC; // type:object size:0x4 data:4byte -lbl_24_data_8ADB0 = .data:0x0008ADB0; // type:object size:0xC -lbl_24_data_8ADBC = .data:0x0008ADBC; // type:object size:0xC +@19 = .data:0x000854D0; // type:object size:0xD scope:local data:string +@20 = .data:0x000854E0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000854F0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00085508; // type:object size:0x8 scope:local +goalring_plist = .data:0x00085510; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000857E0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000864C4; // type:object size:0x18 scope:local +@21 = .data:0x000864DC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000864EC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000864F8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00086500; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00086550; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0008661C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00086634; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00086640; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00086648; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00086698; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00086764; // type:object size:0x18 scope:local +@22 = .data:0x0008677C; // type:object size:0xD scope:local data:string +@23 = .data:0x0008678C; // type:object size:0xD scope:local data:string +@24 = .data:0x0008679C; // type:object size:0xD scope:local data:string +@25 = .data:0x000867AC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000867BC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000867EC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000867F4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000868FC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00086A88; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00086AA0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00086AD8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00086BD8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00086D34; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00086D4C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00086D84; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00086E90; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00086FEC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00087004; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0008703C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000870FC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00087210; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00087228; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00087260; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00087368; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000874F4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0008750C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00087544; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00087578; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000875E4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000875FC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00087634; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00087668; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000876D4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000876EC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00087724; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000879D4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00087D88; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00087DA0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00087DD8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00087F4C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00088180; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00088198; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000881D0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000881F0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00088210; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000882B0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00088350; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000883F0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00088490; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00088530; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00088550; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00088570; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00088610; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000886A0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000886AC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000886BC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000886EC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000886F4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000887FC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00088988; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000889A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000889D8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00088AD8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00088C34; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00088C4C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00088C84; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00088D90; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00088EEC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00088F04; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00088F3C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00088FFC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00089110; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00089128; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00089160; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00089268; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000893F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0008940C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00089444; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00089478; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000894E4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000894FC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00089534; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00089568; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000895D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000895EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00089624; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000898D4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00089C88; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00089CA0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00089CD8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00089E4C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0008A080; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0008A098; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0008A0D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0008A210; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0008A230; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0008A370; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0008A4B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0008A5F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0008A730; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0008A870; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0008A9B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0008AAF0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0008AC30; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0008ACC0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0008ACCC; // type:object size:0x1C +goalring_colli_info = .data:0x0008ACE8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0008AD48; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0008AD4C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0008AD50; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0008AD54; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0008AD58; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0008AD5C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0008AD60; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0008AD64; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0008AD68; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0008AD6C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0008AD70; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0008AD7C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0008AD88; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0008AD94; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0008ADA0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0008ADAC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0008ADB0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0008ADBC; // type:object size:0xC scope:local lbl_24_data_8ADC8 = .data:0x0008ADC8; // type:object size:0xE data:string lbl_24_data_8ADD8 = .data:0x0008ADD8; // type:object size:0xD data:string lbl_24_data_8ADE8 = .data:0x0008ADE8; // type:object size:0xD data:string @@ -7792,30 +7792,30 @@ lbl_24_data_8E6D0 = .data:0x0008E6D0; // type:object size:0xD data:string lbl_24_data_8E6E0 = .data:0x0008E6E0; // type:object size:0xE data:string lbl_24_data_8E6F0 = .data:0x0008E6F0; // type:object size:0xD data:string lbl_24_data_8E700 = .data:0x0008E700; // type:object size:0x24 -lbl_24_data_8E724 = .data:0x0008E724; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0008E724; // type:object size:0x8 lbl_24_data_8E72C = .data:0x0008E72C; // type:object size:0x98 lbl_24_data_8E7C4 = .data:0x0008E7C4; // type:object size:0x2DC -lbl_24_data_8EAA0 = .data:0x0008EAA0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0008EAA0; // type:object size:0x18 lbl_24_data_8EAB8 = .data:0x0008EAB8; // type:object size:0x164 lbl_24_data_8EC1C = .data:0x0008EC1C; // type:object size:0x15C -lbl_24_data_8ED78 = .data:0x0008ED78; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0008ED78; // type:object size:0x18 lbl_24_data_8ED90 = .data:0x0008ED90; // type:object size:0x1B4 lbl_24_data_8EF44 = .data:0x0008EF44; // type:object size:0x15C -lbl_24_data_8F0A0 = .data:0x0008F0A0; // type:object size:0x18 -lbl_24_data_8F0B8 = .data:0x0008F0B8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0008F0A0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0008F0B8; // type:object size:0x30 lbl_24_data_8F0E8 = .data:0x0008F0E8; // type:object size:0x10 -lbl_24_data_8F0F8 = .data:0x0008F0F8; // type:object size:0x58 data:4byte -jumptable_24_data_8F150 = .data:0x0008F150; // type:object size:0x1C scope:local -lbl_24_data_8F16C = .data:0x0008F16C; // type:object size:0xC -lbl_24_data_8F178 = .data:0x0008F178; // type:object size:0xE data:string -lbl_24_data_8F188 = .data:0x0008F188; // type:object size:0xC -lbl_24_data_8F194 = .data:0x0008F194; // type:object size:0x8 -lbl_24_data_8F19C = .data:0x0008F19C; // type:object size:0x3D4 -lbl_24_data_8F570 = .data:0x0008F570; // type:object size:0x4A4 -lbl_24_data_8FA14 = .data:0x0008FA14; // type:object size:0x18 -lbl_24_data_8FA2C = .data:0x0008FA2C; // type:object size:0x30 -lbl_24_data_8FA5C = .data:0x0008FA5C; // type:object size:0x58 data:4byte -jumptable_24_data_8FAB4 = .data:0x0008FAB4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0008F0F8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0008F150; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0008F16C; // type:object size:0xC scope:local +@21 = .data:0x0008F178; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0008F188; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0008F194; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0008F19C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0008F570; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0008FA14; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0008FA2C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0008FA5C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0008FAB4; // type:object size:0x1C scope:local lbl_24_data_8FAE0 = .data:0x0008FAE0; // type:object size:0xD data:string lbl_24_data_8FAF0 = .data:0x0008FAF0; // type:object size:0xE data:string lbl_24_data_8FB00 = .data:0x0008FB00; // type:object size:0xD data:string @@ -8554,29 +8554,29 @@ lbl_24_data_B7E20 = .data:0x000B7E20; // type:object size:0x30 lbl_24_data_B7E50 = .data:0x000B7E50; // type:object size:0x30 lbl_24_data_B7E80 = .data:0x000B7E80; // type:object size:0xE data:string lbl_24_data_B7E90 = .data:0x000B7E90; // type:object size:0xC -lbl_24_data_B7E9C = .data:0x000B7E9C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000B7E9C; // type:object size:0x8 lbl_24_data_B7EA4 = .data:0x000B7EA4; // type:object size:0x318 lbl_24_data_B81BC = .data:0x000B81BC; // type:object size:0x42C -lbl_24_data_B85E8 = .data:0x000B85E8; // type:object size:0x18 -lbl_24_data_B8600 = .data:0x000B8600; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000B85E8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000B8600; // type:object size:0x38 lbl_24_data_B8638 = .data:0x000B8638; // type:object size:0x318 lbl_24_data_B8950 = .data:0x000B8950; // type:object size:0x42C -lbl_24_data_B8D7C = .data:0x000B8D7C; // type:object size:0x18 -lbl_24_data_B8D94 = .data:0x000B8D94; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000B8D7C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000B8D94; // type:object size:0x38 lbl_24_data_B8DCC = .data:0x000B8DCC; // type:object size:0x69C lbl_24_data_B9468 = .data:0x000B9468; // type:object size:0x7BC -lbl_24_data_B9C24 = .data:0x000B9C24; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000B9C24; // type:object size:0x18 lbl_24_data_B9C3C = .data:0x000B9C3C; // type:object size:0x268 -lbl_24_data_B9EA4 = .data:0x000B9EA4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000B9EA4; // type:object size:0x24 lbl_24_data_B9EC8 = .data:0x000B9EC8; // type:object size:0x268 -lbl_24_data_BA130 = .data:0x000BA130; // type:object size:0x24 -lbl_24_data_BA154 = .data:0x000BA154; // type:object size:0x30 -lbl_24_data_BA184 = .data:0x000BA184; // type:object size:0x4 align:4 data:float -lbl_24_data_BA188 = .data:0x000BA188; // type:object size:0x4 align:4 data:float -lbl_24_data_BA18C = .data:0x000BA18C; // type:object size:0x4 align:4 data:float -lbl_24_data_BA190 = .data:0x000BA190; // type:object size:0x4 data:4byte -jumptable_24_data_BA194 = .data:0x000BA194; // type:object size:0x30 scope:local -lbl_24_data_BA1C4 = .data:0x000BA1C4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000BA130; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000BA154; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000BA184; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000BA188; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000BA18C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000BA190; // type:object size:0x4 data:4byte +@91 = .data:0x000BA194; // type:object size:0x30 scope:local +vec$111 = .data:0x000BA1C4; // type:object size:0x18 scope:local lbl_24_data_BA1E0 = .data:0x000BA1E0; // type:object size:0xE data:string lbl_24_data_BA1F0 = .data:0x000BA1F0; // type:object size:0xE data:string lbl_24_data_BA200 = .data:0x000BA200; // type:object size:0xD data:string @@ -9930,7 +9930,7 @@ lbl_24_bss_6C0 = .bss:0x000006C0; // type:object size:0x4 data:4byte lbl_24_bss_6C4 = .bss:0x000006C4; // type:object size:0x4 data:4byte lbl_24_bss_6C8 = .bss:0x000006C8; // type:object size:0x640 data:4byte lbl_24_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte -lbl_24_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D10; // type:object size:0x4 scope:local data:4byte lbl_24_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte lbl_24_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte lbl_24_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte @@ -9946,7 +9946,7 @@ colli_timer = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D5C; // type:object size:0x4 scope:local data:4byte -lbl_24_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte lbl_24_bss_D68 = .bss:0x00000D68; // type:object size:0x4 data:4byte lbl_24_bss_D6C = .bss:0x00000D6C; // type:object size:0x4 data:4byte lbl_24_bss_D70 = .bss:0x00000D70; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg25D/splits.txt b/config/GSNE8P/stg25D/splits.txt index a1d01131..e26045ab 100644 --- a/config/GSNE8P/stg25D/splits.txt +++ b/config/GSNE8P/stg25D/splits.txt @@ -246,13 +246,10 @@ stg25D_59.c: .text start:0x000208C0 end:0x00021900 .rodata start:0x00000B30 end:0x00000B80 -stg25D_60.c: - .text start:0x00021C40 end:0x00021DD8 - .rodata start:0x00000B80 end:0x00000B98 - -stg25D_61.c: - .text start:0x00021DD8 end:0x000220DC - .rodata start:0x00000B98 end:0x00000BA0 +OBJECT/o_3spring.c: + .text start:0x00021C40 end:0x000220DC + .rodata start:0x00000B80 end:0x00000BA0 + .data start:0x000D3AC0 end:0x000D4BB8 stg25D_62.c: .text start:0x000220DC end:0x00022564 @@ -278,9 +275,10 @@ stg25D_68.c: .text start:0x00024F50 end:0x000257D4 .rodata start:0x00000C98 end:0x00000CE0 -stg25D_69.c: - .text start:0x000258F4 end:0x00026080 +OBJECT/o_degring_linear.c: + .text start:0x000258C0 end:0x00026210 .rodata start:0x00000CE0 end:0x00000CF8 + .data start:0x000D8FF0 end:0x000D8FF8 stg25D_70.c: .text start:0x00026904 end:0x00026C14 @@ -302,9 +300,11 @@ stg25D_74.c: .text start:0x0002B1FC end:0x0002B2B8 .rodata start:0x00000DC8 end:0x00000DD0 -stg25D_75.c: - .text start:0x0002B460 end:0x0002C778 +OBJECT/o_goalring.c: + .text start:0x0002B45C end:0x0002C778 .rodata start:0x00000DD0 end:0x00000E28 + .data start:0x000DAF68 end:0x000E0860 + .bss start:0x00000D10 end:0x00000D18 stg25D_76.c: .text start:0x0002C840 end:0x0002D260 @@ -322,21 +322,15 @@ stg25D_79.c: .text start:0x0002ECF4 end:0x0002EDC4 .rodata start:0x00000EB0 end:0x00000EB8 -stg25D_80.c: - .text start:0x0002F048 end:0x0002FAF0 - .rodata start:0x00000EB8 end:0x00000EF0 - -stg25D_81.c: - .text start:0x0002FB64 end:0x0002FBA8 - .rodata start:0x00000EF0 end:0x00000EF8 - -stg25D_82.c: - .text start:0x0002FD60 end:0x000307C0 - .rodata start:0x00000EF8 end:0x00000F38 +OBJECT/o_itemboxair.c: + .text start:0x0002EF74 end:0x0002FC1C + .rodata start:0x00000EB8 end:0x00000EF8 + .data start:0x000E4B98 end:0x000E4C18 -stg25D_83.c: - .text start:0x00030834 end:0x00030878 - .rodata start:0x00000F38 end:0x00000F40 +OBJECT/o_itemboxballoon.c: + .text start:0x0002FC1C end:0x000308EC + .rodata start:0x00000EF8 end:0x00000F40 + .data start:0x000E4C18 end:0x000E5570 stg25D_84.c: .text start:0x000308EC end:0x000312A0 @@ -384,9 +378,11 @@ stg25D_94.c: .text start:0x00040BF0 end:0x00042694 .rodata start:0x00001328 end:0x000013B8 -stg25D_95.c: +OBJECT/o_savepoint.c: .text start:0x000428A0 end:0x00043930 .rodata start:0x000013B8 end:0x000013F0 + .data start:0x0010FBB0 end:0x0010FC00 + .bss start:0x00000D60 end:0x00000D68 stg25D_96.c: .text start:0x00043F94 end:0x000455C4 diff --git a/config/GSNE8P/stg25D/symbols.txt b/config/GSNE8P/stg25D/symbols.txt index ef5399d0..9d8bbd20 100644 --- a/config/GSNE8P/stg25D/symbols.txt +++ b/config/GSNE8P/stg25D/symbols.txt @@ -273,13 +273,13 @@ fn_25_176C8 = .text:0x000176C8; // type:function size:0x44 fn_25_1770C = .text:0x0001770C; // type:function size:0x50 fn_25_1775C = .text:0x0001775C; // type:function size:0x6C fn_25_177C8 = .text:0x000177C8; // type:function size:0xC8 -fn_25_17890 = .text:0x00017890; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00017890; // type:function size:0x30 fn_25_178C0 = .text:0x000178C0; // type:function size:0x30C -fn_25_17BCC = .text:0x00017BCC; // type:function size:0x74 -fn_25_17C40 = .text:0x00017C40; // type:function size:0xBC -fn_25_17CFC = .text:0x00017CFC; // type:function size:0x40 -fn_25_17D3C = .text:0x00017D3C; // type:function size:0x2C -fn_25_17D68 = .text:0x00017D68; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00017BCC; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00017C40; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00017CFC; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00017D3C; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00017D68; // type:function size:0x60 fn_25_17DC8 = .text:0x00017DC8; // type:function size:0x12C fn_25_17EF4 = .text:0x00017EF4; // type:function size:0x13C fn_25_18030 = .text:0x00018030; // type:function size:0x250 @@ -313,11 +313,11 @@ fn_25_1B268 = .text:0x0001B268; // type:function size:0x1CC fn_25_1B434 = .text:0x0001B434; // type:function size:0x88 fn_25_1B4BC = .text:0x0001B4BC; // type:function size:0xD0 fn_25_1B58C = .text:0x0001B58C; // type:function size:0xE8 -fn_25_1B674 = .text:0x0001B674; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001B674; // type:function size:0x100 fn_25_1B774 = .text:0x0001B774; // type:function size:0x198 fn_25_1B90C = .text:0x0001B90C; // type:function size:0xA8 fn_25_1B9B4 = .text:0x0001B9B4; // type:function size:0x70 -fn_25_1BA24 = .text:0x0001BA24; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001BA24; // type:function size:0x114 fn_25_1BB38 = .text:0x0001BB38; // type:function size:0x6C fn_25_1BBA4 = .text:0x0001BBA4; // type:function size:0x180 fn_25_1BD24 = .text:0x0001BD24; // type:function size:0xA4 @@ -351,7 +351,7 @@ fn_25_1DB80 = .text:0x0001DB80; // type:function size:0xA4 fn_25_1DC24 = .text:0x0001DC24; // type:function size:0xA4 fn_25_1DCC8 = .text:0x0001DCC8; // type:function size:0xA4 fn_25_1DD6C = .text:0x0001DD6C; // type:function size:0xB0 -fn_25_1DE1C = .text:0x0001DE1C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001DE1C; // type:function size:0x19C fn_25_1DFB8 = .text:0x0001DFB8; // type:function size:0x198 _rename_MakeParticle = .text:0x0001E150; // type:function size:0x19C fn_25_1E2EC = .text:0x0001E2EC; // type:function size:0x198 @@ -363,7 +363,7 @@ fn_25_1EC54 = .text:0x0001EC54; // type:function size:0x128 fn_25_1ED7C = .text:0x0001ED7C; // type:function size:0x4 fn_25_1ED80 = .text:0x0001ED80; // type:function size:0x4 fn_25_1ED84 = .text:0x0001ED84; // type:function size:0x40 -fn_25_1EDC4 = .text:0x0001EDC4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001EDC4; // type:function size:0x1E4 fn_25_1EFA8 = .text:0x0001EFA8; // type:function size:0x24 fn_25_1EFCC = .text:0x0001EFCC; // type:function size:0x1C0 fn_25_1F18C = .text:0x0001F18C; // type:function size:0x1F4 @@ -371,7 +371,7 @@ fn_25_1F380 = .text:0x0001F380; // type:function size:0x190 fn_25_1F510 = .text:0x0001F510; // type:function size:0xF8 fn_25_1F608 = .text:0x0001F608; // type:function size:0x1D4 fn_25_1F7DC = .text:0x0001F7DC; // type:function size:0x18C -fn_25_1F968 = .text:0x0001F968; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001F968; // type:function size:0x1C8 fn_25_1FB30 = .text:0x0001FB30; // type:function size:0xD0 fn_25_1FC00 = .text:0x0001FC00; // type:function size:0x358 fn_25_1FF58 = .text:0x0001FF58; // type:function size:0x2C0 @@ -394,11 +394,11 @@ fn_25_21900 = .text:0x00021900; // type:function size:0x120 fn_25_21A20 = .text:0x00021A20; // type:function size:0x120 fn_25_21B40 = .text:0x00021B40; // type:function size:0x84 fn_25_21BC4 = .text:0x00021BC4; // type:function size:0x7C -fn_25_21C40 = .text:0x00021C40; // type:function size:0x198 -fn_25_21DD8 = .text:0x00021DD8; // type:function size:0xD4 -fn_25_21EAC = .text:0x00021EAC; // type:function size:0x38 -fn_25_21EE4 = .text:0x00021EE4; // type:function size:0x144 -fn_25_22028 = .text:0x00022028; // type:function size:0xB4 +Object3SpringJump = .text:0x00021C40; // type:function size:0x198 scope:local +Object3Spring = .text:0x00021DD8; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00021EAC; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00021EE4; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00022028; // type:function size:0xB4 scope:local fn_25_220DC = .text:0x000220DC; // type:function size:0xF8 fn_25_221D4 = .text:0x000221D4; // type:function size:0xFC fn_25_222D0 = .text:0x000222D0; // type:function size:0x30 @@ -436,15 +436,15 @@ fn_25_25034 = .text:0x00025034; // type:function size:0x38 fn_25_2506C = .text:0x0002506C; // type:function size:0x768 fn_25_257D4 = .text:0x000257D4; // type:function size:0x78 fn_25_2584C = .text:0x0002584C; // type:function size:0x74 -fn_25_258C0 = .text:0x000258C0; // type:function size:0x34 -fn_25_258F4 = .text:0x000258F4; // type:function size:0x11C -fn_25_25A10 = .text:0x00025A10; // type:function size:0x110 -fn_25_25B20 = .text:0x00025B20; // type:function size:0xB4 -fn_25_25BD4 = .text:0x00025BD4; // type:function size:0x150 -fn_25_25D24 = .text:0x00025D24; // type:function size:0xE0 -fn_25_25E04 = .text:0x00025E04; // type:function size:0x190 -fn_25_25F94 = .text:0x00025F94; // type:function size:0xEC -fn_25_26080 = .text:0x00026080; // type:function size:0x190 +DegRingGetNum = .text:0x000258C0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000258F4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00025A10; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00025B20; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00025BD4; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00025D24; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00025E04; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00025F94; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00026080; // type:function size:0x190 scope:local fn_25_26210 = .text:0x00026210; // type:function size:0x98 fn_25_262A8 = .text:0x000262A8; // type:function size:0xC8 fn_25_26370 = .text:0x00026370; // type:function size:0x10C @@ -512,15 +512,15 @@ fn_25_2B2B8 = .text:0x0002B2B8; // type:function size:0x8C fn_25_2B344 = .text:0x0002B344; // type:function size:0x38 fn_25_2B37C = .text:0x0002B37C; // type:function size:0x4 fn_25_2B380 = .text:0x0002B380; // type:function size:0xDC -fn_25_2B45C = .text:0x0002B45C; // type:function size:0x4 -fn_25_2B460 = .text:0x0002B460; // type:function size:0x2EC -fn_25_2B74C = .text:0x0002B74C; // type:function size:0x44 -fn_25_2B790 = .text:0x0002B790; // type:function size:0x7F4 -fn_25_2BF84 = .text:0x0002BF84; // type:function size:0x34 -fn_25_2BFB8 = .text:0x0002BFB8; // type:function size:0xF0 -fn_25_2C0A8 = .text:0x0002C0A8; // type:function size:0x214 -fn_25_2C2BC = .text:0x0002C2BC; // type:function size:0x254 -fn_25_2C510 = .text:0x0002C510; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002B45C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002B460; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002B74C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002B790; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002BF84; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002BFB8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002C0A8; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002C2BC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002C510; // type:function size:0x268 scope:local fn_25_2C778 = .text:0x0002C778; // type:function size:0x54 fn_25_2C7CC = .text:0x0002C7CC; // type:function size:0x74 fn_25_2C840 = .text:0x0002C840; // type:function size:0x8C @@ -536,7 +536,7 @@ fn_25_2D4C8 = .text:0x0002D4C8; // type:function size:0x3F8 fn_25_2D8C0 = .text:0x0002D8C0; // type:function size:0x1D0 fn_25_2DA90 = .text:0x0002DA90; // type:function size:0x140 fn_25_2DBD0 = .text:0x0002DBD0; // type:function size:0x1FC -fn_25_2DDCC = .text:0x0002DDCC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002DDCC; // type:function size:0x13C fn_25_2DF08 = .text:0x0002DF08; // type:function size:0x200 fn_25_2E108 = .text:0x0002E108; // type:function size:0x98 fn_25_2E1A0 = .text:0x0002E1A0; // type:function size:0x238 @@ -556,53 +556,53 @@ fn_25_2E904 = .text:0x0002E904; // type:function size:0x44 fn_25_2E948 = .text:0x0002E948; // type:function size:0x38 fn_25_2E980 = .text:0x0002E980; // type:function size:0x4 fn_25_2E984 = .text:0x0002E984; // type:function size:0x38 -fn_25_2E9BC = .text:0x0002E9BC; // type:function size:0xC8 -fn_25_2EA84 = .text:0x0002EA84; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002E9BC; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002EA84; // type:function size:0x138 fn_25_2EBBC = .text:0x0002EBBC; // type:function size:0x138 fn_25_2ECF4 = .text:0x0002ECF4; // type:function size:0xD0 fn_25_2EDC4 = .text:0x0002EDC4; // type:function size:0x90 fn_25_2EE54 = .text:0x0002EE54; // type:function size:0x94 fn_25_2EEE8 = .text:0x0002EEE8; // type:function size:0x8C -fn_25_2EF74 = .text:0x0002EF74; // type:function size:0xD4 -fn_25_2F048 = .text:0x0002F048; // type:function size:0x240 -fn_25_2F288 = .text:0x0002F288; // type:function size:0x98 -fn_25_2F320 = .text:0x0002F320; // type:function size:0x214 -fn_25_2F534 = .text:0x0002F534; // type:function size:0x10 -fn_25_2F544 = .text:0x0002F544; // type:function size:0xA0 -fn_25_2F5E4 = .text:0x0002F5E4; // type:function size:0xD0 -fn_25_2F6B4 = .text:0x0002F6B4; // type:function size:0x26C -fn_25_2F920 = .text:0x0002F920; // type:function size:0x38 -fn_25_2F958 = .text:0x0002F958; // type:function size:0x50 -fn_25_2F9A8 = .text:0x0002F9A8; // type:function size:0x70 -fn_25_2FA18 = .text:0x0002FA18; // type:function size:0x50 -fn_25_2FA68 = .text:0x0002FA68; // type:function size:0x38 -fn_25_2FAA0 = .text:0x0002FAA0; // type:function size:0x50 -fn_25_2FAF0 = .text:0x0002FAF0; // type:function size:0x38 -fn_25_2FB28 = .text:0x0002FB28; // type:function size:0x3C -fn_25_2FB64 = .text:0x0002FB64; // type:function size:0x44 -fn_25_2FBA8 = .text:0x0002FBA8; // type:function size:0x38 -fn_25_2FBE0 = .text:0x0002FBE0; // type:function size:0x4 -fn_25_2FBE4 = .text:0x0002FBE4; // type:function size:0x38 -fn_25_2FC1C = .text:0x0002FC1C; // type:function size:0x144 -fn_25_2FD60 = .text:0x0002FD60; // type:function size:0x158 -fn_25_2FEB8 = .text:0x0002FEB8; // type:function size:0x64 -fn_25_2FF1C = .text:0x0002FF1C; // type:function size:0x1C4 -fn_25_300E0 = .text:0x000300E0; // type:function size:0x3C -fn_25_3011C = .text:0x0003011C; // type:function size:0x6C -fn_25_30188 = .text:0x00030188; // type:function size:0x228 -fn_25_303B0 = .text:0x000303B0; // type:function size:0x28C -fn_25_3063C = .text:0x0003063C; // type:function size:0xC -fn_25_30648 = .text:0x00030648; // type:function size:0x50 -fn_25_30698 = .text:0x00030698; // type:function size:0x50 -fn_25_306E8 = .text:0x000306E8; // type:function size:0x50 -fn_25_30738 = .text:0x00030738; // type:function size:0x38 -fn_25_30770 = .text:0x00030770; // type:function size:0x50 -fn_25_307C0 = .text:0x000307C0; // type:function size:0x38 -fn_25_307F8 = .text:0x000307F8; // type:function size:0x3C -fn_25_30834 = .text:0x00030834; // type:function size:0x44 -fn_25_30878 = .text:0x00030878; // type:function size:0x38 -fn_25_308B0 = .text:0x000308B0; // type:function size:0x4 -fn_25_308B4 = .text:0x000308B4; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002EF74; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002F048; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002F288; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002F320; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002F534; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002F544; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002F5E4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002F6B4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002F920; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002F958; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002F9A8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002FA18; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002FA68; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002FAA0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002FAF0; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002FB28; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002FB64; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002FBA8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002FBE0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002FBE4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002FC1C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002FD60; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002FEB8; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002FF1C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000300E0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0003011C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00030188; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000303B0; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0003063C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00030648; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00030698; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000306E8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00030738; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00030770; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000307C0; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000307F8; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00030834; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00030878; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x000308B0; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x000308B4; // type:function size:0x38 scope:local fn_25_308EC = .text:0x000308EC; // type:function size:0x280 fn_25_30B6C = .text:0x00030B6C; // type:function size:0x50 fn_25_30BBC = .text:0x00030BBC; // type:function size:0x50C @@ -692,8 +692,8 @@ fn_25_3BBC0 = .text:0x0003BBC0; // type:function size:0x54 fn_25_3BC14 = .text:0x0003BC14; // type:function size:0x7EC fn_25_3C400 = .text:0x0003C400; // type:function size:0xB0 fn_25_3C4B0 = .text:0x0003C4B0; // type:function size:0xB4 -fn_25_3C564 = .text:0x0003C564; // type:function size:0x2C -fn_25_3C590 = .text:0x0003C590; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003C564; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003C590; // type:function size:0x30 o_ring_0 = .text:0x0003C5C0; // type:function size:0x13C scope:local Ring = .text:0x0003C6FC; // type:function size:0x688 scope:global o_ring_M1 = .text:0x0003CD84; // type:function size:0x550 scope:global @@ -729,19 +729,19 @@ fn_25_423B4 = .text:0x000423B4; // type:function size:0x2E0 fn_25_42694 = .text:0x00042694; // type:function size:0x110 fn_25_427A4 = .text:0x000427A4; // type:function size:0xF8 fn_25_4289C = .text:0x0004289C; // type:function size:0x4 -fn_25_428A0 = .text:0x000428A0; // type:function size:0x264 -fn_25_42B04 = .text:0x00042B04; // type:function size:0x148 -fn_25_42C4C = .text:0x00042C4C; // type:function size:0x48 -fn_25_42C94 = .text:0x00042C94; // type:function size:0x1A4 -fn_25_42E38 = .text:0x00042E38; // type:function size:0x1AC -fn_25_42FE4 = .text:0x00042FE4; // type:function size:0x154 -fn_25_43138 = .text:0x00043138; // type:function size:0x4 -fn_25_4313C = .text:0x0004313C; // type:function size:0x138 -fn_25_43274 = .text:0x00043274; // type:function size:0x368 -fn_25_435DC = .text:0x000435DC; // type:function size:0x224 -fn_25_43800 = .text:0x00043800; // type:function size:0x20 -fn_25_43820 = .text:0x00043820; // type:function size:0x4C -fn_25_4386C = .text:0x0004386C; // type:function size:0xC4 +ObjectSavePoint = .text:0x000428A0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00042B04; // type:function size:0x148 scope:local +savepointExit = .text:0x00042C4C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00042C94; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00042E38; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00042FE4; // type:function size:0x154 scope:local +dummyFunc = .text:0x00043138; // type:function size:0x4 scope:local +initCollidata = .text:0x0004313C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00043274; // type:function size:0x368 scope:local +savepointSwing = .text:0x000435DC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00043800; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00043820; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0004386C; // type:function size:0xC4 scope:local fn_25_43930 = .text:0x00043930; // type:function size:0x20 fn_25_43950 = .text:0x00043950; // type:function size:0x3C fn_25_4398C = .text:0x0004398C; // type:function size:0x9C @@ -1744,11 +1744,11 @@ lbl_25_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:flo lbl_25_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float lbl_25_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float lbl_25_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_25_rodata_B80 = .rodata:0x00000B80; // type:object size:0xC data:4byte -lbl_25_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_25_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_25_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_25_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000B80; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float lbl_25_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float lbl_25_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0xC data:4byte lbl_25_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float @@ -1822,11 +1822,11 @@ lbl_25_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:flo lbl_25_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float lbl_25_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float lbl_25_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x8 align:8 data:double -lbl_25_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float lbl_25_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float lbl_25_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float lbl_25_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float @@ -1870,25 +1870,25 @@ lbl_25_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x4 align:4 data:flo lbl_25_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x8 align:8 data:double lbl_25_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x8 align:8 data:double lbl_25_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x8 align:4 data:float -lbl_25_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DDC = .rodata:0x00000DDC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_DFC = .rodata:0x00000DFC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_25_rodata_E08 = .rodata:0x00000E08; // type:object size:0x8 align:8 data:double -lbl_25_rodata_E10 = .rodata:0x00000E10; // type:object size:0x8 align:8 data:double -lbl_25_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_25_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_25_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_25_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000DDC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000DFC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E08; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000E10; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float lbl_25_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float lbl_25_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float lbl_25_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float @@ -1922,37 +1922,37 @@ lbl_25_rodata_EA4 = .rodata:0x00000EA4; // type:object size:0x4 align:4 data:flo lbl_25_rodata_EA8 = .rodata:0x00000EA8; // type:object size:0x4 align:4 data:float lbl_25_rodata_EAC = .rodata:0x00000EAC; // type:object size:0x4 align:4 data:float lbl_25_rodata_EB0 = .rodata:0x00000EB0; // type:object size:0x8 align:4 data:float -lbl_25_rodata_EB8 = .rodata:0x00000EB8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EBC = .rodata:0x00000EBC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EC0 = .rodata:0x00000EC0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EC4 = .rodata:0x00000EC4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EC8 = .rodata:0x00000EC8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_ECC = .rodata:0x00000ECC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_ED0 = .rodata:0x00000ED0; // type:object size:0x8 align:8 data:double -lbl_25_rodata_ED8 = .rodata:0x00000ED8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EDC = .rodata:0x00000EDC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EE0 = .rodata:0x00000EE0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EE4 = .rodata:0x00000EE4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EE8 = .rodata:0x00000EE8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EEC = .rodata:0x00000EEC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EF0 = .rodata:0x00000EF0; // type:object size:0x8 align:4 data:float -lbl_25_rodata_EF8 = .rodata:0x00000EF8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_EFC = .rodata:0x00000EFC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F00 = .rodata:0x00000F00; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F04 = .rodata:0x00000F04; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F08 = .rodata:0x00000F08; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F0C = .rodata:0x00000F0C; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F10 = .rodata:0x00000F10; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F14 = .rodata:0x00000F14; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F18 = .rodata:0x00000F18; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F1C = .rodata:0x00000F1C; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F20 = .rodata:0x00000F20; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F24 = .rodata:0x00000F24; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F28 = .rodata:0x00000F28; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F2C = .rodata:0x00000F2C; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F30 = .rodata:0x00000F30; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F34 = .rodata:0x00000F34; // type:object size:0x4 align:4 data:float -lbl_25_rodata_F38 = .rodata:0x00000F38; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000EB8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000EBC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000EC0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000EC4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000EC8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000ECC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000ED0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000ED8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000EDC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000EE0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000EE4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000EE8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000EEC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000EF0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000EF8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000EFC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000F00; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000F04; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000F08; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000F0C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000F10; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000F14; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000F18; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000F1C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000F20; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000F24; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000F28; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000F2C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000F30; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000F34; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000F38; // type:object size:0x4 scope:local align:4 data:float lbl_25_rodata_F40 = .rodata:0x00000F40; // type:object size:0x4 align:4 data:float lbl_25_rodata_F44 = .rodata:0x00000F44; // type:object size:0x4 align:4 data:float lbl_25_rodata_F48 = .rodata:0x00000F48; // type:object size:0x4 align:4 data:float @@ -2217,17 +2217,17 @@ lbl_25_rodata_13A0 = .rodata:0x000013A0; // type:object size:0x4 align:4 data:fl lbl_25_rodata_13A8 = .rodata:0x000013A8; // type:object size:0x8 align:8 data:double lbl_25_rodata_13B0 = .rodata:0x000013B0; // type:object size:0x4 align:4 data:float lbl_25_rodata_13B4 = .rodata:0x000013B4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13B8 = .rodata:0x000013B8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13BC = .rodata:0x000013BC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13C0 = .rodata:0x000013C0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13C4 = .rodata:0x000013C4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13C8 = .rodata:0x000013C8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13D0 = .rodata:0x000013D0; // type:object size:0x8 align:8 data:double -lbl_25_rodata_13D8 = .rodata:0x000013D8; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13DC = .rodata:0x000013DC; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13E0 = .rodata:0x000013E0; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13E4 = .rodata:0x000013E4; // type:object size:0x4 align:4 data:float -lbl_25_rodata_13E8 = .rodata:0x000013E8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000013B8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000013BC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000013C0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000013C4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000013C8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000013D0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000013D8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000013DC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000013E0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000013E4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000013E8; // type:object size:0x4 scope:local align:4 data:float lbl_25_rodata_13F0 = .rodata:0x000013F0; // type:object size:0x4 align:4 data:float lbl_25_rodata_13F4 = .rodata:0x000013F4; // type:object size:0x4 align:4 data:float lbl_25_rodata_13F8 = .rodata:0x000013F8; // type:object size:0x4 align:4 data:float @@ -9685,7 +9685,7 @@ lbl_25_data_D2D50 = .data:0x000D2D50; // type:object size:0x7 data:string lbl_25_data_D2D58 = .data:0x000D2D58; // type:object size:0x7 data:string lbl_25_data_D2D60 = .data:0x000D2D60; // type:object size:0x7 data:string lbl_25_data_D2D68 = .data:0x000D2D68; // type:object size:0x60 -lbl_25_data_D2DC8 = .data:0x000D2DC8; // type:object size:0x8 +_rename_ring_texlist = .data:0x000D2DC8; // type:object size:0x8 lbl_25_data_D2DD0 = .data:0x000D2DD0; // type:object size:0x38 lbl_25_data_D2E08 = .data:0x000D2E08; // type:object size:0x38 lbl_25_data_D2E40 = .data:0x000D2E40; // type:object size:0xE data:string @@ -9763,42 +9763,42 @@ lbl_25_data_D3A64 = .data:0x000D3A64; // type:object size:0xB data:string lbl_25_data_D3A70 = .data:0x000D3A70; // type:object size:0x38 lbl_25_data_D3AA8 = .data:0x000D3AA8; // type:object size:0x8 data:byte lbl_25_data_D3AB0 = .data:0x000D3AB0; // type:object size:0x5 data:string -lbl_25_data_D3AC0 = .data:0x000D3AC0; // type:object size:0xE data:string -lbl_25_data_D3AD0 = .data:0x000D3AD0; // type:object size:0xE data:string -lbl_25_data_D3AE0 = .data:0x000D3AE0; // type:object size:0xD data:string -lbl_25_data_D3AF0 = .data:0x000D3AF0; // type:object size:0xD data:string -lbl_25_data_D3B00 = .data:0x000D3B00; // type:object size:0x30 -lbl_25_data_D3B30 = .data:0x000D3B30; // type:object size:0x8 -lbl_25_data_D3B38 = .data:0x000D3B38; // type:object size:0x204 -lbl_25_data_D3D3C = .data:0x000D3D3C; // type:object size:0x204 -lbl_25_data_D3F40 = .data:0x000D3F40; // type:object size:0x1C8 -lbl_25_data_D4108 = .data:0x000D4108; // type:object size:0x40 -lbl_25_data_D4148 = .data:0x000D4148; // type:object size:0x50 -lbl_25_data_D4198 = .data:0x000D4198; // type:object size:0x8 -lbl_25_data_D41A0 = .data:0x000D41A0; // type:object size:0x20 -lbl_25_data_D41C0 = .data:0x000D41C0; // type:object size:0xC0 -lbl_25_data_D4280 = .data:0x000D4280; // type:object size:0x60 -lbl_25_data_D42E0 = .data:0x000D42E0; // type:object size:0x40 -lbl_25_data_D4320 = .data:0x000D4320; // type:object size:0x80 -lbl_25_data_D43A0 = .data:0x000D43A0; // type:object size:0x40 -lbl_25_data_D43E0 = .data:0x000D43E0; // type:object size:0x24 -lbl_25_data_D4404 = .data:0x000D4404; // type:object size:0x1C8 -lbl_25_data_D45CC = .data:0x000D45CC; // type:object size:0x1C8 -lbl_25_data_D4794 = .data:0x000D4794; // type:object size:0x140 -lbl_25_data_D48D4 = .data:0x000D48D4; // type:object size:0x40 -lbl_25_data_D4914 = .data:0x000D4914; // type:object size:0x50 -lbl_25_data_D4964 = .data:0x000D4964; // type:object size:0x8 -lbl_25_data_D496C = .data:0x000D496C; // type:object size:0x14 -lbl_25_data_D4980 = .data:0x000D4980; // type:object size:0x120 -lbl_25_data_D4AA0 = .data:0x000D4AA0; // type:object size:0x60 -lbl_25_data_D4B00 = .data:0x000D4B00; // type:object size:0x20 -lbl_25_data_D4B20 = .data:0x000D4B20; // type:object size:0x30 -lbl_25_data_D4B50 = .data:0x000D4B50; // type:object size:0x24 -lbl_25_data_D4B74 = .data:0x000D4B74; // type:object size:0x8 -lbl_25_data_D4B7C = .data:0x000D4B7C; // type:object size:0x30 -lbl_25_data_D4BAC = .data:0x000D4BAC; // type:object size:0x4 align:4 data:float -lbl_25_data_D4BB0 = .data:0x000D4BB0; // type:object size:0x4 align:4 data:float -lbl_25_data_D4BB4 = .data:0x000D4BB4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000D3AC0; // type:object size:0xE scope:local data:string +@19 = .data:0x000D3AD0; // type:object size:0xE scope:local data:string +@20 = .data:0x000D3AE0; // type:object size:0xD scope:local data:string +@21 = .data:0x000D3AF0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000D3B00; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000D3B30; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000D3B38; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000D3D3C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000D3F40; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000D4108; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000D4148; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000D4198; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000D41A0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000D41C0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000D4280; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000D42E0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000D4320; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000D43A0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000D43E0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000D4404; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000D45CC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000D4794; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000D48D4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000D4914; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000D4964; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000D496C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000D4980; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000D4AA0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000D4B00; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000D4B20; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000D4B50; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000D4B74; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000D4B7C; // type:object size:0x30 scope:local +spring3_k = .data:0x000D4BAC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000D4BB0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000D4BB4; // type:object size:0x4 scope:local align:4 data:float lbl_25_data_D4BB8 = .data:0x000D4BB8; // type:object size:0xE data:string lbl_25_data_D4BC8 = .data:0x000D4BC8; // type:object size:0xC lbl_25_data_D4BD4 = .data:0x000D4BD4; // type:object size:0x8 @@ -9965,7 +9965,7 @@ lbl_25_data_D8E58 = .data:0x000D8E58; // type:object size:0x18 lbl_25_data_D8E70 = .data:0x000D8E70; // type:object size:0x120 lbl_25_data_D8F90 = .data:0x000D8F90; // type:object size:0x30 data:4byte lbl_25_data_D8FC0 = .data:0x000D8FC0; // type:object size:0x30 -lbl_25_data_D8FF0 = .data:0x000D8FF0; // type:object size:0x5 data:string +@115 = .data:0x000D8FF0; // type:object size:0x5 scope:local data:string lbl_25_data_D8FF8 = .data:0x000D8FF8; // type:object size:0xE data:string lbl_25_data_D9008 = .data:0x000D9008; // type:object size:0xD data:string lbl_25_data_D9018 = .data:0x000D9018; // type:object size:0x18 @@ -10044,149 +10044,149 @@ lbl_25_data_DAEFC = .data:0x000DAEFC; // type:object size:0x30 lbl_25_data_DAF2C = .data:0x000DAF2C; // type:object size:0xF data:string lbl_25_data_DAF3C = .data:0x000DAF3C; // type:object size:0x10 data:string lbl_25_data_DAF4C = .data:0x000DAF4C; // type:object size:0x18 data:string -lbl_25_data_DAF68 = .data:0x000DAF68; // type:object size:0xD data:string -lbl_25_data_DAF78 = .data:0x000DAF78; // type:object size:0xD data:string -lbl_25_data_DAF88 = .data:0x000DAF88; // type:object size:0x18 -lbl_25_data_DAFA0 = .data:0x000DAFA0; // type:object size:0x8 -lbl_25_data_DAFA8 = .data:0x000DAFA8; // type:object size:0x2D0 -lbl_25_data_DB278 = .data:0x000DB278; // type:object size:0xCE4 -lbl_25_data_DBF5C = .data:0x000DBF5C; // type:object size:0x18 -lbl_25_data_DBF74 = .data:0x000DBF74; // type:object size:0xE data:string -lbl_25_data_DBF84 = .data:0x000DBF84; // type:object size:0xC -lbl_25_data_DBF90 = .data:0x000DBF90; // type:object size:0x8 -lbl_25_data_DBF98 = .data:0x000DBF98; // type:object size:0x50 -lbl_25_data_DBFE8 = .data:0x000DBFE8; // type:object size:0xCC -lbl_25_data_DC0B4 = .data:0x000DC0B4; // type:object size:0x18 -lbl_25_data_DC0CC = .data:0x000DC0CC; // type:object size:0xC -lbl_25_data_DC0D8 = .data:0x000DC0D8; // type:object size:0x8 -lbl_25_data_DC0E0 = .data:0x000DC0E0; // type:object size:0x50 -lbl_25_data_DC130 = .data:0x000DC130; // type:object size:0xCC -lbl_25_data_DC1FC = .data:0x000DC1FC; // type:object size:0x18 -lbl_25_data_DC214 = .data:0x000DC214; // type:object size:0xD data:string -lbl_25_data_DC224 = .data:0x000DC224; // type:object size:0xD data:string -lbl_25_data_DC234 = .data:0x000DC234; // type:object size:0xD data:string -lbl_25_data_DC244 = .data:0x000DC244; // type:object size:0xD data:string -lbl_25_data_DC254 = .data:0x000DC254; // type:object size:0x30 -lbl_25_data_DC284 = .data:0x000DC284; // type:object size:0x8 -lbl_25_data_DC28C = .data:0x000DC28C; // type:object size:0x108 -lbl_25_data_DC394 = .data:0x000DC394; // type:object size:0x18C -lbl_25_data_DC520 = .data:0x000DC520; // type:object size:0x18 -lbl_25_data_DC538 = .data:0x000DC538; // type:object size:0x38 -lbl_25_data_DC570 = .data:0x000DC570; // type:object size:0x100 -lbl_25_data_DC670 = .data:0x000DC670; // type:object size:0x15C -lbl_25_data_DC7CC = .data:0x000DC7CC; // type:object size:0x18 -lbl_25_data_DC7E4 = .data:0x000DC7E4; // type:object size:0x38 -lbl_25_data_DC81C = .data:0x000DC81C; // type:object size:0x10C -lbl_25_data_DC928 = .data:0x000DC928; // type:object size:0x15C -lbl_25_data_DCA84 = .data:0x000DCA84; // type:object size:0x18 -lbl_25_data_DCA9C = .data:0x000DCA9C; // type:object size:0x38 -lbl_25_data_DCAD4 = .data:0x000DCAD4; // type:object size:0xC0 -lbl_25_data_DCB94 = .data:0x000DCB94; // type:object size:0x114 -lbl_25_data_DCCA8 = .data:0x000DCCA8; // type:object size:0x18 -lbl_25_data_DCCC0 = .data:0x000DCCC0; // type:object size:0x38 -lbl_25_data_DCCF8 = .data:0x000DCCF8; // type:object size:0x108 -lbl_25_data_DCE00 = .data:0x000DCE00; // type:object size:0x18C -lbl_25_data_DCF8C = .data:0x000DCF8C; // type:object size:0x18 -lbl_25_data_DCFA4 = .data:0x000DCFA4; // type:object size:0x38 -lbl_25_data_DCFDC = .data:0x000DCFDC; // type:object size:0x34 -lbl_25_data_DD010 = .data:0x000DD010; // type:object size:0x6C -lbl_25_data_DD07C = .data:0x000DD07C; // type:object size:0x18 -lbl_25_data_DD094 = .data:0x000DD094; // type:object size:0x38 -lbl_25_data_DD0CC = .data:0x000DD0CC; // type:object size:0x34 -lbl_25_data_DD100 = .data:0x000DD100; // type:object size:0x6C -lbl_25_data_DD16C = .data:0x000DD16C; // type:object size:0x18 -lbl_25_data_DD184 = .data:0x000DD184; // type:object size:0x38 -lbl_25_data_DD1BC = .data:0x000DD1BC; // type:object size:0x2B0 -lbl_25_data_DD46C = .data:0x000DD46C; // type:object size:0x3B4 -lbl_25_data_DD820 = .data:0x000DD820; // type:object size:0x18 -lbl_25_data_DD838 = .data:0x000DD838; // type:object size:0x38 -lbl_25_data_DD870 = .data:0x000DD870; // type:object size:0x174 -lbl_25_data_DD9E4 = .data:0x000DD9E4; // type:object size:0x234 -lbl_25_data_DDC18 = .data:0x000DDC18; // type:object size:0x18 -lbl_25_data_DDC30 = .data:0x000DDC30; // type:object size:0x38 -lbl_25_data_DDC68 = .data:0x000DDC68; // type:object size:0x20 -lbl_25_data_DDC88 = .data:0x000DDC88; // type:object size:0x20 -lbl_25_data_DDCA8 = .data:0x000DDCA8; // type:object size:0xA0 -lbl_25_data_DDD48 = .data:0x000DDD48; // type:object size:0xA0 -lbl_25_data_DDDE8 = .data:0x000DDDE8; // type:object size:0xA0 -lbl_25_data_DDE88 = .data:0x000DDE88; // type:object size:0xA0 -lbl_25_data_DDF28 = .data:0x000DDF28; // type:object size:0xA0 -lbl_25_data_DDFC8 = .data:0x000DDFC8; // type:object size:0x20 -lbl_25_data_DDFE8 = .data:0x000DDFE8; // type:object size:0x20 -lbl_25_data_DE008 = .data:0x000DE008; // type:object size:0xA0 -lbl_25_data_DE0A8 = .data:0x000DE0A8; // type:object size:0x90 -lbl_25_data_DE138 = .data:0x000DE138; // type:object size:0xC data:4byte -lbl_25_data_DE144 = .data:0x000DE144; // type:object size:0xD data:string -lbl_25_data_DE154 = .data:0x000DE154; // type:object size:0x30 -lbl_25_data_DE184 = .data:0x000DE184; // type:object size:0x8 -lbl_25_data_DE18C = .data:0x000DE18C; // type:object size:0x108 -lbl_25_data_DE294 = .data:0x000DE294; // type:object size:0x18C -lbl_25_data_DE420 = .data:0x000DE420; // type:object size:0x18 -lbl_25_data_DE438 = .data:0x000DE438; // type:object size:0x38 -lbl_25_data_DE470 = .data:0x000DE470; // type:object size:0x100 -lbl_25_data_DE570 = .data:0x000DE570; // type:object size:0x15C -lbl_25_data_DE6CC = .data:0x000DE6CC; // type:object size:0x18 -lbl_25_data_DE6E4 = .data:0x000DE6E4; // type:object size:0x38 -lbl_25_data_DE71C = .data:0x000DE71C; // type:object size:0x10C -lbl_25_data_DE828 = .data:0x000DE828; // type:object size:0x15C -lbl_25_data_DE984 = .data:0x000DE984; // type:object size:0x18 -lbl_25_data_DE99C = .data:0x000DE99C; // type:object size:0x38 -lbl_25_data_DE9D4 = .data:0x000DE9D4; // type:object size:0xC0 -lbl_25_data_DEA94 = .data:0x000DEA94; // type:object size:0x114 -lbl_25_data_DEBA8 = .data:0x000DEBA8; // type:object size:0x18 -lbl_25_data_DEBC0 = .data:0x000DEBC0; // type:object size:0x38 -lbl_25_data_DEBF8 = .data:0x000DEBF8; // type:object size:0x108 -lbl_25_data_DED00 = .data:0x000DED00; // type:object size:0x18C -lbl_25_data_DEE8C = .data:0x000DEE8C; // type:object size:0x18 -lbl_25_data_DEEA4 = .data:0x000DEEA4; // type:object size:0x38 -lbl_25_data_DEEDC = .data:0x000DEEDC; // type:object size:0x34 -lbl_25_data_DEF10 = .data:0x000DEF10; // type:object size:0x6C -lbl_25_data_DEF7C = .data:0x000DEF7C; // type:object size:0x18 -lbl_25_data_DEF94 = .data:0x000DEF94; // type:object size:0x38 -lbl_25_data_DEFCC = .data:0x000DEFCC; // type:object size:0x34 -lbl_25_data_DF000 = .data:0x000DF000; // type:object size:0x6C -lbl_25_data_DF06C = .data:0x000DF06C; // type:object size:0x18 -lbl_25_data_DF084 = .data:0x000DF084; // type:object size:0x38 -lbl_25_data_DF0BC = .data:0x000DF0BC; // type:object size:0x2B0 -lbl_25_data_DF36C = .data:0x000DF36C; // type:object size:0x3B4 -lbl_25_data_DF720 = .data:0x000DF720; // type:object size:0x18 -lbl_25_data_DF738 = .data:0x000DF738; // type:object size:0x38 -lbl_25_data_DF770 = .data:0x000DF770; // type:object size:0x174 -lbl_25_data_DF8E4 = .data:0x000DF8E4; // type:object size:0x234 -lbl_25_data_DFB18 = .data:0x000DFB18; // type:object size:0x18 -lbl_25_data_DFB30 = .data:0x000DFB30; // type:object size:0x38 -lbl_25_data_DFB68 = .data:0x000DFB68; // type:object size:0x140 -lbl_25_data_DFCA8 = .data:0x000DFCA8; // type:object size:0x20 -lbl_25_data_DFCC8 = .data:0x000DFCC8; // type:object size:0x140 -lbl_25_data_DFE08 = .data:0x000DFE08; // type:object size:0x140 -lbl_25_data_DFF48 = .data:0x000DFF48; // type:object size:0x140 -lbl_25_data_E0088 = .data:0x000E0088; // type:object size:0x140 -lbl_25_data_E01C8 = .data:0x000E01C8; // type:object size:0x140 -lbl_25_data_E0308 = .data:0x000E0308; // type:object size:0x140 -lbl_25_data_E0448 = .data:0x000E0448; // type:object size:0x140 -lbl_25_data_E0588 = .data:0x000E0588; // type:object size:0x140 -lbl_25_data_E06C8 = .data:0x000E06C8; // type:object size:0x90 -lbl_25_data_E0758 = .data:0x000E0758; // type:object size:0xC data:4byte -lbl_25_data_E0764 = .data:0x000E0764; // type:object size:0x1C -lbl_25_data_E0780 = .data:0x000E0780; // type:object size:0x60 -lbl_25_data_E07E0 = .data:0x000E07E0; // type:object size:0x4 data:4byte -lbl_25_data_E07E4 = .data:0x000E07E4; // type:object size:0x4 data:4byte -lbl_25_data_E07E8 = .data:0x000E07E8; // type:object size:0x4 align:4 data:float -lbl_25_data_E07EC = .data:0x000E07EC; // type:object size:0x4 align:4 data:float -lbl_25_data_E07F0 = .data:0x000E07F0; // type:object size:0x4 align:4 data:float -lbl_25_data_E07F4 = .data:0x000E07F4; // type:object size:0x4 data:4byte -lbl_25_data_E07F8 = .data:0x000E07F8; // type:object size:0x4 data:4byte -lbl_25_data_E07FC = .data:0x000E07FC; // type:object size:0x4 align:4 data:float -lbl_25_data_E0800 = .data:0x000E0800; // type:object size:0x4 align:4 data:float -lbl_25_data_E0804 = .data:0x000E0804; // type:object size:0x4 align:4 data:float -lbl_25_data_E0808 = .data:0x000E0808; // type:object size:0xC -lbl_25_data_E0814 = .data:0x000E0814; // type:object size:0xC -lbl_25_data_E0820 = .data:0x000E0820; // type:object size:0xC -lbl_25_data_E082C = .data:0x000E082C; // type:object size:0xC -lbl_25_data_E0838 = .data:0x000E0838; // type:object size:0xC -lbl_25_data_E0844 = .data:0x000E0844; // type:object size:0x4 data:4byte -lbl_25_data_E0848 = .data:0x000E0848; // type:object size:0xC -lbl_25_data_E0854 = .data:0x000E0854; // type:object size:0xC +@19 = .data:0x000DAF68; // type:object size:0xD scope:local data:string +@20 = .data:0x000DAF78; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000DAF88; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000DAFA0; // type:object size:0x8 scope:local +goalring_plist = .data:0x000DAFA8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000DB278; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000DBF5C; // type:object size:0x18 scope:local +@21 = .data:0x000DBF74; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000DBF84; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000DBF90; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000DBF98; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000DBFE8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000DC0B4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000DC0CC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000DC0D8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000DC0E0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000DC130; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000DC1FC; // type:object size:0x18 scope:local +@22 = .data:0x000DC214; // type:object size:0xD scope:local data:string +@23 = .data:0x000DC224; // type:object size:0xD scope:local data:string +@24 = .data:0x000DC234; // type:object size:0xD scope:local data:string +@25 = .data:0x000DC244; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000DC254; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000DC284; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000DC28C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000DC394; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000DC520; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000DC538; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000DC570; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000DC670; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000DC7CC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000DC7E4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000DC81C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000DC928; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000DCA84; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000DCA9C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000DCAD4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000DCB94; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000DCCA8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000DCCC0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000DCCF8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000DCE00; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000DCF8C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000DCFA4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000DCFDC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000DD010; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000DD07C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000DD094; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000DD0CC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000DD100; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000DD16C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000DD184; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000DD1BC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000DD46C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000DD820; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000DD838; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000DD870; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000DD9E4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000DDC18; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000DDC30; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000DDC68; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000DDC88; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000DDCA8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000DDD48; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000DDDE8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000DDE88; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000DDF28; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000DDFC8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000DDFE8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000DE008; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000DE0A8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000DE138; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000DE144; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000DE154; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000DE184; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000DE18C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000DE294; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000DE420; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000DE438; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000DE470; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000DE570; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000DE6CC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000DE6E4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000DE71C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000DE828; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000DE984; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000DE99C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000DE9D4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000DEA94; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000DEBA8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000DEBC0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000DEBF8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000DED00; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000DEE8C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000DEEA4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000DEEDC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000DEF10; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000DEF7C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000DEF94; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000DEFCC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000DF000; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000DF06C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000DF084; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000DF0BC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000DF36C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000DF720; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000DF738; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000DF770; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000DF8E4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000DFB18; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000DFB30; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000DFB68; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000DFCA8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000DFCC8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000DFE08; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000DFF48; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000E0088; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000E01C8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000E0308; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000E0448; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000E0588; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000E06C8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000E0758; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000E0764; // type:object size:0x1C +goalring_colli_info = .data:0x000E0780; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000E07E0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000E07E4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000E07E8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000E07EC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000E07F0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000E07F4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000E07F8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000E07FC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000E0800; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000E0804; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000E0808; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000E0814; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000E0820; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000E082C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000E0838; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000E0844; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000E0848; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000E0854; // type:object size:0xC scope:local lbl_25_data_E0860 = .data:0x000E0860; // type:object size:0xE data:string lbl_25_data_E0870 = .data:0x000E0870; // type:object size:0xD data:string lbl_25_data_E0880 = .data:0x000E0880; // type:object size:0xD data:string @@ -10272,30 +10272,30 @@ lbl_25_data_E4170 = .data:0x000E4170; // type:object size:0xD data:string lbl_25_data_E4180 = .data:0x000E4180; // type:object size:0xE data:string lbl_25_data_E4190 = .data:0x000E4190; // type:object size:0xD data:string lbl_25_data_E41A0 = .data:0x000E41A0; // type:object size:0x24 -lbl_25_data_E41C4 = .data:0x000E41C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000E41C4; // type:object size:0x8 lbl_25_data_E41CC = .data:0x000E41CC; // type:object size:0x98 lbl_25_data_E4264 = .data:0x000E4264; // type:object size:0x2DC -lbl_25_data_E4540 = .data:0x000E4540; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000E4540; // type:object size:0x18 lbl_25_data_E4558 = .data:0x000E4558; // type:object size:0x164 lbl_25_data_E46BC = .data:0x000E46BC; // type:object size:0x15C -lbl_25_data_E4818 = .data:0x000E4818; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000E4818; // type:object size:0x18 lbl_25_data_E4830 = .data:0x000E4830; // type:object size:0x1B4 lbl_25_data_E49E4 = .data:0x000E49E4; // type:object size:0x15C -lbl_25_data_E4B40 = .data:0x000E4B40; // type:object size:0x18 -lbl_25_data_E4B58 = .data:0x000E4B58; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000E4B40; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000E4B58; // type:object size:0x30 lbl_25_data_E4B88 = .data:0x000E4B88; // type:object size:0x10 -lbl_25_data_E4B98 = .data:0x000E4B98; // type:object size:0x58 data:4byte -jumptable_25_data_E4BF0 = .data:0x000E4BF0; // type:object size:0x1C scope:local -lbl_25_data_E4C0C = .data:0x000E4C0C; // type:object size:0xC -lbl_25_data_E4C18 = .data:0x000E4C18; // type:object size:0xE data:string -lbl_25_data_E4C28 = .data:0x000E4C28; // type:object size:0xC -lbl_25_data_E4C34 = .data:0x000E4C34; // type:object size:0x8 -lbl_25_data_E4C3C = .data:0x000E4C3C; // type:object size:0x3D4 -lbl_25_data_E5010 = .data:0x000E5010; // type:object size:0x4A4 -lbl_25_data_E54B4 = .data:0x000E54B4; // type:object size:0x18 -lbl_25_data_E54CC = .data:0x000E54CC; // type:object size:0x30 -lbl_25_data_E54FC = .data:0x000E54FC; // type:object size:0x58 data:4byte -jumptable_25_data_E5554 = .data:0x000E5554; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000E4B98; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000E4BF0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000E4C0C; // type:object size:0xC scope:local +@21 = .data:0x000E4C18; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000E4C28; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000E4C34; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000E4C3C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000E5010; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000E54B4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000E54CC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000E54FC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000E5554; // type:object size:0x1C scope:local lbl_25_data_E5580 = .data:0x000E5580; // type:object size:0xD data:string lbl_25_data_E5590 = .data:0x000E5590; // type:object size:0xE data:string lbl_25_data_E55A0 = .data:0x000E55A0; // type:object size:0xD data:string @@ -11031,29 +11031,29 @@ lbl_25_data_10D840 = .data:0x0010D840; // type:object size:0x30 lbl_25_data_10D870 = .data:0x0010D870; // type:object size:0x30 lbl_25_data_10D8A0 = .data:0x0010D8A0; // type:object size:0xE data:string lbl_25_data_10D8B0 = .data:0x0010D8B0; // type:object size:0xC -lbl_25_data_10D8BC = .data:0x0010D8BC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0010D8BC; // type:object size:0x8 lbl_25_data_10D8C4 = .data:0x0010D8C4; // type:object size:0x318 lbl_25_data_10DBDC = .data:0x0010DBDC; // type:object size:0x42C -lbl_25_data_10E008 = .data:0x0010E008; // type:object size:0x18 -lbl_25_data_10E020 = .data:0x0010E020; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0010E008; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0010E020; // type:object size:0x38 lbl_25_data_10E058 = .data:0x0010E058; // type:object size:0x318 lbl_25_data_10E370 = .data:0x0010E370; // type:object size:0x42C -lbl_25_data_10E79C = .data:0x0010E79C; // type:object size:0x18 -lbl_25_data_10E7B4 = .data:0x0010E7B4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0010E79C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0010E7B4; // type:object size:0x38 lbl_25_data_10E7EC = .data:0x0010E7EC; // type:object size:0x69C lbl_25_data_10EE88 = .data:0x0010EE88; // type:object size:0x7BC -lbl_25_data_10F644 = .data:0x0010F644; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0010F644; // type:object size:0x18 lbl_25_data_10F65C = .data:0x0010F65C; // type:object size:0x268 -lbl_25_data_10F8C4 = .data:0x0010F8C4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0010F8C4; // type:object size:0x24 lbl_25_data_10F8E8 = .data:0x0010F8E8; // type:object size:0x268 -lbl_25_data_10FB50 = .data:0x0010FB50; // type:object size:0x24 -lbl_25_data_10FB74 = .data:0x0010FB74; // type:object size:0x30 -lbl_25_data_10FBA4 = .data:0x0010FBA4; // type:object size:0x4 align:4 data:float -lbl_25_data_10FBA8 = .data:0x0010FBA8; // type:object size:0x4 align:4 data:float -lbl_25_data_10FBAC = .data:0x0010FBAC; // type:object size:0x4 align:4 data:float -lbl_25_data_10FBB0 = .data:0x0010FBB0; // type:object size:0x4 data:4byte -jumptable_25_data_10FBB4 = .data:0x0010FBB4; // type:object size:0x30 scope:local -lbl_25_data_10FBE4 = .data:0x0010FBE4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0010FB50; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0010FB74; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0010FBA4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0010FBA8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0010FBAC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0010FBB0; // type:object size:0x4 data:4byte +@91 = .data:0x0010FBB4; // type:object size:0x30 scope:local +vec$111 = .data:0x0010FBE4; // type:object size:0x18 scope:local lbl_25_data_10FC00 = .data:0x0010FC00; // type:object size:0xE data:string lbl_25_data_10FC10 = .data:0x0010FC10; // type:object size:0xE data:string lbl_25_data_10FC20 = .data:0x0010FC20; // type:object size:0xD data:string @@ -12304,7 +12304,7 @@ lbl_25_bss_6C0 = .bss:0x000006C0; // type:object size:0x4 data:4byte lbl_25_bss_6C4 = .bss:0x000006C4; // type:object size:0x4 data:4byte lbl_25_bss_6C8 = .bss:0x000006C8; // type:object size:0x640 data:4byte lbl_25_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte -lbl_25_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D10; // type:object size:0x4 scope:local data:4byte lbl_25_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte lbl_25_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte lbl_25_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte @@ -12320,7 +12320,7 @@ colli_timer = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D5C; // type:object size:0x4 scope:local data:4byte -lbl_25_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte lbl_25_bss_D68 = .bss:0x00000D68; // type:object size:0x4 data:4byte lbl_25_bss_D6C = .bss:0x00000D6C; // type:object size:0x4 data:4byte lbl_25_bss_D70 = .bss:0x00000D70; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg26D/splits.txt b/config/GSNE8P/stg26D/splits.txt index 99f0826c..c1453ecd 100644 --- a/config/GSNE8P/stg26D/splits.txt +++ b/config/GSNE8P/stg26D/splits.txt @@ -218,13 +218,10 @@ stg26D_52.c: .text start:0x0001C07C end:0x0001D0BC .rodata start:0x00000958 end:0x000009A8 -stg26D_53.c: - .text start:0x0001D3FC end:0x0001D594 - .rodata start:0x000009A8 end:0x000009C0 - -stg26D_54.c: - .text start:0x0001D594 end:0x0001D898 - .rodata start:0x000009C0 end:0x000009C8 +OBJECT/o_3spring.c: + .text start:0x0001D3FC end:0x0001D898 + .rodata start:0x000009A8 end:0x000009C8 + .data start:0x0009C260 end:0x0009D358 stg26D_55.c: .text start:0x0001D898 end:0x0001DD20 @@ -250,9 +247,10 @@ stg26D_61.c: .text start:0x0002070C end:0x00020F90 .rodata start:0x00000AC0 end:0x00000B08 -stg26D_62.c: - .text start:0x000210B0 end:0x0002183C +OBJECT/o_degring_linear.c: + .text start:0x0002107C end:0x000219CC .rodata start:0x00000B08 end:0x00000B20 + .data start:0x000A1790 end:0x000A1798 stg26D_63.c: .text start:0x000220C0 end:0x000223D0 @@ -274,9 +272,11 @@ stg26D_67.c: .text start:0x000269B8 end:0x00026A74 .rodata start:0x00000BF0 end:0x00000BF8 -stg26D_68.c: - .text start:0x00026C1C end:0x00027F34 +OBJECT/o_goalring.c: + .text start:0x00026C18 end:0x00027F34 .rodata start:0x00000BF8 end:0x00000C50 + .data start:0x000A3708 end:0x000A9000 + .bss start:0x00001040 end:0x00001048 stg26D_69.c: .text start:0x00027FFC end:0x00028A1C @@ -294,21 +294,15 @@ stg26D_72.c: .text start:0x0002A4B0 end:0x0002A580 .rodata start:0x00000CD8 end:0x00000CE0 -stg26D_73.c: - .text start:0x0002A804 end:0x0002B2AC - .rodata start:0x00000CE0 end:0x00000D18 - -stg26D_74.c: - .text start:0x0002B320 end:0x0002B364 - .rodata start:0x00000D18 end:0x00000D20 - -stg26D_75.c: - .text start:0x0002B51C end:0x0002BF7C - .rodata start:0x00000D20 end:0x00000D60 +OBJECT/o_itemboxair.c: + .text start:0x0002A730 end:0x0002B3D8 + .rodata start:0x00000CE0 end:0x00000D20 + .data start:0x000AD338 end:0x000AD3B8 -stg26D_76.c: - .text start:0x0002BFF0 end:0x0002C034 - .rodata start:0x00000D60 end:0x00000D68 +OBJECT/o_itemboxballoon.c: + .text start:0x0002B3D8 end:0x0002C0A8 + .rodata start:0x00000D20 end:0x00000D68 + .data start:0x000AD3B8 end:0x000ADD10 stg26D_77.c: .text start:0x0002C0A8 end:0x0002CA5C @@ -356,9 +350,11 @@ stg26D_87.c: .text start:0x0003C384 end:0x0003DE28 .rodata start:0x00001150 end:0x000011E0 -stg26D_88.c: +OBJECT/o_savepoint.c: .text start:0x0003E034 end:0x0003F0C4 .rodata start:0x000011E0 end:0x00001218 + .data start:0x000D8350 end:0x000D83A0 + .bss start:0x00001090 end:0x00001098 stg26D_89.c: .text start:0x0003F728 end:0x00040D58 diff --git a/config/GSNE8P/stg26D/symbols.txt b/config/GSNE8P/stg26D/symbols.txt index afd4dd8d..5996a38e 100644 --- a/config/GSNE8P/stg26D/symbols.txt +++ b/config/GSNE8P/stg26D/symbols.txt @@ -280,13 +280,13 @@ fn_26_1334C = .text:0x0001334C; // type:function size:0x44 fn_26_13390 = .text:0x00013390; // type:function size:0x50 fn_26_133E0 = .text:0x000133E0; // type:function size:0x6C fn_26_1344C = .text:0x0001344C; // type:function size:0xC8 -fn_26_13514 = .text:0x00013514; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00013514; // type:function size:0x30 fn_26_13544 = .text:0x00013544; // type:function size:0x30C -fn_26_13850 = .text:0x00013850; // type:function size:0x74 -fn_26_138C4 = .text:0x000138C4; // type:function size:0xBC -fn_26_13980 = .text:0x00013980; // type:function size:0x40 -fn_26_139C0 = .text:0x000139C0; // type:function size:0x2C -fn_26_139EC = .text:0x000139EC; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00013850; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000138C4; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00013980; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000139C0; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000139EC; // type:function size:0x60 fn_26_13A4C = .text:0x00013A4C; // type:function size:0x12C fn_26_13B78 = .text:0x00013B78; // type:function size:0x13C fn_26_13CB4 = .text:0x00013CB4; // type:function size:0x250 @@ -320,11 +320,11 @@ fn_26_16EEC = .text:0x00016EEC; // type:function size:0x1CC fn_26_170B8 = .text:0x000170B8; // type:function size:0x88 fn_26_17140 = .text:0x00017140; // type:function size:0xD0 fn_26_17210 = .text:0x00017210; // type:function size:0xE8 -fn_26_172F8 = .text:0x000172F8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000172F8; // type:function size:0x100 fn_26_173F8 = .text:0x000173F8; // type:function size:0x198 fn_26_17590 = .text:0x00017590; // type:function size:0xA8 fn_26_17638 = .text:0x00017638; // type:function size:0x70 -fn_26_176A8 = .text:0x000176A8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000176A8; // type:function size:0x114 fn_26_177BC = .text:0x000177BC; // type:function size:0x6C fn_26_17828 = .text:0x00017828; // type:function size:0x180 fn_26_179A8 = .text:0x000179A8; // type:function size:0xA4 @@ -352,7 +352,7 @@ fn_26_1933C = .text:0x0001933C; // type:function size:0xA4 fn_26_193E0 = .text:0x000193E0; // type:function size:0xA4 fn_26_19484 = .text:0x00019484; // type:function size:0xA4 fn_26_19528 = .text:0x00019528; // type:function size:0xB0 -fn_26_195D8 = .text:0x000195D8; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000195D8; // type:function size:0x19C fn_26_19774 = .text:0x00019774; // type:function size:0x198 _rename_MakeParticle = .text:0x0001990C; // type:function size:0x19C fn_26_19AA8 = .text:0x00019AA8; // type:function size:0x198 @@ -364,7 +364,7 @@ fn_26_1A410 = .text:0x0001A410; // type:function size:0x128 fn_26_1A538 = .text:0x0001A538; // type:function size:0x4 fn_26_1A53C = .text:0x0001A53C; // type:function size:0x4 fn_26_1A540 = .text:0x0001A540; // type:function size:0x40 -fn_26_1A580 = .text:0x0001A580; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001A580; // type:function size:0x1E4 fn_26_1A764 = .text:0x0001A764; // type:function size:0x24 fn_26_1A788 = .text:0x0001A788; // type:function size:0x1C0 fn_26_1A948 = .text:0x0001A948; // type:function size:0x1F4 @@ -372,7 +372,7 @@ fn_26_1AB3C = .text:0x0001AB3C; // type:function size:0x190 fn_26_1ACCC = .text:0x0001ACCC; // type:function size:0xF8 fn_26_1ADC4 = .text:0x0001ADC4; // type:function size:0x1D4 fn_26_1AF98 = .text:0x0001AF98; // type:function size:0x18C -fn_26_1B124 = .text:0x0001B124; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001B124; // type:function size:0x1C8 fn_26_1B2EC = .text:0x0001B2EC; // type:function size:0xD0 fn_26_1B3BC = .text:0x0001B3BC; // type:function size:0x358 fn_26_1B714 = .text:0x0001B714; // type:function size:0x2C0 @@ -395,11 +395,11 @@ fn_26_1D0BC = .text:0x0001D0BC; // type:function size:0x120 fn_26_1D1DC = .text:0x0001D1DC; // type:function size:0x120 fn_26_1D2FC = .text:0x0001D2FC; // type:function size:0x84 fn_26_1D380 = .text:0x0001D380; // type:function size:0x7C -fn_26_1D3FC = .text:0x0001D3FC; // type:function size:0x198 -fn_26_1D594 = .text:0x0001D594; // type:function size:0xD4 -fn_26_1D668 = .text:0x0001D668; // type:function size:0x38 -fn_26_1D6A0 = .text:0x0001D6A0; // type:function size:0x144 -fn_26_1D7E4 = .text:0x0001D7E4; // type:function size:0xB4 +Object3SpringJump = .text:0x0001D3FC; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001D594; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001D668; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001D6A0; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001D7E4; // type:function size:0xB4 scope:local fn_26_1D898 = .text:0x0001D898; // type:function size:0xF8 fn_26_1D990 = .text:0x0001D990; // type:function size:0xFC fn_26_1DA8C = .text:0x0001DA8C; // type:function size:0x30 @@ -437,15 +437,15 @@ fn_26_207F0 = .text:0x000207F0; // type:function size:0x38 fn_26_20828 = .text:0x00020828; // type:function size:0x768 fn_26_20F90 = .text:0x00020F90; // type:function size:0x78 fn_26_21008 = .text:0x00021008; // type:function size:0x74 -fn_26_2107C = .text:0x0002107C; // type:function size:0x34 -fn_26_210B0 = .text:0x000210B0; // type:function size:0x11C -fn_26_211CC = .text:0x000211CC; // type:function size:0x110 -fn_26_212DC = .text:0x000212DC; // type:function size:0xB4 -fn_26_21390 = .text:0x00021390; // type:function size:0x150 -fn_26_214E0 = .text:0x000214E0; // type:function size:0xE0 -fn_26_215C0 = .text:0x000215C0; // type:function size:0x190 -fn_26_21750 = .text:0x00021750; // type:function size:0xEC -fn_26_2183C = .text:0x0002183C; // type:function size:0x190 +DegRingGetNum = .text:0x0002107C; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000210B0; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000211CC; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000212DC; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00021390; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000214E0; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000215C0; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00021750; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0002183C; // type:function size:0x190 scope:local fn_26_219CC = .text:0x000219CC; // type:function size:0x98 fn_26_21A64 = .text:0x00021A64; // type:function size:0xC8 fn_26_21B2C = .text:0x00021B2C; // type:function size:0x10C @@ -513,15 +513,15 @@ fn_26_26A74 = .text:0x00026A74; // type:function size:0x8C fn_26_26B00 = .text:0x00026B00; // type:function size:0x38 fn_26_26B38 = .text:0x00026B38; // type:function size:0x4 fn_26_26B3C = .text:0x00026B3C; // type:function size:0xDC -fn_26_26C18 = .text:0x00026C18; // type:function size:0x4 -fn_26_26C1C = .text:0x00026C1C; // type:function size:0x2EC -fn_26_26F08 = .text:0x00026F08; // type:function size:0x44 -fn_26_26F4C = .text:0x00026F4C; // type:function size:0x7F4 -fn_26_27740 = .text:0x00027740; // type:function size:0x34 -fn_26_27774 = .text:0x00027774; // type:function size:0xF0 -fn_26_27864 = .text:0x00027864; // type:function size:0x214 -fn_26_27A78 = .text:0x00027A78; // type:function size:0x254 -fn_26_27CCC = .text:0x00027CCC; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00026C18; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00026C1C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026F08; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00026F4C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00027740; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00027774; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00027864; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00027A78; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00027CCC; // type:function size:0x268 scope:local fn_26_27F34 = .text:0x00027F34; // type:function size:0x54 fn_26_27F88 = .text:0x00027F88; // type:function size:0x74 fn_26_27FFC = .text:0x00027FFC; // type:function size:0x8C @@ -537,7 +537,7 @@ fn_26_28C84 = .text:0x00028C84; // type:function size:0x3F8 fn_26_2907C = .text:0x0002907C; // type:function size:0x1D0 fn_26_2924C = .text:0x0002924C; // type:function size:0x140 fn_26_2938C = .text:0x0002938C; // type:function size:0x1FC -fn_26_29588 = .text:0x00029588; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00029588; // type:function size:0x13C fn_26_296C4 = .text:0x000296C4; // type:function size:0x200 fn_26_298C4 = .text:0x000298C4; // type:function size:0x98 fn_26_2995C = .text:0x0002995C; // type:function size:0x238 @@ -557,53 +557,53 @@ fn_26_2A0C0 = .text:0x0002A0C0; // type:function size:0x44 fn_26_2A104 = .text:0x0002A104; // type:function size:0x38 fn_26_2A13C = .text:0x0002A13C; // type:function size:0x4 fn_26_2A140 = .text:0x0002A140; // type:function size:0x38 -fn_26_2A178 = .text:0x0002A178; // type:function size:0xC8 -fn_26_2A240 = .text:0x0002A240; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002A178; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002A240; // type:function size:0x138 fn_26_2A378 = .text:0x0002A378; // type:function size:0x138 fn_26_2A4B0 = .text:0x0002A4B0; // type:function size:0xD0 fn_26_2A580 = .text:0x0002A580; // type:function size:0x90 fn_26_2A610 = .text:0x0002A610; // type:function size:0x94 fn_26_2A6A4 = .text:0x0002A6A4; // type:function size:0x8C -fn_26_2A730 = .text:0x0002A730; // type:function size:0xD4 -fn_26_2A804 = .text:0x0002A804; // type:function size:0x240 -fn_26_2AA44 = .text:0x0002AA44; // type:function size:0x98 -fn_26_2AADC = .text:0x0002AADC; // type:function size:0x214 -fn_26_2ACF0 = .text:0x0002ACF0; // type:function size:0x10 -fn_26_2AD00 = .text:0x0002AD00; // type:function size:0xA0 -fn_26_2ADA0 = .text:0x0002ADA0; // type:function size:0xD0 -fn_26_2AE70 = .text:0x0002AE70; // type:function size:0x26C -fn_26_2B0DC = .text:0x0002B0DC; // type:function size:0x38 -fn_26_2B114 = .text:0x0002B114; // type:function size:0x50 -fn_26_2B164 = .text:0x0002B164; // type:function size:0x70 -fn_26_2B1D4 = .text:0x0002B1D4; // type:function size:0x50 -fn_26_2B224 = .text:0x0002B224; // type:function size:0x38 -fn_26_2B25C = .text:0x0002B25C; // type:function size:0x50 -fn_26_2B2AC = .text:0x0002B2AC; // type:function size:0x38 -fn_26_2B2E4 = .text:0x0002B2E4; // type:function size:0x3C -fn_26_2B320 = .text:0x0002B320; // type:function size:0x44 -fn_26_2B364 = .text:0x0002B364; // type:function size:0x38 -fn_26_2B39C = .text:0x0002B39C; // type:function size:0x4 -fn_26_2B3A0 = .text:0x0002B3A0; // type:function size:0x38 -fn_26_2B3D8 = .text:0x0002B3D8; // type:function size:0x144 -fn_26_2B51C = .text:0x0002B51C; // type:function size:0x158 -fn_26_2B674 = .text:0x0002B674; // type:function size:0x64 -fn_26_2B6D8 = .text:0x0002B6D8; // type:function size:0x1C4 -fn_26_2B89C = .text:0x0002B89C; // type:function size:0x3C -fn_26_2B8D8 = .text:0x0002B8D8; // type:function size:0x6C -fn_26_2B944 = .text:0x0002B944; // type:function size:0x228 -fn_26_2BB6C = .text:0x0002BB6C; // type:function size:0x28C -fn_26_2BDF8 = .text:0x0002BDF8; // type:function size:0xC -fn_26_2BE04 = .text:0x0002BE04; // type:function size:0x50 -fn_26_2BE54 = .text:0x0002BE54; // type:function size:0x50 -fn_26_2BEA4 = .text:0x0002BEA4; // type:function size:0x50 -fn_26_2BEF4 = .text:0x0002BEF4; // type:function size:0x38 -fn_26_2BF2C = .text:0x0002BF2C; // type:function size:0x50 -fn_26_2BF7C = .text:0x0002BF7C; // type:function size:0x38 -fn_26_2BFB4 = .text:0x0002BFB4; // type:function size:0x3C -fn_26_2BFF0 = .text:0x0002BFF0; // type:function size:0x44 -fn_26_2C034 = .text:0x0002C034; // type:function size:0x38 -fn_26_2C06C = .text:0x0002C06C; // type:function size:0x4 -fn_26_2C070 = .text:0x0002C070; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002A730; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002A804; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002AA44; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002AADC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002ACF0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002AD00; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002ADA0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002AE70; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002B0DC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002B114; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002B164; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002B1D4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002B224; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002B25C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002B2AC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002B2E4; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002B320; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002B364; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002B39C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002B3A0; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002B3D8; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002B51C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002B674; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002B6D8; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002B89C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002B8D8; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002B944; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002BB6C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002BDF8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002BE04; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002BE54; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002BEA4; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002BEF4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002BF2C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002BF7C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002BFB4; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002BFF0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002C034; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002C06C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002C070; // type:function size:0x38 scope:local fn_26_2C0A8 = .text:0x0002C0A8; // type:function size:0x280 fn_26_2C328 = .text:0x0002C328; // type:function size:0x50 fn_26_2C378 = .text:0x0002C378; // type:function size:0x50C @@ -692,8 +692,8 @@ fn_26_37354 = .text:0x00037354; // type:function size:0x54 fn_26_373A8 = .text:0x000373A8; // type:function size:0x7EC fn_26_37B94 = .text:0x00037B94; // type:function size:0xB0 fn_26_37C44 = .text:0x00037C44; // type:function size:0xB4 -fn_26_37CF8 = .text:0x00037CF8; // type:function size:0x2C -fn_26_37D24 = .text:0x00037D24; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00037CF8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00037D24; // type:function size:0x30 o_ring_0 = .text:0x00037D54; // type:function size:0x13C scope:local Ring = .text:0x00037E90; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00038518; // type:function size:0x550 scope:global @@ -729,19 +729,19 @@ fn_26_3DB48 = .text:0x0003DB48; // type:function size:0x2E0 fn_26_3DE28 = .text:0x0003DE28; // type:function size:0x110 fn_26_3DF38 = .text:0x0003DF38; // type:function size:0xF8 fn_26_3E030 = .text:0x0003E030; // type:function size:0x4 -fn_26_3E034 = .text:0x0003E034; // type:function size:0x264 -fn_26_3E298 = .text:0x0003E298; // type:function size:0x148 -fn_26_3E3E0 = .text:0x0003E3E0; // type:function size:0x48 -fn_26_3E428 = .text:0x0003E428; // type:function size:0x1A4 -fn_26_3E5CC = .text:0x0003E5CC; // type:function size:0x1AC -fn_26_3E778 = .text:0x0003E778; // type:function size:0x154 -fn_26_3E8CC = .text:0x0003E8CC; // type:function size:0x4 -fn_26_3E8D0 = .text:0x0003E8D0; // type:function size:0x138 -fn_26_3EA08 = .text:0x0003EA08; // type:function size:0x368 -fn_26_3ED70 = .text:0x0003ED70; // type:function size:0x224 -fn_26_3EF94 = .text:0x0003EF94; // type:function size:0x20 -fn_26_3EFB4 = .text:0x0003EFB4; // type:function size:0x4C -fn_26_3F000 = .text:0x0003F000; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003E034; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003E298; // type:function size:0x148 scope:local +savepointExit = .text:0x0003E3E0; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003E428; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003E5CC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003E778; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003E8CC; // type:function size:0x4 scope:local +initCollidata = .text:0x0003E8D0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003EA08; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003ED70; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003EF94; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003EFB4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003F000; // type:function size:0xC4 scope:local fn_26_3F0C4 = .text:0x0003F0C4; // type:function size:0x20 fn_26_3F0E4 = .text:0x0003F0E4; // type:function size:0x3C fn_26_3F120 = .text:0x0003F120; // type:function size:0x9C @@ -1624,11 +1624,11 @@ lbl_26_rodata_998 = .rodata:0x00000998; // type:object size:0x4 align:4 data:flo lbl_26_rodata_99C = .rodata:0x0000099C; // type:object size:0x4 align:4 data:float lbl_26_rodata_9A0 = .rodata:0x000009A0; // type:object size:0x4 align:4 data:float lbl_26_rodata_9A4 = .rodata:0x000009A4; // type:object size:0x4 align:4 data:float -lbl_26_rodata_9A8 = .rodata:0x000009A8; // type:object size:0xC data:4byte -lbl_26_rodata_9B4 = .rodata:0x000009B4; // type:object size:0x4 align:4 data:float -lbl_26_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x4 align:4 data:float -lbl_26_rodata_9BC = .rodata:0x000009BC; // type:object size:0x4 align:4 data:float -lbl_26_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000009A8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000009B4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000009B8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000009BC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000009C0; // type:object size:0x4 scope:local align:4 data:float lbl_26_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x4 align:4 data:float lbl_26_rodata_9CC = .rodata:0x000009CC; // type:object size:0xC data:4byte lbl_26_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float @@ -1702,11 +1702,11 @@ lbl_26_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:flo lbl_26_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float lbl_26_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float lbl_26_rodata_B00 = .rodata:0x00000B00; // type:object size:0x8 align:8 data:double -lbl_26_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float -lbl_26_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_26_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_26_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float lbl_26_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float lbl_26_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float lbl_26_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float @@ -1750,25 +1750,25 @@ lbl_26_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:flo lbl_26_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x8 align:8 data:double lbl_26_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x8 align:8 data:double lbl_26_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:4 data:float -lbl_26_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_26_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:8 data:double -lbl_26_rodata_C38 = .rodata:0x00000C38; // type:object size:0x8 align:8 data:double -lbl_26_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_26_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C30; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C38; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float lbl_26_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float lbl_26_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float lbl_26_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float @@ -1802,37 +1802,37 @@ lbl_26_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:flo lbl_26_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float lbl_26_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float lbl_26_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x8 align:4 data:float -lbl_26_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_26_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_26_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_26_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_26_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_26_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_26_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x8 align:8 data:double -lbl_26_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D18 = .rodata:0x00000D18; // type:object size:0x8 align:4 data:float -lbl_26_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_D60 = .rodata:0x00000D60; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CF8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float lbl_26_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float lbl_26_rodata_D6C = .rodata:0x00000D6C; // type:object size:0x4 align:4 data:float lbl_26_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float @@ -2097,17 +2097,17 @@ lbl_26_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x4 align:4 data:fl lbl_26_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x8 align:8 data:double lbl_26_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float lbl_26_rodata_11DC = .rodata:0x000011DC; // type:object size:0x4 align:4 data:float -lbl_26_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x4 align:4 data:float -lbl_26_rodata_11E4 = .rodata:0x000011E4; // type:object size:0x4 align:4 data:float -lbl_26_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x4 align:4 data:float -lbl_26_rodata_11EC = .rodata:0x000011EC; // type:object size:0x4 align:4 data:float -lbl_26_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float -lbl_26_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x8 align:8 data:double -lbl_26_rodata_1200 = .rodata:0x00001200; // type:object size:0x4 align:4 data:float -lbl_26_rodata_1204 = .rodata:0x00001204; // type:object size:0x4 align:4 data:float -lbl_26_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float -lbl_26_rodata_120C = .rodata:0x0000120C; // type:object size:0x4 align:4 data:float -lbl_26_rodata_1210 = .rodata:0x00001210; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011E0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011E4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011E8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011EC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011F0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000011F8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001200; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001204; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001208; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000120C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001210; // type:object size:0x4 scope:local align:4 data:float lbl_26_rodata_1218 = .rodata:0x00001218; // type:object size:0x4 align:4 data:float lbl_26_rodata_121C = .rodata:0x0000121C; // type:object size:0x4 align:4 data:float lbl_26_rodata_1220 = .rodata:0x00001220; // type:object size:0x4 align:4 data:float @@ -7141,7 +7141,7 @@ lbl_26_data_9B4E8 = .data:0x0009B4E8; // type:object size:0x7 data:string lbl_26_data_9B4F0 = .data:0x0009B4F0; // type:object size:0x7 data:string lbl_26_data_9B4F8 = .data:0x0009B4F8; // type:object size:0x7 data:string lbl_26_data_9B500 = .data:0x0009B500; // type:object size:0x60 -lbl_26_data_9B560 = .data:0x0009B560; // type:object size:0x8 +_rename_ring_texlist = .data:0x0009B560; // type:object size:0x8 lbl_26_data_9B568 = .data:0x0009B568; // type:object size:0x38 lbl_26_data_9B5A0 = .data:0x0009B5A0; // type:object size:0x38 lbl_26_data_9B5D8 = .data:0x0009B5D8; // type:object size:0xE data:string @@ -7219,42 +7219,42 @@ lbl_26_data_9C1FC = .data:0x0009C1FC; // type:object size:0xB data:string lbl_26_data_9C208 = .data:0x0009C208; // type:object size:0x38 lbl_26_data_9C240 = .data:0x0009C240; // type:object size:0x8 data:byte lbl_26_data_9C248 = .data:0x0009C248; // type:object size:0x5 data:string -lbl_26_data_9C260 = .data:0x0009C260; // type:object size:0xE data:string -lbl_26_data_9C270 = .data:0x0009C270; // type:object size:0xE data:string -lbl_26_data_9C280 = .data:0x0009C280; // type:object size:0xD data:string -lbl_26_data_9C290 = .data:0x0009C290; // type:object size:0xD data:string -lbl_26_data_9C2A0 = .data:0x0009C2A0; // type:object size:0x30 -lbl_26_data_9C2D0 = .data:0x0009C2D0; // type:object size:0x8 -lbl_26_data_9C2D8 = .data:0x0009C2D8; // type:object size:0x204 -lbl_26_data_9C4DC = .data:0x0009C4DC; // type:object size:0x204 -lbl_26_data_9C6E0 = .data:0x0009C6E0; // type:object size:0x1C8 -lbl_26_data_9C8A8 = .data:0x0009C8A8; // type:object size:0x40 -lbl_26_data_9C8E8 = .data:0x0009C8E8; // type:object size:0x50 -lbl_26_data_9C938 = .data:0x0009C938; // type:object size:0x8 -lbl_26_data_9C940 = .data:0x0009C940; // type:object size:0x20 -lbl_26_data_9C960 = .data:0x0009C960; // type:object size:0xC0 -lbl_26_data_9CA20 = .data:0x0009CA20; // type:object size:0x60 -lbl_26_data_9CA80 = .data:0x0009CA80; // type:object size:0x40 -lbl_26_data_9CAC0 = .data:0x0009CAC0; // type:object size:0x80 -lbl_26_data_9CB40 = .data:0x0009CB40; // type:object size:0x40 -lbl_26_data_9CB80 = .data:0x0009CB80; // type:object size:0x24 -lbl_26_data_9CBA4 = .data:0x0009CBA4; // type:object size:0x1C8 -lbl_26_data_9CD6C = .data:0x0009CD6C; // type:object size:0x1C8 -lbl_26_data_9CF34 = .data:0x0009CF34; // type:object size:0x140 -lbl_26_data_9D074 = .data:0x0009D074; // type:object size:0x40 -lbl_26_data_9D0B4 = .data:0x0009D0B4; // type:object size:0x50 -lbl_26_data_9D104 = .data:0x0009D104; // type:object size:0x8 -lbl_26_data_9D10C = .data:0x0009D10C; // type:object size:0x14 -lbl_26_data_9D120 = .data:0x0009D120; // type:object size:0x120 -lbl_26_data_9D240 = .data:0x0009D240; // type:object size:0x60 -lbl_26_data_9D2A0 = .data:0x0009D2A0; // type:object size:0x20 -lbl_26_data_9D2C0 = .data:0x0009D2C0; // type:object size:0x30 -lbl_26_data_9D2F0 = .data:0x0009D2F0; // type:object size:0x24 -lbl_26_data_9D314 = .data:0x0009D314; // type:object size:0x8 -lbl_26_data_9D31C = .data:0x0009D31C; // type:object size:0x30 -lbl_26_data_9D34C = .data:0x0009D34C; // type:object size:0x4 align:4 data:float -lbl_26_data_9D350 = .data:0x0009D350; // type:object size:0x4 align:4 data:float -lbl_26_data_9D354 = .data:0x0009D354; // type:object size:0x4 align:4 data:float +@18 = .data:0x0009C260; // type:object size:0xE scope:local data:string +@19 = .data:0x0009C270; // type:object size:0xE scope:local data:string +@20 = .data:0x0009C280; // type:object size:0xD scope:local data:string +@21 = .data:0x0009C290; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0009C2A0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0009C2D0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0009C2D8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0009C4DC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0009C6E0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0009C8A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0009C8E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0009C938; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0009C940; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0009C960; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0009CA20; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0009CA80; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0009CAC0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0009CB40; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0009CB80; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0009CBA4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0009CD6C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0009CF34; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0009D074; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0009D0B4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0009D104; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0009D10C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0009D120; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0009D240; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0009D2A0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0009D2C0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0009D2F0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0009D314; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0009D31C; // type:object size:0x30 scope:local +spring3_k = .data:0x0009D34C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0009D350; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0009D354; // type:object size:0x4 scope:local align:4 data:float lbl_26_data_9D358 = .data:0x0009D358; // type:object size:0xE data:string lbl_26_data_9D368 = .data:0x0009D368; // type:object size:0xC lbl_26_data_9D374 = .data:0x0009D374; // type:object size:0x8 @@ -7421,7 +7421,7 @@ lbl_26_data_A15F8 = .data:0x000A15F8; // type:object size:0x18 lbl_26_data_A1610 = .data:0x000A1610; // type:object size:0x120 lbl_26_data_A1730 = .data:0x000A1730; // type:object size:0x30 data:4byte lbl_26_data_A1760 = .data:0x000A1760; // type:object size:0x30 -lbl_26_data_A1790 = .data:0x000A1790; // type:object size:0x5 data:string +@115 = .data:0x000A1790; // type:object size:0x5 scope:local data:string lbl_26_data_A1798 = .data:0x000A1798; // type:object size:0xE data:string lbl_26_data_A17A8 = .data:0x000A17A8; // type:object size:0xD data:string lbl_26_data_A17B8 = .data:0x000A17B8; // type:object size:0x18 @@ -7500,149 +7500,149 @@ lbl_26_data_A369C = .data:0x000A369C; // type:object size:0x30 lbl_26_data_A36CC = .data:0x000A36CC; // type:object size:0xF data:string lbl_26_data_A36DC = .data:0x000A36DC; // type:object size:0x10 data:string lbl_26_data_A36EC = .data:0x000A36EC; // type:object size:0x18 data:string -lbl_26_data_A3708 = .data:0x000A3708; // type:object size:0xD data:string -lbl_26_data_A3718 = .data:0x000A3718; // type:object size:0xD data:string -lbl_26_data_A3728 = .data:0x000A3728; // type:object size:0x18 -lbl_26_data_A3740 = .data:0x000A3740; // type:object size:0x8 -lbl_26_data_A3748 = .data:0x000A3748; // type:object size:0x2D0 -lbl_26_data_A3A18 = .data:0x000A3A18; // type:object size:0xCE4 -lbl_26_data_A46FC = .data:0x000A46FC; // type:object size:0x18 -lbl_26_data_A4714 = .data:0x000A4714; // type:object size:0xE data:string -lbl_26_data_A4724 = .data:0x000A4724; // type:object size:0xC -lbl_26_data_A4730 = .data:0x000A4730; // type:object size:0x8 -lbl_26_data_A4738 = .data:0x000A4738; // type:object size:0x50 -lbl_26_data_A4788 = .data:0x000A4788; // type:object size:0xCC -lbl_26_data_A4854 = .data:0x000A4854; // type:object size:0x18 -lbl_26_data_A486C = .data:0x000A486C; // type:object size:0xC -lbl_26_data_A4878 = .data:0x000A4878; // type:object size:0x8 -lbl_26_data_A4880 = .data:0x000A4880; // type:object size:0x50 -lbl_26_data_A48D0 = .data:0x000A48D0; // type:object size:0xCC -lbl_26_data_A499C = .data:0x000A499C; // type:object size:0x18 -lbl_26_data_A49B4 = .data:0x000A49B4; // type:object size:0xD data:string -lbl_26_data_A49C4 = .data:0x000A49C4; // type:object size:0xD data:string -lbl_26_data_A49D4 = .data:0x000A49D4; // type:object size:0xD data:string -lbl_26_data_A49E4 = .data:0x000A49E4; // type:object size:0xD data:string -lbl_26_data_A49F4 = .data:0x000A49F4; // type:object size:0x30 -lbl_26_data_A4A24 = .data:0x000A4A24; // type:object size:0x8 -lbl_26_data_A4A2C = .data:0x000A4A2C; // type:object size:0x108 -lbl_26_data_A4B34 = .data:0x000A4B34; // type:object size:0x18C -lbl_26_data_A4CC0 = .data:0x000A4CC0; // type:object size:0x18 -lbl_26_data_A4CD8 = .data:0x000A4CD8; // type:object size:0x38 -lbl_26_data_A4D10 = .data:0x000A4D10; // type:object size:0x100 -lbl_26_data_A4E10 = .data:0x000A4E10; // type:object size:0x15C -lbl_26_data_A4F6C = .data:0x000A4F6C; // type:object size:0x18 -lbl_26_data_A4F84 = .data:0x000A4F84; // type:object size:0x38 -lbl_26_data_A4FBC = .data:0x000A4FBC; // type:object size:0x10C -lbl_26_data_A50C8 = .data:0x000A50C8; // type:object size:0x15C -lbl_26_data_A5224 = .data:0x000A5224; // type:object size:0x18 -lbl_26_data_A523C = .data:0x000A523C; // type:object size:0x38 -lbl_26_data_A5274 = .data:0x000A5274; // type:object size:0xC0 -lbl_26_data_A5334 = .data:0x000A5334; // type:object size:0x114 -lbl_26_data_A5448 = .data:0x000A5448; // type:object size:0x18 -lbl_26_data_A5460 = .data:0x000A5460; // type:object size:0x38 -lbl_26_data_A5498 = .data:0x000A5498; // type:object size:0x108 -lbl_26_data_A55A0 = .data:0x000A55A0; // type:object size:0x18C -lbl_26_data_A572C = .data:0x000A572C; // type:object size:0x18 -lbl_26_data_A5744 = .data:0x000A5744; // type:object size:0x38 -lbl_26_data_A577C = .data:0x000A577C; // type:object size:0x34 -lbl_26_data_A57B0 = .data:0x000A57B0; // type:object size:0x6C -lbl_26_data_A581C = .data:0x000A581C; // type:object size:0x18 -lbl_26_data_A5834 = .data:0x000A5834; // type:object size:0x38 -lbl_26_data_A586C = .data:0x000A586C; // type:object size:0x34 -lbl_26_data_A58A0 = .data:0x000A58A0; // type:object size:0x6C -lbl_26_data_A590C = .data:0x000A590C; // type:object size:0x18 -lbl_26_data_A5924 = .data:0x000A5924; // type:object size:0x38 -lbl_26_data_A595C = .data:0x000A595C; // type:object size:0x2B0 -lbl_26_data_A5C0C = .data:0x000A5C0C; // type:object size:0x3B4 -lbl_26_data_A5FC0 = .data:0x000A5FC0; // type:object size:0x18 -lbl_26_data_A5FD8 = .data:0x000A5FD8; // type:object size:0x38 -lbl_26_data_A6010 = .data:0x000A6010; // type:object size:0x174 -lbl_26_data_A6184 = .data:0x000A6184; // type:object size:0x234 -lbl_26_data_A63B8 = .data:0x000A63B8; // type:object size:0x18 -lbl_26_data_A63D0 = .data:0x000A63D0; // type:object size:0x38 -lbl_26_data_A6408 = .data:0x000A6408; // type:object size:0x20 -lbl_26_data_A6428 = .data:0x000A6428; // type:object size:0x20 -lbl_26_data_A6448 = .data:0x000A6448; // type:object size:0xA0 -lbl_26_data_A64E8 = .data:0x000A64E8; // type:object size:0xA0 -lbl_26_data_A6588 = .data:0x000A6588; // type:object size:0xA0 -lbl_26_data_A6628 = .data:0x000A6628; // type:object size:0xA0 -lbl_26_data_A66C8 = .data:0x000A66C8; // type:object size:0xA0 -lbl_26_data_A6768 = .data:0x000A6768; // type:object size:0x20 -lbl_26_data_A6788 = .data:0x000A6788; // type:object size:0x20 -lbl_26_data_A67A8 = .data:0x000A67A8; // type:object size:0xA0 -lbl_26_data_A6848 = .data:0x000A6848; // type:object size:0x90 -lbl_26_data_A68D8 = .data:0x000A68D8; // type:object size:0xC data:4byte -lbl_26_data_A68E4 = .data:0x000A68E4; // type:object size:0xD data:string -lbl_26_data_A68F4 = .data:0x000A68F4; // type:object size:0x30 -lbl_26_data_A6924 = .data:0x000A6924; // type:object size:0x8 -lbl_26_data_A692C = .data:0x000A692C; // type:object size:0x108 -lbl_26_data_A6A34 = .data:0x000A6A34; // type:object size:0x18C -lbl_26_data_A6BC0 = .data:0x000A6BC0; // type:object size:0x18 -lbl_26_data_A6BD8 = .data:0x000A6BD8; // type:object size:0x38 -lbl_26_data_A6C10 = .data:0x000A6C10; // type:object size:0x100 -lbl_26_data_A6D10 = .data:0x000A6D10; // type:object size:0x15C -lbl_26_data_A6E6C = .data:0x000A6E6C; // type:object size:0x18 -lbl_26_data_A6E84 = .data:0x000A6E84; // type:object size:0x38 -lbl_26_data_A6EBC = .data:0x000A6EBC; // type:object size:0x10C -lbl_26_data_A6FC8 = .data:0x000A6FC8; // type:object size:0x15C -lbl_26_data_A7124 = .data:0x000A7124; // type:object size:0x18 -lbl_26_data_A713C = .data:0x000A713C; // type:object size:0x38 -lbl_26_data_A7174 = .data:0x000A7174; // type:object size:0xC0 -lbl_26_data_A7234 = .data:0x000A7234; // type:object size:0x114 -lbl_26_data_A7348 = .data:0x000A7348; // type:object size:0x18 -lbl_26_data_A7360 = .data:0x000A7360; // type:object size:0x38 -lbl_26_data_A7398 = .data:0x000A7398; // type:object size:0x108 -lbl_26_data_A74A0 = .data:0x000A74A0; // type:object size:0x18C -lbl_26_data_A762C = .data:0x000A762C; // type:object size:0x18 -lbl_26_data_A7644 = .data:0x000A7644; // type:object size:0x38 -lbl_26_data_A767C = .data:0x000A767C; // type:object size:0x34 -lbl_26_data_A76B0 = .data:0x000A76B0; // type:object size:0x6C -lbl_26_data_A771C = .data:0x000A771C; // type:object size:0x18 -lbl_26_data_A7734 = .data:0x000A7734; // type:object size:0x38 -lbl_26_data_A776C = .data:0x000A776C; // type:object size:0x34 -lbl_26_data_A77A0 = .data:0x000A77A0; // type:object size:0x6C -lbl_26_data_A780C = .data:0x000A780C; // type:object size:0x18 -lbl_26_data_A7824 = .data:0x000A7824; // type:object size:0x38 -lbl_26_data_A785C = .data:0x000A785C; // type:object size:0x2B0 -lbl_26_data_A7B0C = .data:0x000A7B0C; // type:object size:0x3B4 -lbl_26_data_A7EC0 = .data:0x000A7EC0; // type:object size:0x18 -lbl_26_data_A7ED8 = .data:0x000A7ED8; // type:object size:0x38 -lbl_26_data_A7F10 = .data:0x000A7F10; // type:object size:0x174 -lbl_26_data_A8084 = .data:0x000A8084; // type:object size:0x234 -lbl_26_data_A82B8 = .data:0x000A82B8; // type:object size:0x18 -lbl_26_data_A82D0 = .data:0x000A82D0; // type:object size:0x38 -lbl_26_data_A8308 = .data:0x000A8308; // type:object size:0x140 -lbl_26_data_A8448 = .data:0x000A8448; // type:object size:0x20 -lbl_26_data_A8468 = .data:0x000A8468; // type:object size:0x140 -lbl_26_data_A85A8 = .data:0x000A85A8; // type:object size:0x140 -lbl_26_data_A86E8 = .data:0x000A86E8; // type:object size:0x140 -lbl_26_data_A8828 = .data:0x000A8828; // type:object size:0x140 -lbl_26_data_A8968 = .data:0x000A8968; // type:object size:0x140 -lbl_26_data_A8AA8 = .data:0x000A8AA8; // type:object size:0x140 -lbl_26_data_A8BE8 = .data:0x000A8BE8; // type:object size:0x140 -lbl_26_data_A8D28 = .data:0x000A8D28; // type:object size:0x140 -lbl_26_data_A8E68 = .data:0x000A8E68; // type:object size:0x90 -lbl_26_data_A8EF8 = .data:0x000A8EF8; // type:object size:0xC data:4byte -lbl_26_data_A8F04 = .data:0x000A8F04; // type:object size:0x1C -lbl_26_data_A8F20 = .data:0x000A8F20; // type:object size:0x60 -lbl_26_data_A8F80 = .data:0x000A8F80; // type:object size:0x4 data:4byte -lbl_26_data_A8F84 = .data:0x000A8F84; // type:object size:0x4 data:4byte -lbl_26_data_A8F88 = .data:0x000A8F88; // type:object size:0x4 align:4 data:float -lbl_26_data_A8F8C = .data:0x000A8F8C; // type:object size:0x4 align:4 data:float -lbl_26_data_A8F90 = .data:0x000A8F90; // type:object size:0x4 align:4 data:float -lbl_26_data_A8F94 = .data:0x000A8F94; // type:object size:0x4 data:4byte -lbl_26_data_A8F98 = .data:0x000A8F98; // type:object size:0x4 data:4byte -lbl_26_data_A8F9C = .data:0x000A8F9C; // type:object size:0x4 align:4 data:float -lbl_26_data_A8FA0 = .data:0x000A8FA0; // type:object size:0x4 align:4 data:float -lbl_26_data_A8FA4 = .data:0x000A8FA4; // type:object size:0x4 align:4 data:float -lbl_26_data_A8FA8 = .data:0x000A8FA8; // type:object size:0xC -lbl_26_data_A8FB4 = .data:0x000A8FB4; // type:object size:0xC -lbl_26_data_A8FC0 = .data:0x000A8FC0; // type:object size:0xC -lbl_26_data_A8FCC = .data:0x000A8FCC; // type:object size:0xC -lbl_26_data_A8FD8 = .data:0x000A8FD8; // type:object size:0xC -lbl_26_data_A8FE4 = .data:0x000A8FE4; // type:object size:0x4 data:4byte -lbl_26_data_A8FE8 = .data:0x000A8FE8; // type:object size:0xC -lbl_26_data_A8FF4 = .data:0x000A8FF4; // type:object size:0xC +@19 = .data:0x000A3708; // type:object size:0xD scope:local data:string +@20 = .data:0x000A3718; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000A3728; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000A3740; // type:object size:0x8 scope:local +goalring_plist = .data:0x000A3748; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000A3A18; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000A46FC; // type:object size:0x18 scope:local +@21 = .data:0x000A4714; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000A4724; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000A4730; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000A4738; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000A4788; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000A4854; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000A486C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000A4878; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000A4880; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000A48D0; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000A499C; // type:object size:0x18 scope:local +@22 = .data:0x000A49B4; // type:object size:0xD scope:local data:string +@23 = .data:0x000A49C4; // type:object size:0xD scope:local data:string +@24 = .data:0x000A49D4; // type:object size:0xD scope:local data:string +@25 = .data:0x000A49E4; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000A49F4; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000A4A24; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000A4A2C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000A4B34; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000A4CC0; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000A4CD8; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000A4D10; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000A4E10; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000A4F6C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000A4F84; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000A4FBC; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000A50C8; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000A5224; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000A523C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000A5274; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000A5334; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000A5448; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000A5460; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000A5498; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000A55A0; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000A572C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000A5744; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000A577C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000A57B0; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000A581C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000A5834; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000A586C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000A58A0; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000A590C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000A5924; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000A595C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000A5C0C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000A5FC0; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000A5FD8; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000A6010; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000A6184; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000A63B8; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000A63D0; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000A6408; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000A6428; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000A6448; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000A64E8; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000A6588; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000A6628; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000A66C8; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000A6768; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000A6788; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000A67A8; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000A6848; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000A68D8; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000A68E4; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000A68F4; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000A6924; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000A692C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000A6A34; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000A6BC0; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000A6BD8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000A6C10; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000A6D10; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000A6E6C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000A6E84; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000A6EBC; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000A6FC8; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000A7124; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000A713C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000A7174; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000A7234; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000A7348; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000A7360; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000A7398; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000A74A0; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000A762C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000A7644; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000A767C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000A76B0; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000A771C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000A7734; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000A776C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000A77A0; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000A780C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000A7824; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000A785C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000A7B0C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000A7EC0; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000A7ED8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000A7F10; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000A8084; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000A82B8; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000A82D0; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000A8308; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000A8448; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000A8468; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000A85A8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000A86E8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000A8828; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000A8968; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000A8AA8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000A8BE8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000A8D28; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000A8E68; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000A8EF8; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000A8F04; // type:object size:0x1C +goalring_colli_info = .data:0x000A8F20; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000A8F80; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000A8F84; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000A8F88; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000A8F8C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000A8F90; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000A8F94; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000A8F98; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000A8F9C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000A8FA0; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000A8FA4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000A8FA8; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000A8FB4; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000A8FC0; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000A8FCC; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000A8FD8; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000A8FE4; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000A8FE8; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000A8FF4; // type:object size:0xC scope:local lbl_26_data_A9000 = .data:0x000A9000; // type:object size:0xE data:string lbl_26_data_A9010 = .data:0x000A9010; // type:object size:0xD data:string lbl_26_data_A9020 = .data:0x000A9020; // type:object size:0xD data:string @@ -7728,30 +7728,30 @@ lbl_26_data_AC910 = .data:0x000AC910; // type:object size:0xD data:string lbl_26_data_AC920 = .data:0x000AC920; // type:object size:0xE data:string lbl_26_data_AC930 = .data:0x000AC930; // type:object size:0xD data:string lbl_26_data_AC940 = .data:0x000AC940; // type:object size:0x24 -lbl_26_data_AC964 = .data:0x000AC964; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000AC964; // type:object size:0x8 lbl_26_data_AC96C = .data:0x000AC96C; // type:object size:0x98 lbl_26_data_ACA04 = .data:0x000ACA04; // type:object size:0x2DC -lbl_26_data_ACCE0 = .data:0x000ACCE0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000ACCE0; // type:object size:0x18 lbl_26_data_ACCF8 = .data:0x000ACCF8; // type:object size:0x164 lbl_26_data_ACE5C = .data:0x000ACE5C; // type:object size:0x15C -lbl_26_data_ACFB8 = .data:0x000ACFB8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000ACFB8; // type:object size:0x18 lbl_26_data_ACFD0 = .data:0x000ACFD0; // type:object size:0x1B4 lbl_26_data_AD184 = .data:0x000AD184; // type:object size:0x15C -lbl_26_data_AD2E0 = .data:0x000AD2E0; // type:object size:0x18 -lbl_26_data_AD2F8 = .data:0x000AD2F8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000AD2E0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000AD2F8; // type:object size:0x30 lbl_26_data_AD328 = .data:0x000AD328; // type:object size:0x10 -lbl_26_data_AD338 = .data:0x000AD338; // type:object size:0x58 data:4byte -jumptable_26_data_AD390 = .data:0x000AD390; // type:object size:0x1C scope:local -lbl_26_data_AD3AC = .data:0x000AD3AC; // type:object size:0xC -lbl_26_data_AD3B8 = .data:0x000AD3B8; // type:object size:0xE data:string -lbl_26_data_AD3C8 = .data:0x000AD3C8; // type:object size:0xC -lbl_26_data_AD3D4 = .data:0x000AD3D4; // type:object size:0x8 -lbl_26_data_AD3DC = .data:0x000AD3DC; // type:object size:0x3D4 -lbl_26_data_AD7B0 = .data:0x000AD7B0; // type:object size:0x4A4 -lbl_26_data_ADC54 = .data:0x000ADC54; // type:object size:0x18 -lbl_26_data_ADC6C = .data:0x000ADC6C; // type:object size:0x30 -lbl_26_data_ADC9C = .data:0x000ADC9C; // type:object size:0x58 data:4byte -jumptable_26_data_ADCF4 = .data:0x000ADCF4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000AD338; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000AD390; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000AD3AC; // type:object size:0xC scope:local +@21 = .data:0x000AD3B8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000AD3C8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000AD3D4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000AD3DC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000AD7B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000ADC54; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000ADC6C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000ADC9C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000ADCF4; // type:object size:0x1C scope:local lbl_26_data_ADD20 = .data:0x000ADD20; // type:object size:0xD data:string lbl_26_data_ADD30 = .data:0x000ADD30; // type:object size:0xE data:string lbl_26_data_ADD40 = .data:0x000ADD40; // type:object size:0xD data:string @@ -8487,29 +8487,29 @@ lbl_26_data_D5FE0 = .data:0x000D5FE0; // type:object size:0x30 lbl_26_data_D6010 = .data:0x000D6010; // type:object size:0x30 lbl_26_data_D6040 = .data:0x000D6040; // type:object size:0xE data:string lbl_26_data_D6050 = .data:0x000D6050; // type:object size:0xC -lbl_26_data_D605C = .data:0x000D605C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000D605C; // type:object size:0x8 lbl_26_data_D6064 = .data:0x000D6064; // type:object size:0x318 lbl_26_data_D637C = .data:0x000D637C; // type:object size:0x42C -lbl_26_data_D67A8 = .data:0x000D67A8; // type:object size:0x18 -lbl_26_data_D67C0 = .data:0x000D67C0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000D67A8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000D67C0; // type:object size:0x38 lbl_26_data_D67F8 = .data:0x000D67F8; // type:object size:0x318 lbl_26_data_D6B10 = .data:0x000D6B10; // type:object size:0x42C -lbl_26_data_D6F3C = .data:0x000D6F3C; // type:object size:0x18 -lbl_26_data_D6F54 = .data:0x000D6F54; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000D6F3C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000D6F54; // type:object size:0x38 lbl_26_data_D6F8C = .data:0x000D6F8C; // type:object size:0x69C lbl_26_data_D7628 = .data:0x000D7628; // type:object size:0x7BC -lbl_26_data_D7DE4 = .data:0x000D7DE4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000D7DE4; // type:object size:0x18 lbl_26_data_D7DFC = .data:0x000D7DFC; // type:object size:0x268 -lbl_26_data_D8064 = .data:0x000D8064; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000D8064; // type:object size:0x24 lbl_26_data_D8088 = .data:0x000D8088; // type:object size:0x268 -lbl_26_data_D82F0 = .data:0x000D82F0; // type:object size:0x24 -lbl_26_data_D8314 = .data:0x000D8314; // type:object size:0x30 -lbl_26_data_D8344 = .data:0x000D8344; // type:object size:0x4 align:4 data:float -lbl_26_data_D8348 = .data:0x000D8348; // type:object size:0x4 align:4 data:float -lbl_26_data_D834C = .data:0x000D834C; // type:object size:0x4 align:4 data:float -lbl_26_data_D8350 = .data:0x000D8350; // type:object size:0x4 data:4byte -jumptable_26_data_D8354 = .data:0x000D8354; // type:object size:0x30 scope:local -lbl_26_data_D8384 = .data:0x000D8384; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000D82F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000D8314; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000D8344; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000D8348; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000D834C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000D8350; // type:object size:0x4 data:4byte +@91 = .data:0x000D8354; // type:object size:0x30 scope:local +vec$111 = .data:0x000D8384; // type:object size:0x18 scope:local lbl_26_data_D83A0 = .data:0x000D83A0; // type:object size:0xE data:string lbl_26_data_D83B0 = .data:0x000D83B0; // type:object size:0xE data:string lbl_26_data_D83C0 = .data:0x000D83C0; // type:object size:0xD data:string @@ -9946,7 +9946,7 @@ lbl_26_bss_9F0 = .bss:0x000009F0; // type:object size:0x4 data:4byte lbl_26_bss_9F4 = .bss:0x000009F4; // type:object size:0x4 data:4byte lbl_26_bss_9F8 = .bss:0x000009F8; // type:object size:0x640 data:4byte lbl_26_bss_1038 = .bss:0x00001038; // type:object size:0x8 data:4byte -lbl_26_bss_1040 = .bss:0x00001040; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00001040; // type:object size:0x4 scope:local data:4byte lbl_26_bss_1048 = .bss:0x00001048; // type:object size:0x8 data:4byte lbl_26_bss_1050 = .bss:0x00001050; // type:object size:0x8 data:4byte lbl_26_bss_1058 = .bss:0x00001058; // type:object size:0x8 data:4byte @@ -9962,7 +9962,7 @@ colli_timer = .bss:0x00001080; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00001084; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001088; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x0000108C; // type:object size:0x4 scope:local data:4byte -lbl_26_bss_1090 = .bss:0x00001090; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001090; // type:object size:0x4 scope:local data:4byte lbl_26_bss_1098 = .bss:0x00001098; // type:object size:0x4 data:4byte lbl_26_bss_109C = .bss:0x0000109C; // type:object size:0x4 data:4byte lbl_26_bss_10A0 = .bss:0x000010A0; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg27D/splits.txt b/config/GSNE8P/stg27D/splits.txt index 2b4a1749..a15ee716 100644 --- a/config/GSNE8P/stg27D/splits.txt +++ b/config/GSNE8P/stg27D/splits.txt @@ -158,13 +158,10 @@ stg27D_37.c: .text start:0x00017360 end:0x000183A0 .rodata start:0x00000868 end:0x000008B8 -stg27D_38.c: - .text start:0x000186E0 end:0x00018878 - .rodata start:0x000008B8 end:0x000008D0 - -stg27D_39.c: - .text start:0x00018878 end:0x00018B7C - .rodata start:0x000008D0 end:0x000008D8 +OBJECT/o_3spring.c: + .text start:0x000186E0 end:0x00018B7C + .rodata start:0x000008B8 end:0x000008D8 + .data start:0x0006D340 end:0x0006E438 stg27D_40.c: .text start:0x00018B7C end:0x00019004 @@ -198,9 +195,10 @@ stg27D_48.c: .text start:0x0001CF78 end:0x0001DDBC .rodata start:0x00000A60 end:0x00000AB8 -stg27D_49.c: - .text start:0x0001DDF0 end:0x0001E57C +OBJECT/o_degring_linear.c: + .text start:0x0001DDBC end:0x0001E70C .rodata start:0x00000AB8 end:0x00000AD0 + .data start:0x00074558 end:0x00074560 stg27D_50.c: .text start:0x0001EE00 end:0x0001F110 @@ -222,9 +220,11 @@ stg27D_54.c: .text start:0x00023270 end:0x0002332C .rodata start:0x00000B90 end:0x00000B98 -stg27D_55.c: - .text start:0x000234D4 end:0x000247EC +OBJECT/o_goalring.c: + .text start:0x000234D0 end:0x000247EC .rodata start:0x00000B98 end:0x00000BF0 + .data start:0x00076470 end:0x0007BD68 + .bss start:0x00000F98 end:0x00000FA0 stg27D_56.c: .text start:0x000248B4 end:0x000252D4 @@ -242,21 +242,15 @@ stg27D_59.c: .text start:0x00026D68 end:0x00026E38 .rodata start:0x00000C78 end:0x00000C80 -stg27D_60.c: - .text start:0x000270BC end:0x00027B64 - .rodata start:0x00000C80 end:0x00000CB8 - -stg27D_61.c: - .text start:0x00027BD8 end:0x00027C1C - .rodata start:0x00000CB8 end:0x00000CC0 - -stg27D_62.c: - .text start:0x00027DD4 end:0x00028834 - .rodata start:0x00000CC0 end:0x00000D00 +OBJECT/o_itemboxair.c: + .text start:0x00026FE8 end:0x00027C90 + .rodata start:0x00000C80 end:0x00000CC0 + .data start:0x00080098 end:0x00080118 -stg27D_63.c: - .text start:0x000288A8 end:0x000288EC - .rodata start:0x00000D00 end:0x00000D08 +OBJECT/o_itemboxballoon.c: + .text start:0x00027C90 end:0x00028960 + .rodata start:0x00000CC0 end:0x00000D08 + .data start:0x00080118 end:0x00080A70 stg27D_64.c: .text start:0x00028960 end:0x00029314 @@ -304,9 +298,11 @@ stg27D_74.c: .text start:0x00038854 end:0x0003A2F8 .rodata start:0x000010E8 end:0x00001178 -stg27D_75.c: +OBJECT/o_savepoint.c: .text start:0x0003A504 end:0x0003B594 .rodata start:0x00001178 end:0x000011B0 + .data start:0x000AB130 end:0x000AB180 + .bss start:0x00000FE8 end:0x00000FF0 stg27D_76.c: .text start:0x0003BBF8 end:0x0003D0A4 diff --git a/config/GSNE8P/stg27D/symbols.txt b/config/GSNE8P/stg27D/symbols.txt index 1f38da7b..91cb35f4 100644 --- a/config/GSNE8P/stg27D/symbols.txt +++ b/config/GSNE8P/stg27D/symbols.txt @@ -147,13 +147,13 @@ fn_27_DB44 = .text:0x0000DB44; // type:function size:0x6C fn_27_DBB0 = .text:0x0000DBB0; // type:function size:0xC8 fn_27_DC78 = .text:0x0000DC78; // type:function size:0xD8 fn_27_DD50 = .text:0x0000DD50; // type:function size:0x2AC -fn_27_DFFC = .text:0x0000DFFC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000DFFC; // type:function size:0x30 fn_27_E02C = .text:0x0000E02C; // type:function size:0x30C -fn_27_E338 = .text:0x0000E338; // type:function size:0x74 -fn_27_E3AC = .text:0x0000E3AC; // type:function size:0xBC -fn_27_E468 = .text:0x0000E468; // type:function size:0x40 -fn_27_E4A8 = .text:0x0000E4A8; // type:function size:0x2C -fn_27_E4D4 = .text:0x0000E4D4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000E338; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000E3AC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000E468; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000E4A8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000E4D4; // type:function size:0x60 fn_27_E534 = .text:0x0000E534; // type:function size:0x12C fn_27_E660 = .text:0x0000E660; // type:function size:0x4 fn_27_E664 = .text:0x0000E664; // type:function size:0x4 @@ -185,11 +185,11 @@ fn_27_11628 = .text:0x00011628; // type:function size:0x1CC fn_27_117F4 = .text:0x000117F4; // type:function size:0x88 fn_27_1187C = .text:0x0001187C; // type:function size:0xD0 fn_27_1194C = .text:0x0001194C; // type:function size:0xE8 -fn_27_11A34 = .text:0x00011A34; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00011A34; // type:function size:0x100 fn_27_11B34 = .text:0x00011B34; // type:function size:0x198 fn_27_11CCC = .text:0x00011CCC; // type:function size:0xA8 fn_27_11D74 = .text:0x00011D74; // type:function size:0x70 -fn_27_11DE4 = .text:0x00011DE4; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011DE4; // type:function size:0x114 fn_27_11EF8 = .text:0x00011EF8; // type:function size:0x6C fn_27_11F64 = .text:0x00011F64; // type:function size:0x180 fn_27_120E4 = .text:0x000120E4; // type:function size:0xA4 @@ -232,7 +232,7 @@ fn_27_1480C = .text:0x0001480C; // type:function size:0xA4 fn_27_148B0 = .text:0x000148B0; // type:function size:0xA4 fn_27_14954 = .text:0x00014954; // type:function size:0xA4 fn_27_149F8 = .text:0x000149F8; // type:function size:0xB0 -fn_27_14AA8 = .text:0x00014AA8; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00014AA8; // type:function size:0x19C fn_27_14C44 = .text:0x00014C44; // type:function size:0x198 _rename_MakeParticle = .text:0x00014DDC; // type:function size:0x19C fn_27_14F78 = .text:0x00014F78; // type:function size:0x198 @@ -248,7 +248,7 @@ fn_27_15A50 = .text:0x00015A50; // type:function size:0xAC fn_27_15AFC = .text:0x00015AFC; // type:function size:0x4 fn_27_15B00 = .text:0x00015B00; // type:function size:0x20 fn_27_15B20 = .text:0x00015B20; // type:function size:0x40 -fn_27_15B60 = .text:0x00015B60; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00015B60; // type:function size:0x1E4 fn_27_15D44 = .text:0x00015D44; // type:function size:0x24 fn_27_15D68 = .text:0x00015D68; // type:function size:0x1C0 fn_27_15F28 = .text:0x00015F28; // type:function size:0x1F4 @@ -256,7 +256,7 @@ fn_27_1611C = .text:0x0001611C; // type:function size:0x190 fn_27_162AC = .text:0x000162AC; // type:function size:0xF8 fn_27_163A4 = .text:0x000163A4; // type:function size:0x1D4 fn_27_16578 = .text:0x00016578; // type:function size:0x18C -fn_27_16704 = .text:0x00016704; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00016704; // type:function size:0x1C8 fn_27_168CC = .text:0x000168CC; // type:function size:0xD0 fn_27_1699C = .text:0x0001699C; // type:function size:0x358 fn_27_16CF4 = .text:0x00016CF4; // type:function size:0x2C0 @@ -274,11 +274,11 @@ fn_27_183A0 = .text:0x000183A0; // type:function size:0x120 fn_27_184C0 = .text:0x000184C0; // type:function size:0x120 fn_27_185E0 = .text:0x000185E0; // type:function size:0x84 fn_27_18664 = .text:0x00018664; // type:function size:0x7C -fn_27_186E0 = .text:0x000186E0; // type:function size:0x198 -fn_27_18878 = .text:0x00018878; // type:function size:0xD4 -fn_27_1894C = .text:0x0001894C; // type:function size:0x38 -fn_27_18984 = .text:0x00018984; // type:function size:0x144 -fn_27_18AC8 = .text:0x00018AC8; // type:function size:0xB4 +Object3SpringJump = .text:0x000186E0; // type:function size:0x198 scope:local +Object3Spring = .text:0x00018878; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001894C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00018984; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00018AC8; // type:function size:0xB4 scope:local fn_27_18B7C = .text:0x00018B7C; // type:function size:0xF8 fn_27_18C74 = .text:0x00018C74; // type:function size:0xFC fn_27_18D70 = .text:0x00018D70; // type:function size:0x30 @@ -326,15 +326,15 @@ fn_27_1D060 = .text:0x0001D060; // type:function size:0x38 fn_27_1D098 = .text:0x0001D098; // type:function size:0x968 fn_27_1DA00 = .text:0x0001DA00; // type:function size:0x10C fn_27_1DB0C = .text:0x0001DB0C; // type:function size:0x2B0 -fn_27_1DDBC = .text:0x0001DDBC; // type:function size:0x34 -fn_27_1DDF0 = .text:0x0001DDF0; // type:function size:0x11C -fn_27_1DF0C = .text:0x0001DF0C; // type:function size:0x110 -fn_27_1E01C = .text:0x0001E01C; // type:function size:0xB4 -fn_27_1E0D0 = .text:0x0001E0D0; // type:function size:0x150 -fn_27_1E220 = .text:0x0001E220; // type:function size:0xE0 -fn_27_1E300 = .text:0x0001E300; // type:function size:0x190 -fn_27_1E490 = .text:0x0001E490; // type:function size:0xEC -fn_27_1E57C = .text:0x0001E57C; // type:function size:0x190 +DegRingGetNum = .text:0x0001DDBC; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001DDF0; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001DF0C; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001E01C; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001E0D0; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001E220; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001E300; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001E490; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001E57C; // type:function size:0x190 scope:local fn_27_1E70C = .text:0x0001E70C; // type:function size:0x98 fn_27_1E7A4 = .text:0x0001E7A4; // type:function size:0xC8 fn_27_1E86C = .text:0x0001E86C; // type:function size:0x10C @@ -395,15 +395,15 @@ fn_27_2332C = .text:0x0002332C; // type:function size:0x8C fn_27_233B8 = .text:0x000233B8; // type:function size:0x38 fn_27_233F0 = .text:0x000233F0; // type:function size:0x4 fn_27_233F4 = .text:0x000233F4; // type:function size:0xDC -fn_27_234D0 = .text:0x000234D0; // type:function size:0x4 -fn_27_234D4 = .text:0x000234D4; // type:function size:0x2EC -fn_27_237C0 = .text:0x000237C0; // type:function size:0x44 -fn_27_23804 = .text:0x00023804; // type:function size:0x7F4 -fn_27_23FF8 = .text:0x00023FF8; // type:function size:0x34 -fn_27_2402C = .text:0x0002402C; // type:function size:0xF0 -fn_27_2411C = .text:0x0002411C; // type:function size:0x214 -fn_27_24330 = .text:0x00024330; // type:function size:0x254 -fn_27_24584 = .text:0x00024584; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000234D0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000234D4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000237C0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00023804; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00023FF8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002402C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002411C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00024330; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00024584; // type:function size:0x268 scope:local fn_27_247EC = .text:0x000247EC; // type:function size:0x54 fn_27_24840 = .text:0x00024840; // type:function size:0x74 fn_27_248B4 = .text:0x000248B4; // type:function size:0x8C @@ -419,7 +419,7 @@ fn_27_2553C = .text:0x0002553C; // type:function size:0x3F8 fn_27_25934 = .text:0x00025934; // type:function size:0x1D0 fn_27_25B04 = .text:0x00025B04; // type:function size:0x140 fn_27_25C44 = .text:0x00025C44; // type:function size:0x1FC -fn_27_25E40 = .text:0x00025E40; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00025E40; // type:function size:0x13C fn_27_25F7C = .text:0x00025F7C; // type:function size:0x200 fn_27_2617C = .text:0x0002617C; // type:function size:0x98 fn_27_26214 = .text:0x00026214; // type:function size:0x238 @@ -439,53 +439,53 @@ fn_27_26978 = .text:0x00026978; // type:function size:0x44 fn_27_269BC = .text:0x000269BC; // type:function size:0x38 fn_27_269F4 = .text:0x000269F4; // type:function size:0x4 fn_27_269F8 = .text:0x000269F8; // type:function size:0x38 -fn_27_26A30 = .text:0x00026A30; // type:function size:0xC8 -fn_27_26AF8 = .text:0x00026AF8; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026A30; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00026AF8; // type:function size:0x138 fn_27_26C30 = .text:0x00026C30; // type:function size:0x138 fn_27_26D68 = .text:0x00026D68; // type:function size:0xD0 fn_27_26E38 = .text:0x00026E38; // type:function size:0x90 fn_27_26EC8 = .text:0x00026EC8; // type:function size:0x94 fn_27_26F5C = .text:0x00026F5C; // type:function size:0x8C -fn_27_26FE8 = .text:0x00026FE8; // type:function size:0xD4 -fn_27_270BC = .text:0x000270BC; // type:function size:0x240 -fn_27_272FC = .text:0x000272FC; // type:function size:0x98 -fn_27_27394 = .text:0x00027394; // type:function size:0x214 -fn_27_275A8 = .text:0x000275A8; // type:function size:0x10 -fn_27_275B8 = .text:0x000275B8; // type:function size:0xA0 -fn_27_27658 = .text:0x00027658; // type:function size:0xD0 -fn_27_27728 = .text:0x00027728; // type:function size:0x26C -fn_27_27994 = .text:0x00027994; // type:function size:0x38 -fn_27_279CC = .text:0x000279CC; // type:function size:0x50 -fn_27_27A1C = .text:0x00027A1C; // type:function size:0x70 -fn_27_27A8C = .text:0x00027A8C; // type:function size:0x50 -fn_27_27ADC = .text:0x00027ADC; // type:function size:0x38 -fn_27_27B14 = .text:0x00027B14; // type:function size:0x50 -fn_27_27B64 = .text:0x00027B64; // type:function size:0x38 -fn_27_27B9C = .text:0x00027B9C; // type:function size:0x3C -fn_27_27BD8 = .text:0x00027BD8; // type:function size:0x44 -fn_27_27C1C = .text:0x00027C1C; // type:function size:0x38 -fn_27_27C54 = .text:0x00027C54; // type:function size:0x4 -fn_27_27C58 = .text:0x00027C58; // type:function size:0x38 -fn_27_27C90 = .text:0x00027C90; // type:function size:0x144 -fn_27_27DD4 = .text:0x00027DD4; // type:function size:0x158 -fn_27_27F2C = .text:0x00027F2C; // type:function size:0x64 -fn_27_27F90 = .text:0x00027F90; // type:function size:0x1C4 -fn_27_28154 = .text:0x00028154; // type:function size:0x3C -fn_27_28190 = .text:0x00028190; // type:function size:0x6C -fn_27_281FC = .text:0x000281FC; // type:function size:0x228 -fn_27_28424 = .text:0x00028424; // type:function size:0x28C -fn_27_286B0 = .text:0x000286B0; // type:function size:0xC -fn_27_286BC = .text:0x000286BC; // type:function size:0x50 -fn_27_2870C = .text:0x0002870C; // type:function size:0x50 -fn_27_2875C = .text:0x0002875C; // type:function size:0x50 -fn_27_287AC = .text:0x000287AC; // type:function size:0x38 -fn_27_287E4 = .text:0x000287E4; // type:function size:0x50 -fn_27_28834 = .text:0x00028834; // type:function size:0x38 -fn_27_2886C = .text:0x0002886C; // type:function size:0x3C -fn_27_288A8 = .text:0x000288A8; // type:function size:0x44 -fn_27_288EC = .text:0x000288EC; // type:function size:0x38 -fn_27_28924 = .text:0x00028924; // type:function size:0x4 -fn_27_28928 = .text:0x00028928; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00026FE8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000270BC; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000272FC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00027394; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000275A8; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000275B8; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00027658; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027728; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027994; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000279CC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027A1C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027A8C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027ADC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027B14; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027B64; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00027B9C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00027BD8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00027C1C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027C54; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00027C58; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027C90; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00027DD4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00027F2C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027F90; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00028154; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00028190; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000281FC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00028424; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000286B0; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000286BC; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002870C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002875C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x000287AC; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x000287E4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028834; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002886C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000288A8; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x000288EC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028924; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028928; // type:function size:0x38 scope:local fn_27_28960 = .text:0x00028960; // type:function size:0x280 fn_27_28BE0 = .text:0x00028BE0; // type:function size:0x50 fn_27_28C30 = .text:0x00028C30; // type:function size:0x50C @@ -578,8 +578,8 @@ fn_27_33F0C = .text:0x00033F0C; // type:function size:0x54 fn_27_33F60 = .text:0x00033F60; // type:function size:0x7EC fn_27_3474C = .text:0x0003474C; // type:function size:0xB0 fn_27_347FC = .text:0x000347FC; // type:function size:0xB4 -fn_27_348B0 = .text:0x000348B0; // type:function size:0x2C -fn_27_348DC = .text:0x000348DC; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000348B0; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000348DC; // type:function size:0x30 o_ring_0 = .text:0x0003490C; // type:function size:0x13C scope:local Ring = .text:0x00034A48; // type:function size:0x688 scope:global o_ring_3 = .text:0x000350D0; // type:function size:0x6C scope:global @@ -613,19 +613,19 @@ fn_27_3A018 = .text:0x0003A018; // type:function size:0x2E0 fn_27_3A2F8 = .text:0x0003A2F8; // type:function size:0x110 fn_27_3A408 = .text:0x0003A408; // type:function size:0xF8 fn_27_3A500 = .text:0x0003A500; // type:function size:0x4 -fn_27_3A504 = .text:0x0003A504; // type:function size:0x264 -fn_27_3A768 = .text:0x0003A768; // type:function size:0x148 -fn_27_3A8B0 = .text:0x0003A8B0; // type:function size:0x48 -fn_27_3A8F8 = .text:0x0003A8F8; // type:function size:0x1A4 -fn_27_3AA9C = .text:0x0003AA9C; // type:function size:0x1AC -fn_27_3AC48 = .text:0x0003AC48; // type:function size:0x154 -fn_27_3AD9C = .text:0x0003AD9C; // type:function size:0x4 -fn_27_3ADA0 = .text:0x0003ADA0; // type:function size:0x138 -fn_27_3AED8 = .text:0x0003AED8; // type:function size:0x368 -fn_27_3B240 = .text:0x0003B240; // type:function size:0x224 -fn_27_3B464 = .text:0x0003B464; // type:function size:0x20 -fn_27_3B484 = .text:0x0003B484; // type:function size:0x4C -fn_27_3B4D0 = .text:0x0003B4D0; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003A504; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003A768; // type:function size:0x148 scope:local +savepointExit = .text:0x0003A8B0; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003A8F8; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003AA9C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003AC48; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003AD9C; // type:function size:0x4 scope:local +initCollidata = .text:0x0003ADA0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003AED8; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003B240; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003B464; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003B484; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003B4D0; // type:function size:0xC4 scope:local fn_27_3B594 = .text:0x0003B594; // type:function size:0x20 fn_27_3B5B4 = .text:0x0003B5B4; // type:function size:0x3C fn_27_3B5F0 = .text:0x0003B5F0; // type:function size:0x9C @@ -1352,11 +1352,11 @@ lbl_27_rodata_8A8 = .rodata:0x000008A8; // type:object size:0x4 align:4 data:flo lbl_27_rodata_8AC = .rodata:0x000008AC; // type:object size:0x4 align:4 data:float lbl_27_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float lbl_27_rodata_8B4 = .rodata:0x000008B4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_8B8 = .rodata:0x000008B8; // type:object size:0xC data:4byte -lbl_27_rodata_8C4 = .rodata:0x000008C4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_8C8 = .rodata:0x000008C8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_8CC = .rodata:0x000008CC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_8D0 = .rodata:0x000008D0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000008B8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000008C4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008C8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008CC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008D0; // type:object size:0x4 scope:local align:4 data:float lbl_27_rodata_8D8 = .rodata:0x000008D8; // type:object size:0x4 align:4 data:float lbl_27_rodata_8DC = .rodata:0x000008DC; // type:object size:0xC data:4byte lbl_27_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:float @@ -1467,11 +1467,11 @@ lbl_27_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x8 align:8 data:dou lbl_27_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float lbl_27_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:float lbl_27_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x8 align:4 data:float -lbl_27_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000AB8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000ABC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float lbl_27_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float lbl_27_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float lbl_27_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float @@ -1512,25 +1512,25 @@ lbl_27_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:flo lbl_27_rodata_B80 = .rodata:0x00000B80; // type:object size:0x8 align:8 data:double lbl_27_rodata_B88 = .rodata:0x00000B88; // type:object size:0x8 align:8 data:double lbl_27_rodata_B90 = .rodata:0x00000B90; // type:object size:0x8 align:4 data:float -lbl_27_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_27_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x8 align:8 data:double -lbl_27_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x8 align:8 data:double -lbl_27_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BA4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BD0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BD8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float lbl_27_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float lbl_27_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float lbl_27_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float @@ -1564,37 +1564,37 @@ lbl_27_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:flo lbl_27_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float lbl_27_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float lbl_27_rodata_C78 = .rodata:0x00000C78; // type:object size:0x8 align:4 data:float -lbl_27_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_27_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_27_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_27_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_27_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_27_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_27_rodata_C98 = .rodata:0x00000C98; // type:object size:0x8 align:8 data:double -lbl_27_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x8 align:4 data:float -lbl_27_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_27_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_27_rodata_D00 = .rodata:0x00000D00; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C98; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float lbl_27_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float lbl_27_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float lbl_27_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float @@ -1857,17 +1857,17 @@ lbl_27_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:fl lbl_27_rodata_1168 = .rodata:0x00001168; // type:object size:0x8 align:8 data:double lbl_27_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float lbl_27_rodata_1174 = .rodata:0x00001174; // type:object size:0x4 align:4 data:float -lbl_27_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float -lbl_27_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float -lbl_27_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float -lbl_27_rodata_1184 = .rodata:0x00001184; // type:object size:0x4 align:4 data:float -lbl_27_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:float -lbl_27_rodata_1190 = .rodata:0x00001190; // type:object size:0x8 align:8 data:double -lbl_27_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:float -lbl_27_rodata_119C = .rodata:0x0000119C; // type:object size:0x4 align:4 data:float -lbl_27_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x4 align:4 data:float -lbl_27_rodata_11A4 = .rodata:0x000011A4; // type:object size:0x4 align:4 data:float -lbl_27_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000117C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001180; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001184; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001188; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001190; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001198; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000119C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000011A0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000011A4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000011A8; // type:object size:0x4 scope:local align:4 data:float lbl_27_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float lbl_27_rodata_11B4 = .rodata:0x000011B4; // type:object size:0x4 align:4 data:float lbl_27_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:float @@ -5928,7 +5928,7 @@ lbl_27_data_6CC68 = .data:0x0006CC68; // type:object size:0x7 data:string lbl_27_data_6CC70 = .data:0x0006CC70; // type:object size:0x7 data:string lbl_27_data_6CC78 = .data:0x0006CC78; // type:object size:0x7 data:string lbl_27_data_6CC80 = .data:0x0006CC80; // type:object size:0x60 -lbl_27_data_6CCE0 = .data:0x0006CCE0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0006CCE0; // type:object size:0x8 lbl_27_data_6CCE8 = .data:0x0006CCE8; // type:object size:0x38 lbl_27_data_6CD20 = .data:0x0006CD20; // type:object size:0x38 lbl_27_data_6CD58 = .data:0x0006CD58; // type:object size:0xE data:string @@ -5999,42 +5999,42 @@ lbl_27_data_6D2E4 = .data:0x0006D2E4; // type:object size:0xB data:string lbl_27_data_6D2F0 = .data:0x0006D2F0; // type:object size:0x38 lbl_27_data_6D328 = .data:0x0006D328; // type:object size:0x8 data:byte lbl_27_data_6D330 = .data:0x0006D330; // type:object size:0x5 data:string -lbl_27_data_6D340 = .data:0x0006D340; // type:object size:0xE data:string -lbl_27_data_6D350 = .data:0x0006D350; // type:object size:0xE data:string -lbl_27_data_6D360 = .data:0x0006D360; // type:object size:0xD data:string -lbl_27_data_6D370 = .data:0x0006D370; // type:object size:0xD data:string -lbl_27_data_6D380 = .data:0x0006D380; // type:object size:0x30 -lbl_27_data_6D3B0 = .data:0x0006D3B0; // type:object size:0x8 -lbl_27_data_6D3B8 = .data:0x0006D3B8; // type:object size:0x204 -lbl_27_data_6D5BC = .data:0x0006D5BC; // type:object size:0x204 -lbl_27_data_6D7C0 = .data:0x0006D7C0; // type:object size:0x1C8 -lbl_27_data_6D988 = .data:0x0006D988; // type:object size:0x40 -lbl_27_data_6D9C8 = .data:0x0006D9C8; // type:object size:0x50 -lbl_27_data_6DA18 = .data:0x0006DA18; // type:object size:0x8 -lbl_27_data_6DA20 = .data:0x0006DA20; // type:object size:0x20 -lbl_27_data_6DA40 = .data:0x0006DA40; // type:object size:0xC0 -lbl_27_data_6DB00 = .data:0x0006DB00; // type:object size:0x60 -lbl_27_data_6DB60 = .data:0x0006DB60; // type:object size:0x40 -lbl_27_data_6DBA0 = .data:0x0006DBA0; // type:object size:0x80 -lbl_27_data_6DC20 = .data:0x0006DC20; // type:object size:0x40 -lbl_27_data_6DC60 = .data:0x0006DC60; // type:object size:0x24 -lbl_27_data_6DC84 = .data:0x0006DC84; // type:object size:0x1C8 -lbl_27_data_6DE4C = .data:0x0006DE4C; // type:object size:0x1C8 -lbl_27_data_6E014 = .data:0x0006E014; // type:object size:0x140 -lbl_27_data_6E154 = .data:0x0006E154; // type:object size:0x40 -lbl_27_data_6E194 = .data:0x0006E194; // type:object size:0x50 -lbl_27_data_6E1E4 = .data:0x0006E1E4; // type:object size:0x8 -lbl_27_data_6E1EC = .data:0x0006E1EC; // type:object size:0x14 -lbl_27_data_6E200 = .data:0x0006E200; // type:object size:0x120 -lbl_27_data_6E320 = .data:0x0006E320; // type:object size:0x60 -lbl_27_data_6E380 = .data:0x0006E380; // type:object size:0x20 -lbl_27_data_6E3A0 = .data:0x0006E3A0; // type:object size:0x30 -lbl_27_data_6E3D0 = .data:0x0006E3D0; // type:object size:0x24 -lbl_27_data_6E3F4 = .data:0x0006E3F4; // type:object size:0x8 -lbl_27_data_6E3FC = .data:0x0006E3FC; // type:object size:0x30 -lbl_27_data_6E42C = .data:0x0006E42C; // type:object size:0x4 align:4 data:float -lbl_27_data_6E430 = .data:0x0006E430; // type:object size:0x4 align:4 data:float -lbl_27_data_6E434 = .data:0x0006E434; // type:object size:0x4 align:4 data:float +@18 = .data:0x0006D340; // type:object size:0xE scope:local data:string +@19 = .data:0x0006D350; // type:object size:0xE scope:local data:string +@20 = .data:0x0006D360; // type:object size:0xD scope:local data:string +@21 = .data:0x0006D370; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0006D380; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0006D3B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0006D3B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0006D5BC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0006D7C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0006D988; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0006D9C8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0006DA18; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0006DA20; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0006DA40; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0006DB00; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0006DB60; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0006DBA0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0006DC20; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0006DC60; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0006DC84; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0006DE4C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0006E014; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0006E154; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0006E194; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0006E1E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0006E1EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0006E200; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0006E320; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0006E380; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0006E3A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0006E3D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0006E3F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0006E3FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0006E42C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0006E430; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0006E434; // type:object size:0x4 scope:local align:4 data:float lbl_27_data_6E438 = .data:0x0006E438; // type:object size:0xE data:string lbl_27_data_6E448 = .data:0x0006E448; // type:object size:0xC lbl_27_data_6E454 = .data:0x0006E454; // type:object size:0x8 @@ -6270,7 +6270,7 @@ lbl_27_data_744B0 = .data:0x000744B0; // type:object size:0x14 lbl_27_data_744C4 = .data:0x000744C4; // type:object size:0x24 lbl_27_data_744E8 = .data:0x000744E8; // type:object size:0x40 data:4byte lbl_27_data_74528 = .data:0x00074528; // type:object size:0x30 -lbl_27_data_74558 = .data:0x00074558; // type:object size:0x5 data:string +@115 = .data:0x00074558; // type:object size:0x5 scope:local data:string lbl_27_data_74560 = .data:0x00074560; // type:object size:0xE data:string lbl_27_data_74570 = .data:0x00074570; // type:object size:0xD data:string lbl_27_data_74580 = .data:0x00074580; // type:object size:0x18 @@ -6344,149 +6344,149 @@ lbl_27_data_76408 = .data:0x00076408; // type:object size:0x30 lbl_27_data_76438 = .data:0x00076438; // type:object size:0xF data:string lbl_27_data_76448 = .data:0x00076448; // type:object size:0x10 data:string lbl_27_data_76458 = .data:0x00076458; // type:object size:0x18 data:string -lbl_27_data_76470 = .data:0x00076470; // type:object size:0xD data:string -lbl_27_data_76480 = .data:0x00076480; // type:object size:0xD data:string -lbl_27_data_76490 = .data:0x00076490; // type:object size:0x18 -lbl_27_data_764A8 = .data:0x000764A8; // type:object size:0x8 -lbl_27_data_764B0 = .data:0x000764B0; // type:object size:0x2D0 -lbl_27_data_76780 = .data:0x00076780; // type:object size:0xCE4 -lbl_27_data_77464 = .data:0x00077464; // type:object size:0x18 -lbl_27_data_7747C = .data:0x0007747C; // type:object size:0xE data:string -lbl_27_data_7748C = .data:0x0007748C; // type:object size:0xC -lbl_27_data_77498 = .data:0x00077498; // type:object size:0x8 -lbl_27_data_774A0 = .data:0x000774A0; // type:object size:0x50 -lbl_27_data_774F0 = .data:0x000774F0; // type:object size:0xCC -lbl_27_data_775BC = .data:0x000775BC; // type:object size:0x18 -lbl_27_data_775D4 = .data:0x000775D4; // type:object size:0xC -lbl_27_data_775E0 = .data:0x000775E0; // type:object size:0x8 -lbl_27_data_775E8 = .data:0x000775E8; // type:object size:0x50 -lbl_27_data_77638 = .data:0x00077638; // type:object size:0xCC -lbl_27_data_77704 = .data:0x00077704; // type:object size:0x18 -lbl_27_data_7771C = .data:0x0007771C; // type:object size:0xD data:string -lbl_27_data_7772C = .data:0x0007772C; // type:object size:0xD data:string -lbl_27_data_7773C = .data:0x0007773C; // type:object size:0xD data:string -lbl_27_data_7774C = .data:0x0007774C; // type:object size:0xD data:string -lbl_27_data_7775C = .data:0x0007775C; // type:object size:0x30 -lbl_27_data_7778C = .data:0x0007778C; // type:object size:0x8 -lbl_27_data_77794 = .data:0x00077794; // type:object size:0x108 -lbl_27_data_7789C = .data:0x0007789C; // type:object size:0x18C -lbl_27_data_77A28 = .data:0x00077A28; // type:object size:0x18 -lbl_27_data_77A40 = .data:0x00077A40; // type:object size:0x38 -lbl_27_data_77A78 = .data:0x00077A78; // type:object size:0x100 -lbl_27_data_77B78 = .data:0x00077B78; // type:object size:0x15C -lbl_27_data_77CD4 = .data:0x00077CD4; // type:object size:0x18 -lbl_27_data_77CEC = .data:0x00077CEC; // type:object size:0x38 -lbl_27_data_77D24 = .data:0x00077D24; // type:object size:0x10C -lbl_27_data_77E30 = .data:0x00077E30; // type:object size:0x15C -lbl_27_data_77F8C = .data:0x00077F8C; // type:object size:0x18 -lbl_27_data_77FA4 = .data:0x00077FA4; // type:object size:0x38 -lbl_27_data_77FDC = .data:0x00077FDC; // type:object size:0xC0 -lbl_27_data_7809C = .data:0x0007809C; // type:object size:0x114 -lbl_27_data_781B0 = .data:0x000781B0; // type:object size:0x18 -lbl_27_data_781C8 = .data:0x000781C8; // type:object size:0x38 -lbl_27_data_78200 = .data:0x00078200; // type:object size:0x108 -lbl_27_data_78308 = .data:0x00078308; // type:object size:0x18C -lbl_27_data_78494 = .data:0x00078494; // type:object size:0x18 -lbl_27_data_784AC = .data:0x000784AC; // type:object size:0x38 -lbl_27_data_784E4 = .data:0x000784E4; // type:object size:0x34 -lbl_27_data_78518 = .data:0x00078518; // type:object size:0x6C -lbl_27_data_78584 = .data:0x00078584; // type:object size:0x18 -lbl_27_data_7859C = .data:0x0007859C; // type:object size:0x38 -lbl_27_data_785D4 = .data:0x000785D4; // type:object size:0x34 -lbl_27_data_78608 = .data:0x00078608; // type:object size:0x6C -lbl_27_data_78674 = .data:0x00078674; // type:object size:0x18 -lbl_27_data_7868C = .data:0x0007868C; // type:object size:0x38 -lbl_27_data_786C4 = .data:0x000786C4; // type:object size:0x2B0 -lbl_27_data_78974 = .data:0x00078974; // type:object size:0x3B4 -lbl_27_data_78D28 = .data:0x00078D28; // type:object size:0x18 -lbl_27_data_78D40 = .data:0x00078D40; // type:object size:0x38 -lbl_27_data_78D78 = .data:0x00078D78; // type:object size:0x174 -lbl_27_data_78EEC = .data:0x00078EEC; // type:object size:0x234 -lbl_27_data_79120 = .data:0x00079120; // type:object size:0x18 -lbl_27_data_79138 = .data:0x00079138; // type:object size:0x38 -lbl_27_data_79170 = .data:0x00079170; // type:object size:0x20 -lbl_27_data_79190 = .data:0x00079190; // type:object size:0x20 -lbl_27_data_791B0 = .data:0x000791B0; // type:object size:0xA0 -lbl_27_data_79250 = .data:0x00079250; // type:object size:0xA0 -lbl_27_data_792F0 = .data:0x000792F0; // type:object size:0xA0 -lbl_27_data_79390 = .data:0x00079390; // type:object size:0xA0 -lbl_27_data_79430 = .data:0x00079430; // type:object size:0xA0 -lbl_27_data_794D0 = .data:0x000794D0; // type:object size:0x20 -lbl_27_data_794F0 = .data:0x000794F0; // type:object size:0x20 -lbl_27_data_79510 = .data:0x00079510; // type:object size:0xA0 -lbl_27_data_795B0 = .data:0x000795B0; // type:object size:0x90 -lbl_27_data_79640 = .data:0x00079640; // type:object size:0xC data:4byte -lbl_27_data_7964C = .data:0x0007964C; // type:object size:0xD data:string -lbl_27_data_7965C = .data:0x0007965C; // type:object size:0x30 -lbl_27_data_7968C = .data:0x0007968C; // type:object size:0x8 -lbl_27_data_79694 = .data:0x00079694; // type:object size:0x108 -lbl_27_data_7979C = .data:0x0007979C; // type:object size:0x18C -lbl_27_data_79928 = .data:0x00079928; // type:object size:0x18 -lbl_27_data_79940 = .data:0x00079940; // type:object size:0x38 -lbl_27_data_79978 = .data:0x00079978; // type:object size:0x100 -lbl_27_data_79A78 = .data:0x00079A78; // type:object size:0x15C -lbl_27_data_79BD4 = .data:0x00079BD4; // type:object size:0x18 -lbl_27_data_79BEC = .data:0x00079BEC; // type:object size:0x38 -lbl_27_data_79C24 = .data:0x00079C24; // type:object size:0x10C -lbl_27_data_79D30 = .data:0x00079D30; // type:object size:0x15C -lbl_27_data_79E8C = .data:0x00079E8C; // type:object size:0x18 -lbl_27_data_79EA4 = .data:0x00079EA4; // type:object size:0x38 -lbl_27_data_79EDC = .data:0x00079EDC; // type:object size:0xC0 -lbl_27_data_79F9C = .data:0x00079F9C; // type:object size:0x114 -lbl_27_data_7A0B0 = .data:0x0007A0B0; // type:object size:0x18 -lbl_27_data_7A0C8 = .data:0x0007A0C8; // type:object size:0x38 -lbl_27_data_7A100 = .data:0x0007A100; // type:object size:0x108 -lbl_27_data_7A208 = .data:0x0007A208; // type:object size:0x18C -lbl_27_data_7A394 = .data:0x0007A394; // type:object size:0x18 -lbl_27_data_7A3AC = .data:0x0007A3AC; // type:object size:0x38 -lbl_27_data_7A3E4 = .data:0x0007A3E4; // type:object size:0x34 -lbl_27_data_7A418 = .data:0x0007A418; // type:object size:0x6C -lbl_27_data_7A484 = .data:0x0007A484; // type:object size:0x18 -lbl_27_data_7A49C = .data:0x0007A49C; // type:object size:0x38 -lbl_27_data_7A4D4 = .data:0x0007A4D4; // type:object size:0x34 -lbl_27_data_7A508 = .data:0x0007A508; // type:object size:0x6C -lbl_27_data_7A574 = .data:0x0007A574; // type:object size:0x18 -lbl_27_data_7A58C = .data:0x0007A58C; // type:object size:0x38 -lbl_27_data_7A5C4 = .data:0x0007A5C4; // type:object size:0x2B0 -lbl_27_data_7A874 = .data:0x0007A874; // type:object size:0x3B4 -lbl_27_data_7AC28 = .data:0x0007AC28; // type:object size:0x18 -lbl_27_data_7AC40 = .data:0x0007AC40; // type:object size:0x38 -lbl_27_data_7AC78 = .data:0x0007AC78; // type:object size:0x174 -lbl_27_data_7ADEC = .data:0x0007ADEC; // type:object size:0x234 -lbl_27_data_7B020 = .data:0x0007B020; // type:object size:0x18 -lbl_27_data_7B038 = .data:0x0007B038; // type:object size:0x38 -lbl_27_data_7B070 = .data:0x0007B070; // type:object size:0x140 -lbl_27_data_7B1B0 = .data:0x0007B1B0; // type:object size:0x20 -lbl_27_data_7B1D0 = .data:0x0007B1D0; // type:object size:0x140 -lbl_27_data_7B310 = .data:0x0007B310; // type:object size:0x140 -lbl_27_data_7B450 = .data:0x0007B450; // type:object size:0x140 -lbl_27_data_7B590 = .data:0x0007B590; // type:object size:0x140 -lbl_27_data_7B6D0 = .data:0x0007B6D0; // type:object size:0x140 -lbl_27_data_7B810 = .data:0x0007B810; // type:object size:0x140 -lbl_27_data_7B950 = .data:0x0007B950; // type:object size:0x140 -lbl_27_data_7BA90 = .data:0x0007BA90; // type:object size:0x140 -lbl_27_data_7BBD0 = .data:0x0007BBD0; // type:object size:0x90 -lbl_27_data_7BC60 = .data:0x0007BC60; // type:object size:0xC data:4byte -lbl_27_data_7BC6C = .data:0x0007BC6C; // type:object size:0x1C -lbl_27_data_7BC88 = .data:0x0007BC88; // type:object size:0x60 -lbl_27_data_7BCE8 = .data:0x0007BCE8; // type:object size:0x4 data:4byte -lbl_27_data_7BCEC = .data:0x0007BCEC; // type:object size:0x4 data:4byte -lbl_27_data_7BCF0 = .data:0x0007BCF0; // type:object size:0x4 align:4 data:float -lbl_27_data_7BCF4 = .data:0x0007BCF4; // type:object size:0x4 align:4 data:float -lbl_27_data_7BCF8 = .data:0x0007BCF8; // type:object size:0x4 align:4 data:float -lbl_27_data_7BCFC = .data:0x0007BCFC; // type:object size:0x4 data:4byte -lbl_27_data_7BD00 = .data:0x0007BD00; // type:object size:0x4 data:4byte -lbl_27_data_7BD04 = .data:0x0007BD04; // type:object size:0x4 align:4 data:float -lbl_27_data_7BD08 = .data:0x0007BD08; // type:object size:0x4 align:4 data:float -lbl_27_data_7BD0C = .data:0x0007BD0C; // type:object size:0x4 align:4 data:float -lbl_27_data_7BD10 = .data:0x0007BD10; // type:object size:0xC -lbl_27_data_7BD1C = .data:0x0007BD1C; // type:object size:0xC -lbl_27_data_7BD28 = .data:0x0007BD28; // type:object size:0xC -lbl_27_data_7BD34 = .data:0x0007BD34; // type:object size:0xC -lbl_27_data_7BD40 = .data:0x0007BD40; // type:object size:0xC -lbl_27_data_7BD4C = .data:0x0007BD4C; // type:object size:0x4 data:4byte -lbl_27_data_7BD50 = .data:0x0007BD50; // type:object size:0xC -lbl_27_data_7BD5C = .data:0x0007BD5C; // type:object size:0xC +@19 = .data:0x00076470; // type:object size:0xD scope:local data:string +@20 = .data:0x00076480; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00076490; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000764A8; // type:object size:0x8 scope:local +goalring_plist = .data:0x000764B0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00076780; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00077464; // type:object size:0x18 scope:local +@21 = .data:0x0007747C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0007748C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00077498; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000774A0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000774F0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000775BC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000775D4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000775E0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000775E8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00077638; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00077704; // type:object size:0x18 scope:local +@22 = .data:0x0007771C; // type:object size:0xD scope:local data:string +@23 = .data:0x0007772C; // type:object size:0xD scope:local data:string +@24 = .data:0x0007773C; // type:object size:0xD scope:local data:string +@25 = .data:0x0007774C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0007775C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0007778C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00077794; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0007789C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00077A28; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00077A40; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00077A78; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00077B78; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00077CD4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00077CEC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00077D24; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00077E30; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00077F8C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00077FA4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00077FDC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0007809C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000781B0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000781C8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00078200; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00078308; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00078494; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000784AC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000784E4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00078518; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00078584; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0007859C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000785D4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00078608; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00078674; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0007868C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000786C4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00078974; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00078D28; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00078D40; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00078D78; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00078EEC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00079120; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00079138; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00079170; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00079190; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000791B0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00079250; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000792F0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00079390; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00079430; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000794D0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000794F0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00079510; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000795B0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00079640; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0007964C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0007965C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0007968C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00079694; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0007979C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00079928; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00079940; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00079978; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00079A78; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00079BD4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00079BEC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00079C24; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00079D30; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00079E8C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00079EA4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00079EDC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00079F9C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0007A0B0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0007A0C8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0007A100; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0007A208; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0007A394; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0007A3AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0007A3E4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0007A418; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0007A484; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0007A49C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0007A4D4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0007A508; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0007A574; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0007A58C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0007A5C4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0007A874; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0007AC28; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0007AC40; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0007AC78; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0007ADEC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0007B020; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0007B038; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0007B070; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0007B1B0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0007B1D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0007B310; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0007B450; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0007B590; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0007B6D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0007B810; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0007B950; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0007BA90; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0007BBD0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0007BC60; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0007BC6C; // type:object size:0x1C +goalring_colli_info = .data:0x0007BC88; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0007BCE8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0007BCEC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0007BCF0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0007BCF4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0007BCF8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0007BCFC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0007BD00; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0007BD04; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0007BD08; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0007BD0C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0007BD10; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0007BD1C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0007BD28; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0007BD34; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0007BD40; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0007BD4C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0007BD50; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0007BD5C; // type:object size:0xC scope:local lbl_27_data_7BD68 = .data:0x0007BD68; // type:object size:0xE data:string lbl_27_data_7BD78 = .data:0x0007BD78; // type:object size:0xD data:string lbl_27_data_7BD88 = .data:0x0007BD88; // type:object size:0xD data:string @@ -6572,30 +6572,30 @@ lbl_27_data_7F670 = .data:0x0007F670; // type:object size:0xD data:string lbl_27_data_7F680 = .data:0x0007F680; // type:object size:0xE data:string lbl_27_data_7F690 = .data:0x0007F690; // type:object size:0xD data:string lbl_27_data_7F6A0 = .data:0x0007F6A0; // type:object size:0x24 -lbl_27_data_7F6C4 = .data:0x0007F6C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0007F6C4; // type:object size:0x8 lbl_27_data_7F6CC = .data:0x0007F6CC; // type:object size:0x98 lbl_27_data_7F764 = .data:0x0007F764; // type:object size:0x2DC -lbl_27_data_7FA40 = .data:0x0007FA40; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0007FA40; // type:object size:0x18 lbl_27_data_7FA58 = .data:0x0007FA58; // type:object size:0x164 lbl_27_data_7FBBC = .data:0x0007FBBC; // type:object size:0x15C -lbl_27_data_7FD18 = .data:0x0007FD18; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0007FD18; // type:object size:0x18 lbl_27_data_7FD30 = .data:0x0007FD30; // type:object size:0x1B4 lbl_27_data_7FEE4 = .data:0x0007FEE4; // type:object size:0x15C -lbl_27_data_80040 = .data:0x00080040; // type:object size:0x18 -lbl_27_data_80058 = .data:0x00080058; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00080040; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00080058; // type:object size:0x30 lbl_27_data_80088 = .data:0x00080088; // type:object size:0x10 -lbl_27_data_80098 = .data:0x00080098; // type:object size:0x58 data:4byte -jumptable_27_data_800F0 = .data:0x000800F0; // type:object size:0x1C scope:local -lbl_27_data_8010C = .data:0x0008010C; // type:object size:0xC -lbl_27_data_80118 = .data:0x00080118; // type:object size:0xE data:string -lbl_27_data_80128 = .data:0x00080128; // type:object size:0xC -lbl_27_data_80134 = .data:0x00080134; // type:object size:0x8 -lbl_27_data_8013C = .data:0x0008013C; // type:object size:0x3D4 -lbl_27_data_80510 = .data:0x00080510; // type:object size:0x4A4 -lbl_27_data_809B4 = .data:0x000809B4; // type:object size:0x18 -lbl_27_data_809CC = .data:0x000809CC; // type:object size:0x30 -lbl_27_data_809FC = .data:0x000809FC; // type:object size:0x58 data:4byte -jumptable_27_data_80A54 = .data:0x00080A54; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00080098; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000800F0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0008010C; // type:object size:0xC scope:local +@21 = .data:0x00080118; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00080128; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00080134; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0008013C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00080510; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000809B4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000809CC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000809FC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00080A54; // type:object size:0x1C scope:local lbl_27_data_80A80 = .data:0x00080A80; // type:object size:0xD data:string lbl_27_data_80A90 = .data:0x00080A90; // type:object size:0xE data:string lbl_27_data_80AA0 = .data:0x00080AA0; // type:object size:0xD data:string @@ -7334,29 +7334,29 @@ lbl_27_data_A8DC0 = .data:0x000A8DC0; // type:object size:0x30 lbl_27_data_A8DF0 = .data:0x000A8DF0; // type:object size:0x30 lbl_27_data_A8E20 = .data:0x000A8E20; // type:object size:0xE data:string lbl_27_data_A8E30 = .data:0x000A8E30; // type:object size:0xC -lbl_27_data_A8E3C = .data:0x000A8E3C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000A8E3C; // type:object size:0x8 lbl_27_data_A8E44 = .data:0x000A8E44; // type:object size:0x318 lbl_27_data_A915C = .data:0x000A915C; // type:object size:0x42C -lbl_27_data_A9588 = .data:0x000A9588; // type:object size:0x18 -lbl_27_data_A95A0 = .data:0x000A95A0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000A9588; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000A95A0; // type:object size:0x38 lbl_27_data_A95D8 = .data:0x000A95D8; // type:object size:0x318 lbl_27_data_A98F0 = .data:0x000A98F0; // type:object size:0x42C -lbl_27_data_A9D1C = .data:0x000A9D1C; // type:object size:0x18 -lbl_27_data_A9D34 = .data:0x000A9D34; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000A9D1C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000A9D34; // type:object size:0x38 lbl_27_data_A9D6C = .data:0x000A9D6C; // type:object size:0x69C lbl_27_data_AA408 = .data:0x000AA408; // type:object size:0x7BC -lbl_27_data_AABC4 = .data:0x000AABC4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000AABC4; // type:object size:0x18 lbl_27_data_AABDC = .data:0x000AABDC; // type:object size:0x268 -lbl_27_data_AAE44 = .data:0x000AAE44; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000AAE44; // type:object size:0x24 lbl_27_data_AAE68 = .data:0x000AAE68; // type:object size:0x268 -lbl_27_data_AB0D0 = .data:0x000AB0D0; // type:object size:0x24 -lbl_27_data_AB0F4 = .data:0x000AB0F4; // type:object size:0x30 -lbl_27_data_AB124 = .data:0x000AB124; // type:object size:0x4 align:4 data:float -lbl_27_data_AB128 = .data:0x000AB128; // type:object size:0x4 align:4 data:float -lbl_27_data_AB12C = .data:0x000AB12C; // type:object size:0x4 align:4 data:float -lbl_27_data_AB130 = .data:0x000AB130; // type:object size:0x4 data:4byte -jumptable_27_data_AB134 = .data:0x000AB134; // type:object size:0x30 scope:local -lbl_27_data_AB164 = .data:0x000AB164; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000AB0D0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000AB0F4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000AB124; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000AB128; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000AB12C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000AB130; // type:object size:0x4 data:4byte +@91 = .data:0x000AB134; // type:object size:0x30 scope:local +vec$111 = .data:0x000AB164; // type:object size:0x18 scope:local lbl_27_data_AB180 = .data:0x000AB180; // type:object size:0xE data:string lbl_27_data_AB190 = .data:0x000AB190; // type:object size:0xE data:string lbl_27_data_AB1A0 = .data:0x000AB1A0; // type:object size:0xD data:string @@ -8373,7 +8373,7 @@ lbl_27_bss_948 = .bss:0x00000948; // type:object size:0x4 data:4byte lbl_27_bss_94C = .bss:0x0000094C; // type:object size:0x4 data:4byte lbl_27_bss_950 = .bss:0x00000950; // type:object size:0x640 data:4byte lbl_27_bss_F90 = .bss:0x00000F90; // type:object size:0x8 data:4byte -lbl_27_bss_F98 = .bss:0x00000F98; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000F98; // type:object size:0x4 scope:local data:4byte lbl_27_bss_FA0 = .bss:0x00000FA0; // type:object size:0x8 data:4byte lbl_27_bss_FA8 = .bss:0x00000FA8; // type:object size:0x8 data:4byte lbl_27_bss_FB0 = .bss:0x00000FB0; // type:object size:0x8 data:4byte @@ -8389,7 +8389,7 @@ colli_timer = .bss:0x00000FD8; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000FDC; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000FE0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000FE4; // type:object size:0x4 scope:local data:4byte -lbl_27_bss_FE8 = .bss:0x00000FE8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000FE8; // type:object size:0x4 scope:local data:4byte lbl_27_bss_FF0 = .bss:0x00000FF0; // type:object size:0x4 data:4byte lbl_27_bss_FF4 = .bss:0x00000FF4; // type:object size:0x4 data:4byte lbl_27_bss_FF8 = .bss:0x00000FF8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg28D/splits.txt b/config/GSNE8P/stg28D/splits.txt index 3b0229f3..a6652d10 100644 --- a/config/GSNE8P/stg28D/splits.txt +++ b/config/GSNE8P/stg28D/splits.txt @@ -262,13 +262,10 @@ stg28D_63.c: .text start:0x0001FEB4 end:0x00020EF4 .rodata start:0x00000B60 end:0x00000BB0 -stg28D_64.c: - .text start:0x00021098 end:0x00021230 - .rodata start:0x00000BB0 end:0x00000BC8 - -stg28D_65.c: - .text start:0x00021230 end:0x00021534 - .rodata start:0x00000BC8 end:0x00000BD0 +OBJECT/o_3spring.c: + .text start:0x00021098 end:0x00021534 + .rodata start:0x00000BB0 end:0x00000BD0 + .data start:0x000D1100 end:0x000D21F8 stg28D_66.c: .text start:0x00021534 end:0x000219BC @@ -294,9 +291,10 @@ stg28D_72.c: .text start:0x000243A8 end:0x00024C2C .rodata start:0x00000CC8 end:0x00000D10 -stg28D_73.c: - .text start:0x00024D4C end:0x000254D8 +OBJECT/o_degring_linear.c: + .text start:0x00024D18 end:0x00025668 .rodata start:0x00000D10 end:0x00000D28 + .data start:0x000D6630 end:0x000D6638 stg28D_74.c: .text start:0x00025D5C end:0x0002606C @@ -306,9 +304,11 @@ stg28D_75.c: .text start:0x000260C0 end:0x00026A40 .rodata start:0x00000D48 end:0x00000D78 -stg28D_76.c: - .text start:0x00026A44 end:0x00027D5C +OBJECT/o_goalring.c: + .text start:0x00026A40 end:0x00027D5C .rodata start:0x00000D78 end:0x00000DD0 + .data start:0x000D67C0 end:0x000DC0B8 + .bss start:0x000006D0 end:0x000006D8 stg28D_77.c: .text start:0x00027D5C end:0x000288C8 @@ -322,21 +322,15 @@ stg28D_79.c: .text start:0x000296B8 end:0x00029788 .rodata start:0x00000E28 end:0x00000E30 -stg28D_80.c: - .text start:0x00029A0C end:0x0002A4B4 - .rodata start:0x00000E30 end:0x00000E68 - -stg28D_81.c: - .text start:0x0002A528 end:0x0002A56C - .rodata start:0x00000E68 end:0x00000E70 - -stg28D_82.c: - .text start:0x0002A724 end:0x0002B184 - .rodata start:0x00000E70 end:0x00000EB0 +OBJECT/o_itemboxair.c: + .text start:0x00029938 end:0x0002A5E0 + .rodata start:0x00000E30 end:0x00000E70 + .data start:0x000DF5B8 end:0x000DF638 -stg28D_83.c: - .text start:0x0002B1F8 end:0x0002B23C - .rodata start:0x00000EB0 end:0x00000EB8 +OBJECT/o_itemboxballoon.c: + .text start:0x0002A5E0 end:0x0002B2B0 + .rodata start:0x00000E70 end:0x00000EB8 + .data start:0x000DF638 end:0x000DFF90 stg28D_84.c: .text start:0x0002B2B0 end:0x0002BC64 @@ -384,9 +378,11 @@ stg28D_94.c: .text start:0x0003B17C end:0x0003CC20 .rodata start:0x00001298 end:0x00001328 -stg28D_95.c: +OBJECT/o_savepoint.c: .text start:0x0003CE2C end:0x0003DEBC .rodata start:0x00001328 end:0x00001360 + .data start:0x0010A650 end:0x0010A6A0 + .bss start:0x00000718 end:0x00000720 stg28D_96.c: .text start:0x0003DEDC end:0x0003E714 diff --git a/config/GSNE8P/stg28D/symbols.txt b/config/GSNE8P/stg28D/symbols.txt index 023abe31..be2aae67 100644 --- a/config/GSNE8P/stg28D/symbols.txt +++ b/config/GSNE8P/stg28D/symbols.txt @@ -301,13 +301,13 @@ fn_28_17750 = .text:0x00017750; // type:function size:0x40 fn_28_17790 = .text:0x00017790; // type:function size:0x44 fn_28_177D4 = .text:0x000177D4; // type:function size:0x50 fn_28_17824 = .text:0x00017824; // type:function size:0x6C -fn_28_17890 = .text:0x00017890; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00017890; // type:function size:0x30 fn_28_178C0 = .text:0x000178C0; // type:function size:0x30C -fn_28_17BCC = .text:0x00017BCC; // type:function size:0x74 -fn_28_17C40 = .text:0x00017C40; // type:function size:0xBC -fn_28_17CFC = .text:0x00017CFC; // type:function size:0x40 -fn_28_17D3C = .text:0x00017D3C; // type:function size:0x2C -fn_28_17D68 = .text:0x00017D68; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00017BCC; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00017C40; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00017CFC; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00017D3C; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00017D68; // type:function size:0x60 fn_28_17DC8 = .text:0x00017DC8; // type:function size:0x12C fn_28_17EF4 = .text:0x00017EF4; // type:function size:0x4 fn_28_17EF8 = .text:0x00017EF8; // type:function size:0x4 @@ -330,11 +330,11 @@ fn_28_1A3A0 = .text:0x0001A3A0; // type:function size:0xC fn_28_1A3AC = .text:0x0001A3AC; // type:function size:0x1CC fn_28_1A578 = .text:0x0001A578; // type:function size:0x88 fn_28_1A600 = .text:0x0001A600; // type:function size:0xD0 -fn_28_1A6D0 = .text:0x0001A6D0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001A6D0; // type:function size:0x100 fn_28_1A7D0 = .text:0x0001A7D0; // type:function size:0x198 fn_28_1A968 = .text:0x0001A968; // type:function size:0xA8 fn_28_1AA10 = .text:0x0001AA10; // type:function size:0x70 -fn_28_1AA80 = .text:0x0001AA80; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001AA80; // type:function size:0x114 fn_28_1AB94 = .text:0x0001AB94; // type:function size:0x6C fn_28_1AC00 = .text:0x0001AC00; // type:function size:0x180 fn_28_1AD80 = .text:0x0001AD80; // type:function size:0xA4 @@ -376,7 +376,7 @@ fn_28_1D470 = .text:0x0001D470; // type:function size:0xA4 fn_28_1D514 = .text:0x0001D514; // type:function size:0xA4 fn_28_1D5B8 = .text:0x0001D5B8; // type:function size:0xA4 fn_28_1D65C = .text:0x0001D65C; // type:function size:0xB0 -fn_28_1D70C = .text:0x0001D70C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001D70C; // type:function size:0x19C fn_28_1D8A8 = .text:0x0001D8A8; // type:function size:0x198 _rename_MakeParticle = .text:0x0001DA40; // type:function size:0x19C fn_28_1DBDC = .text:0x0001DBDC; // type:function size:0x198 @@ -388,7 +388,7 @@ fn_28_1E544 = .text:0x0001E544; // type:function size:0x128 fn_28_1E66C = .text:0x0001E66C; // type:function size:0x4 fn_28_1E670 = .text:0x0001E670; // type:function size:0x4 fn_28_1E674 = .text:0x0001E674; // type:function size:0x40 -fn_28_1E6B4 = .text:0x0001E6B4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001E6B4; // type:function size:0x1E4 fn_28_1E898 = .text:0x0001E898; // type:function size:0x24 fn_28_1E8BC = .text:0x0001E8BC; // type:function size:0x1C0 fn_28_1EA7C = .text:0x0001EA7C; // type:function size:0x1F4 @@ -396,7 +396,7 @@ fn_28_1EC70 = .text:0x0001EC70; // type:function size:0x190 fn_28_1EE00 = .text:0x0001EE00; // type:function size:0xF8 fn_28_1EEF8 = .text:0x0001EEF8; // type:function size:0x1D4 fn_28_1F0CC = .text:0x0001F0CC; // type:function size:0x18C -fn_28_1F258 = .text:0x0001F258; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001F258; // type:function size:0x1C8 fn_28_1F420 = .text:0x0001F420; // type:function size:0xD0 fn_28_1F4F0 = .text:0x0001F4F0; // type:function size:0x358 fn_28_1F848 = .text:0x0001F848; // type:function size:0x2C0 @@ -412,11 +412,11 @@ fn_28_20B44 = .text:0x00020B44; // type:function size:0x1C4 fn_28_20D08 = .text:0x00020D08; // type:function size:0x1EC fn_28_20EF4 = .text:0x00020EF4; // type:function size:0x120 fn_28_21014 = .text:0x00021014; // type:function size:0x84 -fn_28_21098 = .text:0x00021098; // type:function size:0x198 -fn_28_21230 = .text:0x00021230; // type:function size:0xD4 -fn_28_21304 = .text:0x00021304; // type:function size:0x38 -fn_28_2133C = .text:0x0002133C; // type:function size:0x144 -fn_28_21480 = .text:0x00021480; // type:function size:0xB4 +Object3SpringJump = .text:0x00021098; // type:function size:0x198 scope:local +Object3Spring = .text:0x00021230; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00021304; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0002133C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00021480; // type:function size:0xB4 scope:local fn_28_21534 = .text:0x00021534; // type:function size:0xF8 fn_28_2162C = .text:0x0002162C; // type:function size:0xFC fn_28_21728 = .text:0x00021728; // type:function size:0x30 @@ -454,15 +454,15 @@ fn_28_2448C = .text:0x0002448C; // type:function size:0x38 fn_28_244C4 = .text:0x000244C4; // type:function size:0x768 fn_28_24C2C = .text:0x00024C2C; // type:function size:0x78 fn_28_24CA4 = .text:0x00024CA4; // type:function size:0x74 -fn_28_24D18 = .text:0x00024D18; // type:function size:0x34 -fn_28_24D4C = .text:0x00024D4C; // type:function size:0x11C -fn_28_24E68 = .text:0x00024E68; // type:function size:0x110 -fn_28_24F78 = .text:0x00024F78; // type:function size:0xB4 -fn_28_2502C = .text:0x0002502C; // type:function size:0x150 -fn_28_2517C = .text:0x0002517C; // type:function size:0xE0 -fn_28_2525C = .text:0x0002525C; // type:function size:0x190 -fn_28_253EC = .text:0x000253EC; // type:function size:0xEC -fn_28_254D8 = .text:0x000254D8; // type:function size:0x190 +DegRingGetNum = .text:0x00024D18; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00024D4C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00024E68; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00024F78; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0002502C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0002517C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0002525C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000253EC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000254D8; // type:function size:0x190 scope:local fn_28_25668 = .text:0x00025668; // type:function size:0x98 fn_28_25700 = .text:0x00025700; // type:function size:0xC8 fn_28_257C8 = .text:0x000257C8; // type:function size:0x10C @@ -473,15 +473,15 @@ fn_28_25D5C = .text:0x00025D5C; // type:function size:0x310 fn_28_2606C = .text:0x0002606C; // type:function size:0x50 fn_28_260BC = .text:0x000260BC; // type:function size:0x4 fn_28_260C0 = .text:0x000260C0; // type:function size:0x980 -fn_28_26A40 = .text:0x00026A40; // type:function size:0x4 -fn_28_26A44 = .text:0x00026A44; // type:function size:0x2EC -fn_28_26D30 = .text:0x00026D30; // type:function size:0x44 -fn_28_26D74 = .text:0x00026D74; // type:function size:0x7F4 -fn_28_27568 = .text:0x00027568; // type:function size:0x34 -fn_28_2759C = .text:0x0002759C; // type:function size:0xF0 -fn_28_2768C = .text:0x0002768C; // type:function size:0x214 -fn_28_278A0 = .text:0x000278A0; // type:function size:0x254 -fn_28_27AF4 = .text:0x00027AF4; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00026A40; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00026A44; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026D30; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00026D74; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00027568; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002759C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002768C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000278A0; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00027AF4; // type:function size:0x268 scope:local fn_28_27D5C = .text:0x00027D5C; // type:function size:0x84 fn_28_27DE0 = .text:0x00027DE0; // type:function size:0x1AC fn_28_27F8C = .text:0x00027F8C; // type:function size:0x38 @@ -489,7 +489,7 @@ fn_28_27FC4 = .text:0x00027FC4; // type:function size:0x3F8 fn_28_283BC = .text:0x000283BC; // type:function size:0x1D0 fn_28_2858C = .text:0x0002858C; // type:function size:0x140 fn_28_286CC = .text:0x000286CC; // type:function size:0x1FC -fn_28_288C8 = .text:0x000288C8; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000288C8; // type:function size:0x13C fn_28_28A04 = .text:0x00028A04; // type:function size:0x200 fn_28_28C04 = .text:0x00028C04; // type:function size:0x98 fn_28_28C9C = .text:0x00028C9C; // type:function size:0x238 @@ -509,52 +509,52 @@ fn_28_29400 = .text:0x00029400; // type:function size:0x44 fn_28_29444 = .text:0x00029444; // type:function size:0x38 fn_28_2947C = .text:0x0002947C; // type:function size:0x4 fn_28_29480 = .text:0x00029480; // type:function size:0x38 -fn_28_294B8 = .text:0x000294B8; // type:function size:0xC8 -fn_28_29580 = .text:0x00029580; // type:function size:0x138 +_rename_GiveItemP = .text:0x000294B8; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00029580; // type:function size:0x138 fn_28_296B8 = .text:0x000296B8; // type:function size:0xD0 fn_28_29788 = .text:0x00029788; // type:function size:0x90 fn_28_29818 = .text:0x00029818; // type:function size:0x94 fn_28_298AC = .text:0x000298AC; // type:function size:0x8C -fn_28_29938 = .text:0x00029938; // type:function size:0xD4 -fn_28_29A0C = .text:0x00029A0C; // type:function size:0x240 -fn_28_29C4C = .text:0x00029C4C; // type:function size:0x98 -fn_28_29CE4 = .text:0x00029CE4; // type:function size:0x214 -fn_28_29EF8 = .text:0x00029EF8; // type:function size:0x10 -fn_28_29F08 = .text:0x00029F08; // type:function size:0xA0 -fn_28_29FA8 = .text:0x00029FA8; // type:function size:0xD0 -fn_28_2A078 = .text:0x0002A078; // type:function size:0x26C -fn_28_2A2E4 = .text:0x0002A2E4; // type:function size:0x38 -fn_28_2A31C = .text:0x0002A31C; // type:function size:0x50 -fn_28_2A36C = .text:0x0002A36C; // type:function size:0x70 -fn_28_2A3DC = .text:0x0002A3DC; // type:function size:0x50 -fn_28_2A42C = .text:0x0002A42C; // type:function size:0x38 -fn_28_2A464 = .text:0x0002A464; // type:function size:0x50 -fn_28_2A4B4 = .text:0x0002A4B4; // type:function size:0x38 -fn_28_2A4EC = .text:0x0002A4EC; // type:function size:0x3C -fn_28_2A528 = .text:0x0002A528; // type:function size:0x44 -fn_28_2A56C = .text:0x0002A56C; // type:function size:0x38 -fn_28_2A5A4 = .text:0x0002A5A4; // type:function size:0x4 -fn_28_2A5A8 = .text:0x0002A5A8; // type:function size:0x38 -fn_28_2A5E0 = .text:0x0002A5E0; // type:function size:0x144 -fn_28_2A724 = .text:0x0002A724; // type:function size:0x158 -fn_28_2A87C = .text:0x0002A87C; // type:function size:0x64 -fn_28_2A8E0 = .text:0x0002A8E0; // type:function size:0x1C4 -fn_28_2AAA4 = .text:0x0002AAA4; // type:function size:0x3C -fn_28_2AAE0 = .text:0x0002AAE0; // type:function size:0x6C -fn_28_2AB4C = .text:0x0002AB4C; // type:function size:0x228 -fn_28_2AD74 = .text:0x0002AD74; // type:function size:0x28C -fn_28_2B000 = .text:0x0002B000; // type:function size:0xC -fn_28_2B00C = .text:0x0002B00C; // type:function size:0x50 -fn_28_2B05C = .text:0x0002B05C; // type:function size:0x50 -fn_28_2B0AC = .text:0x0002B0AC; // type:function size:0x50 -fn_28_2B0FC = .text:0x0002B0FC; // type:function size:0x38 -fn_28_2B134 = .text:0x0002B134; // type:function size:0x50 -fn_28_2B184 = .text:0x0002B184; // type:function size:0x38 -fn_28_2B1BC = .text:0x0002B1BC; // type:function size:0x3C -fn_28_2B1F8 = .text:0x0002B1F8; // type:function size:0x44 -fn_28_2B23C = .text:0x0002B23C; // type:function size:0x38 -fn_28_2B274 = .text:0x0002B274; // type:function size:0x4 -fn_28_2B278 = .text:0x0002B278; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00029938; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00029A0C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00029C4C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00029CE4; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00029EF8; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00029F08; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00029FA8; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002A078; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002A2E4; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002A31C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002A36C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002A3DC; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002A42C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002A464; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002A4B4; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002A4EC; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002A528; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002A56C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002A5A4; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002A5A8; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002A5E0; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002A724; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002A87C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002A8E0; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002AAA4; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002AAE0; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002AB4C; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002AD74; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002B000; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002B00C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002B05C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002B0AC; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002B0FC; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002B134; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002B184; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002B1BC; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002B1F8; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002B23C; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002B274; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002B278; // type:function size:0x38 scope:local fn_28_2B2B0 = .text:0x0002B2B0; // type:function size:0x280 fn_28_2B530 = .text:0x0002B530; // type:function size:0x50 fn_28_2B580 = .text:0x0002B580; // type:function size:0x50C @@ -647,8 +647,8 @@ fn_28_3685C = .text:0x0003685C; // type:function size:0x54 fn_28_368B0 = .text:0x000368B0; // type:function size:0x7EC fn_28_3709C = .text:0x0003709C; // type:function size:0xB0 fn_28_3714C = .text:0x0003714C; // type:function size:0xB4 -fn_28_37200 = .text:0x00037200; // type:function size:0x2C -fn_28_3722C = .text:0x0003722C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00037200; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003722C; // type:function size:0x30 o_ring_0 = .text:0x0003725C; // type:function size:0x13C scope:local Ring = .text:0x00037398; // type:function size:0x688 scope:global o_ring_3 = .text:0x00037A20; // type:function size:0x6C scope:global @@ -681,19 +681,19 @@ fn_28_3C940 = .text:0x0003C940; // type:function size:0x2E0 fn_28_3CC20 = .text:0x0003CC20; // type:function size:0x110 fn_28_3CD30 = .text:0x0003CD30; // type:function size:0xF8 fn_28_3CE28 = .text:0x0003CE28; // type:function size:0x4 -fn_28_3CE2C = .text:0x0003CE2C; // type:function size:0x264 -fn_28_3D090 = .text:0x0003D090; // type:function size:0x148 -fn_28_3D1D8 = .text:0x0003D1D8; // type:function size:0x48 -fn_28_3D220 = .text:0x0003D220; // type:function size:0x1A4 -fn_28_3D3C4 = .text:0x0003D3C4; // type:function size:0x1AC -fn_28_3D570 = .text:0x0003D570; // type:function size:0x154 -fn_28_3D6C4 = .text:0x0003D6C4; // type:function size:0x4 -fn_28_3D6C8 = .text:0x0003D6C8; // type:function size:0x138 -fn_28_3D800 = .text:0x0003D800; // type:function size:0x368 -fn_28_3DB68 = .text:0x0003DB68; // type:function size:0x224 -fn_28_3DD8C = .text:0x0003DD8C; // type:function size:0x20 -fn_28_3DDAC = .text:0x0003DDAC; // type:function size:0x4C -fn_28_3DDF8 = .text:0x0003DDF8; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003CE2C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003D090; // type:function size:0x148 scope:local +savepointExit = .text:0x0003D1D8; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003D220; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003D3C4; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003D570; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003D6C4; // type:function size:0x4 scope:local +initCollidata = .text:0x0003D6C8; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003D800; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003DB68; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003DD8C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003DDAC; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003DDF8; // type:function size:0xC4 scope:local qFabsf = .text:0x0003DEBC; // type:function size:0x20 scope:weak fn_28_3DEDC = .text:0x0003DEDC; // type:function size:0x120 fn_28_3DFFC = .text:0x0003DFFC; // type:function size:0x98 @@ -1505,11 +1505,11 @@ lbl_28_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:flo lbl_28_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float lbl_28_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float lbl_28_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_28_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0xC data:4byte -lbl_28_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_28_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_28_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_28_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000BB0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float lbl_28_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float lbl_28_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0xC data:4byte lbl_28_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float @@ -1583,11 +1583,11 @@ lbl_28_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:flo lbl_28_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float lbl_28_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float lbl_28_rodata_D08 = .rodata:0x00000D08; // type:object size:0x8 align:8 data:double -lbl_28_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D20 = .rodata:0x00000D20; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float lbl_28_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float lbl_28_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float lbl_28_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float @@ -1604,25 +1604,25 @@ lbl_28_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:flo lbl_28_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float lbl_28_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float lbl_28_rodata_D70 = .rodata:0x00000D70; // type:object size:0x8 align:8 data:double -lbl_28_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D94 = .rodata:0x00000D94; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D98 = .rodata:0x00000D98; // type:object size:0x4 align:4 data:float -lbl_28_rodata_D9C = .rodata:0x00000D9C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DA4 = .rodata:0x00000DA4; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x8 align:8 data:double -lbl_28_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x8 align:8 data:double -lbl_28_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DC4 = .rodata:0x00000DC4; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x4 align:4 data:float -lbl_28_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D94; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D98; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000DA0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000DA4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000DA8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000DB0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000DB8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000DC8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000DCC; // type:object size:0x4 scope:local align:4 data:float lbl_28_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float lbl_28_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float lbl_28_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x4 align:4 data:float @@ -1646,37 +1646,37 @@ lbl_28_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:flo lbl_28_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float lbl_28_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float lbl_28_rodata_E28 = .rodata:0x00000E28; // type:object size:0x8 align:4 data:float -lbl_28_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E48 = .rodata:0x00000E48; // type:object size:0x8 align:8 data:double -lbl_28_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E60 = .rodata:0x00000E60; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E64 = .rodata:0x00000E64; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E68 = .rodata:0x00000E68; // type:object size:0x8 align:4 data:float -lbl_28_rodata_E70 = .rodata:0x00000E70; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E74 = .rodata:0x00000E74; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E80 = .rodata:0x00000E80; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E84 = .rodata:0x00000E84; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E88 = .rodata:0x00000E88; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E8C = .rodata:0x00000E8C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E90 = .rodata:0x00000E90; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E94 = .rodata:0x00000E94; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E98 = .rodata:0x00000E98; // type:object size:0x4 align:4 data:float -lbl_28_rodata_E9C = .rodata:0x00000E9C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_EA0 = .rodata:0x00000EA0; // type:object size:0x4 align:4 data:float -lbl_28_rodata_EA4 = .rodata:0x00000EA4; // type:object size:0x4 align:4 data:float -lbl_28_rodata_EA8 = .rodata:0x00000EA8; // type:object size:0x4 align:4 data:float -lbl_28_rodata_EAC = .rodata:0x00000EAC; // type:object size:0x4 align:4 data:float -lbl_28_rodata_EB0 = .rodata:0x00000EB0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000E48; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E74; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E78; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E7C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E80; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E84; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E88; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E8C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E94; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E98; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E9C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000EA0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000EA4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000EA8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000EAC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000EB0; // type:object size:0x4 scope:local align:4 data:float lbl_28_rodata_EB8 = .rodata:0x00000EB8; // type:object size:0x4 align:4 data:float lbl_28_rodata_EBC = .rodata:0x00000EBC; // type:object size:0x4 align:4 data:float lbl_28_rodata_EC0 = .rodata:0x00000EC0; // type:object size:0x4 align:4 data:float @@ -1939,17 +1939,17 @@ lbl_28_rodata_1310 = .rodata:0x00001310; // type:object size:0x4 align:4 data:fl lbl_28_rodata_1318 = .rodata:0x00001318; // type:object size:0x8 align:8 data:double lbl_28_rodata_1320 = .rodata:0x00001320; // type:object size:0x4 align:4 data:float lbl_28_rodata_1324 = .rodata:0x00001324; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 align:4 data:float -lbl_28_rodata_132C = .rodata:0x0000132C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1330 = .rodata:0x00001330; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1334 = .rodata:0x00001334; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1338 = .rodata:0x00001338; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1340 = .rodata:0x00001340; // type:object size:0x8 align:8 data:double -lbl_28_rodata_1348 = .rodata:0x00001348; // type:object size:0x4 align:4 data:float -lbl_28_rodata_134C = .rodata:0x0000134C; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1350 = .rodata:0x00001350; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1354 = .rodata:0x00001354; // type:object size:0x4 align:4 data:float -lbl_28_rodata_1358 = .rodata:0x00001358; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001328; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000132C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001330; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001334; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001338; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001340; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001348; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000134C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001350; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001354; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001358; // type:object size:0x4 scope:local align:4 data:float lbl_28_rodata_1360 = .rodata:0x00001360; // type:object size:0x4 align:4 data:float lbl_28_rodata_1364 = .rodata:0x00001364; // type:object size:0x4 align:4 data:float lbl_28_rodata_1368 = .rodata:0x00001368; // type:object size:0x4 align:4 data:float @@ -6513,7 +6513,7 @@ lbl_28_data_D0A60 = .data:0x000D0A60; // type:object size:0x7 data:string lbl_28_data_D0A68 = .data:0x000D0A68; // type:object size:0x7 data:string lbl_28_data_D0A70 = .data:0x000D0A70; // type:object size:0x7 data:string lbl_28_data_D0A78 = .data:0x000D0A78; // type:object size:0x60 -lbl_28_data_D0AD8 = .data:0x000D0AD8; // type:object size:0x8 +_rename_ring_texlist = .data:0x000D0AD8; // type:object size:0x8 lbl_28_data_D0AE0 = .data:0x000D0AE0; // type:object size:0x38 lbl_28_data_D0B18 = .data:0x000D0B18; // type:object size:0x38 lbl_28_data_D0B50 = .data:0x000D0B50; // type:object size:0xE data:string @@ -6583,42 +6583,42 @@ lbl_28_data_D10AC = .data:0x000D10AC; // type:object size:0xB data:string lbl_28_data_D10B8 = .data:0x000D10B8; // type:object size:0x38 lbl_28_data_D10F0 = .data:0x000D10F0; // type:object size:0x8 data:byte lbl_28_data_D10F8 = .data:0x000D10F8; // type:object size:0x5 data:string -lbl_28_data_D1100 = .data:0x000D1100; // type:object size:0xE data:string -lbl_28_data_D1110 = .data:0x000D1110; // type:object size:0xE data:string -lbl_28_data_D1120 = .data:0x000D1120; // type:object size:0xD data:string -lbl_28_data_D1130 = .data:0x000D1130; // type:object size:0xD data:string -lbl_28_data_D1140 = .data:0x000D1140; // type:object size:0x30 -lbl_28_data_D1170 = .data:0x000D1170; // type:object size:0x8 -lbl_28_data_D1178 = .data:0x000D1178; // type:object size:0x204 -lbl_28_data_D137C = .data:0x000D137C; // type:object size:0x204 -lbl_28_data_D1580 = .data:0x000D1580; // type:object size:0x1C8 -lbl_28_data_D1748 = .data:0x000D1748; // type:object size:0x40 -lbl_28_data_D1788 = .data:0x000D1788; // type:object size:0x50 -lbl_28_data_D17D8 = .data:0x000D17D8; // type:object size:0x8 -lbl_28_data_D17E0 = .data:0x000D17E0; // type:object size:0x20 -lbl_28_data_D1800 = .data:0x000D1800; // type:object size:0xC0 -lbl_28_data_D18C0 = .data:0x000D18C0; // type:object size:0x60 -lbl_28_data_D1920 = .data:0x000D1920; // type:object size:0x40 -lbl_28_data_D1960 = .data:0x000D1960; // type:object size:0x80 -lbl_28_data_D19E0 = .data:0x000D19E0; // type:object size:0x40 -lbl_28_data_D1A20 = .data:0x000D1A20; // type:object size:0x24 -lbl_28_data_D1A44 = .data:0x000D1A44; // type:object size:0x1C8 -lbl_28_data_D1C0C = .data:0x000D1C0C; // type:object size:0x1C8 -lbl_28_data_D1DD4 = .data:0x000D1DD4; // type:object size:0x140 -lbl_28_data_D1F14 = .data:0x000D1F14; // type:object size:0x40 -lbl_28_data_D1F54 = .data:0x000D1F54; // type:object size:0x50 -lbl_28_data_D1FA4 = .data:0x000D1FA4; // type:object size:0x8 -lbl_28_data_D1FAC = .data:0x000D1FAC; // type:object size:0x14 -lbl_28_data_D1FC0 = .data:0x000D1FC0; // type:object size:0x120 -lbl_28_data_D20E0 = .data:0x000D20E0; // type:object size:0x60 -lbl_28_data_D2140 = .data:0x000D2140; // type:object size:0x20 -lbl_28_data_D2160 = .data:0x000D2160; // type:object size:0x30 -lbl_28_data_D2190 = .data:0x000D2190; // type:object size:0x24 -lbl_28_data_D21B4 = .data:0x000D21B4; // type:object size:0x8 -lbl_28_data_D21BC = .data:0x000D21BC; // type:object size:0x30 -lbl_28_data_D21EC = .data:0x000D21EC; // type:object size:0x4 align:4 data:float -lbl_28_data_D21F0 = .data:0x000D21F0; // type:object size:0x4 align:4 data:float -lbl_28_data_D21F4 = .data:0x000D21F4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000D1100; // type:object size:0xE scope:local data:string +@19 = .data:0x000D1110; // type:object size:0xE scope:local data:string +@20 = .data:0x000D1120; // type:object size:0xD scope:local data:string +@21 = .data:0x000D1130; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000D1140; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000D1170; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000D1178; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000D137C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000D1580; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000D1748; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000D1788; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000D17D8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000D17E0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000D1800; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000D18C0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000D1920; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000D1960; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000D19E0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000D1A20; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000D1A44; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000D1C0C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000D1DD4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000D1F14; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000D1F54; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000D1FA4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000D1FAC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000D1FC0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000D20E0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000D2140; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000D2160; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000D2190; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000D21B4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000D21BC; // type:object size:0x30 scope:local +spring3_k = .data:0x000D21EC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000D21F0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000D21F4; // type:object size:0x4 scope:local align:4 data:float lbl_28_data_D21F8 = .data:0x000D21F8; // type:object size:0xE data:string lbl_28_data_D2208 = .data:0x000D2208; // type:object size:0xC lbl_28_data_D2214 = .data:0x000D2214; // type:object size:0x8 @@ -6785,7 +6785,7 @@ lbl_28_data_D6498 = .data:0x000D6498; // type:object size:0x18 lbl_28_data_D64B0 = .data:0x000D64B0; // type:object size:0x120 lbl_28_data_D65D0 = .data:0x000D65D0; // type:object size:0x30 data:4byte lbl_28_data_D6600 = .data:0x000D6600; // type:object size:0x30 -lbl_28_data_D6630 = .data:0x000D6630; // type:object size:0x5 data:string +@115 = .data:0x000D6630; // type:object size:0x5 scope:local data:string lbl_28_data_D6638 = .data:0x000D6638; // type:object size:0xE data:string lbl_28_data_D6648 = .data:0x000D6648; // type:object size:0xD data:string lbl_28_data_D6658 = .data:0x000D6658; // type:object size:0x18 @@ -6808,149 +6808,149 @@ lbl_28_data_D6788 = .data:0x000D6788; // type:object size:0x8 lbl_28_data_D6790 = .data:0x000D6790; // type:object size:0xC lbl_28_data_D679C = .data:0x000D679C; // type:object size:0x8 lbl_28_data_D67A4 = .data:0x000D67A4; // type:object size:0x1C -lbl_28_data_D67C0 = .data:0x000D67C0; // type:object size:0xD data:string -lbl_28_data_D67D0 = .data:0x000D67D0; // type:object size:0xD data:string -lbl_28_data_D67E0 = .data:0x000D67E0; // type:object size:0x18 -lbl_28_data_D67F8 = .data:0x000D67F8; // type:object size:0x8 -lbl_28_data_D6800 = .data:0x000D6800; // type:object size:0x2D0 -lbl_28_data_D6AD0 = .data:0x000D6AD0; // type:object size:0xCE4 -lbl_28_data_D77B4 = .data:0x000D77B4; // type:object size:0x18 -lbl_28_data_D77CC = .data:0x000D77CC; // type:object size:0xE data:string -lbl_28_data_D77DC = .data:0x000D77DC; // type:object size:0xC -lbl_28_data_D77E8 = .data:0x000D77E8; // type:object size:0x8 -lbl_28_data_D77F0 = .data:0x000D77F0; // type:object size:0x50 -lbl_28_data_D7840 = .data:0x000D7840; // type:object size:0xCC -lbl_28_data_D790C = .data:0x000D790C; // type:object size:0x18 -lbl_28_data_D7924 = .data:0x000D7924; // type:object size:0xC -lbl_28_data_D7930 = .data:0x000D7930; // type:object size:0x8 -lbl_28_data_D7938 = .data:0x000D7938; // type:object size:0x50 -lbl_28_data_D7988 = .data:0x000D7988; // type:object size:0xCC -lbl_28_data_D7A54 = .data:0x000D7A54; // type:object size:0x18 -lbl_28_data_D7A6C = .data:0x000D7A6C; // type:object size:0xD data:string -lbl_28_data_D7A7C = .data:0x000D7A7C; // type:object size:0xD data:string -lbl_28_data_D7A8C = .data:0x000D7A8C; // type:object size:0xD data:string -lbl_28_data_D7A9C = .data:0x000D7A9C; // type:object size:0xD data:string -lbl_28_data_D7AAC = .data:0x000D7AAC; // type:object size:0x30 -lbl_28_data_D7ADC = .data:0x000D7ADC; // type:object size:0x8 -lbl_28_data_D7AE4 = .data:0x000D7AE4; // type:object size:0x108 -lbl_28_data_D7BEC = .data:0x000D7BEC; // type:object size:0x18C -lbl_28_data_D7D78 = .data:0x000D7D78; // type:object size:0x18 -lbl_28_data_D7D90 = .data:0x000D7D90; // type:object size:0x38 -lbl_28_data_D7DC8 = .data:0x000D7DC8; // type:object size:0x100 -lbl_28_data_D7EC8 = .data:0x000D7EC8; // type:object size:0x15C -lbl_28_data_D8024 = .data:0x000D8024; // type:object size:0x18 -lbl_28_data_D803C = .data:0x000D803C; // type:object size:0x38 -lbl_28_data_D8074 = .data:0x000D8074; // type:object size:0x10C -lbl_28_data_D8180 = .data:0x000D8180; // type:object size:0x15C -lbl_28_data_D82DC = .data:0x000D82DC; // type:object size:0x18 -lbl_28_data_D82F4 = .data:0x000D82F4; // type:object size:0x38 -lbl_28_data_D832C = .data:0x000D832C; // type:object size:0xC0 -lbl_28_data_D83EC = .data:0x000D83EC; // type:object size:0x114 -lbl_28_data_D8500 = .data:0x000D8500; // type:object size:0x18 -lbl_28_data_D8518 = .data:0x000D8518; // type:object size:0x38 -lbl_28_data_D8550 = .data:0x000D8550; // type:object size:0x108 -lbl_28_data_D8658 = .data:0x000D8658; // type:object size:0x18C -lbl_28_data_D87E4 = .data:0x000D87E4; // type:object size:0x18 -lbl_28_data_D87FC = .data:0x000D87FC; // type:object size:0x38 -lbl_28_data_D8834 = .data:0x000D8834; // type:object size:0x34 -lbl_28_data_D8868 = .data:0x000D8868; // type:object size:0x6C -lbl_28_data_D88D4 = .data:0x000D88D4; // type:object size:0x18 -lbl_28_data_D88EC = .data:0x000D88EC; // type:object size:0x38 -lbl_28_data_D8924 = .data:0x000D8924; // type:object size:0x34 -lbl_28_data_D8958 = .data:0x000D8958; // type:object size:0x6C -lbl_28_data_D89C4 = .data:0x000D89C4; // type:object size:0x18 -lbl_28_data_D89DC = .data:0x000D89DC; // type:object size:0x38 -lbl_28_data_D8A14 = .data:0x000D8A14; // type:object size:0x2B0 -lbl_28_data_D8CC4 = .data:0x000D8CC4; // type:object size:0x3B4 -lbl_28_data_D9078 = .data:0x000D9078; // type:object size:0x18 -lbl_28_data_D9090 = .data:0x000D9090; // type:object size:0x38 -lbl_28_data_D90C8 = .data:0x000D90C8; // type:object size:0x174 -lbl_28_data_D923C = .data:0x000D923C; // type:object size:0x234 -lbl_28_data_D9470 = .data:0x000D9470; // type:object size:0x18 -lbl_28_data_D9488 = .data:0x000D9488; // type:object size:0x38 -lbl_28_data_D94C0 = .data:0x000D94C0; // type:object size:0x20 -lbl_28_data_D94E0 = .data:0x000D94E0; // type:object size:0x20 -lbl_28_data_D9500 = .data:0x000D9500; // type:object size:0xA0 -lbl_28_data_D95A0 = .data:0x000D95A0; // type:object size:0xA0 -lbl_28_data_D9640 = .data:0x000D9640; // type:object size:0xA0 -lbl_28_data_D96E0 = .data:0x000D96E0; // type:object size:0xA0 -lbl_28_data_D9780 = .data:0x000D9780; // type:object size:0xA0 -lbl_28_data_D9820 = .data:0x000D9820; // type:object size:0x20 -lbl_28_data_D9840 = .data:0x000D9840; // type:object size:0x20 -lbl_28_data_D9860 = .data:0x000D9860; // type:object size:0xA0 -lbl_28_data_D9900 = .data:0x000D9900; // type:object size:0x90 -lbl_28_data_D9990 = .data:0x000D9990; // type:object size:0xC data:4byte -lbl_28_data_D999C = .data:0x000D999C; // type:object size:0xD data:string -lbl_28_data_D99AC = .data:0x000D99AC; // type:object size:0x30 -lbl_28_data_D99DC = .data:0x000D99DC; // type:object size:0x8 -lbl_28_data_D99E4 = .data:0x000D99E4; // type:object size:0x108 -lbl_28_data_D9AEC = .data:0x000D9AEC; // type:object size:0x18C -lbl_28_data_D9C78 = .data:0x000D9C78; // type:object size:0x18 -lbl_28_data_D9C90 = .data:0x000D9C90; // type:object size:0x38 -lbl_28_data_D9CC8 = .data:0x000D9CC8; // type:object size:0x100 -lbl_28_data_D9DC8 = .data:0x000D9DC8; // type:object size:0x15C -lbl_28_data_D9F24 = .data:0x000D9F24; // type:object size:0x18 -lbl_28_data_D9F3C = .data:0x000D9F3C; // type:object size:0x38 -lbl_28_data_D9F74 = .data:0x000D9F74; // type:object size:0x10C -lbl_28_data_DA080 = .data:0x000DA080; // type:object size:0x15C -lbl_28_data_DA1DC = .data:0x000DA1DC; // type:object size:0x18 -lbl_28_data_DA1F4 = .data:0x000DA1F4; // type:object size:0x38 -lbl_28_data_DA22C = .data:0x000DA22C; // type:object size:0xC0 -lbl_28_data_DA2EC = .data:0x000DA2EC; // type:object size:0x114 -lbl_28_data_DA400 = .data:0x000DA400; // type:object size:0x18 -lbl_28_data_DA418 = .data:0x000DA418; // type:object size:0x38 -lbl_28_data_DA450 = .data:0x000DA450; // type:object size:0x108 -lbl_28_data_DA558 = .data:0x000DA558; // type:object size:0x18C -lbl_28_data_DA6E4 = .data:0x000DA6E4; // type:object size:0x18 -lbl_28_data_DA6FC = .data:0x000DA6FC; // type:object size:0x38 -lbl_28_data_DA734 = .data:0x000DA734; // type:object size:0x34 -lbl_28_data_DA768 = .data:0x000DA768; // type:object size:0x6C -lbl_28_data_DA7D4 = .data:0x000DA7D4; // type:object size:0x18 -lbl_28_data_DA7EC = .data:0x000DA7EC; // type:object size:0x38 -lbl_28_data_DA824 = .data:0x000DA824; // type:object size:0x34 -lbl_28_data_DA858 = .data:0x000DA858; // type:object size:0x6C -lbl_28_data_DA8C4 = .data:0x000DA8C4; // type:object size:0x18 -lbl_28_data_DA8DC = .data:0x000DA8DC; // type:object size:0x38 -lbl_28_data_DA914 = .data:0x000DA914; // type:object size:0x2B0 -lbl_28_data_DABC4 = .data:0x000DABC4; // type:object size:0x3B4 -lbl_28_data_DAF78 = .data:0x000DAF78; // type:object size:0x18 -lbl_28_data_DAF90 = .data:0x000DAF90; // type:object size:0x38 -lbl_28_data_DAFC8 = .data:0x000DAFC8; // type:object size:0x174 -lbl_28_data_DB13C = .data:0x000DB13C; // type:object size:0x234 -lbl_28_data_DB370 = .data:0x000DB370; // type:object size:0x18 -lbl_28_data_DB388 = .data:0x000DB388; // type:object size:0x38 -lbl_28_data_DB3C0 = .data:0x000DB3C0; // type:object size:0x140 -lbl_28_data_DB500 = .data:0x000DB500; // type:object size:0x20 -lbl_28_data_DB520 = .data:0x000DB520; // type:object size:0x140 -lbl_28_data_DB660 = .data:0x000DB660; // type:object size:0x140 -lbl_28_data_DB7A0 = .data:0x000DB7A0; // type:object size:0x140 -lbl_28_data_DB8E0 = .data:0x000DB8E0; // type:object size:0x140 -lbl_28_data_DBA20 = .data:0x000DBA20; // type:object size:0x140 -lbl_28_data_DBB60 = .data:0x000DBB60; // type:object size:0x140 -lbl_28_data_DBCA0 = .data:0x000DBCA0; // type:object size:0x140 -lbl_28_data_DBDE0 = .data:0x000DBDE0; // type:object size:0x140 -lbl_28_data_DBF20 = .data:0x000DBF20; // type:object size:0x90 -lbl_28_data_DBFB0 = .data:0x000DBFB0; // type:object size:0xC data:4byte -lbl_28_data_DBFBC = .data:0x000DBFBC; // type:object size:0x1C -lbl_28_data_DBFD8 = .data:0x000DBFD8; // type:object size:0x60 -lbl_28_data_DC038 = .data:0x000DC038; // type:object size:0x4 data:4byte -lbl_28_data_DC03C = .data:0x000DC03C; // type:object size:0x4 data:4byte -lbl_28_data_DC040 = .data:0x000DC040; // type:object size:0x4 align:4 data:float -lbl_28_data_DC044 = .data:0x000DC044; // type:object size:0x4 align:4 data:float -lbl_28_data_DC048 = .data:0x000DC048; // type:object size:0x4 align:4 data:float -lbl_28_data_DC04C = .data:0x000DC04C; // type:object size:0x4 data:4byte -lbl_28_data_DC050 = .data:0x000DC050; // type:object size:0x4 data:4byte -lbl_28_data_DC054 = .data:0x000DC054; // type:object size:0x4 align:4 data:float -lbl_28_data_DC058 = .data:0x000DC058; // type:object size:0x4 align:4 data:float -lbl_28_data_DC05C = .data:0x000DC05C; // type:object size:0x4 align:4 data:float -lbl_28_data_DC060 = .data:0x000DC060; // type:object size:0xC -lbl_28_data_DC06C = .data:0x000DC06C; // type:object size:0xC -lbl_28_data_DC078 = .data:0x000DC078; // type:object size:0xC -lbl_28_data_DC084 = .data:0x000DC084; // type:object size:0xC -lbl_28_data_DC090 = .data:0x000DC090; // type:object size:0xC -lbl_28_data_DC09C = .data:0x000DC09C; // type:object size:0x4 data:4byte -lbl_28_data_DC0A0 = .data:0x000DC0A0; // type:object size:0xC -lbl_28_data_DC0AC = .data:0x000DC0AC; // type:object size:0xC +@19 = .data:0x000D67C0; // type:object size:0xD scope:local data:string +@20 = .data:0x000D67D0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000D67E0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000D67F8; // type:object size:0x8 scope:local +goalring_plist = .data:0x000D6800; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000D6AD0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000D77B4; // type:object size:0x18 scope:local +@21 = .data:0x000D77CC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000D77DC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000D77E8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000D77F0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000D7840; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000D790C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000D7924; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000D7930; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000D7938; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000D7988; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000D7A54; // type:object size:0x18 scope:local +@22 = .data:0x000D7A6C; // type:object size:0xD scope:local data:string +@23 = .data:0x000D7A7C; // type:object size:0xD scope:local data:string +@24 = .data:0x000D7A8C; // type:object size:0xD scope:local data:string +@25 = .data:0x000D7A9C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000D7AAC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000D7ADC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000D7AE4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000D7BEC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000D7D78; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000D7D90; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000D7DC8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000D7EC8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000D8024; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000D803C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000D8074; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000D8180; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000D82DC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000D82F4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000D832C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000D83EC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000D8500; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000D8518; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000D8550; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000D8658; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000D87E4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000D87FC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000D8834; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000D8868; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000D88D4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000D88EC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000D8924; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000D8958; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000D89C4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000D89DC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000D8A14; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000D8CC4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000D9078; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000D9090; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000D90C8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000D923C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000D9470; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000D9488; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000D94C0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000D94E0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000D9500; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000D95A0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000D9640; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000D96E0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000D9780; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000D9820; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000D9840; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000D9860; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000D9900; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000D9990; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000D999C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000D99AC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000D99DC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000D99E4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000D9AEC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000D9C78; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000D9C90; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000D9CC8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000D9DC8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000D9F24; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000D9F3C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000D9F74; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000DA080; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000DA1DC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000DA1F4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000DA22C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000DA2EC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000DA400; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000DA418; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000DA450; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000DA558; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000DA6E4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000DA6FC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000DA734; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000DA768; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000DA7D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000DA7EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000DA824; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000DA858; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000DA8C4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000DA8DC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000DA914; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000DABC4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000DAF78; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000DAF90; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000DAFC8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000DB13C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000DB370; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000DB388; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000DB3C0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000DB500; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000DB520; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000DB660; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000DB7A0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000DB8E0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000DBA20; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000DBB60; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000DBCA0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000DBDE0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000DBF20; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000DBFB0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000DBFBC; // type:object size:0x1C +goalring_colli_info = .data:0x000DBFD8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000DC038; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000DC03C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000DC040; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000DC044; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000DC048; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000DC04C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000DC050; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000DC054; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000DC058; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000DC05C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000DC060; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000DC06C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000DC078; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000DC084; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000DC090; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000DC09C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000DC0A0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000DC0AC; // type:object size:0xC scope:local lbl_28_data_DC0B8 = .data:0x000DC0B8; // type:object size:0xE data:string lbl_28_data_DC0C8 = .data:0x000DC0C8; // type:object size:0xD data:string lbl_28_data_DC0D8 = .data:0x000DC0D8; // type:object size:0xD data:string @@ -7025,30 +7025,30 @@ lbl_28_data_DEB90 = .data:0x000DEB90; // type:object size:0xD data:string lbl_28_data_DEBA0 = .data:0x000DEBA0; // type:object size:0xE data:string lbl_28_data_DEBB0 = .data:0x000DEBB0; // type:object size:0xD data:string lbl_28_data_DEBC0 = .data:0x000DEBC0; // type:object size:0x24 -lbl_28_data_DEBE4 = .data:0x000DEBE4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000DEBE4; // type:object size:0x8 lbl_28_data_DEBEC = .data:0x000DEBEC; // type:object size:0x98 lbl_28_data_DEC84 = .data:0x000DEC84; // type:object size:0x2DC -lbl_28_data_DEF60 = .data:0x000DEF60; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000DEF60; // type:object size:0x18 lbl_28_data_DEF78 = .data:0x000DEF78; // type:object size:0x164 lbl_28_data_DF0DC = .data:0x000DF0DC; // type:object size:0x15C -lbl_28_data_DF238 = .data:0x000DF238; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000DF238; // type:object size:0x18 lbl_28_data_DF250 = .data:0x000DF250; // type:object size:0x1B4 lbl_28_data_DF404 = .data:0x000DF404; // type:object size:0x15C -lbl_28_data_DF560 = .data:0x000DF560; // type:object size:0x18 -lbl_28_data_DF578 = .data:0x000DF578; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000DF560; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000DF578; // type:object size:0x30 lbl_28_data_DF5A8 = .data:0x000DF5A8; // type:object size:0x10 -lbl_28_data_DF5B8 = .data:0x000DF5B8; // type:object size:0x58 data:4byte -jumptable_28_data_DF610 = .data:0x000DF610; // type:object size:0x1C scope:local -lbl_28_data_DF62C = .data:0x000DF62C; // type:object size:0xC -lbl_28_data_DF638 = .data:0x000DF638; // type:object size:0xE data:string -lbl_28_data_DF648 = .data:0x000DF648; // type:object size:0xC -lbl_28_data_DF654 = .data:0x000DF654; // type:object size:0x8 -lbl_28_data_DF65C = .data:0x000DF65C; // type:object size:0x3D4 -lbl_28_data_DFA30 = .data:0x000DFA30; // type:object size:0x4A4 -lbl_28_data_DFED4 = .data:0x000DFED4; // type:object size:0x18 -lbl_28_data_DFEEC = .data:0x000DFEEC; // type:object size:0x30 -lbl_28_data_DFF1C = .data:0x000DFF1C; // type:object size:0x58 data:4byte -jumptable_28_data_DFF74 = .data:0x000DFF74; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000DF5B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000DF610; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000DF62C; // type:object size:0xC scope:local +@21 = .data:0x000DF638; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000DF648; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000DF654; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000DF65C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000DFA30; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000DFED4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000DFEEC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000DFF1C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000DFF74; // type:object size:0x1C scope:local lbl_28_data_DFFA0 = .data:0x000DFFA0; // type:object size:0xD data:string lbl_28_data_DFFB0 = .data:0x000DFFB0; // type:object size:0xE data:string lbl_28_data_DFFC0 = .data:0x000DFFC0; // type:object size:0xD data:string @@ -7787,29 +7787,29 @@ lbl_28_data_1082E0 = .data:0x001082E0; // type:object size:0x30 lbl_28_data_108310 = .data:0x00108310; // type:object size:0x30 lbl_28_data_108340 = .data:0x00108340; // type:object size:0xE data:string lbl_28_data_108350 = .data:0x00108350; // type:object size:0xC -lbl_28_data_10835C = .data:0x0010835C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0010835C; // type:object size:0x8 lbl_28_data_108364 = .data:0x00108364; // type:object size:0x318 lbl_28_data_10867C = .data:0x0010867C; // type:object size:0x42C -lbl_28_data_108AA8 = .data:0x00108AA8; // type:object size:0x18 -lbl_28_data_108AC0 = .data:0x00108AC0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00108AA8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00108AC0; // type:object size:0x38 lbl_28_data_108AF8 = .data:0x00108AF8; // type:object size:0x318 lbl_28_data_108E10 = .data:0x00108E10; // type:object size:0x42C -lbl_28_data_10923C = .data:0x0010923C; // type:object size:0x18 -lbl_28_data_109254 = .data:0x00109254; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0010923C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00109254; // type:object size:0x38 lbl_28_data_10928C = .data:0x0010928C; // type:object size:0x69C lbl_28_data_109928 = .data:0x00109928; // type:object size:0x7BC -lbl_28_data_10A0E4 = .data:0x0010A0E4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0010A0E4; // type:object size:0x18 lbl_28_data_10A0FC = .data:0x0010A0FC; // type:object size:0x268 -lbl_28_data_10A364 = .data:0x0010A364; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0010A364; // type:object size:0x24 lbl_28_data_10A388 = .data:0x0010A388; // type:object size:0x268 -lbl_28_data_10A5F0 = .data:0x0010A5F0; // type:object size:0x24 -lbl_28_data_10A614 = .data:0x0010A614; // type:object size:0x30 -lbl_28_data_10A644 = .data:0x0010A644; // type:object size:0x4 align:4 data:float -lbl_28_data_10A648 = .data:0x0010A648; // type:object size:0x4 align:4 data:float -lbl_28_data_10A64C = .data:0x0010A64C; // type:object size:0x4 align:4 data:float -lbl_28_data_10A650 = .data:0x0010A650; // type:object size:0x4 data:4byte -jumptable_28_data_10A654 = .data:0x0010A654; // type:object size:0x30 scope:local -lbl_28_data_10A684 = .data:0x0010A684; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0010A5F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0010A614; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0010A644; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0010A648; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0010A64C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0010A650; // type:object size:0x4 data:4byte +@91 = .data:0x0010A654; // type:object size:0x30 scope:local +vec$111 = .data:0x0010A684; // type:object size:0x18 scope:local lbl_28_data_10A6A0 = .data:0x0010A6A0; // type:object size:0xE data:string lbl_28_data_10A6B0 = .data:0x0010A6B0; // type:object size:0xE data:string lbl_28_data_10A6C0 = .data:0x0010A6C0; // type:object size:0xD data:string @@ -8745,7 +8745,7 @@ lbl_28_bss_6B0 = .bss:0x000006B0; // type:object size:0x8 data:4byte lbl_28_bss_6B8 = .bss:0x000006B8; // type:object size:0x8 data:4byte lbl_28_bss_6C0 = .bss:0x000006C0; // type:object size:0x8 data:4byte lbl_28_bss_6C8 = .bss:0x000006C8; // type:object size:0x8 data:4byte -lbl_28_bss_6D0 = .bss:0x000006D0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x000006D0; // type:object size:0x4 scope:local data:4byte lbl_28_bss_6D8 = .bss:0x000006D8; // type:object size:0x8 data:4byte lbl_28_bss_6E0 = .bss:0x000006E0; // type:object size:0x8 data:4byte lbl_28_bss_6E8 = .bss:0x000006E8; // type:object size:0x4 data:4byte @@ -8760,7 +8760,7 @@ colli_timer = .bss:0x00000708; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x0000070C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000710; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000714; // type:object size:0x4 scope:local data:4byte -lbl_28_bss_718 = .bss:0x00000718; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000718; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x00000720; // type:object size:0x8 scope:local data:4byte lbl_28_bss_728 = .bss:0x00000728; // type:object size:0x8 data:4byte lbl_28_bss_730 = .bss:0x00000730; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/stg29D/splits.txt b/config/GSNE8P/stg29D/splits.txt index 648890d2..ba6c65b8 100644 --- a/config/GSNE8P/stg29D/splits.txt +++ b/config/GSNE8P/stg29D/splits.txt @@ -110,13 +110,10 @@ stg29D_25.c: .text start:0x000102A4 end:0x00010654 .rodata start:0x000005B0 end:0x000005E0 -stg29D_26.c: - .text start:0x000107F8 end:0x00010990 - .rodata start:0x000005E0 end:0x000005F8 - -stg29D_27.c: - .text start:0x00010990 end:0x00010C94 - .rodata start:0x000005F8 end:0x00000600 +OBJECT/o_3spring.c: + .text start:0x000107F8 end:0x00010C94 + .rodata start:0x000005E0 end:0x00000600 + .data start:0x0002C420 end:0x0002D518 stg29D_28.c: .text start:0x00010C94 end:0x0001111C @@ -138,9 +135,10 @@ stg29D_32.c: .text start:0x000138AC end:0x000146F0 .rodata start:0x000006D0 end:0x00000728 -stg29D_33.c: - .text start:0x00014724 end:0x00014EB0 +OBJECT/o_degring_linear.c: + .text start:0x000146F0 end:0x00015040 .rodata start:0x00000728 end:0x00000740 + .data start:0x00031B18 end:0x00031B20 stg29D_34.c: .text start:0x00015734 end:0x00015A44 @@ -170,13 +168,10 @@ stg29D_40.c: .text start:0x00019228 end:0x000192F8 .rodata start:0x00000838 end:0x00000840 -stg29D_41.c: - .text start:0x0001957C end:0x0001A024 - .rodata start:0x00000840 end:0x00000878 - -stg29D_42.c: - .text start:0x0001A098 end:0x0001A0DC - .rodata start:0x00000878 end:0x00000880 +OBJECT/o_itemboxair.c: + .text start:0x000194A8 end:0x0001A150 + .rodata start:0x00000840 end:0x00000880 + .data start:0x00036F78 end:0x00036FF8 stg29D_43.c: .text start:0x0001A294 end:0x0001ACF4 diff --git a/config/GSNE8P/stg29D/symbols.txt b/config/GSNE8P/stg29D/symbols.txt index 827762f1..715e901f 100644 --- a/config/GSNE8P/stg29D/symbols.txt +++ b/config/GSNE8P/stg29D/symbols.txt @@ -108,11 +108,11 @@ fn_29_A270 = .text:0x0000A270; // type:function size:0x1CC fn_29_A43C = .text:0x0000A43C; // type:function size:0x88 fn_29_A4C4 = .text:0x0000A4C4; // type:function size:0xD0 fn_29_A594 = .text:0x0000A594; // type:function size:0xE8 -fn_29_A67C = .text:0x0000A67C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000A67C; // type:function size:0x100 fn_29_A77C = .text:0x0000A77C; // type:function size:0x198 fn_29_A914 = .text:0x0000A914; // type:function size:0xA8 fn_29_A9BC = .text:0x0000A9BC; // type:function size:0x70 -fn_29_AA2C = .text:0x0000AA2C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000AA2C; // type:function size:0x114 fn_29_AB40 = .text:0x0000AB40; // type:function size:0x6C fn_29_ABAC = .text:0x0000ABAC; // type:function size:0x180 fn_29_AD2C = .text:0x0000AD2C; // type:function size:0xA4 @@ -172,7 +172,7 @@ fn_29_EB5C = .text:0x0000EB5C; // type:function size:0xAC fn_29_EC08 = .text:0x0000EC08; // type:function size:0x4 fn_29_EC0C = .text:0x0000EC0C; // type:function size:0x20 fn_29_EC2C = .text:0x0000EC2C; // type:function size:0x40 -fn_29_EC6C = .text:0x0000EC6C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000EC6C; // type:function size:0x1E4 fn_29_EE50 = .text:0x0000EE50; // type:function size:0x24 fn_29_EE74 = .text:0x0000EE74; // type:function size:0x1C0 fn_29_F034 = .text:0x0000F034; // type:function size:0x1F4 @@ -190,11 +190,11 @@ fn_29_102A4 = .text:0x000102A4; // type:function size:0x1C4 fn_29_10468 = .text:0x00010468; // type:function size:0x1EC fn_29_10654 = .text:0x00010654; // type:function size:0x120 fn_29_10774 = .text:0x00010774; // type:function size:0x84 -fn_29_107F8 = .text:0x000107F8; // type:function size:0x198 -fn_29_10990 = .text:0x00010990; // type:function size:0xD4 -fn_29_10A64 = .text:0x00010A64; // type:function size:0x38 -fn_29_10A9C = .text:0x00010A9C; // type:function size:0x144 -fn_29_10BE0 = .text:0x00010BE0; // type:function size:0xB4 +Object3SpringJump = .text:0x000107F8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00010990; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00010A64; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00010A9C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00010BE0; // type:function size:0xB4 scope:local fn_29_10C94 = .text:0x00010C94; // type:function size:0xF8 fn_29_10D8C = .text:0x00010D8C; // type:function size:0xFC fn_29_10E88 = .text:0x00010E88; // type:function size:0x30 @@ -221,15 +221,15 @@ fn_29_13994 = .text:0x00013994; // type:function size:0x38 fn_29_139CC = .text:0x000139CC; // type:function size:0x968 fn_29_14334 = .text:0x00014334; // type:function size:0x10C fn_29_14440 = .text:0x00014440; // type:function size:0x2B0 -fn_29_146F0 = .text:0x000146F0; // type:function size:0x34 -fn_29_14724 = .text:0x00014724; // type:function size:0x11C -fn_29_14840 = .text:0x00014840; // type:function size:0x110 -fn_29_14950 = .text:0x00014950; // type:function size:0xB4 -fn_29_14A04 = .text:0x00014A04; // type:function size:0x150 -fn_29_14B54 = .text:0x00014B54; // type:function size:0xE0 -fn_29_14C34 = .text:0x00014C34; // type:function size:0x190 -fn_29_14DC4 = .text:0x00014DC4; // type:function size:0xEC -fn_29_14EB0 = .text:0x00014EB0; // type:function size:0x190 +DegRingGetNum = .text:0x000146F0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00014724; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00014840; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00014950; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00014A04; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00014B54; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00014C34; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00014DC4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00014EB0; // type:function size:0x190 scope:local fn_29_15040 = .text:0x00015040; // type:function size:0x98 fn_29_150D8 = .text:0x000150D8; // type:function size:0xC8 fn_29_151A0 = .text:0x000151A0; // type:function size:0x10C @@ -281,32 +281,32 @@ fn_29_18F00 = .text:0x00018F00; // type:function size:0x44 fn_29_18F44 = .text:0x00018F44; // type:function size:0x38 fn_29_18F7C = .text:0x00018F7C; // type:function size:0x4 fn_29_18F80 = .text:0x00018F80; // type:function size:0x38 -fn_29_18FB8 = .text:0x00018FB8; // type:function size:0x138 +_rename_ItemBombSet = .text:0x00018FB8; // type:function size:0x138 fn_29_190F0 = .text:0x000190F0; // type:function size:0x138 fn_29_19228 = .text:0x00019228; // type:function size:0xD0 fn_29_192F8 = .text:0x000192F8; // type:function size:0x90 fn_29_19388 = .text:0x00019388; // type:function size:0x94 fn_29_1941C = .text:0x0001941C; // type:function size:0x8C -fn_29_194A8 = .text:0x000194A8; // type:function size:0xD4 -fn_29_1957C = .text:0x0001957C; // type:function size:0x240 -fn_29_197BC = .text:0x000197BC; // type:function size:0x98 -fn_29_19854 = .text:0x00019854; // type:function size:0x214 -fn_29_19A68 = .text:0x00019A68; // type:function size:0x10 -fn_29_19A78 = .text:0x00019A78; // type:function size:0xA0 -fn_29_19B18 = .text:0x00019B18; // type:function size:0xD0 -fn_29_19BE8 = .text:0x00019BE8; // type:function size:0x26C -fn_29_19E54 = .text:0x00019E54; // type:function size:0x38 -fn_29_19E8C = .text:0x00019E8C; // type:function size:0x50 -fn_29_19EDC = .text:0x00019EDC; // type:function size:0x70 -fn_29_19F4C = .text:0x00019F4C; // type:function size:0x50 -fn_29_19F9C = .text:0x00019F9C; // type:function size:0x38 -fn_29_19FD4 = .text:0x00019FD4; // type:function size:0x50 -fn_29_1A024 = .text:0x0001A024; // type:function size:0x38 -fn_29_1A05C = .text:0x0001A05C; // type:function size:0x3C -fn_29_1A098 = .text:0x0001A098; // type:function size:0x44 -fn_29_1A0DC = .text:0x0001A0DC; // type:function size:0x38 -fn_29_1A114 = .text:0x0001A114; // type:function size:0x4 -fn_29_1A118 = .text:0x0001A118; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000194A8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0001957C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000197BC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00019854; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00019A68; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00019A78; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00019B18; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00019BE8; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00019E54; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00019E8C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00019EDC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00019F4C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00019F9C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00019FD4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0001A024; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0001A05C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0001A098; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0001A0DC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0001A114; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0001A118; // type:function size:0x38 scope:local fn_29_1A150 = .text:0x0001A150; // type:function size:0x144 fn_29_1A294 = .text:0x0001A294; // type:function size:0x158 fn_29_1A3EC = .text:0x0001A3EC; // type:function size:0x64 @@ -361,8 +361,8 @@ fn_29_1FEE0 = .text:0x0001FEE0; // type:function size:0x54 fn_29_1FF34 = .text:0x0001FF34; // type:function size:0x7EC fn_29_20720 = .text:0x00020720; // type:function size:0xB0 fn_29_207D0 = .text:0x000207D0; // type:function size:0xB4 -fn_29_20884 = .text:0x00020884; // type:function size:0x2C -fn_29_208B0 = .text:0x000208B0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00020884; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000208B0; // type:function size:0x30 o_ring_0 = .text:0x000208E0; // type:function size:0x13C scope:local Ring = .text:0x00020A1C; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x000210A4; // type:function size:0x1D8 scope:global @@ -803,11 +803,11 @@ lbl_29_rodata_5D0 = .rodata:0x000005D0; // type:object size:0x4 align:4 data:flo lbl_29_rodata_5D4 = .rodata:0x000005D4; // type:object size:0x4 align:4 data:float lbl_29_rodata_5D8 = .rodata:0x000005D8; // type:object size:0x4 align:4 data:float lbl_29_rodata_5DC = .rodata:0x000005DC; // type:object size:0x4 align:4 data:float -lbl_29_rodata_5E0 = .rodata:0x000005E0; // type:object size:0xC data:4byte -lbl_29_rodata_5EC = .rodata:0x000005EC; // type:object size:0x4 align:4 data:float -lbl_29_rodata_5F0 = .rodata:0x000005F0; // type:object size:0x4 align:4 data:float -lbl_29_rodata_5F4 = .rodata:0x000005F4; // type:object size:0x4 align:4 data:float -lbl_29_rodata_5F8 = .rodata:0x000005F8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000005E0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000005EC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000005F0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000005F4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000005F8; // type:object size:0x4 scope:local align:4 data:float lbl_29_rodata_600 = .rodata:0x00000600; // type:object size:0x4 align:4 data:float lbl_29_rodata_604 = .rodata:0x00000604; // type:object size:0xC data:4byte lbl_29_rodata_610 = .rodata:0x00000610; // type:object size:0x4 align:4 data:float @@ -874,11 +874,11 @@ lbl_29_rodata_710 = .rodata:0x00000710; // type:object size:0x8 align:8 data:dou lbl_29_rodata_718 = .rodata:0x00000718; // type:object size:0x4 align:4 data:float lbl_29_rodata_71C = .rodata:0x0000071C; // type:object size:0x4 align:4 data:float lbl_29_rodata_720 = .rodata:0x00000720; // type:object size:0x8 align:4 data:float -lbl_29_rodata_728 = .rodata:0x00000728; // type:object size:0x4 align:4 data:float -lbl_29_rodata_72C = .rodata:0x0000072C; // type:object size:0x4 align:4 data:float -lbl_29_rodata_730 = .rodata:0x00000730; // type:object size:0x4 align:4 data:float -lbl_29_rodata_734 = .rodata:0x00000734; // type:object size:0x4 align:4 data:float -lbl_29_rodata_738 = .rodata:0x00000738; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000728; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x0000072C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000730; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000734; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000738; // type:object size:0x4 scope:local align:4 data:float lbl_29_rodata_740 = .rodata:0x00000740; // type:object size:0x4 align:4 data:float lbl_29_rodata_744 = .rodata:0x00000744; // type:object size:0x4 align:4 data:float lbl_29_rodata_748 = .rodata:0x00000748; // type:object size:0x4 align:4 data:float @@ -934,20 +934,20 @@ lbl_29_rodata_82C = .rodata:0x0000082C; // type:object size:0x4 align:4 data:flo lbl_29_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:float lbl_29_rodata_834 = .rodata:0x00000834; // type:object size:0x4 align:4 data:float lbl_29_rodata_838 = .rodata:0x00000838; // type:object size:0x8 align:4 data:float -lbl_29_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float -lbl_29_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_29_rodata_848 = .rodata:0x00000848; // type:object size:0x4 align:4 data:float -lbl_29_rodata_84C = .rodata:0x0000084C; // type:object size:0x4 align:4 data:float -lbl_29_rodata_850 = .rodata:0x00000850; // type:object size:0x4 align:4 data:float -lbl_29_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_29_rodata_858 = .rodata:0x00000858; // type:object size:0x8 align:8 data:double -lbl_29_rodata_860 = .rodata:0x00000860; // type:object size:0x4 align:4 data:float -lbl_29_rodata_864 = .rodata:0x00000864; // type:object size:0x4 align:4 data:float -lbl_29_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float -lbl_29_rodata_86C = .rodata:0x0000086C; // type:object size:0x4 align:4 data:float -lbl_29_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:float -lbl_29_rodata_874 = .rodata:0x00000874; // type:object size:0x4 align:4 data:float -lbl_29_rodata_878 = .rodata:0x00000878; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000840; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000844; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000848; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x0000084C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000850; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000858; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000860; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000864; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000868; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x0000086C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000870; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000874; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000878; // type:object size:0x4 scope:local align:4 data:float lbl_29_rodata_880 = .rodata:0x00000880; // type:object size:0x4 align:4 data:float lbl_29_rodata_884 = .rodata:0x00000884; // type:object size:0x4 align:4 data:float lbl_29_rodata_888 = .rodata:0x00000888; // type:object size:0x4 align:4 data:float @@ -2699,42 +2699,42 @@ lbl_29_data_2C3CC = .data:0x0002C3CC; // type:object size:0x8 lbl_29_data_2C3D4 = .data:0x0002C3D4; // type:object size:0x3C lbl_29_data_2C410 = .data:0x0002C410; // type:object size:0x8 data:byte lbl_29_data_2C418 = .data:0x0002C418; // type:object size:0x5 data:string -lbl_29_data_2C420 = .data:0x0002C420; // type:object size:0xE data:string -lbl_29_data_2C430 = .data:0x0002C430; // type:object size:0xE data:string -lbl_29_data_2C440 = .data:0x0002C440; // type:object size:0xD data:string -lbl_29_data_2C450 = .data:0x0002C450; // type:object size:0xD data:string -lbl_29_data_2C460 = .data:0x0002C460; // type:object size:0x30 -lbl_29_data_2C490 = .data:0x0002C490; // type:object size:0x8 -lbl_29_data_2C498 = .data:0x0002C498; // type:object size:0x204 -lbl_29_data_2C69C = .data:0x0002C69C; // type:object size:0x204 -lbl_29_data_2C8A0 = .data:0x0002C8A0; // type:object size:0x1C8 -lbl_29_data_2CA68 = .data:0x0002CA68; // type:object size:0x40 -lbl_29_data_2CAA8 = .data:0x0002CAA8; // type:object size:0x50 -lbl_29_data_2CAF8 = .data:0x0002CAF8; // type:object size:0x8 -lbl_29_data_2CB00 = .data:0x0002CB00; // type:object size:0x20 -lbl_29_data_2CB20 = .data:0x0002CB20; // type:object size:0xC0 -lbl_29_data_2CBE0 = .data:0x0002CBE0; // type:object size:0x60 -lbl_29_data_2CC40 = .data:0x0002CC40; // type:object size:0x40 -lbl_29_data_2CC80 = .data:0x0002CC80; // type:object size:0x80 -lbl_29_data_2CD00 = .data:0x0002CD00; // type:object size:0x40 -lbl_29_data_2CD40 = .data:0x0002CD40; // type:object size:0x24 -lbl_29_data_2CD64 = .data:0x0002CD64; // type:object size:0x1C8 -lbl_29_data_2CF2C = .data:0x0002CF2C; // type:object size:0x1C8 -lbl_29_data_2D0F4 = .data:0x0002D0F4; // type:object size:0x140 -lbl_29_data_2D234 = .data:0x0002D234; // type:object size:0x40 -lbl_29_data_2D274 = .data:0x0002D274; // type:object size:0x50 -lbl_29_data_2D2C4 = .data:0x0002D2C4; // type:object size:0x8 -lbl_29_data_2D2CC = .data:0x0002D2CC; // type:object size:0x14 -lbl_29_data_2D2E0 = .data:0x0002D2E0; // type:object size:0x120 -lbl_29_data_2D400 = .data:0x0002D400; // type:object size:0x60 -lbl_29_data_2D460 = .data:0x0002D460; // type:object size:0x20 -lbl_29_data_2D480 = .data:0x0002D480; // type:object size:0x30 -lbl_29_data_2D4B0 = .data:0x0002D4B0; // type:object size:0x24 -lbl_29_data_2D4D4 = .data:0x0002D4D4; // type:object size:0x8 -lbl_29_data_2D4DC = .data:0x0002D4DC; // type:object size:0x30 -lbl_29_data_2D50C = .data:0x0002D50C; // type:object size:0x4 align:4 data:float -lbl_29_data_2D510 = .data:0x0002D510; // type:object size:0x4 align:4 data:float -lbl_29_data_2D514 = .data:0x0002D514; // type:object size:0x4 align:4 data:float +@18 = .data:0x0002C420; // type:object size:0xE scope:local data:string +@19 = .data:0x0002C430; // type:object size:0xE scope:local data:string +@20 = .data:0x0002C440; // type:object size:0xD scope:local data:string +@21 = .data:0x0002C450; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0002C460; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0002C490; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0002C498; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002C69C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0002C8A0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0002CA68; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0002CAA8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0002CAF8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0002CB00; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0002CB20; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0002CBE0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0002CC40; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0002CC80; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0002CD00; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0002CD40; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0002CD64; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0002CF2C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0002D0F4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0002D234; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0002D274; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0002D2C4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0002D2CC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0002D2E0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0002D400; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0002D460; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0002D480; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0002D4B0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0002D4D4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0002D4DC; // type:object size:0x30 scope:local +spring3_k = .data:0x0002D50C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0002D510; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0002D514; // type:object size:0x4 scope:local align:4 data:float lbl_29_data_2D518 = .data:0x0002D518; // type:object size:0xE data:string lbl_29_data_2D528 = .data:0x0002D528; // type:object size:0xC lbl_29_data_2D534 = .data:0x0002D534; // type:object size:0x8 @@ -2906,7 +2906,7 @@ lbl_29_data_31A70 = .data:0x00031A70; // type:object size:0x14 lbl_29_data_31A84 = .data:0x00031A84; // type:object size:0x24 lbl_29_data_31AA8 = .data:0x00031AA8; // type:object size:0x40 data:4byte lbl_29_data_31AE8 = .data:0x00031AE8; // type:object size:0x30 -lbl_29_data_31B18 = .data:0x00031B18; // type:object size:0x5 data:string +@115 = .data:0x00031B18; // type:object size:0x5 scope:local data:string lbl_29_data_31B20 = .data:0x00031B20; // type:object size:0xE data:string lbl_29_data_31B30 = .data:0x00031B30; // type:object size:0xD data:string lbl_29_data_31B40 = .data:0x00031B40; // type:object size:0x18 @@ -3018,21 +3018,21 @@ lbl_29_data_36550 = .data:0x00036550; // type:object size:0xD data:string lbl_29_data_36560 = .data:0x00036560; // type:object size:0xE data:string lbl_29_data_36570 = .data:0x00036570; // type:object size:0xD data:string lbl_29_data_36580 = .data:0x00036580; // type:object size:0x24 -lbl_29_data_365A4 = .data:0x000365A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000365A4; // type:object size:0x8 lbl_29_data_365AC = .data:0x000365AC; // type:object size:0x98 lbl_29_data_36644 = .data:0x00036644; // type:object size:0x2DC -lbl_29_data_36920 = .data:0x00036920; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00036920; // type:object size:0x18 lbl_29_data_36938 = .data:0x00036938; // type:object size:0x164 lbl_29_data_36A9C = .data:0x00036A9C; // type:object size:0x15C -lbl_29_data_36BF8 = .data:0x00036BF8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00036BF8; // type:object size:0x18 lbl_29_data_36C10 = .data:0x00036C10; // type:object size:0x1B4 lbl_29_data_36DC4 = .data:0x00036DC4; // type:object size:0x15C -lbl_29_data_36F20 = .data:0x00036F20; // type:object size:0x18 -lbl_29_data_36F38 = .data:0x00036F38; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00036F20; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00036F38; // type:object size:0x30 lbl_29_data_36F68 = .data:0x00036F68; // type:object size:0x10 -lbl_29_data_36F78 = .data:0x00036F78; // type:object size:0x58 data:4byte -jumptable_29_data_36FD0 = .data:0x00036FD0; // type:object size:0x1C scope:local -lbl_29_data_36FEC = .data:0x00036FEC; // type:object size:0xC +itemboxair_item_info = .data:0x00036F78; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00036FD0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00036FEC; // type:object size:0xC scope:local lbl_29_data_36FF8 = .data:0x00036FF8; // type:object size:0xE data:string lbl_29_data_37008 = .data:0x00037008; // type:object size:0xC lbl_29_data_37014 = .data:0x00037014; // type:object size:0x8 diff --git a/config/GSNE8P/stg30D/splits.txt b/config/GSNE8P/stg30D/splits.txt index 48d758c6..ceac82c3 100644 --- a/config/GSNE8P/stg30D/splits.txt +++ b/config/GSNE8P/stg30D/splits.txt @@ -162,13 +162,10 @@ stg30D_38.c: .text start:0x00016368 end:0x000173A8 .rodata start:0x00000728 end:0x00000778 -stg30D_39.c: - .text start:0x000176E8 end:0x00017880 - .rodata start:0x00000778 end:0x00000790 - -stg30D_40.c: - .text start:0x00017880 end:0x00017B84 - .rodata start:0x00000790 end:0x00000798 +OBJECT/o_3spring.c: + .text start:0x000176E8 end:0x00017B84 + .rodata start:0x00000778 end:0x00000798 + .data start:0x000BECE0 end:0x000BFDD8 stg30D_41.c: .text start:0x00017B84 end:0x0001800C @@ -202,9 +199,10 @@ stg30D_49.c: .text start:0x0001BF80 end:0x0001CDC4 .rodata start:0x00000920 end:0x00000978 -stg30D_50.c: - .text start:0x0001CDF8 end:0x0001D584 +OBJECT/o_degring_linear.c: + .text start:0x0001CDC4 end:0x0001D714 .rodata start:0x00000978 end:0x00000990 + .data start:0x000C5EF8 end:0x000C5F00 stg30D_51.c: .text start:0x0001DE08 end:0x0001E118 @@ -226,9 +224,11 @@ stg30D_55.c: .text start:0x000220C0 end:0x0002217C .rodata start:0x00000A50 end:0x00000A58 -stg30D_56.c: - .text start:0x00022324 end:0x0002363C +OBJECT/o_goalring.c: + .text start:0x00022320 end:0x0002363C .rodata start:0x00000A58 end:0x00000AB0 + .data start:0x000C7E10 end:0x000CD708 + .bss start:0x00001140 end:0x00001148 stg30D_57.c: .text start:0x00023704 end:0x00024124 @@ -246,21 +246,15 @@ stg30D_60.c: .text start:0x00025BB8 end:0x00025C88 .rodata start:0x00000B38 end:0x00000B40 -stg30D_61.c: - .text start:0x00025F0C end:0x000269B4 - .rodata start:0x00000B40 end:0x00000B78 - -stg30D_62.c: - .text start:0x00026A28 end:0x00026A6C - .rodata start:0x00000B78 end:0x00000B80 - -stg30D_63.c: - .text start:0x00026C24 end:0x00027684 - .rodata start:0x00000B80 end:0x00000BC0 +OBJECT/o_itemboxair.c: + .text start:0x00025E38 end:0x00026AE0 + .rodata start:0x00000B40 end:0x00000B80 + .data start:0x000D1A38 end:0x000D1AB8 -stg30D_64.c: - .text start:0x000276F8 end:0x0002773C - .rodata start:0x00000BC0 end:0x00000BC8 +OBJECT/o_itemboxballoon.c: + .text start:0x00026AE0 end:0x000277B0 + .rodata start:0x00000B80 end:0x00000BC8 + .data start:0x000D1AB8 end:0x000D2410 stg30D_65.c: .text start:0x000277B0 end:0x00028164 @@ -308,9 +302,11 @@ stg30D_75.c: .text start:0x000376A4 end:0x00039148 .rodata start:0x00000FA8 end:0x00001038 -stg30D_76.c: +OBJECT/o_savepoint.c: .text start:0x00039354 end:0x0003A3E4 .rodata start:0x00001038 end:0x00001070 + .data start:0x000FD410 end:0x000FD460 + .bss start:0x00001190 end:0x00001198 stg30D_77.c: .text start:0x0003AA48 end:0x0003BEF4 diff --git a/config/GSNE8P/stg30D/symbols.txt b/config/GSNE8P/stg30D/symbols.txt index bd9bf9f2..94a3eb40 100644 --- a/config/GSNE8P/stg30D/symbols.txt +++ b/config/GSNE8P/stg30D/symbols.txt @@ -150,13 +150,13 @@ fn_30_D66C = .text:0x0000D66C; // type:function size:0x1E8 fn_30_D854 = .text:0x0000D854; // type:function size:0x1EC fn_30_DA40 = .text:0x0000DA40; // type:function size:0x6C fn_30_DAAC = .text:0x0000DAAC; // type:function size:0x6C -fn_30_DB18 = .text:0x0000DB18; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000DB18; // type:function size:0x30 fn_30_DB48 = .text:0x0000DB48; // type:function size:0x30C -fn_30_DE54 = .text:0x0000DE54; // type:function size:0x74 -fn_30_DEC8 = .text:0x0000DEC8; // type:function size:0xBC -fn_30_DF84 = .text:0x0000DF84; // type:function size:0x40 -fn_30_DFC4 = .text:0x0000DFC4; // type:function size:0x2C -fn_30_DFF0 = .text:0x0000DFF0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000DE54; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000DEC8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000DF84; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000DFC4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000DFF0; // type:function size:0x60 fn_30_E050 = .text:0x0000E050; // type:function size:0x12C fn_30_E17C = .text:0x0000E17C; // type:function size:0x4 fn_30_E180 = .text:0x0000E180; // type:function size:0x4 @@ -180,11 +180,11 @@ fn_30_10634 = .text:0x00010634; // type:function size:0x1CC fn_30_10800 = .text:0x00010800; // type:function size:0x88 fn_30_10888 = .text:0x00010888; // type:function size:0xD0 fn_30_10958 = .text:0x00010958; // type:function size:0xE8 -fn_30_10A40 = .text:0x00010A40; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010A40; // type:function size:0x100 fn_30_10B40 = .text:0x00010B40; // type:function size:0x198 fn_30_10CD8 = .text:0x00010CD8; // type:function size:0xA8 fn_30_10D80 = .text:0x00010D80; // type:function size:0x70 -fn_30_10DF0 = .text:0x00010DF0; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00010DF0; // type:function size:0x114 fn_30_10F04 = .text:0x00010F04; // type:function size:0x6C fn_30_10F70 = .text:0x00010F70; // type:function size:0x180 fn_30_110F0 = .text:0x000110F0; // type:function size:0xA4 @@ -227,7 +227,7 @@ fn_30_13814 = .text:0x00013814; // type:function size:0xA4 fn_30_138B8 = .text:0x000138B8; // type:function size:0xA4 fn_30_1395C = .text:0x0001395C; // type:function size:0xA4 fn_30_13A00 = .text:0x00013A00; // type:function size:0xB0 -fn_30_13AB0 = .text:0x00013AB0; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013AB0; // type:function size:0x19C fn_30_13C4C = .text:0x00013C4C; // type:function size:0x198 _rename_MakeParticle = .text:0x00013DE4; // type:function size:0x19C fn_30_13F80 = .text:0x00013F80; // type:function size:0x198 @@ -243,7 +243,7 @@ fn_30_14A58 = .text:0x00014A58; // type:function size:0xAC fn_30_14B04 = .text:0x00014B04; // type:function size:0x4 fn_30_14B08 = .text:0x00014B08; // type:function size:0x20 fn_30_14B28 = .text:0x00014B28; // type:function size:0x40 -fn_30_14B68 = .text:0x00014B68; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014B68; // type:function size:0x1E4 fn_30_14D4C = .text:0x00014D4C; // type:function size:0x24 fn_30_14D70 = .text:0x00014D70; // type:function size:0x1C0 fn_30_14F30 = .text:0x00014F30; // type:function size:0x1F4 @@ -251,7 +251,7 @@ fn_30_15124 = .text:0x00015124; // type:function size:0x190 fn_30_152B4 = .text:0x000152B4; // type:function size:0xF8 fn_30_153AC = .text:0x000153AC; // type:function size:0x1D4 fn_30_15580 = .text:0x00015580; // type:function size:0x18C -fn_30_1570C = .text:0x0001570C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001570C; // type:function size:0x1C8 fn_30_158D4 = .text:0x000158D4; // type:function size:0xD0 fn_30_159A4 = .text:0x000159A4; // type:function size:0x358 fn_30_15CFC = .text:0x00015CFC; // type:function size:0x2C0 @@ -269,11 +269,11 @@ fn_30_173A8 = .text:0x000173A8; // type:function size:0x120 fn_30_174C8 = .text:0x000174C8; // type:function size:0x120 fn_30_175E8 = .text:0x000175E8; // type:function size:0x84 fn_30_1766C = .text:0x0001766C; // type:function size:0x7C -fn_30_176E8 = .text:0x000176E8; // type:function size:0x198 -fn_30_17880 = .text:0x00017880; // type:function size:0xD4 -fn_30_17954 = .text:0x00017954; // type:function size:0x38 -fn_30_1798C = .text:0x0001798C; // type:function size:0x144 -fn_30_17AD0 = .text:0x00017AD0; // type:function size:0xB4 +Object3SpringJump = .text:0x000176E8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00017880; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00017954; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001798C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00017AD0; // type:function size:0xB4 scope:local fn_30_17B84 = .text:0x00017B84; // type:function size:0xF8 fn_30_17C7C = .text:0x00017C7C; // type:function size:0xFC fn_30_17D78 = .text:0x00017D78; // type:function size:0x30 @@ -321,15 +321,15 @@ fn_30_1C068 = .text:0x0001C068; // type:function size:0x38 fn_30_1C0A0 = .text:0x0001C0A0; // type:function size:0x968 fn_30_1CA08 = .text:0x0001CA08; // type:function size:0x10C fn_30_1CB14 = .text:0x0001CB14; // type:function size:0x2B0 -fn_30_1CDC4 = .text:0x0001CDC4; // type:function size:0x34 -fn_30_1CDF8 = .text:0x0001CDF8; // type:function size:0x11C -fn_30_1CF14 = .text:0x0001CF14; // type:function size:0x110 -fn_30_1D024 = .text:0x0001D024; // type:function size:0xB4 -fn_30_1D0D8 = .text:0x0001D0D8; // type:function size:0x150 -fn_30_1D228 = .text:0x0001D228; // type:function size:0xE0 -fn_30_1D308 = .text:0x0001D308; // type:function size:0x190 -fn_30_1D498 = .text:0x0001D498; // type:function size:0xEC -fn_30_1D584 = .text:0x0001D584; // type:function size:0x190 +DegRingGetNum = .text:0x0001CDC4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001CDF8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001CF14; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001D024; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001D0D8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001D228; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001D308; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001D498; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001D584; // type:function size:0x190 scope:local fn_30_1D714 = .text:0x0001D714; // type:function size:0x98 fn_30_1D7AC = .text:0x0001D7AC; // type:function size:0xC8 fn_30_1D874 = .text:0x0001D874; // type:function size:0x10C @@ -389,15 +389,15 @@ fn_30_2217C = .text:0x0002217C; // type:function size:0x8C fn_30_22208 = .text:0x00022208; // type:function size:0x38 fn_30_22240 = .text:0x00022240; // type:function size:0x4 fn_30_22244 = .text:0x00022244; // type:function size:0xDC -fn_30_22320 = .text:0x00022320; // type:function size:0x4 -fn_30_22324 = .text:0x00022324; // type:function size:0x2EC -fn_30_22610 = .text:0x00022610; // type:function size:0x44 -fn_30_22654 = .text:0x00022654; // type:function size:0x7F4 -fn_30_22E48 = .text:0x00022E48; // type:function size:0x34 -fn_30_22E7C = .text:0x00022E7C; // type:function size:0xF0 -fn_30_22F6C = .text:0x00022F6C; // type:function size:0x214 -fn_30_23180 = .text:0x00023180; // type:function size:0x254 -fn_30_233D4 = .text:0x000233D4; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022320; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022324; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022610; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00022654; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00022E48; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022E7C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022F6C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00023180; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000233D4; // type:function size:0x268 scope:local fn_30_2363C = .text:0x0002363C; // type:function size:0x54 fn_30_23690 = .text:0x00023690; // type:function size:0x74 fn_30_23704 = .text:0x00023704; // type:function size:0x8C @@ -413,7 +413,7 @@ fn_30_2438C = .text:0x0002438C; // type:function size:0x3F8 fn_30_24784 = .text:0x00024784; // type:function size:0x1D0 fn_30_24954 = .text:0x00024954; // type:function size:0x140 fn_30_24A94 = .text:0x00024A94; // type:function size:0x1FC -fn_30_24C90 = .text:0x00024C90; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00024C90; // type:function size:0x13C fn_30_24DCC = .text:0x00024DCC; // type:function size:0x200 fn_30_24FCC = .text:0x00024FCC; // type:function size:0x98 fn_30_25064 = .text:0x00025064; // type:function size:0x238 @@ -433,53 +433,53 @@ fn_30_257C8 = .text:0x000257C8; // type:function size:0x44 fn_30_2580C = .text:0x0002580C; // type:function size:0x38 fn_30_25844 = .text:0x00025844; // type:function size:0x4 fn_30_25848 = .text:0x00025848; // type:function size:0x38 -fn_30_25880 = .text:0x00025880; // type:function size:0xC8 -fn_30_25948 = .text:0x00025948; // type:function size:0x138 +_rename_GiveItemP = .text:0x00025880; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025948; // type:function size:0x138 fn_30_25A80 = .text:0x00025A80; // type:function size:0x138 fn_30_25BB8 = .text:0x00025BB8; // type:function size:0xD0 fn_30_25C88 = .text:0x00025C88; // type:function size:0x90 fn_30_25D18 = .text:0x00025D18; // type:function size:0x94 fn_30_25DAC = .text:0x00025DAC; // type:function size:0x8C -fn_30_25E38 = .text:0x00025E38; // type:function size:0xD4 -fn_30_25F0C = .text:0x00025F0C; // type:function size:0x240 -fn_30_2614C = .text:0x0002614C; // type:function size:0x98 -fn_30_261E4 = .text:0x000261E4; // type:function size:0x214 -fn_30_263F8 = .text:0x000263F8; // type:function size:0x10 -fn_30_26408 = .text:0x00026408; // type:function size:0xA0 -fn_30_264A8 = .text:0x000264A8; // type:function size:0xD0 -fn_30_26578 = .text:0x00026578; // type:function size:0x26C -fn_30_267E4 = .text:0x000267E4; // type:function size:0x38 -fn_30_2681C = .text:0x0002681C; // type:function size:0x50 -fn_30_2686C = .text:0x0002686C; // type:function size:0x70 -fn_30_268DC = .text:0x000268DC; // type:function size:0x50 -fn_30_2692C = .text:0x0002692C; // type:function size:0x38 -fn_30_26964 = .text:0x00026964; // type:function size:0x50 -fn_30_269B4 = .text:0x000269B4; // type:function size:0x38 -fn_30_269EC = .text:0x000269EC; // type:function size:0x3C -fn_30_26A28 = .text:0x00026A28; // type:function size:0x44 -fn_30_26A6C = .text:0x00026A6C; // type:function size:0x38 -fn_30_26AA4 = .text:0x00026AA4; // type:function size:0x4 -fn_30_26AA8 = .text:0x00026AA8; // type:function size:0x38 -fn_30_26AE0 = .text:0x00026AE0; // type:function size:0x144 -fn_30_26C24 = .text:0x00026C24; // type:function size:0x158 -fn_30_26D7C = .text:0x00026D7C; // type:function size:0x64 -fn_30_26DE0 = .text:0x00026DE0; // type:function size:0x1C4 -fn_30_26FA4 = .text:0x00026FA4; // type:function size:0x3C -fn_30_26FE0 = .text:0x00026FE0; // type:function size:0x6C -fn_30_2704C = .text:0x0002704C; // type:function size:0x228 -fn_30_27274 = .text:0x00027274; // type:function size:0x28C -fn_30_27500 = .text:0x00027500; // type:function size:0xC -fn_30_2750C = .text:0x0002750C; // type:function size:0x50 -fn_30_2755C = .text:0x0002755C; // type:function size:0x50 -fn_30_275AC = .text:0x000275AC; // type:function size:0x50 -fn_30_275FC = .text:0x000275FC; // type:function size:0x38 -fn_30_27634 = .text:0x00027634; // type:function size:0x50 -fn_30_27684 = .text:0x00027684; // type:function size:0x38 -fn_30_276BC = .text:0x000276BC; // type:function size:0x3C -fn_30_276F8 = .text:0x000276F8; // type:function size:0x44 -fn_30_2773C = .text:0x0002773C; // type:function size:0x38 -fn_30_27774 = .text:0x00027774; // type:function size:0x4 -fn_30_27778 = .text:0x00027778; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00025E38; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00025F0C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002614C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000261E4; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000263F8; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026408; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000264A8; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00026578; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000267E4; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002681C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002686C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000268DC; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002692C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00026964; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000269B4; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000269EC; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026A28; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026A6C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00026AA4; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00026AA8; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00026AE0; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00026C24; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00026D7C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00026DE0; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00026FA4; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00026FE0; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002704C; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00027274; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00027500; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002750C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002755C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000275AC; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x000275FC; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00027634; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00027684; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000276BC; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000276F8; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002773C; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00027774; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00027778; // type:function size:0x38 scope:local fn_30_277B0 = .text:0x000277B0; // type:function size:0x280 fn_30_27A30 = .text:0x00027A30; // type:function size:0x50 fn_30_27A80 = .text:0x00027A80; // type:function size:0x50C @@ -572,8 +572,8 @@ fn_30_32D5C = .text:0x00032D5C; // type:function size:0x54 fn_30_32DB0 = .text:0x00032DB0; // type:function size:0x7EC fn_30_3359C = .text:0x0003359C; // type:function size:0xB0 fn_30_3364C = .text:0x0003364C; // type:function size:0xB4 -fn_30_33700 = .text:0x00033700; // type:function size:0x2C -fn_30_3372C = .text:0x0003372C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00033700; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003372C; // type:function size:0x30 o_ring_0 = .text:0x0003375C; // type:function size:0x13C scope:local Ring = .text:0x00033898; // type:function size:0x688 scope:global o_ring_3 = .text:0x00033F20; // type:function size:0x6C scope:global @@ -607,19 +607,19 @@ fn_30_38E68 = .text:0x00038E68; // type:function size:0x2E0 fn_30_39148 = .text:0x00039148; // type:function size:0x110 fn_30_39258 = .text:0x00039258; // type:function size:0xF8 fn_30_39350 = .text:0x00039350; // type:function size:0x4 -fn_30_39354 = .text:0x00039354; // type:function size:0x264 -fn_30_395B8 = .text:0x000395B8; // type:function size:0x148 -fn_30_39700 = .text:0x00039700; // type:function size:0x48 -fn_30_39748 = .text:0x00039748; // type:function size:0x1A4 -fn_30_398EC = .text:0x000398EC; // type:function size:0x1AC -fn_30_39A98 = .text:0x00039A98; // type:function size:0x154 -fn_30_39BEC = .text:0x00039BEC; // type:function size:0x4 -fn_30_39BF0 = .text:0x00039BF0; // type:function size:0x138 -fn_30_39D28 = .text:0x00039D28; // type:function size:0x368 -fn_30_3A090 = .text:0x0003A090; // type:function size:0x224 -fn_30_3A2B4 = .text:0x0003A2B4; // type:function size:0x20 -fn_30_3A2D4 = .text:0x0003A2D4; // type:function size:0x4C -fn_30_3A320 = .text:0x0003A320; // type:function size:0xC4 +ObjectSavePoint = .text:0x00039354; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000395B8; // type:function size:0x148 scope:local +savepointExit = .text:0x00039700; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00039748; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x000398EC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00039A98; // type:function size:0x154 scope:local +dummyFunc = .text:0x00039BEC; // type:function size:0x4 scope:local +initCollidata = .text:0x00039BF0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00039D28; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003A090; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003A2B4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003A2D4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003A320; // type:function size:0xC4 scope:local fn_30_3A3E4 = .text:0x0003A3E4; // type:function size:0x20 fn_30_3A404 = .text:0x0003A404; // type:function size:0x3C fn_30_3A440 = .text:0x0003A440; // type:function size:0x9C @@ -1398,11 +1398,11 @@ lbl_30_rodata_768 = .rodata:0x00000768; // type:object size:0x4 align:4 data:flo lbl_30_rodata_76C = .rodata:0x0000076C; // type:object size:0x4 align:4 data:float lbl_30_rodata_770 = .rodata:0x00000770; // type:object size:0x4 align:4 data:float lbl_30_rodata_774 = .rodata:0x00000774; // type:object size:0x4 align:4 data:float -lbl_30_rodata_778 = .rodata:0x00000778; // type:object size:0xC data:4byte -lbl_30_rodata_784 = .rodata:0x00000784; // type:object size:0x4 align:4 data:float -lbl_30_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:float -lbl_30_rodata_78C = .rodata:0x0000078C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_790 = .rodata:0x00000790; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000778; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000784; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000788; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000078C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000790; // type:object size:0x4 scope:local align:4 data:float lbl_30_rodata_798 = .rodata:0x00000798; // type:object size:0x4 align:4 data:float lbl_30_rodata_79C = .rodata:0x0000079C; // type:object size:0xC data:4byte lbl_30_rodata_7A8 = .rodata:0x000007A8; // type:object size:0x4 align:4 data:float @@ -1513,11 +1513,11 @@ lbl_30_rodata_960 = .rodata:0x00000960; // type:object size:0x8 align:8 data:dou lbl_30_rodata_968 = .rodata:0x00000968; // type:object size:0x4 align:4 data:float lbl_30_rodata_96C = .rodata:0x0000096C; // type:object size:0x4 align:4 data:float lbl_30_rodata_970 = .rodata:0x00000970; // type:object size:0x8 align:4 data:float -lbl_30_rodata_978 = .rodata:0x00000978; // type:object size:0x4 align:4 data:float -lbl_30_rodata_97C = .rodata:0x0000097C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_980 = .rodata:0x00000980; // type:object size:0x4 align:4 data:float -lbl_30_rodata_984 = .rodata:0x00000984; // type:object size:0x4 align:4 data:float -lbl_30_rodata_988 = .rodata:0x00000988; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000978; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x0000097C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000980; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000984; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000988; // type:object size:0x4 scope:local align:4 data:float lbl_30_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:float lbl_30_rodata_994 = .rodata:0x00000994; // type:object size:0x4 align:4 data:float lbl_30_rodata_998 = .rodata:0x00000998; // type:object size:0x4 align:4 data:float @@ -1558,25 +1558,25 @@ lbl_30_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:flo lbl_30_rodata_A40 = .rodata:0x00000A40; // type:object size:0x8 align:8 data:double lbl_30_rodata_A48 = .rodata:0x00000A48; // type:object size:0x8 align:8 data:double lbl_30_rodata_A50 = .rodata:0x00000A50; // type:object size:0x8 align:4 data:float -lbl_30_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A6C = .rodata:0x00000A6C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_30_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:8 data:double -lbl_30_rodata_A98 = .rodata:0x00000A98; // type:object size:0x8 align:8 data:double -lbl_30_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_30_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_30_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float -lbl_30_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000A60; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000A64; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A90; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000A98; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000AAC; // type:object size:0x4 scope:local align:4 data:float lbl_30_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float lbl_30_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float lbl_30_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float @@ -1610,37 +1610,37 @@ lbl_30_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:flo lbl_30_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float lbl_30_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float lbl_30_rodata_B38 = .rodata:0x00000B38; // type:object size:0x8 align:4 data:float -lbl_30_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double -lbl_30_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B78 = .rodata:0x00000B78; // type:object size:0x8 align:4 data:float -lbl_30_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_30_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_30_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000B58; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000BA4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float lbl_30_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float lbl_30_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float lbl_30_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float @@ -1903,17 +1903,17 @@ lbl_30_rodata_1020 = .rodata:0x00001020; // type:object size:0x4 align:4 data:fl lbl_30_rodata_1028 = .rodata:0x00001028; // type:object size:0x8 align:8 data:double lbl_30_rodata_1030 = .rodata:0x00001030; // type:object size:0x4 align:4 data:float lbl_30_rodata_1034 = .rodata:0x00001034; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1038 = .rodata:0x00001038; // type:object size:0x4 align:4 data:float -lbl_30_rodata_103C = .rodata:0x0000103C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1040 = .rodata:0x00001040; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1044 = .rodata:0x00001044; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1048 = .rodata:0x00001048; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1050 = .rodata:0x00001050; // type:object size:0x8 align:8 data:double -lbl_30_rodata_1058 = .rodata:0x00001058; // type:object size:0x4 align:4 data:float -lbl_30_rodata_105C = .rodata:0x0000105C; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1060 = .rodata:0x00001060; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1064 = .rodata:0x00001064; // type:object size:0x4 align:4 data:float -lbl_30_rodata_1068 = .rodata:0x00001068; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001038; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000103C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001040; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001044; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001048; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001050; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001058; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000105C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001060; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001064; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001068; // type:object size:0x4 scope:local align:4 data:float lbl_30_rodata_1070 = .rodata:0x00001070; // type:object size:0x4 align:4 data:float lbl_30_rodata_1074 = .rodata:0x00001074; // type:object size:0x4 align:4 data:float lbl_30_rodata_1078 = .rodata:0x00001078; // type:object size:0x4 align:4 data:float @@ -8387,7 +8387,7 @@ lbl_30_data_BE600 = .data:0x000BE600; // type:object size:0x7 data:string lbl_30_data_BE608 = .data:0x000BE608; // type:object size:0x7 data:string lbl_30_data_BE610 = .data:0x000BE610; // type:object size:0x7 data:string lbl_30_data_BE618 = .data:0x000BE618; // type:object size:0x60 -lbl_30_data_BE678 = .data:0x000BE678; // type:object size:0x8 +_rename_ring_texlist = .data:0x000BE678; // type:object size:0x8 lbl_30_data_BE680 = .data:0x000BE680; // type:object size:0x38 lbl_30_data_BE6B8 = .data:0x000BE6B8; // type:object size:0x38 lbl_30_data_BE6F0 = .data:0x000BE6F0; // type:object size:0xE data:string @@ -8458,42 +8458,42 @@ lbl_30_data_BEC7C = .data:0x000BEC7C; // type:object size:0xB data:string lbl_30_data_BEC88 = .data:0x000BEC88; // type:object size:0x38 lbl_30_data_BECC0 = .data:0x000BECC0; // type:object size:0x8 data:byte lbl_30_data_BECC8 = .data:0x000BECC8; // type:object size:0x5 data:string -lbl_30_data_BECE0 = .data:0x000BECE0; // type:object size:0xE data:string -lbl_30_data_BECF0 = .data:0x000BECF0; // type:object size:0xE data:string -lbl_30_data_BED00 = .data:0x000BED00; // type:object size:0xD data:string -lbl_30_data_BED10 = .data:0x000BED10; // type:object size:0xD data:string -lbl_30_data_BED20 = .data:0x000BED20; // type:object size:0x30 -lbl_30_data_BED50 = .data:0x000BED50; // type:object size:0x8 -lbl_30_data_BED58 = .data:0x000BED58; // type:object size:0x204 -lbl_30_data_BEF5C = .data:0x000BEF5C; // type:object size:0x204 -lbl_30_data_BF160 = .data:0x000BF160; // type:object size:0x1C8 -lbl_30_data_BF328 = .data:0x000BF328; // type:object size:0x40 -lbl_30_data_BF368 = .data:0x000BF368; // type:object size:0x50 -lbl_30_data_BF3B8 = .data:0x000BF3B8; // type:object size:0x8 -lbl_30_data_BF3C0 = .data:0x000BF3C0; // type:object size:0x20 -lbl_30_data_BF3E0 = .data:0x000BF3E0; // type:object size:0xC0 -lbl_30_data_BF4A0 = .data:0x000BF4A0; // type:object size:0x60 -lbl_30_data_BF500 = .data:0x000BF500; // type:object size:0x40 -lbl_30_data_BF540 = .data:0x000BF540; // type:object size:0x80 -lbl_30_data_BF5C0 = .data:0x000BF5C0; // type:object size:0x40 -lbl_30_data_BF600 = .data:0x000BF600; // type:object size:0x24 -lbl_30_data_BF624 = .data:0x000BF624; // type:object size:0x1C8 -lbl_30_data_BF7EC = .data:0x000BF7EC; // type:object size:0x1C8 -lbl_30_data_BF9B4 = .data:0x000BF9B4; // type:object size:0x140 -lbl_30_data_BFAF4 = .data:0x000BFAF4; // type:object size:0x40 -lbl_30_data_BFB34 = .data:0x000BFB34; // type:object size:0x50 -lbl_30_data_BFB84 = .data:0x000BFB84; // type:object size:0x8 -lbl_30_data_BFB8C = .data:0x000BFB8C; // type:object size:0x14 -lbl_30_data_BFBA0 = .data:0x000BFBA0; // type:object size:0x120 -lbl_30_data_BFCC0 = .data:0x000BFCC0; // type:object size:0x60 -lbl_30_data_BFD20 = .data:0x000BFD20; // type:object size:0x20 -lbl_30_data_BFD40 = .data:0x000BFD40; // type:object size:0x30 -lbl_30_data_BFD70 = .data:0x000BFD70; // type:object size:0x24 -lbl_30_data_BFD94 = .data:0x000BFD94; // type:object size:0x8 -lbl_30_data_BFD9C = .data:0x000BFD9C; // type:object size:0x30 -lbl_30_data_BFDCC = .data:0x000BFDCC; // type:object size:0x4 align:4 data:float -lbl_30_data_BFDD0 = .data:0x000BFDD0; // type:object size:0x4 align:4 data:float -lbl_30_data_BFDD4 = .data:0x000BFDD4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000BECE0; // type:object size:0xE scope:local data:string +@19 = .data:0x000BECF0; // type:object size:0xE scope:local data:string +@20 = .data:0x000BED00; // type:object size:0xD scope:local data:string +@21 = .data:0x000BED10; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000BED20; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000BED50; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000BED58; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000BEF5C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000BF160; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000BF328; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000BF368; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000BF3B8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000BF3C0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000BF3E0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000BF4A0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000BF500; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000BF540; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000BF5C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000BF600; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000BF624; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000BF7EC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000BF9B4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000BFAF4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000BFB34; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000BFB84; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000BFB8C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000BFBA0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000BFCC0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000BFD20; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000BFD40; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000BFD70; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000BFD94; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000BFD9C; // type:object size:0x30 scope:local +spring3_k = .data:0x000BFDCC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000BFDD0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000BFDD4; // type:object size:0x4 scope:local align:4 data:float lbl_30_data_BFDD8 = .data:0x000BFDD8; // type:object size:0xE data:string lbl_30_data_BFDE8 = .data:0x000BFDE8; // type:object size:0xC lbl_30_data_BFDF4 = .data:0x000BFDF4; // type:object size:0x8 @@ -8729,7 +8729,7 @@ lbl_30_data_C5E50 = .data:0x000C5E50; // type:object size:0x14 lbl_30_data_C5E64 = .data:0x000C5E64; // type:object size:0x24 lbl_30_data_C5E88 = .data:0x000C5E88; // type:object size:0x40 data:4byte lbl_30_data_C5EC8 = .data:0x000C5EC8; // type:object size:0x30 -lbl_30_data_C5EF8 = .data:0x000C5EF8; // type:object size:0x5 data:string +@115 = .data:0x000C5EF8; // type:object size:0x5 scope:local data:string lbl_30_data_C5F00 = .data:0x000C5F00; // type:object size:0xE data:string lbl_30_data_C5F10 = .data:0x000C5F10; // type:object size:0xD data:string lbl_30_data_C5F20 = .data:0x000C5F20; // type:object size:0x18 @@ -8803,149 +8803,149 @@ lbl_30_data_C7DA8 = .data:0x000C7DA8; // type:object size:0x30 lbl_30_data_C7DD8 = .data:0x000C7DD8; // type:object size:0xF data:string lbl_30_data_C7DE8 = .data:0x000C7DE8; // type:object size:0x10 data:string lbl_30_data_C7DF8 = .data:0x000C7DF8; // type:object size:0x18 data:string -lbl_30_data_C7E10 = .data:0x000C7E10; // type:object size:0xD data:string -lbl_30_data_C7E20 = .data:0x000C7E20; // type:object size:0xD data:string -lbl_30_data_C7E30 = .data:0x000C7E30; // type:object size:0x18 -lbl_30_data_C7E48 = .data:0x000C7E48; // type:object size:0x8 -lbl_30_data_C7E50 = .data:0x000C7E50; // type:object size:0x2D0 -lbl_30_data_C8120 = .data:0x000C8120; // type:object size:0xCE4 -lbl_30_data_C8E04 = .data:0x000C8E04; // type:object size:0x18 -lbl_30_data_C8E1C = .data:0x000C8E1C; // type:object size:0xE data:string -lbl_30_data_C8E2C = .data:0x000C8E2C; // type:object size:0xC -lbl_30_data_C8E38 = .data:0x000C8E38; // type:object size:0x8 -lbl_30_data_C8E40 = .data:0x000C8E40; // type:object size:0x50 -lbl_30_data_C8E90 = .data:0x000C8E90; // type:object size:0xCC -lbl_30_data_C8F5C = .data:0x000C8F5C; // type:object size:0x18 -lbl_30_data_C8F74 = .data:0x000C8F74; // type:object size:0xC -lbl_30_data_C8F80 = .data:0x000C8F80; // type:object size:0x8 -lbl_30_data_C8F88 = .data:0x000C8F88; // type:object size:0x50 -lbl_30_data_C8FD8 = .data:0x000C8FD8; // type:object size:0xCC -lbl_30_data_C90A4 = .data:0x000C90A4; // type:object size:0x18 -lbl_30_data_C90BC = .data:0x000C90BC; // type:object size:0xD data:string -lbl_30_data_C90CC = .data:0x000C90CC; // type:object size:0xD data:string -lbl_30_data_C90DC = .data:0x000C90DC; // type:object size:0xD data:string -lbl_30_data_C90EC = .data:0x000C90EC; // type:object size:0xD data:string -lbl_30_data_C90FC = .data:0x000C90FC; // type:object size:0x30 -lbl_30_data_C912C = .data:0x000C912C; // type:object size:0x8 -lbl_30_data_C9134 = .data:0x000C9134; // type:object size:0x108 -lbl_30_data_C923C = .data:0x000C923C; // type:object size:0x18C -lbl_30_data_C93C8 = .data:0x000C93C8; // type:object size:0x18 -lbl_30_data_C93E0 = .data:0x000C93E0; // type:object size:0x38 -lbl_30_data_C9418 = .data:0x000C9418; // type:object size:0x100 -lbl_30_data_C9518 = .data:0x000C9518; // type:object size:0x15C -lbl_30_data_C9674 = .data:0x000C9674; // type:object size:0x18 -lbl_30_data_C968C = .data:0x000C968C; // type:object size:0x38 -lbl_30_data_C96C4 = .data:0x000C96C4; // type:object size:0x10C -lbl_30_data_C97D0 = .data:0x000C97D0; // type:object size:0x15C -lbl_30_data_C992C = .data:0x000C992C; // type:object size:0x18 -lbl_30_data_C9944 = .data:0x000C9944; // type:object size:0x38 -lbl_30_data_C997C = .data:0x000C997C; // type:object size:0xC0 -lbl_30_data_C9A3C = .data:0x000C9A3C; // type:object size:0x114 -lbl_30_data_C9B50 = .data:0x000C9B50; // type:object size:0x18 -lbl_30_data_C9B68 = .data:0x000C9B68; // type:object size:0x38 -lbl_30_data_C9BA0 = .data:0x000C9BA0; // type:object size:0x108 -lbl_30_data_C9CA8 = .data:0x000C9CA8; // type:object size:0x18C -lbl_30_data_C9E34 = .data:0x000C9E34; // type:object size:0x18 -lbl_30_data_C9E4C = .data:0x000C9E4C; // type:object size:0x38 -lbl_30_data_C9E84 = .data:0x000C9E84; // type:object size:0x34 -lbl_30_data_C9EB8 = .data:0x000C9EB8; // type:object size:0x6C -lbl_30_data_C9F24 = .data:0x000C9F24; // type:object size:0x18 -lbl_30_data_C9F3C = .data:0x000C9F3C; // type:object size:0x38 -lbl_30_data_C9F74 = .data:0x000C9F74; // type:object size:0x34 -lbl_30_data_C9FA8 = .data:0x000C9FA8; // type:object size:0x6C -lbl_30_data_CA014 = .data:0x000CA014; // type:object size:0x18 -lbl_30_data_CA02C = .data:0x000CA02C; // type:object size:0x38 -lbl_30_data_CA064 = .data:0x000CA064; // type:object size:0x2B0 -lbl_30_data_CA314 = .data:0x000CA314; // type:object size:0x3B4 -lbl_30_data_CA6C8 = .data:0x000CA6C8; // type:object size:0x18 -lbl_30_data_CA6E0 = .data:0x000CA6E0; // type:object size:0x38 -lbl_30_data_CA718 = .data:0x000CA718; // type:object size:0x174 -lbl_30_data_CA88C = .data:0x000CA88C; // type:object size:0x234 -lbl_30_data_CAAC0 = .data:0x000CAAC0; // type:object size:0x18 -lbl_30_data_CAAD8 = .data:0x000CAAD8; // type:object size:0x38 -lbl_30_data_CAB10 = .data:0x000CAB10; // type:object size:0x20 -lbl_30_data_CAB30 = .data:0x000CAB30; // type:object size:0x20 -lbl_30_data_CAB50 = .data:0x000CAB50; // type:object size:0xA0 -lbl_30_data_CABF0 = .data:0x000CABF0; // type:object size:0xA0 -lbl_30_data_CAC90 = .data:0x000CAC90; // type:object size:0xA0 -lbl_30_data_CAD30 = .data:0x000CAD30; // type:object size:0xA0 -lbl_30_data_CADD0 = .data:0x000CADD0; // type:object size:0xA0 -lbl_30_data_CAE70 = .data:0x000CAE70; // type:object size:0x20 -lbl_30_data_CAE90 = .data:0x000CAE90; // type:object size:0x20 -lbl_30_data_CAEB0 = .data:0x000CAEB0; // type:object size:0xA0 -lbl_30_data_CAF50 = .data:0x000CAF50; // type:object size:0x90 -lbl_30_data_CAFE0 = .data:0x000CAFE0; // type:object size:0xC data:4byte -lbl_30_data_CAFEC = .data:0x000CAFEC; // type:object size:0xD data:string -lbl_30_data_CAFFC = .data:0x000CAFFC; // type:object size:0x30 -lbl_30_data_CB02C = .data:0x000CB02C; // type:object size:0x8 -lbl_30_data_CB034 = .data:0x000CB034; // type:object size:0x108 -lbl_30_data_CB13C = .data:0x000CB13C; // type:object size:0x18C -lbl_30_data_CB2C8 = .data:0x000CB2C8; // type:object size:0x18 -lbl_30_data_CB2E0 = .data:0x000CB2E0; // type:object size:0x38 -lbl_30_data_CB318 = .data:0x000CB318; // type:object size:0x100 -lbl_30_data_CB418 = .data:0x000CB418; // type:object size:0x15C -lbl_30_data_CB574 = .data:0x000CB574; // type:object size:0x18 -lbl_30_data_CB58C = .data:0x000CB58C; // type:object size:0x38 -lbl_30_data_CB5C4 = .data:0x000CB5C4; // type:object size:0x10C -lbl_30_data_CB6D0 = .data:0x000CB6D0; // type:object size:0x15C -lbl_30_data_CB82C = .data:0x000CB82C; // type:object size:0x18 -lbl_30_data_CB844 = .data:0x000CB844; // type:object size:0x38 -lbl_30_data_CB87C = .data:0x000CB87C; // type:object size:0xC0 -lbl_30_data_CB93C = .data:0x000CB93C; // type:object size:0x114 -lbl_30_data_CBA50 = .data:0x000CBA50; // type:object size:0x18 -lbl_30_data_CBA68 = .data:0x000CBA68; // type:object size:0x38 -lbl_30_data_CBAA0 = .data:0x000CBAA0; // type:object size:0x108 -lbl_30_data_CBBA8 = .data:0x000CBBA8; // type:object size:0x18C -lbl_30_data_CBD34 = .data:0x000CBD34; // type:object size:0x18 -lbl_30_data_CBD4C = .data:0x000CBD4C; // type:object size:0x38 -lbl_30_data_CBD84 = .data:0x000CBD84; // type:object size:0x34 -lbl_30_data_CBDB8 = .data:0x000CBDB8; // type:object size:0x6C -lbl_30_data_CBE24 = .data:0x000CBE24; // type:object size:0x18 -lbl_30_data_CBE3C = .data:0x000CBE3C; // type:object size:0x38 -lbl_30_data_CBE74 = .data:0x000CBE74; // type:object size:0x34 -lbl_30_data_CBEA8 = .data:0x000CBEA8; // type:object size:0x6C -lbl_30_data_CBF14 = .data:0x000CBF14; // type:object size:0x18 -lbl_30_data_CBF2C = .data:0x000CBF2C; // type:object size:0x38 -lbl_30_data_CBF64 = .data:0x000CBF64; // type:object size:0x2B0 -lbl_30_data_CC214 = .data:0x000CC214; // type:object size:0x3B4 -lbl_30_data_CC5C8 = .data:0x000CC5C8; // type:object size:0x18 -lbl_30_data_CC5E0 = .data:0x000CC5E0; // type:object size:0x38 -lbl_30_data_CC618 = .data:0x000CC618; // type:object size:0x174 -lbl_30_data_CC78C = .data:0x000CC78C; // type:object size:0x234 -lbl_30_data_CC9C0 = .data:0x000CC9C0; // type:object size:0x18 -lbl_30_data_CC9D8 = .data:0x000CC9D8; // type:object size:0x38 -lbl_30_data_CCA10 = .data:0x000CCA10; // type:object size:0x140 -lbl_30_data_CCB50 = .data:0x000CCB50; // type:object size:0x20 -lbl_30_data_CCB70 = .data:0x000CCB70; // type:object size:0x140 -lbl_30_data_CCCB0 = .data:0x000CCCB0; // type:object size:0x140 -lbl_30_data_CCDF0 = .data:0x000CCDF0; // type:object size:0x140 -lbl_30_data_CCF30 = .data:0x000CCF30; // type:object size:0x140 -lbl_30_data_CD070 = .data:0x000CD070; // type:object size:0x140 -lbl_30_data_CD1B0 = .data:0x000CD1B0; // type:object size:0x140 -lbl_30_data_CD2F0 = .data:0x000CD2F0; // type:object size:0x140 -lbl_30_data_CD430 = .data:0x000CD430; // type:object size:0x140 -lbl_30_data_CD570 = .data:0x000CD570; // type:object size:0x90 -lbl_30_data_CD600 = .data:0x000CD600; // type:object size:0xC data:4byte -lbl_30_data_CD60C = .data:0x000CD60C; // type:object size:0x1C -lbl_30_data_CD628 = .data:0x000CD628; // type:object size:0x60 -lbl_30_data_CD688 = .data:0x000CD688; // type:object size:0x4 data:4byte -lbl_30_data_CD68C = .data:0x000CD68C; // type:object size:0x4 data:4byte -lbl_30_data_CD690 = .data:0x000CD690; // type:object size:0x4 align:4 data:float -lbl_30_data_CD694 = .data:0x000CD694; // type:object size:0x4 align:4 data:float -lbl_30_data_CD698 = .data:0x000CD698; // type:object size:0x4 align:4 data:float -lbl_30_data_CD69C = .data:0x000CD69C; // type:object size:0x4 data:4byte -lbl_30_data_CD6A0 = .data:0x000CD6A0; // type:object size:0x4 data:4byte -lbl_30_data_CD6A4 = .data:0x000CD6A4; // type:object size:0x4 align:4 data:float -lbl_30_data_CD6A8 = .data:0x000CD6A8; // type:object size:0x4 align:4 data:float -lbl_30_data_CD6AC = .data:0x000CD6AC; // type:object size:0x4 align:4 data:float -lbl_30_data_CD6B0 = .data:0x000CD6B0; // type:object size:0xC -lbl_30_data_CD6BC = .data:0x000CD6BC; // type:object size:0xC -lbl_30_data_CD6C8 = .data:0x000CD6C8; // type:object size:0xC -lbl_30_data_CD6D4 = .data:0x000CD6D4; // type:object size:0xC -lbl_30_data_CD6E0 = .data:0x000CD6E0; // type:object size:0xC -lbl_30_data_CD6EC = .data:0x000CD6EC; // type:object size:0x4 data:4byte -lbl_30_data_CD6F0 = .data:0x000CD6F0; // type:object size:0xC -lbl_30_data_CD6FC = .data:0x000CD6FC; // type:object size:0xC +@19 = .data:0x000C7E10; // type:object size:0xD scope:local data:string +@20 = .data:0x000C7E20; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000C7E30; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000C7E48; // type:object size:0x8 scope:local +goalring_plist = .data:0x000C7E50; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000C8120; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000C8E04; // type:object size:0x18 scope:local +@21 = .data:0x000C8E1C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000C8E2C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000C8E38; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000C8E40; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000C8E90; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000C8F5C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000C8F74; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000C8F80; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000C8F88; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000C8FD8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000C90A4; // type:object size:0x18 scope:local +@22 = .data:0x000C90BC; // type:object size:0xD scope:local data:string +@23 = .data:0x000C90CC; // type:object size:0xD scope:local data:string +@24 = .data:0x000C90DC; // type:object size:0xD scope:local data:string +@25 = .data:0x000C90EC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000C90FC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000C912C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000C9134; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000C923C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000C93C8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000C93E0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000C9418; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000C9518; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000C9674; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000C968C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000C96C4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000C97D0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000C992C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000C9944; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000C997C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000C9A3C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000C9B50; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000C9B68; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000C9BA0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000C9CA8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000C9E34; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000C9E4C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000C9E84; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000C9EB8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000C9F24; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000C9F3C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000C9F74; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000C9FA8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000CA014; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000CA02C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000CA064; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000CA314; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000CA6C8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000CA6E0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000CA718; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000CA88C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000CAAC0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000CAAD8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000CAB10; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000CAB30; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000CAB50; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000CABF0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000CAC90; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000CAD30; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000CADD0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000CAE70; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000CAE90; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000CAEB0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000CAF50; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000CAFE0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000CAFEC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000CAFFC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000CB02C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000CB034; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000CB13C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000CB2C8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000CB2E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000CB318; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000CB418; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000CB574; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000CB58C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000CB5C4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000CB6D0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000CB82C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000CB844; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000CB87C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000CB93C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000CBA50; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000CBA68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000CBAA0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000CBBA8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000CBD34; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000CBD4C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000CBD84; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000CBDB8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000CBE24; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000CBE3C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000CBE74; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000CBEA8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000CBF14; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000CBF2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000CBF64; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000CC214; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000CC5C8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000CC5E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000CC618; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000CC78C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000CC9C0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000CC9D8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000CCA10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000CCB50; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000CCB70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000CCCB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000CCDF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000CCF30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000CD070; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000CD1B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000CD2F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000CD430; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000CD570; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000CD600; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000CD60C; // type:object size:0x1C +goalring_colli_info = .data:0x000CD628; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000CD688; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000CD68C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000CD690; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000CD694; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000CD698; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000CD69C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000CD6A0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000CD6A4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000CD6A8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000CD6AC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000CD6B0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000CD6BC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000CD6C8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000CD6D4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000CD6E0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000CD6EC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000CD6F0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000CD6FC; // type:object size:0xC scope:local lbl_30_data_CD708 = .data:0x000CD708; // type:object size:0xE data:string lbl_30_data_CD718 = .data:0x000CD718; // type:object size:0xD data:string lbl_30_data_CD728 = .data:0x000CD728; // type:object size:0xD data:string @@ -9031,30 +9031,30 @@ lbl_30_data_D1010 = .data:0x000D1010; // type:object size:0xD data:string lbl_30_data_D1020 = .data:0x000D1020; // type:object size:0xE data:string lbl_30_data_D1030 = .data:0x000D1030; // type:object size:0xD data:string lbl_30_data_D1040 = .data:0x000D1040; // type:object size:0x24 -lbl_30_data_D1064 = .data:0x000D1064; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000D1064; // type:object size:0x8 lbl_30_data_D106C = .data:0x000D106C; // type:object size:0x98 lbl_30_data_D1104 = .data:0x000D1104; // type:object size:0x2DC -lbl_30_data_D13E0 = .data:0x000D13E0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000D13E0; // type:object size:0x18 lbl_30_data_D13F8 = .data:0x000D13F8; // type:object size:0x164 lbl_30_data_D155C = .data:0x000D155C; // type:object size:0x15C -lbl_30_data_D16B8 = .data:0x000D16B8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000D16B8; // type:object size:0x18 lbl_30_data_D16D0 = .data:0x000D16D0; // type:object size:0x1B4 lbl_30_data_D1884 = .data:0x000D1884; // type:object size:0x15C -lbl_30_data_D19E0 = .data:0x000D19E0; // type:object size:0x18 -lbl_30_data_D19F8 = .data:0x000D19F8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000D19E0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000D19F8; // type:object size:0x30 lbl_30_data_D1A28 = .data:0x000D1A28; // type:object size:0x10 -lbl_30_data_D1A38 = .data:0x000D1A38; // type:object size:0x58 data:4byte -jumptable_30_data_D1A90 = .data:0x000D1A90; // type:object size:0x1C scope:local -lbl_30_data_D1AAC = .data:0x000D1AAC; // type:object size:0xC -lbl_30_data_D1AB8 = .data:0x000D1AB8; // type:object size:0xE data:string -lbl_30_data_D1AC8 = .data:0x000D1AC8; // type:object size:0xC -lbl_30_data_D1AD4 = .data:0x000D1AD4; // type:object size:0x8 -lbl_30_data_D1ADC = .data:0x000D1ADC; // type:object size:0x3D4 -lbl_30_data_D1EB0 = .data:0x000D1EB0; // type:object size:0x4A4 -lbl_30_data_D2354 = .data:0x000D2354; // type:object size:0x18 -lbl_30_data_D236C = .data:0x000D236C; // type:object size:0x30 -lbl_30_data_D239C = .data:0x000D239C; // type:object size:0x58 data:4byte -jumptable_30_data_D23F4 = .data:0x000D23F4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000D1A38; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000D1A90; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000D1AAC; // type:object size:0xC scope:local +@21 = .data:0x000D1AB8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000D1AC8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000D1AD4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000D1ADC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000D1EB0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000D2354; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000D236C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000D239C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000D23F4; // type:object size:0x1C scope:local lbl_30_data_D2420 = .data:0x000D2420; // type:object size:0xD data:string lbl_30_data_D2430 = .data:0x000D2430; // type:object size:0xE data:string lbl_30_data_D2440 = .data:0x000D2440; // type:object size:0xD data:string @@ -9805,29 +9805,29 @@ lbl_30_data_FB0A0 = .data:0x000FB0A0; // type:object size:0x30 lbl_30_data_FB0D0 = .data:0x000FB0D0; // type:object size:0x30 lbl_30_data_FB100 = .data:0x000FB100; // type:object size:0xE data:string lbl_30_data_FB110 = .data:0x000FB110; // type:object size:0xC -lbl_30_data_FB11C = .data:0x000FB11C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000FB11C; // type:object size:0x8 lbl_30_data_FB124 = .data:0x000FB124; // type:object size:0x318 lbl_30_data_FB43C = .data:0x000FB43C; // type:object size:0x42C -lbl_30_data_FB868 = .data:0x000FB868; // type:object size:0x18 -lbl_30_data_FB880 = .data:0x000FB880; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000FB868; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000FB880; // type:object size:0x38 lbl_30_data_FB8B8 = .data:0x000FB8B8; // type:object size:0x318 lbl_30_data_FBBD0 = .data:0x000FBBD0; // type:object size:0x42C -lbl_30_data_FBFFC = .data:0x000FBFFC; // type:object size:0x18 -lbl_30_data_FC014 = .data:0x000FC014; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000FBFFC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000FC014; // type:object size:0x38 lbl_30_data_FC04C = .data:0x000FC04C; // type:object size:0x69C lbl_30_data_FC6E8 = .data:0x000FC6E8; // type:object size:0x7BC -lbl_30_data_FCEA4 = .data:0x000FCEA4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000FCEA4; // type:object size:0x18 lbl_30_data_FCEBC = .data:0x000FCEBC; // type:object size:0x268 -lbl_30_data_FD124 = .data:0x000FD124; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000FD124; // type:object size:0x24 lbl_30_data_FD148 = .data:0x000FD148; // type:object size:0x268 -lbl_30_data_FD3B0 = .data:0x000FD3B0; // type:object size:0x24 -lbl_30_data_FD3D4 = .data:0x000FD3D4; // type:object size:0x30 -lbl_30_data_FD404 = .data:0x000FD404; // type:object size:0x4 align:4 data:float -lbl_30_data_FD408 = .data:0x000FD408; // type:object size:0x4 align:4 data:float -lbl_30_data_FD40C = .data:0x000FD40C; // type:object size:0x4 align:4 data:float -lbl_30_data_FD410 = .data:0x000FD410; // type:object size:0x4 data:4byte -jumptable_30_data_FD414 = .data:0x000FD414; // type:object size:0x30 scope:local -lbl_30_data_FD444 = .data:0x000FD444; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000FD3B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000FD3D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000FD404; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000FD408; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000FD40C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000FD410; // type:object size:0x4 data:4byte +@91 = .data:0x000FD414; // type:object size:0x30 scope:local +vec$111 = .data:0x000FD444; // type:object size:0x18 scope:local lbl_30_data_FD460 = .data:0x000FD460; // type:object size:0xE data:string lbl_30_data_FD470 = .data:0x000FD470; // type:object size:0xE data:string lbl_30_data_FD480 = .data:0x000FD480; // type:object size:0xD data:string @@ -11632,7 +11632,7 @@ lbl_30_bss_AF0 = .bss:0x00000AF0; // type:object size:0x4 data:4byte lbl_30_bss_AF4 = .bss:0x00000AF4; // type:object size:0x4 data:4byte lbl_30_bss_AF8 = .bss:0x00000AF8; // type:object size:0x640 data:4byte lbl_30_bss_1138 = .bss:0x00001138; // type:object size:0x8 data:4byte -lbl_30_bss_1140 = .bss:0x00001140; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00001140; // type:object size:0x4 scope:local data:4byte lbl_30_bss_1148 = .bss:0x00001148; // type:object size:0x8 data:4byte lbl_30_bss_1150 = .bss:0x00001150; // type:object size:0x8 data:4byte lbl_30_bss_1158 = .bss:0x00001158; // type:object size:0x8 data:4byte @@ -11648,7 +11648,7 @@ colli_timer = .bss:0x00001180; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00001184; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001188; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x0000118C; // type:object size:0x4 scope:local data:4byte -lbl_30_bss_1190 = .bss:0x00001190; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001190; // type:object size:0x4 scope:local data:4byte lbl_30_bss_1198 = .bss:0x00001198; // type:object size:0x4 data:4byte lbl_30_bss_119C = .bss:0x0000119C; // type:object size:0x4 data:4byte lbl_30_bss_11A0 = .bss:0x000011A0; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg31D/splits.txt b/config/GSNE8P/stg31D/splits.txt index 1cb33800..56335d85 100644 --- a/config/GSNE8P/stg31D/splits.txt +++ b/config/GSNE8P/stg31D/splits.txt @@ -134,13 +134,10 @@ stg31D_31.c: .text start:0x00010228 end:0x00011268 .rodata start:0x000005D0 end:0x00000620 -stg31D_32.c: - .text start:0x000115A8 end:0x00011740 - .rodata start:0x00000620 end:0x00000638 - -stg31D_33.c: - .text start:0x00011740 end:0x00011A44 - .rodata start:0x00000638 end:0x00000640 +OBJECT/o_3spring.c: + .text start:0x000115A8 end:0x00011A44 + .rodata start:0x00000620 end:0x00000640 + .data start:0x00084BA0 end:0x00085C98 stg31D_34.c: .text start:0x00011A44 end:0x00011ECC @@ -174,9 +171,10 @@ stg31D_42.c: .text start:0x00015E40 end:0x00016C84 .rodata start:0x000007C8 end:0x00000820 -stg31D_43.c: - .text start:0x00016CB8 end:0x00017444 +OBJECT/o_degring_linear.c: + .text start:0x00016C84 end:0x000175D4 .rodata start:0x00000820 end:0x00000838 + .data start:0x0008BDB8 end:0x0008BDC0 stg31D_44.c: .text start:0x00017CC8 end:0x00017FD8 @@ -198,9 +196,11 @@ stg31D_48.c: .text start:0x0001BF80 end:0x0001C03C .rodata start:0x000008F8 end:0x00000900 -stg31D_49.c: - .text start:0x0001C1E4 end:0x0001D4FC +OBJECT/o_goalring.c: + .text start:0x0001C1E0 end:0x0001D4FC .rodata start:0x00000900 end:0x00000958 + .data start:0x0008DCD0 end:0x000935C8 + .bss start:0x00000AF0 end:0x00000AF8 stg31D_50.c: .text start:0x0001D5C4 end:0x0001DFE4 @@ -218,21 +218,15 @@ stg31D_53.c: .text start:0x0001FA78 end:0x0001FB48 .rodata start:0x000009E0 end:0x000009E8 -stg31D_54.c: - .text start:0x0001FDCC end:0x00020874 - .rodata start:0x000009E8 end:0x00000A20 - -stg31D_55.c: - .text start:0x000208E8 end:0x0002092C - .rodata start:0x00000A20 end:0x00000A28 - -stg31D_56.c: - .text start:0x00020AE4 end:0x00021544 - .rodata start:0x00000A28 end:0x00000A68 +OBJECT/o_itemboxair.c: + .text start:0x0001FCF8 end:0x000209A0 + .rodata start:0x000009E8 end:0x00000A28 + .data start:0x000978F8 end:0x00097978 -stg31D_57.c: - .text start:0x000215B8 end:0x000215FC - .rodata start:0x00000A68 end:0x00000A70 +OBJECT/o_itemboxballoon.c: + .text start:0x000209A0 end:0x00021670 + .rodata start:0x00000A28 end:0x00000A70 + .data start:0x00097978 end:0x000982D0 stg31D_58.c: .text start:0x00021670 end:0x00022024 @@ -280,9 +274,11 @@ stg31D_68.c: .text start:0x00031564 end:0x00033008 .rodata start:0x00000E50 end:0x00000EE0 -stg31D_69.c: +OBJECT/o_savepoint.c: .text start:0x00033214 end:0x000342A4 .rodata start:0x00000EE0 end:0x00000F18 + .data start:0x000C2990 end:0x000C29E0 + .bss start:0x00000B40 end:0x00000B48 stg31D_70.c: .text start:0x00034908 end:0x00035DB4 diff --git a/config/GSNE8P/stg31D/symbols.txt b/config/GSNE8P/stg31D/symbols.txt index 4c28a67f..ac32a4db 100644 --- a/config/GSNE8P/stg31D/symbols.txt +++ b/config/GSNE8P/stg31D/symbols.txt @@ -100,13 +100,13 @@ fn_31_7114 = .text:0x00007114; // type:function size:0x44 fn_31_7158 = .text:0x00007158; // type:function size:0x50 fn_31_71A8 = .text:0x000071A8; // type:function size:0x6C fn_31_7214 = .text:0x00007214; // type:function size:0xC8 -fn_31_72DC = .text:0x000072DC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000072DC; // type:function size:0x30 fn_31_730C = .text:0x0000730C; // type:function size:0x30C -fn_31_7618 = .text:0x00007618; // type:function size:0x74 -fn_31_768C = .text:0x0000768C; // type:function size:0xBC -fn_31_7748 = .text:0x00007748; // type:function size:0x40 -fn_31_7788 = .text:0x00007788; // type:function size:0x2C -fn_31_77B4 = .text:0x000077B4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00007618; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000768C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00007748; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00007788; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000077B4; // type:function size:0x60 sqrtf = .text:0x00007814; // type:function size:0x8C scope:weak fn_31_78A0 = .text:0x000078A0; // type:function size:0x12C fn_31_79CC = .text:0x000079CC; // type:function size:0x4 @@ -138,11 +138,11 @@ fn_31_A9A8 = .text:0x0000A9A8; // type:function size:0xC fn_31_A9B4 = .text:0x0000A9B4; // type:function size:0x1CC fn_31_AB80 = .text:0x0000AB80; // type:function size:0x88 fn_31_AC08 = .text:0x0000AC08; // type:function size:0xD0 -fn_31_ACD8 = .text:0x0000ACD8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000ACD8; // type:function size:0x100 fn_31_ADD8 = .text:0x0000ADD8; // type:function size:0x198 fn_31_AF70 = .text:0x0000AF70; // type:function size:0xA8 fn_31_B018 = .text:0x0000B018; // type:function size:0x70 -fn_31_B088 = .text:0x0000B088; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000B088; // type:function size:0x114 fn_31_B19C = .text:0x0000B19C; // type:function size:0x6C fn_31_B208 = .text:0x0000B208; // type:function size:0x180 fn_31_B388 = .text:0x0000B388; // type:function size:0xA4 @@ -175,7 +175,7 @@ fn_31_D3D8 = .text:0x0000D3D8; // type:function size:0xA4 fn_31_D47C = .text:0x0000D47C; // type:function size:0xA4 fn_31_D520 = .text:0x0000D520; // type:function size:0xA4 fn_31_D5C4 = .text:0x0000D5C4; // type:function size:0xB0 -fn_31_D674 = .text:0x0000D674; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0000D674; // type:function size:0x19C fn_31_D810 = .text:0x0000D810; // type:function size:0x198 _rename_MakeParticle = .text:0x0000D9A8; // type:function size:0x19C fn_31_DB44 = .text:0x0000DB44; // type:function size:0x198 @@ -191,7 +191,7 @@ fn_31_E61C = .text:0x0000E61C; // type:function size:0xAC fn_31_E6C8 = .text:0x0000E6C8; // type:function size:0x4 fn_31_E6CC = .text:0x0000E6CC; // type:function size:0x20 fn_31_E6EC = .text:0x0000E6EC; // type:function size:0x40 -fn_31_E72C = .text:0x0000E72C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000E72C; // type:function size:0x1E4 fn_31_E910 = .text:0x0000E910; // type:function size:0x24 fn_31_E934 = .text:0x0000E934; // type:function size:0x1C0 fn_31_EAF4 = .text:0x0000EAF4; // type:function size:0x1F4 @@ -199,7 +199,7 @@ fn_31_ECE8 = .text:0x0000ECE8; // type:function size:0x190 fn_31_EE78 = .text:0x0000EE78; // type:function size:0xF8 fn_31_EF70 = .text:0x0000EF70; // type:function size:0x1D4 fn_31_F144 = .text:0x0000F144; // type:function size:0x18C -fn_31_F2D0 = .text:0x0000F2D0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0000F2D0; // type:function size:0x1C8 fn_31_F498 = .text:0x0000F498; // type:function size:0xD0 fn_31_F568 = .text:0x0000F568; // type:function size:0x358 fn_31_F8C0 = .text:0x0000F8C0; // type:function size:0x2C0 @@ -222,11 +222,11 @@ fn_31_11268 = .text:0x00011268; // type:function size:0x120 fn_31_11388 = .text:0x00011388; // type:function size:0x120 fn_31_114A8 = .text:0x000114A8; // type:function size:0x84 fn_31_1152C = .text:0x0001152C; // type:function size:0x7C -fn_31_115A8 = .text:0x000115A8; // type:function size:0x198 -fn_31_11740 = .text:0x00011740; // type:function size:0xD4 -fn_31_11814 = .text:0x00011814; // type:function size:0x38 -fn_31_1184C = .text:0x0001184C; // type:function size:0x144 -fn_31_11990 = .text:0x00011990; // type:function size:0xB4 +Object3SpringJump = .text:0x000115A8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00011740; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00011814; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001184C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00011990; // type:function size:0xB4 scope:local fn_31_11A44 = .text:0x00011A44; // type:function size:0xF8 fn_31_11B3C = .text:0x00011B3C; // type:function size:0xFC fn_31_11C38 = .text:0x00011C38; // type:function size:0x30 @@ -274,15 +274,15 @@ fn_31_15F28 = .text:0x00015F28; // type:function size:0x38 fn_31_15F60 = .text:0x00015F60; // type:function size:0x968 fn_31_168C8 = .text:0x000168C8; // type:function size:0x10C fn_31_169D4 = .text:0x000169D4; // type:function size:0x2B0 -fn_31_16C84 = .text:0x00016C84; // type:function size:0x34 -fn_31_16CB8 = .text:0x00016CB8; // type:function size:0x11C -fn_31_16DD4 = .text:0x00016DD4; // type:function size:0x110 -fn_31_16EE4 = .text:0x00016EE4; // type:function size:0xB4 -fn_31_16F98 = .text:0x00016F98; // type:function size:0x150 -fn_31_170E8 = .text:0x000170E8; // type:function size:0xE0 -fn_31_171C8 = .text:0x000171C8; // type:function size:0x190 -fn_31_17358 = .text:0x00017358; // type:function size:0xEC -fn_31_17444 = .text:0x00017444; // type:function size:0x190 +DegRingGetNum = .text:0x00016C84; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00016CB8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00016DD4; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00016EE4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00016F98; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000170E8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000171C8; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00017358; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00017444; // type:function size:0x190 scope:local fn_31_175D4 = .text:0x000175D4; // type:function size:0x98 fn_31_1766C = .text:0x0001766C; // type:function size:0xC8 fn_31_17734 = .text:0x00017734; // type:function size:0x10C @@ -342,15 +342,15 @@ fn_31_1C03C = .text:0x0001C03C; // type:function size:0x8C fn_31_1C0C8 = .text:0x0001C0C8; // type:function size:0x38 fn_31_1C100 = .text:0x0001C100; // type:function size:0x4 fn_31_1C104 = .text:0x0001C104; // type:function size:0xDC -fn_31_1C1E0 = .text:0x0001C1E0; // type:function size:0x4 -fn_31_1C1E4 = .text:0x0001C1E4; // type:function size:0x2EC -fn_31_1C4D0 = .text:0x0001C4D0; // type:function size:0x44 -fn_31_1C514 = .text:0x0001C514; // type:function size:0x7F4 -fn_31_1CD08 = .text:0x0001CD08; // type:function size:0x34 -fn_31_1CD3C = .text:0x0001CD3C; // type:function size:0xF0 -fn_31_1CE2C = .text:0x0001CE2C; // type:function size:0x214 -fn_31_1D040 = .text:0x0001D040; // type:function size:0x254 -fn_31_1D294 = .text:0x0001D294; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001C1E0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0001C1E4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001C4D0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0001C514; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0001CD08; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0001CD3C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0001CE2C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0001D040; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0001D294; // type:function size:0x268 scope:local fn_31_1D4FC = .text:0x0001D4FC; // type:function size:0x54 fn_31_1D550 = .text:0x0001D550; // type:function size:0x74 fn_31_1D5C4 = .text:0x0001D5C4; // type:function size:0x8C @@ -366,7 +366,7 @@ fn_31_1E24C = .text:0x0001E24C; // type:function size:0x3F8 fn_31_1E644 = .text:0x0001E644; // type:function size:0x1D0 fn_31_1E814 = .text:0x0001E814; // type:function size:0x140 fn_31_1E954 = .text:0x0001E954; // type:function size:0x1FC -fn_31_1EB50 = .text:0x0001EB50; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0001EB50; // type:function size:0x13C fn_31_1EC8C = .text:0x0001EC8C; // type:function size:0x200 fn_31_1EE8C = .text:0x0001EE8C; // type:function size:0x98 fn_31_1EF24 = .text:0x0001EF24; // type:function size:0x238 @@ -386,53 +386,53 @@ fn_31_1F688 = .text:0x0001F688; // type:function size:0x44 fn_31_1F6CC = .text:0x0001F6CC; // type:function size:0x38 fn_31_1F704 = .text:0x0001F704; // type:function size:0x4 fn_31_1F708 = .text:0x0001F708; // type:function size:0x38 -fn_31_1F740 = .text:0x0001F740; // type:function size:0xC8 -fn_31_1F808 = .text:0x0001F808; // type:function size:0x138 +_rename_GiveItemP = .text:0x0001F740; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0001F808; // type:function size:0x138 fn_31_1F940 = .text:0x0001F940; // type:function size:0x138 fn_31_1FA78 = .text:0x0001FA78; // type:function size:0xD0 fn_31_1FB48 = .text:0x0001FB48; // type:function size:0x90 fn_31_1FBD8 = .text:0x0001FBD8; // type:function size:0x94 fn_31_1FC6C = .text:0x0001FC6C; // type:function size:0x8C -fn_31_1FCF8 = .text:0x0001FCF8; // type:function size:0xD4 -fn_31_1FDCC = .text:0x0001FDCC; // type:function size:0x240 -fn_31_2000C = .text:0x0002000C; // type:function size:0x98 -fn_31_200A4 = .text:0x000200A4; // type:function size:0x214 -fn_31_202B8 = .text:0x000202B8; // type:function size:0x10 -fn_31_202C8 = .text:0x000202C8; // type:function size:0xA0 -fn_31_20368 = .text:0x00020368; // type:function size:0xD0 -fn_31_20438 = .text:0x00020438; // type:function size:0x26C -fn_31_206A4 = .text:0x000206A4; // type:function size:0x38 -fn_31_206DC = .text:0x000206DC; // type:function size:0x50 -fn_31_2072C = .text:0x0002072C; // type:function size:0x70 -fn_31_2079C = .text:0x0002079C; // type:function size:0x50 -fn_31_207EC = .text:0x000207EC; // type:function size:0x38 -fn_31_20824 = .text:0x00020824; // type:function size:0x50 -fn_31_20874 = .text:0x00020874; // type:function size:0x38 -fn_31_208AC = .text:0x000208AC; // type:function size:0x3C -fn_31_208E8 = .text:0x000208E8; // type:function size:0x44 -fn_31_2092C = .text:0x0002092C; // type:function size:0x38 -fn_31_20964 = .text:0x00020964; // type:function size:0x4 -fn_31_20968 = .text:0x00020968; // type:function size:0x38 -fn_31_209A0 = .text:0x000209A0; // type:function size:0x144 -fn_31_20AE4 = .text:0x00020AE4; // type:function size:0x158 -fn_31_20C3C = .text:0x00020C3C; // type:function size:0x64 -fn_31_20CA0 = .text:0x00020CA0; // type:function size:0x1C4 -fn_31_20E64 = .text:0x00020E64; // type:function size:0x3C -fn_31_20EA0 = .text:0x00020EA0; // type:function size:0x6C -fn_31_20F0C = .text:0x00020F0C; // type:function size:0x228 -fn_31_21134 = .text:0x00021134; // type:function size:0x28C -fn_31_213C0 = .text:0x000213C0; // type:function size:0xC -fn_31_213CC = .text:0x000213CC; // type:function size:0x50 -fn_31_2141C = .text:0x0002141C; // type:function size:0x50 -fn_31_2146C = .text:0x0002146C; // type:function size:0x50 -fn_31_214BC = .text:0x000214BC; // type:function size:0x38 -fn_31_214F4 = .text:0x000214F4; // type:function size:0x50 -fn_31_21544 = .text:0x00021544; // type:function size:0x38 -fn_31_2157C = .text:0x0002157C; // type:function size:0x3C -fn_31_215B8 = .text:0x000215B8; // type:function size:0x44 -fn_31_215FC = .text:0x000215FC; // type:function size:0x38 -fn_31_21634 = .text:0x00021634; // type:function size:0x4 -fn_31_21638 = .text:0x00021638; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0001FCF8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0001FDCC; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002000C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000200A4; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000202B8; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000202C8; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00020368; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00020438; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000206A4; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000206DC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002072C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002079C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000207EC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00020824; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00020874; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000208AC; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000208E8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002092C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00020964; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00020968; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000209A0; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00020AE4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00020C3C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00020CA0; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00020E64; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00020EA0; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00020F0C; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00021134; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000213C0; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000213CC; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002141C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002146C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x000214BC; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x000214F4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00021544; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002157C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000215B8; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x000215FC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00021634; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00021638; // type:function size:0x38 scope:local fn_31_21670 = .text:0x00021670; // type:function size:0x280 fn_31_218F0 = .text:0x000218F0; // type:function size:0x50 fn_31_21940 = .text:0x00021940; // type:function size:0x50C @@ -525,8 +525,8 @@ fn_31_2CC1C = .text:0x0002CC1C; // type:function size:0x54 fn_31_2CC70 = .text:0x0002CC70; // type:function size:0x7EC fn_31_2D45C = .text:0x0002D45C; // type:function size:0xB0 fn_31_2D50C = .text:0x0002D50C; // type:function size:0xB4 -fn_31_2D5C0 = .text:0x0002D5C0; // type:function size:0x2C -fn_31_2D5EC = .text:0x0002D5EC; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0002D5C0; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0002D5EC; // type:function size:0x30 o_ring_0 = .text:0x0002D61C; // type:function size:0x13C scope:local Ring = .text:0x0002D758; // type:function size:0x688 scope:global o_ring_3 = .text:0x0002DDE0; // type:function size:0x6C scope:global @@ -560,19 +560,19 @@ fn_31_32D28 = .text:0x00032D28; // type:function size:0x2E0 fn_31_33008 = .text:0x00033008; // type:function size:0x110 fn_31_33118 = .text:0x00033118; // type:function size:0xF8 fn_31_33210 = .text:0x00033210; // type:function size:0x4 -fn_31_33214 = .text:0x00033214; // type:function size:0x264 -fn_31_33478 = .text:0x00033478; // type:function size:0x148 -fn_31_335C0 = .text:0x000335C0; // type:function size:0x48 -fn_31_33608 = .text:0x00033608; // type:function size:0x1A4 -fn_31_337AC = .text:0x000337AC; // type:function size:0x1AC -fn_31_33958 = .text:0x00033958; // type:function size:0x154 -fn_31_33AAC = .text:0x00033AAC; // type:function size:0x4 -fn_31_33AB0 = .text:0x00033AB0; // type:function size:0x138 -fn_31_33BE8 = .text:0x00033BE8; // type:function size:0x368 -fn_31_33F50 = .text:0x00033F50; // type:function size:0x224 -fn_31_34174 = .text:0x00034174; // type:function size:0x20 -fn_31_34194 = .text:0x00034194; // type:function size:0x4C -fn_31_341E0 = .text:0x000341E0; // type:function size:0xC4 +ObjectSavePoint = .text:0x00033214; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00033478; // type:function size:0x148 scope:local +savepointExit = .text:0x000335C0; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00033608; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x000337AC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00033958; // type:function size:0x154 scope:local +dummyFunc = .text:0x00033AAC; // type:function size:0x4 scope:local +initCollidata = .text:0x00033AB0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00033BE8; // type:function size:0x368 scope:local +savepointSwing = .text:0x00033F50; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00034174; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00034194; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x000341E0; // type:function size:0xC4 scope:local fn_31_342A4 = .text:0x000342A4; // type:function size:0x20 fn_31_342C4 = .text:0x000342C4; // type:function size:0x3C fn_31_34300 = .text:0x00034300; // type:function size:0x9C @@ -1189,11 +1189,11 @@ lbl_31_rodata_610 = .rodata:0x00000610; // type:object size:0x4 align:4 data:flo lbl_31_rodata_614 = .rodata:0x00000614; // type:object size:0x4 align:4 data:float lbl_31_rodata_618 = .rodata:0x00000618; // type:object size:0x4 align:4 data:float lbl_31_rodata_61C = .rodata:0x0000061C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_620 = .rodata:0x00000620; // type:object size:0xC data:4byte -lbl_31_rodata_62C = .rodata:0x0000062C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_630 = .rodata:0x00000630; // type:object size:0x4 align:4 data:float -lbl_31_rodata_634 = .rodata:0x00000634; // type:object size:0x4 align:4 data:float -lbl_31_rodata_638 = .rodata:0x00000638; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000620; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000062C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000630; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000634; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000638; // type:object size:0x4 scope:local align:4 data:float lbl_31_rodata_640 = .rodata:0x00000640; // type:object size:0x4 align:4 data:float lbl_31_rodata_644 = .rodata:0x00000644; // type:object size:0xC data:4byte lbl_31_rodata_650 = .rodata:0x00000650; // type:object size:0x4 align:4 data:float @@ -1304,11 +1304,11 @@ lbl_31_rodata_808 = .rodata:0x00000808; // type:object size:0x8 align:8 data:dou lbl_31_rodata_810 = .rodata:0x00000810; // type:object size:0x4 align:4 data:float lbl_31_rodata_814 = .rodata:0x00000814; // type:object size:0x4 align:4 data:float lbl_31_rodata_818 = .rodata:0x00000818; // type:object size:0x8 align:4 data:float -lbl_31_rodata_820 = .rodata:0x00000820; // type:object size:0x4 align:4 data:float -lbl_31_rodata_824 = .rodata:0x00000824; // type:object size:0x4 align:4 data:float -lbl_31_rodata_828 = .rodata:0x00000828; // type:object size:0x4 align:4 data:float -lbl_31_rodata_82C = .rodata:0x0000082C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_830 = .rodata:0x00000830; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000820; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000824; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000828; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x0000082C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000830; // type:object size:0x4 scope:local align:4 data:float lbl_31_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:float lbl_31_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float lbl_31_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float @@ -1349,25 +1349,25 @@ lbl_31_rodata_8E4 = .rodata:0x000008E4; // type:object size:0x4 align:4 data:flo lbl_31_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x8 align:8 data:double lbl_31_rodata_8F0 = .rodata:0x000008F0; // type:object size:0x8 align:8 data:double lbl_31_rodata_8F8 = .rodata:0x000008F8; // type:object size:0x8 align:4 data:float -lbl_31_rodata_900 = .rodata:0x00000900; // type:object size:0x4 align:4 data:float -lbl_31_rodata_904 = .rodata:0x00000904; // type:object size:0x4 align:4 data:float -lbl_31_rodata_908 = .rodata:0x00000908; // type:object size:0x4 align:4 data:float -lbl_31_rodata_90C = .rodata:0x0000090C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_910 = .rodata:0x00000910; // type:object size:0x4 align:4 data:float -lbl_31_rodata_914 = .rodata:0x00000914; // type:object size:0x4 align:4 data:float -lbl_31_rodata_918 = .rodata:0x00000918; // type:object size:0x4 align:4 data:float -lbl_31_rodata_91C = .rodata:0x0000091C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_920 = .rodata:0x00000920; // type:object size:0x4 align:4 data:float -lbl_31_rodata_924 = .rodata:0x00000924; // type:object size:0x4 align:4 data:float -lbl_31_rodata_928 = .rodata:0x00000928; // type:object size:0x4 align:4 data:float -lbl_31_rodata_92C = .rodata:0x0000092C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_930 = .rodata:0x00000930; // type:object size:0x4 align:4 data:float -lbl_31_rodata_938 = .rodata:0x00000938; // type:object size:0x8 align:8 data:double -lbl_31_rodata_940 = .rodata:0x00000940; // type:object size:0x8 align:8 data:double -lbl_31_rodata_948 = .rodata:0x00000948; // type:object size:0x4 align:4 data:float -lbl_31_rodata_94C = .rodata:0x0000094C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_950 = .rodata:0x00000950; // type:object size:0x4 align:4 data:float -lbl_31_rodata_954 = .rodata:0x00000954; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000900; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000904; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000908; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x0000090C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000910; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000914; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000918; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x0000091C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000920; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000924; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000928; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x0000092C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000930; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000938; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000940; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000948; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x0000094C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000950; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000954; // type:object size:0x4 scope:local align:4 data:float lbl_31_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:float lbl_31_rodata_95C = .rodata:0x0000095C; // type:object size:0x4 align:4 data:float lbl_31_rodata_960 = .rodata:0x00000960; // type:object size:0x4 align:4 data:float @@ -1401,37 +1401,37 @@ lbl_31_rodata_9D4 = .rodata:0x000009D4; // type:object size:0x4 align:4 data:flo lbl_31_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float lbl_31_rodata_9DC = .rodata:0x000009DC; // type:object size:0x4 align:4 data:float lbl_31_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x8 align:4 data:float -lbl_31_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x4 align:4 data:float -lbl_31_rodata_9EC = .rodata:0x000009EC; // type:object size:0x4 align:4 data:float -lbl_31_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float -lbl_31_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float -lbl_31_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:float -lbl_31_rodata_9FC = .rodata:0x000009FC; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A00 = .rodata:0x00000A00; // type:object size:0x8 align:8 data:double -lbl_31_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A10 = .rodata:0x00000A10; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A14 = .rodata:0x00000A14; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A18 = .rodata:0x00000A18; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A1C = .rodata:0x00000A1C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A20 = .rodata:0x00000A20; // type:object size:0x8 align:4 data:float -lbl_31_rodata_A28 = .rodata:0x00000A28; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A2C = .rodata:0x00000A2C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A30 = .rodata:0x00000A30; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A40 = .rodata:0x00000A40; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A44 = .rodata:0x00000A44; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float -lbl_31_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x000009E8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x000009EC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x000009F0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x000009F4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x000009F8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x000009FC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000A00; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000A08; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000A0C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A10; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000A14; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000A18; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000A1C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000A20; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A28; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000A2C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000A30; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000A34; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000A38; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000A3C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000A40; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000A60; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000A64; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 data:float lbl_31_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float lbl_31_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_31_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float @@ -1694,17 +1694,17 @@ lbl_31_rodata_EC8 = .rodata:0x00000EC8; // type:object size:0x4 align:4 data:flo lbl_31_rodata_ED0 = .rodata:0x00000ED0; // type:object size:0x8 align:8 data:double lbl_31_rodata_ED8 = .rodata:0x00000ED8; // type:object size:0x4 align:4 data:float lbl_31_rodata_EDC = .rodata:0x00000EDC; // type:object size:0x4 align:4 data:float -lbl_31_rodata_EE0 = .rodata:0x00000EE0; // type:object size:0x4 align:4 data:float -lbl_31_rodata_EE4 = .rodata:0x00000EE4; // type:object size:0x4 align:4 data:float -lbl_31_rodata_EE8 = .rodata:0x00000EE8; // type:object size:0x4 align:4 data:float -lbl_31_rodata_EEC = .rodata:0x00000EEC; // type:object size:0x4 align:4 data:float -lbl_31_rodata_EF0 = .rodata:0x00000EF0; // type:object size:0x4 align:4 data:float -lbl_31_rodata_EF8 = .rodata:0x00000EF8; // type:object size:0x8 align:8 data:double -lbl_31_rodata_F00 = .rodata:0x00000F00; // type:object size:0x4 align:4 data:float -lbl_31_rodata_F04 = .rodata:0x00000F04; // type:object size:0x4 align:4 data:float -lbl_31_rodata_F08 = .rodata:0x00000F08; // type:object size:0x4 align:4 data:float -lbl_31_rodata_F0C = .rodata:0x00000F0C; // type:object size:0x4 align:4 data:float -lbl_31_rodata_F10 = .rodata:0x00000F10; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000EE0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000EE4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000EE8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000EEC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000EF0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000EF8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000F00; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000F04; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000F08; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00000F0C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000F10; // type:object size:0x4 scope:local align:4 data:float lbl_31_rodata_F18 = .rodata:0x00000F18; // type:object size:0x4 align:4 data:float lbl_31_rodata_F1C = .rodata:0x00000F1C; // type:object size:0x4 align:4 data:float lbl_31_rodata_F20 = .rodata:0x00000F20; // type:object size:0x4 align:4 data:float @@ -6974,7 +6974,7 @@ lbl_31_data_83DF0 = .data:0x00083DF0; // type:object size:0x7 data:string lbl_31_data_83DF8 = .data:0x00083DF8; // type:object size:0x7 data:string lbl_31_data_83E00 = .data:0x00083E00; // type:object size:0x7 data:string lbl_31_data_83E08 = .data:0x00083E08; // type:object size:0x60 -lbl_31_data_83E68 = .data:0x00083E68; // type:object size:0x8 +_rename_ring_texlist = .data:0x00083E68; // type:object size:0x8 lbl_31_data_83E70 = .data:0x00083E70; // type:object size:0x38 lbl_31_data_83EA8 = .data:0x00083EA8; // type:object size:0x38 lbl_31_data_83EE0 = .data:0x00083EE0; // type:object size:0xE data:string @@ -7053,42 +7053,42 @@ lbl_31_data_84B34 = .data:0x00084B34; // type:object size:0xB data:string lbl_31_data_84B40 = .data:0x00084B40; // type:object size:0x38 lbl_31_data_84B78 = .data:0x00084B78; // type:object size:0x8 data:byte lbl_31_data_84B80 = .data:0x00084B80; // type:object size:0x5 data:string -lbl_31_data_84BA0 = .data:0x00084BA0; // type:object size:0xE data:string -lbl_31_data_84BB0 = .data:0x00084BB0; // type:object size:0xE data:string -lbl_31_data_84BC0 = .data:0x00084BC0; // type:object size:0xD data:string -lbl_31_data_84BD0 = .data:0x00084BD0; // type:object size:0xD data:string -lbl_31_data_84BE0 = .data:0x00084BE0; // type:object size:0x30 -lbl_31_data_84C10 = .data:0x00084C10; // type:object size:0x8 -lbl_31_data_84C18 = .data:0x00084C18; // type:object size:0x204 -lbl_31_data_84E1C = .data:0x00084E1C; // type:object size:0x204 -lbl_31_data_85020 = .data:0x00085020; // type:object size:0x1C8 -lbl_31_data_851E8 = .data:0x000851E8; // type:object size:0x40 -lbl_31_data_85228 = .data:0x00085228; // type:object size:0x50 -lbl_31_data_85278 = .data:0x00085278; // type:object size:0x8 -lbl_31_data_85280 = .data:0x00085280; // type:object size:0x20 -lbl_31_data_852A0 = .data:0x000852A0; // type:object size:0xC0 -lbl_31_data_85360 = .data:0x00085360; // type:object size:0x60 -lbl_31_data_853C0 = .data:0x000853C0; // type:object size:0x40 -lbl_31_data_85400 = .data:0x00085400; // type:object size:0x80 -lbl_31_data_85480 = .data:0x00085480; // type:object size:0x40 -lbl_31_data_854C0 = .data:0x000854C0; // type:object size:0x24 -lbl_31_data_854E4 = .data:0x000854E4; // type:object size:0x1C8 -lbl_31_data_856AC = .data:0x000856AC; // type:object size:0x1C8 -lbl_31_data_85874 = .data:0x00085874; // type:object size:0x140 -lbl_31_data_859B4 = .data:0x000859B4; // type:object size:0x40 -lbl_31_data_859F4 = .data:0x000859F4; // type:object size:0x50 -lbl_31_data_85A44 = .data:0x00085A44; // type:object size:0x8 -lbl_31_data_85A4C = .data:0x00085A4C; // type:object size:0x14 -lbl_31_data_85A60 = .data:0x00085A60; // type:object size:0x120 -lbl_31_data_85B80 = .data:0x00085B80; // type:object size:0x60 -lbl_31_data_85BE0 = .data:0x00085BE0; // type:object size:0x20 -lbl_31_data_85C00 = .data:0x00085C00; // type:object size:0x30 -lbl_31_data_85C30 = .data:0x00085C30; // type:object size:0x24 -lbl_31_data_85C54 = .data:0x00085C54; // type:object size:0x8 -lbl_31_data_85C5C = .data:0x00085C5C; // type:object size:0x30 -lbl_31_data_85C8C = .data:0x00085C8C; // type:object size:0x4 align:4 data:float -lbl_31_data_85C90 = .data:0x00085C90; // type:object size:0x4 align:4 data:float -lbl_31_data_85C94 = .data:0x00085C94; // type:object size:0x4 align:4 data:float +@18 = .data:0x00084BA0; // type:object size:0xE scope:local data:string +@19 = .data:0x00084BB0; // type:object size:0xE scope:local data:string +@20 = .data:0x00084BC0; // type:object size:0xD scope:local data:string +@21 = .data:0x00084BD0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00084BE0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00084C10; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00084C18; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00084E1C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00085020; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000851E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00085228; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00085278; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00085280; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000852A0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00085360; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000853C0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00085400; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00085480; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000854C0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000854E4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000856AC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00085874; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000859B4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000859F4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00085A44; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00085A4C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00085A60; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00085B80; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00085BE0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00085C00; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00085C30; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00085C54; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00085C5C; // type:object size:0x30 scope:local +spring3_k = .data:0x00085C8C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00085C90; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00085C94; // type:object size:0x4 scope:local align:4 data:float lbl_31_data_85C98 = .data:0x00085C98; // type:object size:0xE data:string lbl_31_data_85CA8 = .data:0x00085CA8; // type:object size:0xC lbl_31_data_85CB4 = .data:0x00085CB4; // type:object size:0x8 @@ -7324,7 +7324,7 @@ lbl_31_data_8BD10 = .data:0x0008BD10; // type:object size:0x14 lbl_31_data_8BD24 = .data:0x0008BD24; // type:object size:0x24 lbl_31_data_8BD48 = .data:0x0008BD48; // type:object size:0x40 data:4byte lbl_31_data_8BD88 = .data:0x0008BD88; // type:object size:0x30 -lbl_31_data_8BDB8 = .data:0x0008BDB8; // type:object size:0x5 data:string +@115 = .data:0x0008BDB8; // type:object size:0x5 scope:local data:string lbl_31_data_8BDC0 = .data:0x0008BDC0; // type:object size:0xE data:string lbl_31_data_8BDD0 = .data:0x0008BDD0; // type:object size:0xD data:string lbl_31_data_8BDE0 = .data:0x0008BDE0; // type:object size:0x18 @@ -7398,149 +7398,149 @@ lbl_31_data_8DC68 = .data:0x0008DC68; // type:object size:0x30 lbl_31_data_8DC98 = .data:0x0008DC98; // type:object size:0xF data:string lbl_31_data_8DCA8 = .data:0x0008DCA8; // type:object size:0x10 data:string lbl_31_data_8DCB8 = .data:0x0008DCB8; // type:object size:0x18 data:string -lbl_31_data_8DCD0 = .data:0x0008DCD0; // type:object size:0xD data:string -lbl_31_data_8DCE0 = .data:0x0008DCE0; // type:object size:0xD data:string -lbl_31_data_8DCF0 = .data:0x0008DCF0; // type:object size:0x18 -lbl_31_data_8DD08 = .data:0x0008DD08; // type:object size:0x8 -lbl_31_data_8DD10 = .data:0x0008DD10; // type:object size:0x2D0 -lbl_31_data_8DFE0 = .data:0x0008DFE0; // type:object size:0xCE4 -lbl_31_data_8ECC4 = .data:0x0008ECC4; // type:object size:0x18 -lbl_31_data_8ECDC = .data:0x0008ECDC; // type:object size:0xE data:string -lbl_31_data_8ECEC = .data:0x0008ECEC; // type:object size:0xC -lbl_31_data_8ECF8 = .data:0x0008ECF8; // type:object size:0x8 -lbl_31_data_8ED00 = .data:0x0008ED00; // type:object size:0x50 -lbl_31_data_8ED50 = .data:0x0008ED50; // type:object size:0xCC -lbl_31_data_8EE1C = .data:0x0008EE1C; // type:object size:0x18 -lbl_31_data_8EE34 = .data:0x0008EE34; // type:object size:0xC -lbl_31_data_8EE40 = .data:0x0008EE40; // type:object size:0x8 -lbl_31_data_8EE48 = .data:0x0008EE48; // type:object size:0x50 -lbl_31_data_8EE98 = .data:0x0008EE98; // type:object size:0xCC -lbl_31_data_8EF64 = .data:0x0008EF64; // type:object size:0x18 -lbl_31_data_8EF7C = .data:0x0008EF7C; // type:object size:0xD data:string -lbl_31_data_8EF8C = .data:0x0008EF8C; // type:object size:0xD data:string -lbl_31_data_8EF9C = .data:0x0008EF9C; // type:object size:0xD data:string -lbl_31_data_8EFAC = .data:0x0008EFAC; // type:object size:0xD data:string -lbl_31_data_8EFBC = .data:0x0008EFBC; // type:object size:0x30 -lbl_31_data_8EFEC = .data:0x0008EFEC; // type:object size:0x8 -lbl_31_data_8EFF4 = .data:0x0008EFF4; // type:object size:0x108 -lbl_31_data_8F0FC = .data:0x0008F0FC; // type:object size:0x18C -lbl_31_data_8F288 = .data:0x0008F288; // type:object size:0x18 -lbl_31_data_8F2A0 = .data:0x0008F2A0; // type:object size:0x38 -lbl_31_data_8F2D8 = .data:0x0008F2D8; // type:object size:0x100 -lbl_31_data_8F3D8 = .data:0x0008F3D8; // type:object size:0x15C -lbl_31_data_8F534 = .data:0x0008F534; // type:object size:0x18 -lbl_31_data_8F54C = .data:0x0008F54C; // type:object size:0x38 -lbl_31_data_8F584 = .data:0x0008F584; // type:object size:0x10C -lbl_31_data_8F690 = .data:0x0008F690; // type:object size:0x15C -lbl_31_data_8F7EC = .data:0x0008F7EC; // type:object size:0x18 -lbl_31_data_8F804 = .data:0x0008F804; // type:object size:0x38 -lbl_31_data_8F83C = .data:0x0008F83C; // type:object size:0xC0 -lbl_31_data_8F8FC = .data:0x0008F8FC; // type:object size:0x114 -lbl_31_data_8FA10 = .data:0x0008FA10; // type:object size:0x18 -lbl_31_data_8FA28 = .data:0x0008FA28; // type:object size:0x38 -lbl_31_data_8FA60 = .data:0x0008FA60; // type:object size:0x108 -lbl_31_data_8FB68 = .data:0x0008FB68; // type:object size:0x18C -lbl_31_data_8FCF4 = .data:0x0008FCF4; // type:object size:0x18 -lbl_31_data_8FD0C = .data:0x0008FD0C; // type:object size:0x38 -lbl_31_data_8FD44 = .data:0x0008FD44; // type:object size:0x34 -lbl_31_data_8FD78 = .data:0x0008FD78; // type:object size:0x6C -lbl_31_data_8FDE4 = .data:0x0008FDE4; // type:object size:0x18 -lbl_31_data_8FDFC = .data:0x0008FDFC; // type:object size:0x38 -lbl_31_data_8FE34 = .data:0x0008FE34; // type:object size:0x34 -lbl_31_data_8FE68 = .data:0x0008FE68; // type:object size:0x6C -lbl_31_data_8FED4 = .data:0x0008FED4; // type:object size:0x18 -lbl_31_data_8FEEC = .data:0x0008FEEC; // type:object size:0x38 -lbl_31_data_8FF24 = .data:0x0008FF24; // type:object size:0x2B0 -lbl_31_data_901D4 = .data:0x000901D4; // type:object size:0x3B4 -lbl_31_data_90588 = .data:0x00090588; // type:object size:0x18 -lbl_31_data_905A0 = .data:0x000905A0; // type:object size:0x38 -lbl_31_data_905D8 = .data:0x000905D8; // type:object size:0x174 -lbl_31_data_9074C = .data:0x0009074C; // type:object size:0x234 -lbl_31_data_90980 = .data:0x00090980; // type:object size:0x18 -lbl_31_data_90998 = .data:0x00090998; // type:object size:0x38 -lbl_31_data_909D0 = .data:0x000909D0; // type:object size:0x20 -lbl_31_data_909F0 = .data:0x000909F0; // type:object size:0x20 -lbl_31_data_90A10 = .data:0x00090A10; // type:object size:0xA0 -lbl_31_data_90AB0 = .data:0x00090AB0; // type:object size:0xA0 -lbl_31_data_90B50 = .data:0x00090B50; // type:object size:0xA0 -lbl_31_data_90BF0 = .data:0x00090BF0; // type:object size:0xA0 -lbl_31_data_90C90 = .data:0x00090C90; // type:object size:0xA0 -lbl_31_data_90D30 = .data:0x00090D30; // type:object size:0x20 -lbl_31_data_90D50 = .data:0x00090D50; // type:object size:0x20 -lbl_31_data_90D70 = .data:0x00090D70; // type:object size:0xA0 -lbl_31_data_90E10 = .data:0x00090E10; // type:object size:0x90 -lbl_31_data_90EA0 = .data:0x00090EA0; // type:object size:0xC data:4byte -lbl_31_data_90EAC = .data:0x00090EAC; // type:object size:0xD data:string -lbl_31_data_90EBC = .data:0x00090EBC; // type:object size:0x30 -lbl_31_data_90EEC = .data:0x00090EEC; // type:object size:0x8 -lbl_31_data_90EF4 = .data:0x00090EF4; // type:object size:0x108 -lbl_31_data_90FFC = .data:0x00090FFC; // type:object size:0x18C -lbl_31_data_91188 = .data:0x00091188; // type:object size:0x18 -lbl_31_data_911A0 = .data:0x000911A0; // type:object size:0x38 -lbl_31_data_911D8 = .data:0x000911D8; // type:object size:0x100 -lbl_31_data_912D8 = .data:0x000912D8; // type:object size:0x15C -lbl_31_data_91434 = .data:0x00091434; // type:object size:0x18 -lbl_31_data_9144C = .data:0x0009144C; // type:object size:0x38 -lbl_31_data_91484 = .data:0x00091484; // type:object size:0x10C -lbl_31_data_91590 = .data:0x00091590; // type:object size:0x15C -lbl_31_data_916EC = .data:0x000916EC; // type:object size:0x18 -lbl_31_data_91704 = .data:0x00091704; // type:object size:0x38 -lbl_31_data_9173C = .data:0x0009173C; // type:object size:0xC0 -lbl_31_data_917FC = .data:0x000917FC; // type:object size:0x114 -lbl_31_data_91910 = .data:0x00091910; // type:object size:0x18 -lbl_31_data_91928 = .data:0x00091928; // type:object size:0x38 -lbl_31_data_91960 = .data:0x00091960; // type:object size:0x108 -lbl_31_data_91A68 = .data:0x00091A68; // type:object size:0x18C -lbl_31_data_91BF4 = .data:0x00091BF4; // type:object size:0x18 -lbl_31_data_91C0C = .data:0x00091C0C; // type:object size:0x38 -lbl_31_data_91C44 = .data:0x00091C44; // type:object size:0x34 -lbl_31_data_91C78 = .data:0x00091C78; // type:object size:0x6C -lbl_31_data_91CE4 = .data:0x00091CE4; // type:object size:0x18 -lbl_31_data_91CFC = .data:0x00091CFC; // type:object size:0x38 -lbl_31_data_91D34 = .data:0x00091D34; // type:object size:0x34 -lbl_31_data_91D68 = .data:0x00091D68; // type:object size:0x6C -lbl_31_data_91DD4 = .data:0x00091DD4; // type:object size:0x18 -lbl_31_data_91DEC = .data:0x00091DEC; // type:object size:0x38 -lbl_31_data_91E24 = .data:0x00091E24; // type:object size:0x2B0 -lbl_31_data_920D4 = .data:0x000920D4; // type:object size:0x3B4 -lbl_31_data_92488 = .data:0x00092488; // type:object size:0x18 -lbl_31_data_924A0 = .data:0x000924A0; // type:object size:0x38 -lbl_31_data_924D8 = .data:0x000924D8; // type:object size:0x174 -lbl_31_data_9264C = .data:0x0009264C; // type:object size:0x234 -lbl_31_data_92880 = .data:0x00092880; // type:object size:0x18 -lbl_31_data_92898 = .data:0x00092898; // type:object size:0x38 -lbl_31_data_928D0 = .data:0x000928D0; // type:object size:0x140 -lbl_31_data_92A10 = .data:0x00092A10; // type:object size:0x20 -lbl_31_data_92A30 = .data:0x00092A30; // type:object size:0x140 -lbl_31_data_92B70 = .data:0x00092B70; // type:object size:0x140 -lbl_31_data_92CB0 = .data:0x00092CB0; // type:object size:0x140 -lbl_31_data_92DF0 = .data:0x00092DF0; // type:object size:0x140 -lbl_31_data_92F30 = .data:0x00092F30; // type:object size:0x140 -lbl_31_data_93070 = .data:0x00093070; // type:object size:0x140 -lbl_31_data_931B0 = .data:0x000931B0; // type:object size:0x140 -lbl_31_data_932F0 = .data:0x000932F0; // type:object size:0x140 -lbl_31_data_93430 = .data:0x00093430; // type:object size:0x90 -lbl_31_data_934C0 = .data:0x000934C0; // type:object size:0xC data:4byte -lbl_31_data_934CC = .data:0x000934CC; // type:object size:0x1C -lbl_31_data_934E8 = .data:0x000934E8; // type:object size:0x60 -lbl_31_data_93548 = .data:0x00093548; // type:object size:0x4 data:4byte -lbl_31_data_9354C = .data:0x0009354C; // type:object size:0x4 data:4byte -lbl_31_data_93550 = .data:0x00093550; // type:object size:0x4 align:4 data:float -lbl_31_data_93554 = .data:0x00093554; // type:object size:0x4 align:4 data:float -lbl_31_data_93558 = .data:0x00093558; // type:object size:0x4 align:4 data:float -lbl_31_data_9355C = .data:0x0009355C; // type:object size:0x4 data:4byte -lbl_31_data_93560 = .data:0x00093560; // type:object size:0x4 data:4byte -lbl_31_data_93564 = .data:0x00093564; // type:object size:0x4 align:4 data:float -lbl_31_data_93568 = .data:0x00093568; // type:object size:0x4 align:4 data:float -lbl_31_data_9356C = .data:0x0009356C; // type:object size:0x4 align:4 data:float -lbl_31_data_93570 = .data:0x00093570; // type:object size:0xC -lbl_31_data_9357C = .data:0x0009357C; // type:object size:0xC -lbl_31_data_93588 = .data:0x00093588; // type:object size:0xC -lbl_31_data_93594 = .data:0x00093594; // type:object size:0xC -lbl_31_data_935A0 = .data:0x000935A0; // type:object size:0xC -lbl_31_data_935AC = .data:0x000935AC; // type:object size:0x4 data:4byte -lbl_31_data_935B0 = .data:0x000935B0; // type:object size:0xC -lbl_31_data_935BC = .data:0x000935BC; // type:object size:0xC +@19 = .data:0x0008DCD0; // type:object size:0xD scope:local data:string +@20 = .data:0x0008DCE0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0008DCF0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0008DD08; // type:object size:0x8 scope:local +goalring_plist = .data:0x0008DD10; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0008DFE0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0008ECC4; // type:object size:0x18 scope:local +@21 = .data:0x0008ECDC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0008ECEC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0008ECF8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0008ED00; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0008ED50; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0008EE1C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0008EE34; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0008EE40; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0008EE48; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0008EE98; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0008EF64; // type:object size:0x18 scope:local +@22 = .data:0x0008EF7C; // type:object size:0xD scope:local data:string +@23 = .data:0x0008EF8C; // type:object size:0xD scope:local data:string +@24 = .data:0x0008EF9C; // type:object size:0xD scope:local data:string +@25 = .data:0x0008EFAC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0008EFBC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0008EFEC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0008EFF4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0008F0FC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0008F288; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0008F2A0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0008F2D8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0008F3D8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0008F534; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0008F54C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0008F584; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0008F690; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0008F7EC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0008F804; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0008F83C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0008F8FC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0008FA10; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0008FA28; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0008FA60; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0008FB68; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0008FCF4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0008FD0C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0008FD44; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0008FD78; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0008FDE4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0008FDFC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0008FE34; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0008FE68; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0008FED4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0008FEEC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0008FF24; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000901D4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00090588; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000905A0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000905D8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0009074C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00090980; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00090998; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000909D0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000909F0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00090A10; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00090AB0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00090B50; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00090BF0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00090C90; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00090D30; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00090D50; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00090D70; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00090E10; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00090EA0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00090EAC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00090EBC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00090EEC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00090EF4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00090FFC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00091188; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000911A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000911D8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000912D8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00091434; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0009144C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00091484; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00091590; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000916EC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00091704; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0009173C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000917FC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00091910; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00091928; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00091960; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00091A68; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00091BF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00091C0C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00091C44; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00091C78; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00091CE4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00091CFC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00091D34; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00091D68; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00091DD4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00091DEC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00091E24; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000920D4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00092488; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000924A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000924D8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0009264C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00092880; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00092898; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000928D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00092A10; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00092A30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00092B70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00092CB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00092DF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00092F30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00093070; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000931B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000932F0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00093430; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000934C0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000934CC; // type:object size:0x1C +goalring_colli_info = .data:0x000934E8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00093548; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0009354C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00093550; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00093554; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00093558; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0009355C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00093560; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00093564; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00093568; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0009356C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00093570; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0009357C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00093588; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00093594; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000935A0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000935AC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000935B0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000935BC; // type:object size:0xC scope:local lbl_31_data_935C8 = .data:0x000935C8; // type:object size:0xE data:string lbl_31_data_935D8 = .data:0x000935D8; // type:object size:0xD data:string lbl_31_data_935E8 = .data:0x000935E8; // type:object size:0xD data:string @@ -7626,30 +7626,30 @@ lbl_31_data_96ED0 = .data:0x00096ED0; // type:object size:0xD data:string lbl_31_data_96EE0 = .data:0x00096EE0; // type:object size:0xE data:string lbl_31_data_96EF0 = .data:0x00096EF0; // type:object size:0xD data:string lbl_31_data_96F00 = .data:0x00096F00; // type:object size:0x24 -lbl_31_data_96F24 = .data:0x00096F24; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00096F24; // type:object size:0x8 lbl_31_data_96F2C = .data:0x00096F2C; // type:object size:0x98 lbl_31_data_96FC4 = .data:0x00096FC4; // type:object size:0x2DC -lbl_31_data_972A0 = .data:0x000972A0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000972A0; // type:object size:0x18 lbl_31_data_972B8 = .data:0x000972B8; // type:object size:0x164 lbl_31_data_9741C = .data:0x0009741C; // type:object size:0x15C -lbl_31_data_97578 = .data:0x00097578; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00097578; // type:object size:0x18 lbl_31_data_97590 = .data:0x00097590; // type:object size:0x1B4 lbl_31_data_97744 = .data:0x00097744; // type:object size:0x15C -lbl_31_data_978A0 = .data:0x000978A0; // type:object size:0x18 -lbl_31_data_978B8 = .data:0x000978B8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000978A0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000978B8; // type:object size:0x30 lbl_31_data_978E8 = .data:0x000978E8; // type:object size:0x10 -lbl_31_data_978F8 = .data:0x000978F8; // type:object size:0x58 data:4byte -jumptable_31_data_97950 = .data:0x00097950; // type:object size:0x1C scope:local -lbl_31_data_9796C = .data:0x0009796C; // type:object size:0xC -lbl_31_data_97978 = .data:0x00097978; // type:object size:0xE data:string -lbl_31_data_97988 = .data:0x00097988; // type:object size:0xC -lbl_31_data_97994 = .data:0x00097994; // type:object size:0x8 -lbl_31_data_9799C = .data:0x0009799C; // type:object size:0x3D4 -lbl_31_data_97D70 = .data:0x00097D70; // type:object size:0x4A4 -lbl_31_data_98214 = .data:0x00098214; // type:object size:0x18 -lbl_31_data_9822C = .data:0x0009822C; // type:object size:0x30 -lbl_31_data_9825C = .data:0x0009825C; // type:object size:0x58 data:4byte -jumptable_31_data_982B4 = .data:0x000982B4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000978F8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00097950; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0009796C; // type:object size:0xC scope:local +@21 = .data:0x00097978; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00097988; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00097994; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0009799C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00097D70; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00098214; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0009822C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0009825C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000982B4; // type:object size:0x1C scope:local lbl_31_data_982E0 = .data:0x000982E0; // type:object size:0xD data:string lbl_31_data_982F0 = .data:0x000982F0; // type:object size:0xE data:string lbl_31_data_98300 = .data:0x00098300; // type:object size:0xD data:string @@ -8388,29 +8388,29 @@ lbl_31_data_C0620 = .data:0x000C0620; // type:object size:0x30 lbl_31_data_C0650 = .data:0x000C0650; // type:object size:0x30 lbl_31_data_C0680 = .data:0x000C0680; // type:object size:0xE data:string lbl_31_data_C0690 = .data:0x000C0690; // type:object size:0xC -lbl_31_data_C069C = .data:0x000C069C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000C069C; // type:object size:0x8 lbl_31_data_C06A4 = .data:0x000C06A4; // type:object size:0x318 lbl_31_data_C09BC = .data:0x000C09BC; // type:object size:0x42C -lbl_31_data_C0DE8 = .data:0x000C0DE8; // type:object size:0x18 -lbl_31_data_C0E00 = .data:0x000C0E00; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000C0DE8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000C0E00; // type:object size:0x38 lbl_31_data_C0E38 = .data:0x000C0E38; // type:object size:0x318 lbl_31_data_C1150 = .data:0x000C1150; // type:object size:0x42C -lbl_31_data_C157C = .data:0x000C157C; // type:object size:0x18 -lbl_31_data_C1594 = .data:0x000C1594; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000C157C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000C1594; // type:object size:0x38 lbl_31_data_C15CC = .data:0x000C15CC; // type:object size:0x69C lbl_31_data_C1C68 = .data:0x000C1C68; // type:object size:0x7BC -lbl_31_data_C2424 = .data:0x000C2424; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000C2424; // type:object size:0x18 lbl_31_data_C243C = .data:0x000C243C; // type:object size:0x268 -lbl_31_data_C26A4 = .data:0x000C26A4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000C26A4; // type:object size:0x24 lbl_31_data_C26C8 = .data:0x000C26C8; // type:object size:0x268 -lbl_31_data_C2930 = .data:0x000C2930; // type:object size:0x24 -lbl_31_data_C2954 = .data:0x000C2954; // type:object size:0x30 -lbl_31_data_C2984 = .data:0x000C2984; // type:object size:0x4 align:4 data:float -lbl_31_data_C2988 = .data:0x000C2988; // type:object size:0x4 align:4 data:float -lbl_31_data_C298C = .data:0x000C298C; // type:object size:0x4 align:4 data:float -lbl_31_data_C2990 = .data:0x000C2990; // type:object size:0x4 data:4byte -jumptable_31_data_C2994 = .data:0x000C2994; // type:object size:0x30 scope:local -lbl_31_data_C29C4 = .data:0x000C29C4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000C2930; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000C2954; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000C2984; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000C2988; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000C298C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000C2990; // type:object size:0x4 data:4byte +@91 = .data:0x000C2994; // type:object size:0x30 scope:local +vec$111 = .data:0x000C29C4; // type:object size:0x18 scope:local lbl_31_data_C29E0 = .data:0x000C29E0; // type:object size:0xE data:string lbl_31_data_C29F0 = .data:0x000C29F0; // type:object size:0xE data:string lbl_31_data_C2A00 = .data:0x000C2A00; // type:object size:0xD data:string @@ -9279,7 +9279,7 @@ lbl_31_bss_4A0 = .bss:0x000004A0; // type:object size:0x4 data:4byte lbl_31_bss_4A4 = .bss:0x000004A4; // type:object size:0x4 data:4byte lbl_31_bss_4A8 = .bss:0x000004A8; // type:object size:0x640 data:4byte lbl_31_bss_AE8 = .bss:0x00000AE8; // type:object size:0x8 data:4byte -lbl_31_bss_AF0 = .bss:0x00000AF0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000AF0; // type:object size:0x4 scope:local data:4byte lbl_31_bss_AF8 = .bss:0x00000AF8; // type:object size:0x8 data:4byte lbl_31_bss_B00 = .bss:0x00000B00; // type:object size:0x8 data:4byte lbl_31_bss_B08 = .bss:0x00000B08; // type:object size:0x8 data:4byte @@ -9295,7 +9295,7 @@ colli_timer = .bss:0x00000B30; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B34; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B38; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B3C; // type:object size:0x4 scope:local data:4byte -lbl_31_bss_B40 = .bss:0x00000B40; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B40; // type:object size:0x4 scope:local data:4byte lbl_31_bss_B48 = .bss:0x00000B48; // type:object size:0x4 data:4byte lbl_31_bss_B4C = .bss:0x00000B4C; // type:object size:0x4 data:4byte lbl_31_bss_B50 = .bss:0x00000B50; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg32D/splits.txt b/config/GSNE8P/stg32D/splits.txt index ca467bb2..bccea936 100644 --- a/config/GSNE8P/stg32D/splits.txt +++ b/config/GSNE8P/stg32D/splits.txt @@ -218,13 +218,10 @@ stg32D_52.c: .text start:0x0001894C end:0x0001998C .rodata start:0x00000878 end:0x000008C8 -stg32D_53.c: - .text start:0x00019CCC end:0x00019E64 - .rodata start:0x000008C8 end:0x000008E0 - -stg32D_54.c: - .text start:0x00019E64 end:0x0001A168 - .rodata start:0x000008E0 end:0x000008E8 +OBJECT/o_3spring.c: + .text start:0x00019CCC end:0x0001A168 + .rodata start:0x000008C8 end:0x000008E8 + .data start:0x0005FA80 end:0x00060B78 stg32D_55.c: .text start:0x0001A168 end:0x0001A5F0 @@ -258,9 +255,10 @@ stg32D_63.c: .text start:0x0001E564 end:0x0001F3A8 .rodata start:0x00000A70 end:0x00000AC8 -stg32D_64.c: - .text start:0x0001F3DC end:0x0001FB68 +OBJECT/o_degring_linear.c: + .text start:0x0001F3A8 end:0x0001FCF8 .rodata start:0x00000AC8 end:0x00000AE0 + .data start:0x00066C98 end:0x00066CA0 stg32D_65.c: .text start:0x000203EC end:0x000206FC @@ -282,9 +280,11 @@ stg32D_69.c: .text start:0x00024C68 end:0x00024D24 .rodata start:0x00000BB0 end:0x00000BB8 -stg32D_70.c: - .text start:0x00024ECC end:0x000261E4 +OBJECT/o_goalring.c: + .text start:0x00024EC8 end:0x000261E4 .rodata start:0x00000BB8 end:0x00000C10 + .data start:0x00068BD8 end:0x0006E4D0 + .bss start:0x00000D48 end:0x00000D50 stg32D_71.c: .text start:0x000262AC end:0x00026CCC @@ -302,21 +302,15 @@ stg32D_74.c: .text start:0x00028760 end:0x00028830 .rodata start:0x00000C98 end:0x00000CA0 -stg32D_75.c: - .text start:0x00028AB4 end:0x0002955C - .rodata start:0x00000CA0 end:0x00000CD8 - -stg32D_76.c: - .text start:0x000295D0 end:0x00029614 - .rodata start:0x00000CD8 end:0x00000CE0 - -stg32D_77.c: - .text start:0x000297CC end:0x0002A22C - .rodata start:0x00000CE0 end:0x00000D20 +OBJECT/o_itemboxair.c: + .text start:0x000289E0 end:0x00029688 + .rodata start:0x00000CA0 end:0x00000CE0 + .data start:0x000727F8 end:0x00072878 -stg32D_78.c: - .text start:0x0002A2A0 end:0x0002A2E4 - .rodata start:0x00000D20 end:0x00000D28 +OBJECT/o_itemboxballoon.c: + .text start:0x00029688 end:0x0002A358 + .rodata start:0x00000CE0 end:0x00000D28 + .data start:0x00072878 end:0x000731D0 stg32D_79.c: .text start:0x0002A358 end:0x0002AD0C @@ -364,9 +358,11 @@ stg32D_89.c: .text start:0x0003A95C end:0x0003C400 .rodata start:0x00001110 end:0x000011A0 -stg32D_90.c: +OBJECT/o_savepoint.c: .text start:0x0003C60C end:0x0003D69C .rodata start:0x000011A0 end:0x000011D8 + .data start:0x0009D890 end:0x0009D8E0 + .bss start:0x00000D98 end:0x00000DA0 stg32D_91.c: .text start:0x0003DD00 end:0x0003F330 diff --git a/config/GSNE8P/stg32D/symbols.txt b/config/GSNE8P/stg32D/symbols.txt index 6f6837c7..bfff762d 100644 --- a/config/GSNE8P/stg32D/symbols.txt +++ b/config/GSNE8P/stg32D/symbols.txt @@ -188,13 +188,13 @@ fn_32_E58C = .text:0x0000E58C; // type:function size:0x6C fn_32_E5F8 = .text:0x0000E5F8; // type:function size:0xC8 fn_32_E6C0 = .text:0x0000E6C0; // type:function size:0xD8 fn_32_E798 = .text:0x0000E798; // type:function size:0x2AC -fn_32_EA44 = .text:0x0000EA44; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000EA44; // type:function size:0x30 fn_32_EA74 = .text:0x0000EA74; // type:function size:0x30C -fn_32_ED80 = .text:0x0000ED80; // type:function size:0x74 -fn_32_EDF4 = .text:0x0000EDF4; // type:function size:0xBC -fn_32_EEB0 = .text:0x0000EEB0; // type:function size:0x40 -fn_32_EEF0 = .text:0x0000EEF0; // type:function size:0x2C -fn_32_EF1C = .text:0x0000EF1C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000ED80; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000EDF4; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000EEB0; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000EEF0; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000EF1C; // type:function size:0x60 fn_32_EF7C = .text:0x0000EF7C; // type:function size:0x12C fn_32_F0A8 = .text:0x0000F0A8; // type:function size:0x4 fn_32_F0AC = .text:0x0000F0AC; // type:function size:0x4 @@ -226,11 +226,11 @@ fn_32_12A2C = .text:0x00012A2C; // type:function size:0xC fn_32_12A38 = .text:0x00012A38; // type:function size:0x1CC fn_32_12C04 = .text:0x00012C04; // type:function size:0x88 fn_32_12C8C = .text:0x00012C8C; // type:function size:0xD0 -fn_32_12D5C = .text:0x00012D5C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00012D5C; // type:function size:0x100 fn_32_12E5C = .text:0x00012E5C; // type:function size:0x198 fn_32_12FF4 = .text:0x00012FF4; // type:function size:0xA8 fn_32_1309C = .text:0x0001309C; // type:function size:0x70 -fn_32_1310C = .text:0x0001310C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001310C; // type:function size:0x114 fn_32_13220 = .text:0x00013220; // type:function size:0x6C fn_32_1328C = .text:0x0001328C; // type:function size:0x180 fn_32_1340C = .text:0x0001340C; // type:function size:0xA4 @@ -272,7 +272,7 @@ fn_32_15AFC = .text:0x00015AFC; // type:function size:0xA4 fn_32_15BA0 = .text:0x00015BA0; // type:function size:0xA4 fn_32_15C44 = .text:0x00015C44; // type:function size:0xA4 fn_32_15CE8 = .text:0x00015CE8; // type:function size:0xB0 -fn_32_15D98 = .text:0x00015D98; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00015D98; // type:function size:0x19C fn_32_15F34 = .text:0x00015F34; // type:function size:0x198 _rename_MakeParticle = .text:0x000160CC; // type:function size:0x19C fn_32_16268 = .text:0x00016268; // type:function size:0x198 @@ -288,7 +288,7 @@ fn_32_16D40 = .text:0x00016D40; // type:function size:0xAC fn_32_16DEC = .text:0x00016DEC; // type:function size:0x4 fn_32_16DF0 = .text:0x00016DF0; // type:function size:0x20 fn_32_16E10 = .text:0x00016E10; // type:function size:0x40 -fn_32_16E50 = .text:0x00016E50; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00016E50; // type:function size:0x1E4 fn_32_17034 = .text:0x00017034; // type:function size:0x24 fn_32_17058 = .text:0x00017058; // type:function size:0x1C0 fn_32_17218 = .text:0x00017218; // type:function size:0x1F4 @@ -296,7 +296,7 @@ fn_32_1740C = .text:0x0001740C; // type:function size:0x190 fn_32_1759C = .text:0x0001759C; // type:function size:0xF8 fn_32_17694 = .text:0x00017694; // type:function size:0x1D4 fn_32_17868 = .text:0x00017868; // type:function size:0x18C -fn_32_179F4 = .text:0x000179F4; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000179F4; // type:function size:0x1C8 fn_32_17BBC = .text:0x00017BBC; // type:function size:0xD0 fn_32_17C8C = .text:0x00017C8C; // type:function size:0x358 fn_32_17FE4 = .text:0x00017FE4; // type:function size:0x2C0 @@ -319,11 +319,11 @@ fn_32_1998C = .text:0x0001998C; // type:function size:0x120 fn_32_19AAC = .text:0x00019AAC; // type:function size:0x120 fn_32_19BCC = .text:0x00019BCC; // type:function size:0x84 fn_32_19C50 = .text:0x00019C50; // type:function size:0x7C -fn_32_19CCC = .text:0x00019CCC; // type:function size:0x198 -fn_32_19E64 = .text:0x00019E64; // type:function size:0xD4 -fn_32_19F38 = .text:0x00019F38; // type:function size:0x38 -fn_32_19F70 = .text:0x00019F70; // type:function size:0x144 -fn_32_1A0B4 = .text:0x0001A0B4; // type:function size:0xB4 +Object3SpringJump = .text:0x00019CCC; // type:function size:0x198 scope:local +Object3Spring = .text:0x00019E64; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00019F38; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00019F70; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001A0B4; // type:function size:0xB4 scope:local fn_32_1A168 = .text:0x0001A168; // type:function size:0xF8 fn_32_1A260 = .text:0x0001A260; // type:function size:0xFC fn_32_1A35C = .text:0x0001A35C; // type:function size:0x30 @@ -371,15 +371,15 @@ fn_32_1E64C = .text:0x0001E64C; // type:function size:0x38 fn_32_1E684 = .text:0x0001E684; // type:function size:0x968 fn_32_1EFEC = .text:0x0001EFEC; // type:function size:0x10C fn_32_1F0F8 = .text:0x0001F0F8; // type:function size:0x2B0 -fn_32_1F3A8 = .text:0x0001F3A8; // type:function size:0x34 -fn_32_1F3DC = .text:0x0001F3DC; // type:function size:0x11C -fn_32_1F4F8 = .text:0x0001F4F8; // type:function size:0x110 -fn_32_1F608 = .text:0x0001F608; // type:function size:0xB4 -fn_32_1F6BC = .text:0x0001F6BC; // type:function size:0x150 -fn_32_1F80C = .text:0x0001F80C; // type:function size:0xE0 -fn_32_1F8EC = .text:0x0001F8EC; // type:function size:0x190 -fn_32_1FA7C = .text:0x0001FA7C; // type:function size:0xEC -fn_32_1FB68 = .text:0x0001FB68; // type:function size:0x190 +DegRingGetNum = .text:0x0001F3A8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001F3DC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001F4F8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001F608; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001F6BC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001F80C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001F8EC; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001FA7C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001FB68; // type:function size:0x190 scope:local fn_32_1FCF8 = .text:0x0001FCF8; // type:function size:0x98 fn_32_1FD90 = .text:0x0001FD90; // type:function size:0xC8 fn_32_1FE58 = .text:0x0001FE58; // type:function size:0x10C @@ -446,15 +446,15 @@ fn_32_24D24 = .text:0x00024D24; // type:function size:0x8C fn_32_24DB0 = .text:0x00024DB0; // type:function size:0x38 fn_32_24DE8 = .text:0x00024DE8; // type:function size:0x4 fn_32_24DEC = .text:0x00024DEC; // type:function size:0xDC -fn_32_24EC8 = .text:0x00024EC8; // type:function size:0x4 -fn_32_24ECC = .text:0x00024ECC; // type:function size:0x2EC -fn_32_251B8 = .text:0x000251B8; // type:function size:0x44 -fn_32_251FC = .text:0x000251FC; // type:function size:0x7F4 -fn_32_259F0 = .text:0x000259F0; // type:function size:0x34 -fn_32_25A24 = .text:0x00025A24; // type:function size:0xF0 -fn_32_25B14 = .text:0x00025B14; // type:function size:0x214 -fn_32_25D28 = .text:0x00025D28; // type:function size:0x254 -fn_32_25F7C = .text:0x00025F7C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00024EC8; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00024ECC; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000251B8; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000251FC; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000259F0; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00025A24; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00025B14; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00025D28; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00025F7C; // type:function size:0x268 scope:local fn_32_261E4 = .text:0x000261E4; // type:function size:0x54 fn_32_26238 = .text:0x00026238; // type:function size:0x74 fn_32_262AC = .text:0x000262AC; // type:function size:0x8C @@ -470,7 +470,7 @@ fn_32_26F34 = .text:0x00026F34; // type:function size:0x3F8 fn_32_2732C = .text:0x0002732C; // type:function size:0x1D0 fn_32_274FC = .text:0x000274FC; // type:function size:0x140 fn_32_2763C = .text:0x0002763C; // type:function size:0x1FC -fn_32_27838 = .text:0x00027838; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00027838; // type:function size:0x13C fn_32_27974 = .text:0x00027974; // type:function size:0x200 fn_32_27B74 = .text:0x00027B74; // type:function size:0x98 fn_32_27C0C = .text:0x00027C0C; // type:function size:0x238 @@ -490,53 +490,53 @@ fn_32_28370 = .text:0x00028370; // type:function size:0x44 fn_32_283B4 = .text:0x000283B4; // type:function size:0x38 fn_32_283EC = .text:0x000283EC; // type:function size:0x4 fn_32_283F0 = .text:0x000283F0; // type:function size:0x38 -fn_32_28428 = .text:0x00028428; // type:function size:0xC8 -fn_32_284F0 = .text:0x000284F0; // type:function size:0x138 +_rename_GiveItemP = .text:0x00028428; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000284F0; // type:function size:0x138 fn_32_28628 = .text:0x00028628; // type:function size:0x138 fn_32_28760 = .text:0x00028760; // type:function size:0xD0 fn_32_28830 = .text:0x00028830; // type:function size:0x90 fn_32_288C0 = .text:0x000288C0; // type:function size:0x94 fn_32_28954 = .text:0x00028954; // type:function size:0x8C -fn_32_289E0 = .text:0x000289E0; // type:function size:0xD4 -fn_32_28AB4 = .text:0x00028AB4; // type:function size:0x240 -fn_32_28CF4 = .text:0x00028CF4; // type:function size:0x98 -fn_32_28D8C = .text:0x00028D8C; // type:function size:0x214 -fn_32_28FA0 = .text:0x00028FA0; // type:function size:0x10 -fn_32_28FB0 = .text:0x00028FB0; // type:function size:0xA0 -fn_32_29050 = .text:0x00029050; // type:function size:0xD0 -fn_32_29120 = .text:0x00029120; // type:function size:0x26C -fn_32_2938C = .text:0x0002938C; // type:function size:0x38 -fn_32_293C4 = .text:0x000293C4; // type:function size:0x50 -fn_32_29414 = .text:0x00029414; // type:function size:0x70 -fn_32_29484 = .text:0x00029484; // type:function size:0x50 -fn_32_294D4 = .text:0x000294D4; // type:function size:0x38 -fn_32_2950C = .text:0x0002950C; // type:function size:0x50 -fn_32_2955C = .text:0x0002955C; // type:function size:0x38 -fn_32_29594 = .text:0x00029594; // type:function size:0x3C -fn_32_295D0 = .text:0x000295D0; // type:function size:0x44 -fn_32_29614 = .text:0x00029614; // type:function size:0x38 -fn_32_2964C = .text:0x0002964C; // type:function size:0x4 -fn_32_29650 = .text:0x00029650; // type:function size:0x38 -fn_32_29688 = .text:0x00029688; // type:function size:0x144 -fn_32_297CC = .text:0x000297CC; // type:function size:0x158 -fn_32_29924 = .text:0x00029924; // type:function size:0x64 -fn_32_29988 = .text:0x00029988; // type:function size:0x1C4 -fn_32_29B4C = .text:0x00029B4C; // type:function size:0x3C -fn_32_29B88 = .text:0x00029B88; // type:function size:0x6C -fn_32_29BF4 = .text:0x00029BF4; // type:function size:0x228 -fn_32_29E1C = .text:0x00029E1C; // type:function size:0x28C -fn_32_2A0A8 = .text:0x0002A0A8; // type:function size:0xC -fn_32_2A0B4 = .text:0x0002A0B4; // type:function size:0x50 -fn_32_2A104 = .text:0x0002A104; // type:function size:0x50 -fn_32_2A154 = .text:0x0002A154; // type:function size:0x50 -fn_32_2A1A4 = .text:0x0002A1A4; // type:function size:0x38 -fn_32_2A1DC = .text:0x0002A1DC; // type:function size:0x50 -fn_32_2A22C = .text:0x0002A22C; // type:function size:0x38 -fn_32_2A264 = .text:0x0002A264; // type:function size:0x3C -fn_32_2A2A0 = .text:0x0002A2A0; // type:function size:0x44 -fn_32_2A2E4 = .text:0x0002A2E4; // type:function size:0x38 -fn_32_2A31C = .text:0x0002A31C; // type:function size:0x4 -fn_32_2A320 = .text:0x0002A320; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000289E0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00028AB4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00028CF4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00028D8C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00028FA0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00028FB0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00029050; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00029120; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002938C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000293C4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00029414; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00029484; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000294D4; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002950C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002955C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00029594; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000295D0; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00029614; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002964C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00029650; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00029688; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000297CC; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00029924; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00029988; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00029B4C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00029B88; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00029BF4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00029E1C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002A0A8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002A0B4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002A104; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002A154; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002A1A4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002A1DC; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002A22C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002A264; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002A2A0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002A2E4; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002A31C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002A320; // type:function size:0x38 scope:local fn_32_2A358 = .text:0x0002A358; // type:function size:0x280 fn_32_2A5D8 = .text:0x0002A5D8; // type:function size:0x50 fn_32_2A628 = .text:0x0002A628; // type:function size:0x50C @@ -629,8 +629,8 @@ fn_32_35904 = .text:0x00035904; // type:function size:0x54 fn_32_35958 = .text:0x00035958; // type:function size:0x7EC fn_32_36144 = .text:0x00036144; // type:function size:0xB0 fn_32_361F4 = .text:0x000361F4; // type:function size:0xB4 -fn_32_362A8 = .text:0x000362A8; // type:function size:0x2C -fn_32_362D4 = .text:0x000362D4; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000362A8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000362D4; // type:function size:0x30 o_ring_0 = .text:0x00036304; // type:function size:0x13C scope:local Ring = .text:0x00036440; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00036AC8; // type:function size:0x550 scope:global @@ -667,19 +667,19 @@ fn_32_3C120 = .text:0x0003C120; // type:function size:0x2E0 fn_32_3C400 = .text:0x0003C400; // type:function size:0x110 fn_32_3C510 = .text:0x0003C510; // type:function size:0xF8 fn_32_3C608 = .text:0x0003C608; // type:function size:0x4 -fn_32_3C60C = .text:0x0003C60C; // type:function size:0x264 -fn_32_3C870 = .text:0x0003C870; // type:function size:0x148 -fn_32_3C9B8 = .text:0x0003C9B8; // type:function size:0x48 -fn_32_3CA00 = .text:0x0003CA00; // type:function size:0x1A4 -fn_32_3CBA4 = .text:0x0003CBA4; // type:function size:0x1AC -fn_32_3CD50 = .text:0x0003CD50; // type:function size:0x154 -fn_32_3CEA4 = .text:0x0003CEA4; // type:function size:0x4 -fn_32_3CEA8 = .text:0x0003CEA8; // type:function size:0x138 -fn_32_3CFE0 = .text:0x0003CFE0; // type:function size:0x368 -fn_32_3D348 = .text:0x0003D348; // type:function size:0x224 -fn_32_3D56C = .text:0x0003D56C; // type:function size:0x20 -fn_32_3D58C = .text:0x0003D58C; // type:function size:0x4C -fn_32_3D5D8 = .text:0x0003D5D8; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003C60C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003C870; // type:function size:0x148 scope:local +savepointExit = .text:0x0003C9B8; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003CA00; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003CBA4; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003CD50; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003CEA4; // type:function size:0x4 scope:local +initCollidata = .text:0x0003CEA8; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003CFE0; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003D348; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003D56C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003D58C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003D5D8; // type:function size:0xC4 scope:local fn_32_3D69C = .text:0x0003D69C; // type:function size:0x20 fn_32_3D6BC = .text:0x0003D6BC; // type:function size:0x3C fn_32_3D6F8 = .text:0x0003D6F8; // type:function size:0x9C @@ -1526,11 +1526,11 @@ lbl_32_rodata_8B8 = .rodata:0x000008B8; // type:object size:0x4 align:4 data:flo lbl_32_rodata_8BC = .rodata:0x000008BC; // type:object size:0x4 align:4 data:float lbl_32_rodata_8C0 = .rodata:0x000008C0; // type:object size:0x4 align:4 data:float lbl_32_rodata_8C4 = .rodata:0x000008C4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_8C8 = .rodata:0x000008C8; // type:object size:0xC data:4byte -lbl_32_rodata_8D4 = .rodata:0x000008D4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_8D8 = .rodata:0x000008D8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_8DC = .rodata:0x000008DC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_8E0 = .rodata:0x000008E0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000008C8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000008D4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008D8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008DC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008E0; // type:object size:0x4 scope:local align:4 data:float lbl_32_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:float lbl_32_rodata_8EC = .rodata:0x000008EC; // type:object size:0xC data:4byte lbl_32_rodata_8F8 = .rodata:0x000008F8; // type:object size:0x4 align:4 data:float @@ -1641,11 +1641,11 @@ lbl_32_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x8 align:8 data:dou lbl_32_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float lbl_32_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float lbl_32_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x8 align:4 data:float -lbl_32_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 data:float lbl_32_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float lbl_32_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float lbl_32_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float @@ -1689,25 +1689,25 @@ lbl_32_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:flo lbl_32_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:8 data:double lbl_32_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x8 align:8 data:double lbl_32_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:4 data:float -lbl_32_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:8 data:double -lbl_32_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x8 align:8 data:double -lbl_32_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_32_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_32_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_32_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000BD0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000BD4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BF0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BF8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float lbl_32_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float lbl_32_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float lbl_32_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float @@ -1741,37 +1741,37 @@ lbl_32_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:flo lbl_32_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float lbl_32_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float lbl_32_rodata_C98 = .rodata:0x00000C98; // type:object size:0x8 align:4 data:float -lbl_32_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x8 align:8 data:double -lbl_32_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x8 align:4 data:float -lbl_32_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_32_rodata_D20 = .rodata:0x00000D20; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CB8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float lbl_32_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float lbl_32_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float lbl_32_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float @@ -2036,17 +2036,17 @@ lbl_32_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:fl lbl_32_rodata_1190 = .rodata:0x00001190; // type:object size:0x8 align:8 data:double lbl_32_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:float lbl_32_rodata_119C = .rodata:0x0000119C; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11A4 = .rodata:0x000011A4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11AC = .rodata:0x000011AC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x8 align:8 data:double -lbl_32_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11C4 = .rodata:0x000011C4; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11CC = .rodata:0x000011CC; // type:object size:0x4 align:4 data:float -lbl_32_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011A0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011A4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011A8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011AC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011B0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000011B8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000011C0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011C4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000011C8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000011CC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000011D0; // type:object size:0x4 scope:local align:4 data:float lbl_32_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float lbl_32_rodata_11DC = .rodata:0x000011DC; // type:object size:0x4 align:4 data:float lbl_32_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x4 align:4 data:float @@ -6232,7 +6232,7 @@ lbl_32_data_5ECD8 = .data:0x0005ECD8; // type:object size:0x7 data:string lbl_32_data_5ECE0 = .data:0x0005ECE0; // type:object size:0x7 data:string lbl_32_data_5ECE8 = .data:0x0005ECE8; // type:object size:0x7 data:string lbl_32_data_5ECF0 = .data:0x0005ECF0; // type:object size:0x60 -lbl_32_data_5ED50 = .data:0x0005ED50; // type:object size:0x8 +_rename_ring_texlist = .data:0x0005ED50; // type:object size:0x8 lbl_32_data_5ED58 = .data:0x0005ED58; // type:object size:0x38 lbl_32_data_5ED90 = .data:0x0005ED90; // type:object size:0x38 lbl_32_data_5EDC8 = .data:0x0005EDC8; // type:object size:0xE data:string @@ -6311,42 +6311,42 @@ lbl_32_data_5FA1C = .data:0x0005FA1C; // type:object size:0xB data:string lbl_32_data_5FA28 = .data:0x0005FA28; // type:object size:0x38 lbl_32_data_5FA60 = .data:0x0005FA60; // type:object size:0x8 data:byte lbl_32_data_5FA68 = .data:0x0005FA68; // type:object size:0x5 data:string -lbl_32_data_5FA80 = .data:0x0005FA80; // type:object size:0xE data:string -lbl_32_data_5FA90 = .data:0x0005FA90; // type:object size:0xE data:string -lbl_32_data_5FAA0 = .data:0x0005FAA0; // type:object size:0xD data:string -lbl_32_data_5FAB0 = .data:0x0005FAB0; // type:object size:0xD data:string -lbl_32_data_5FAC0 = .data:0x0005FAC0; // type:object size:0x30 -lbl_32_data_5FAF0 = .data:0x0005FAF0; // type:object size:0x8 -lbl_32_data_5FAF8 = .data:0x0005FAF8; // type:object size:0x204 -lbl_32_data_5FCFC = .data:0x0005FCFC; // type:object size:0x204 -lbl_32_data_5FF00 = .data:0x0005FF00; // type:object size:0x1C8 -lbl_32_data_600C8 = .data:0x000600C8; // type:object size:0x40 -lbl_32_data_60108 = .data:0x00060108; // type:object size:0x50 -lbl_32_data_60158 = .data:0x00060158; // type:object size:0x8 -lbl_32_data_60160 = .data:0x00060160; // type:object size:0x20 -lbl_32_data_60180 = .data:0x00060180; // type:object size:0xC0 -lbl_32_data_60240 = .data:0x00060240; // type:object size:0x60 -lbl_32_data_602A0 = .data:0x000602A0; // type:object size:0x40 -lbl_32_data_602E0 = .data:0x000602E0; // type:object size:0x80 -lbl_32_data_60360 = .data:0x00060360; // type:object size:0x40 -lbl_32_data_603A0 = .data:0x000603A0; // type:object size:0x24 -lbl_32_data_603C4 = .data:0x000603C4; // type:object size:0x1C8 -lbl_32_data_6058C = .data:0x0006058C; // type:object size:0x1C8 -lbl_32_data_60754 = .data:0x00060754; // type:object size:0x140 -lbl_32_data_60894 = .data:0x00060894; // type:object size:0x40 -lbl_32_data_608D4 = .data:0x000608D4; // type:object size:0x50 -lbl_32_data_60924 = .data:0x00060924; // type:object size:0x8 -lbl_32_data_6092C = .data:0x0006092C; // type:object size:0x14 -lbl_32_data_60940 = .data:0x00060940; // type:object size:0x120 -lbl_32_data_60A60 = .data:0x00060A60; // type:object size:0x60 -lbl_32_data_60AC0 = .data:0x00060AC0; // type:object size:0x20 -lbl_32_data_60AE0 = .data:0x00060AE0; // type:object size:0x30 -lbl_32_data_60B10 = .data:0x00060B10; // type:object size:0x24 -lbl_32_data_60B34 = .data:0x00060B34; // type:object size:0x8 -lbl_32_data_60B3C = .data:0x00060B3C; // type:object size:0x30 -lbl_32_data_60B6C = .data:0x00060B6C; // type:object size:0x4 align:4 data:float -lbl_32_data_60B70 = .data:0x00060B70; // type:object size:0x4 align:4 data:float -lbl_32_data_60B74 = .data:0x00060B74; // type:object size:0x4 align:4 data:float +@18 = .data:0x0005FA80; // type:object size:0xE scope:local data:string +@19 = .data:0x0005FA90; // type:object size:0xE scope:local data:string +@20 = .data:0x0005FAA0; // type:object size:0xD scope:local data:string +@21 = .data:0x0005FAB0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0005FAC0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0005FAF0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0005FAF8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0005FCFC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0005FF00; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000600C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00060108; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00060158; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00060160; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00060180; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00060240; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000602A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000602E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00060360; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000603A0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000603C4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0006058C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00060754; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00060894; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000608D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00060924; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0006092C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00060940; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00060A60; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00060AC0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00060AE0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00060B10; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00060B34; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00060B3C; // type:object size:0x30 scope:local +spring3_k = .data:0x00060B6C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00060B70; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00060B74; // type:object size:0x4 scope:local align:4 data:float lbl_32_data_60B78 = .data:0x00060B78; // type:object size:0xE data:string lbl_32_data_60B88 = .data:0x00060B88; // type:object size:0xC lbl_32_data_60B94 = .data:0x00060B94; // type:object size:0x8 @@ -6582,7 +6582,7 @@ lbl_32_data_66BF0 = .data:0x00066BF0; // type:object size:0x14 lbl_32_data_66C04 = .data:0x00066C04; // type:object size:0x24 lbl_32_data_66C28 = .data:0x00066C28; // type:object size:0x40 data:4byte lbl_32_data_66C68 = .data:0x00066C68; // type:object size:0x30 -lbl_32_data_66C98 = .data:0x00066C98; // type:object size:0x5 data:string +@115 = .data:0x00066C98; // type:object size:0x5 scope:local data:string lbl_32_data_66CA0 = .data:0x00066CA0; // type:object size:0xE data:string lbl_32_data_66CB0 = .data:0x00066CB0; // type:object size:0xD data:string lbl_32_data_66CC0 = .data:0x00066CC0; // type:object size:0x18 @@ -6660,149 +6660,149 @@ lbl_32_data_68B70 = .data:0x00068B70; // type:object size:0x30 lbl_32_data_68BA0 = .data:0x00068BA0; // type:object size:0xF data:string lbl_32_data_68BB0 = .data:0x00068BB0; // type:object size:0x10 data:string lbl_32_data_68BC0 = .data:0x00068BC0; // type:object size:0x18 data:string -lbl_32_data_68BD8 = .data:0x00068BD8; // type:object size:0xD data:string -lbl_32_data_68BE8 = .data:0x00068BE8; // type:object size:0xD data:string -lbl_32_data_68BF8 = .data:0x00068BF8; // type:object size:0x18 -lbl_32_data_68C10 = .data:0x00068C10; // type:object size:0x8 -lbl_32_data_68C18 = .data:0x00068C18; // type:object size:0x2D0 -lbl_32_data_68EE8 = .data:0x00068EE8; // type:object size:0xCE4 -lbl_32_data_69BCC = .data:0x00069BCC; // type:object size:0x18 -lbl_32_data_69BE4 = .data:0x00069BE4; // type:object size:0xE data:string -lbl_32_data_69BF4 = .data:0x00069BF4; // type:object size:0xC -lbl_32_data_69C00 = .data:0x00069C00; // type:object size:0x8 -lbl_32_data_69C08 = .data:0x00069C08; // type:object size:0x50 -lbl_32_data_69C58 = .data:0x00069C58; // type:object size:0xCC -lbl_32_data_69D24 = .data:0x00069D24; // type:object size:0x18 -lbl_32_data_69D3C = .data:0x00069D3C; // type:object size:0xC -lbl_32_data_69D48 = .data:0x00069D48; // type:object size:0x8 -lbl_32_data_69D50 = .data:0x00069D50; // type:object size:0x50 -lbl_32_data_69DA0 = .data:0x00069DA0; // type:object size:0xCC -lbl_32_data_69E6C = .data:0x00069E6C; // type:object size:0x18 -lbl_32_data_69E84 = .data:0x00069E84; // type:object size:0xD data:string -lbl_32_data_69E94 = .data:0x00069E94; // type:object size:0xD data:string -lbl_32_data_69EA4 = .data:0x00069EA4; // type:object size:0xD data:string -lbl_32_data_69EB4 = .data:0x00069EB4; // type:object size:0xD data:string -lbl_32_data_69EC4 = .data:0x00069EC4; // type:object size:0x30 -lbl_32_data_69EF4 = .data:0x00069EF4; // type:object size:0x8 -lbl_32_data_69EFC = .data:0x00069EFC; // type:object size:0x108 -lbl_32_data_6A004 = .data:0x0006A004; // type:object size:0x18C -lbl_32_data_6A190 = .data:0x0006A190; // type:object size:0x18 -lbl_32_data_6A1A8 = .data:0x0006A1A8; // type:object size:0x38 -lbl_32_data_6A1E0 = .data:0x0006A1E0; // type:object size:0x100 -lbl_32_data_6A2E0 = .data:0x0006A2E0; // type:object size:0x15C -lbl_32_data_6A43C = .data:0x0006A43C; // type:object size:0x18 -lbl_32_data_6A454 = .data:0x0006A454; // type:object size:0x38 -lbl_32_data_6A48C = .data:0x0006A48C; // type:object size:0x10C -lbl_32_data_6A598 = .data:0x0006A598; // type:object size:0x15C -lbl_32_data_6A6F4 = .data:0x0006A6F4; // type:object size:0x18 -lbl_32_data_6A70C = .data:0x0006A70C; // type:object size:0x38 -lbl_32_data_6A744 = .data:0x0006A744; // type:object size:0xC0 -lbl_32_data_6A804 = .data:0x0006A804; // type:object size:0x114 -lbl_32_data_6A918 = .data:0x0006A918; // type:object size:0x18 -lbl_32_data_6A930 = .data:0x0006A930; // type:object size:0x38 -lbl_32_data_6A968 = .data:0x0006A968; // type:object size:0x108 -lbl_32_data_6AA70 = .data:0x0006AA70; // type:object size:0x18C -lbl_32_data_6ABFC = .data:0x0006ABFC; // type:object size:0x18 -lbl_32_data_6AC14 = .data:0x0006AC14; // type:object size:0x38 -lbl_32_data_6AC4C = .data:0x0006AC4C; // type:object size:0x34 -lbl_32_data_6AC80 = .data:0x0006AC80; // type:object size:0x6C -lbl_32_data_6ACEC = .data:0x0006ACEC; // type:object size:0x18 -lbl_32_data_6AD04 = .data:0x0006AD04; // type:object size:0x38 -lbl_32_data_6AD3C = .data:0x0006AD3C; // type:object size:0x34 -lbl_32_data_6AD70 = .data:0x0006AD70; // type:object size:0x6C -lbl_32_data_6ADDC = .data:0x0006ADDC; // type:object size:0x18 -lbl_32_data_6ADF4 = .data:0x0006ADF4; // type:object size:0x38 -lbl_32_data_6AE2C = .data:0x0006AE2C; // type:object size:0x2B0 -lbl_32_data_6B0DC = .data:0x0006B0DC; // type:object size:0x3B4 -lbl_32_data_6B490 = .data:0x0006B490; // type:object size:0x18 -lbl_32_data_6B4A8 = .data:0x0006B4A8; // type:object size:0x38 -lbl_32_data_6B4E0 = .data:0x0006B4E0; // type:object size:0x174 -lbl_32_data_6B654 = .data:0x0006B654; // type:object size:0x234 -lbl_32_data_6B888 = .data:0x0006B888; // type:object size:0x18 -lbl_32_data_6B8A0 = .data:0x0006B8A0; // type:object size:0x38 -lbl_32_data_6B8D8 = .data:0x0006B8D8; // type:object size:0x20 -lbl_32_data_6B8F8 = .data:0x0006B8F8; // type:object size:0x20 -lbl_32_data_6B918 = .data:0x0006B918; // type:object size:0xA0 -lbl_32_data_6B9B8 = .data:0x0006B9B8; // type:object size:0xA0 -lbl_32_data_6BA58 = .data:0x0006BA58; // type:object size:0xA0 -lbl_32_data_6BAF8 = .data:0x0006BAF8; // type:object size:0xA0 -lbl_32_data_6BB98 = .data:0x0006BB98; // type:object size:0xA0 -lbl_32_data_6BC38 = .data:0x0006BC38; // type:object size:0x20 -lbl_32_data_6BC58 = .data:0x0006BC58; // type:object size:0x20 -lbl_32_data_6BC78 = .data:0x0006BC78; // type:object size:0xA0 -lbl_32_data_6BD18 = .data:0x0006BD18; // type:object size:0x90 -lbl_32_data_6BDA8 = .data:0x0006BDA8; // type:object size:0xC data:4byte -lbl_32_data_6BDB4 = .data:0x0006BDB4; // type:object size:0xD data:string -lbl_32_data_6BDC4 = .data:0x0006BDC4; // type:object size:0x30 -lbl_32_data_6BDF4 = .data:0x0006BDF4; // type:object size:0x8 -lbl_32_data_6BDFC = .data:0x0006BDFC; // type:object size:0x108 -lbl_32_data_6BF04 = .data:0x0006BF04; // type:object size:0x18C -lbl_32_data_6C090 = .data:0x0006C090; // type:object size:0x18 -lbl_32_data_6C0A8 = .data:0x0006C0A8; // type:object size:0x38 -lbl_32_data_6C0E0 = .data:0x0006C0E0; // type:object size:0x100 -lbl_32_data_6C1E0 = .data:0x0006C1E0; // type:object size:0x15C -lbl_32_data_6C33C = .data:0x0006C33C; // type:object size:0x18 -lbl_32_data_6C354 = .data:0x0006C354; // type:object size:0x38 -lbl_32_data_6C38C = .data:0x0006C38C; // type:object size:0x10C -lbl_32_data_6C498 = .data:0x0006C498; // type:object size:0x15C -lbl_32_data_6C5F4 = .data:0x0006C5F4; // type:object size:0x18 -lbl_32_data_6C60C = .data:0x0006C60C; // type:object size:0x38 -lbl_32_data_6C644 = .data:0x0006C644; // type:object size:0xC0 -lbl_32_data_6C704 = .data:0x0006C704; // type:object size:0x114 -lbl_32_data_6C818 = .data:0x0006C818; // type:object size:0x18 -lbl_32_data_6C830 = .data:0x0006C830; // type:object size:0x38 -lbl_32_data_6C868 = .data:0x0006C868; // type:object size:0x108 -lbl_32_data_6C970 = .data:0x0006C970; // type:object size:0x18C -lbl_32_data_6CAFC = .data:0x0006CAFC; // type:object size:0x18 -lbl_32_data_6CB14 = .data:0x0006CB14; // type:object size:0x38 -lbl_32_data_6CB4C = .data:0x0006CB4C; // type:object size:0x34 -lbl_32_data_6CB80 = .data:0x0006CB80; // type:object size:0x6C -lbl_32_data_6CBEC = .data:0x0006CBEC; // type:object size:0x18 -lbl_32_data_6CC04 = .data:0x0006CC04; // type:object size:0x38 -lbl_32_data_6CC3C = .data:0x0006CC3C; // type:object size:0x34 -lbl_32_data_6CC70 = .data:0x0006CC70; // type:object size:0x6C -lbl_32_data_6CCDC = .data:0x0006CCDC; // type:object size:0x18 -lbl_32_data_6CCF4 = .data:0x0006CCF4; // type:object size:0x38 -lbl_32_data_6CD2C = .data:0x0006CD2C; // type:object size:0x2B0 -lbl_32_data_6CFDC = .data:0x0006CFDC; // type:object size:0x3B4 -lbl_32_data_6D390 = .data:0x0006D390; // type:object size:0x18 -lbl_32_data_6D3A8 = .data:0x0006D3A8; // type:object size:0x38 -lbl_32_data_6D3E0 = .data:0x0006D3E0; // type:object size:0x174 -lbl_32_data_6D554 = .data:0x0006D554; // type:object size:0x234 -lbl_32_data_6D788 = .data:0x0006D788; // type:object size:0x18 -lbl_32_data_6D7A0 = .data:0x0006D7A0; // type:object size:0x38 -lbl_32_data_6D7D8 = .data:0x0006D7D8; // type:object size:0x140 -lbl_32_data_6D918 = .data:0x0006D918; // type:object size:0x20 -lbl_32_data_6D938 = .data:0x0006D938; // type:object size:0x140 -lbl_32_data_6DA78 = .data:0x0006DA78; // type:object size:0x140 -lbl_32_data_6DBB8 = .data:0x0006DBB8; // type:object size:0x140 -lbl_32_data_6DCF8 = .data:0x0006DCF8; // type:object size:0x140 -lbl_32_data_6DE38 = .data:0x0006DE38; // type:object size:0x140 -lbl_32_data_6DF78 = .data:0x0006DF78; // type:object size:0x140 -lbl_32_data_6E0B8 = .data:0x0006E0B8; // type:object size:0x140 -lbl_32_data_6E1F8 = .data:0x0006E1F8; // type:object size:0x140 -lbl_32_data_6E338 = .data:0x0006E338; // type:object size:0x90 -lbl_32_data_6E3C8 = .data:0x0006E3C8; // type:object size:0xC data:4byte -lbl_32_data_6E3D4 = .data:0x0006E3D4; // type:object size:0x1C -lbl_32_data_6E3F0 = .data:0x0006E3F0; // type:object size:0x60 -lbl_32_data_6E450 = .data:0x0006E450; // type:object size:0x4 data:4byte -lbl_32_data_6E454 = .data:0x0006E454; // type:object size:0x4 data:4byte -lbl_32_data_6E458 = .data:0x0006E458; // type:object size:0x4 align:4 data:float -lbl_32_data_6E45C = .data:0x0006E45C; // type:object size:0x4 align:4 data:float -lbl_32_data_6E460 = .data:0x0006E460; // type:object size:0x4 align:4 data:float -lbl_32_data_6E464 = .data:0x0006E464; // type:object size:0x4 data:4byte -lbl_32_data_6E468 = .data:0x0006E468; // type:object size:0x4 data:4byte -lbl_32_data_6E46C = .data:0x0006E46C; // type:object size:0x4 align:4 data:float -lbl_32_data_6E470 = .data:0x0006E470; // type:object size:0x4 align:4 data:float -lbl_32_data_6E474 = .data:0x0006E474; // type:object size:0x4 align:4 data:float -lbl_32_data_6E478 = .data:0x0006E478; // type:object size:0xC -lbl_32_data_6E484 = .data:0x0006E484; // type:object size:0xC -lbl_32_data_6E490 = .data:0x0006E490; // type:object size:0xC -lbl_32_data_6E49C = .data:0x0006E49C; // type:object size:0xC -lbl_32_data_6E4A8 = .data:0x0006E4A8; // type:object size:0xC -lbl_32_data_6E4B4 = .data:0x0006E4B4; // type:object size:0x4 data:4byte -lbl_32_data_6E4B8 = .data:0x0006E4B8; // type:object size:0xC -lbl_32_data_6E4C4 = .data:0x0006E4C4; // type:object size:0xC +@19 = .data:0x00068BD8; // type:object size:0xD scope:local data:string +@20 = .data:0x00068BE8; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00068BF8; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00068C10; // type:object size:0x8 scope:local +goalring_plist = .data:0x00068C18; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00068EE8; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00069BCC; // type:object size:0x18 scope:local +@21 = .data:0x00069BE4; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00069BF4; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00069C00; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00069C08; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00069C58; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00069D24; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00069D3C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00069D48; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00069D50; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00069DA0; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00069E6C; // type:object size:0x18 scope:local +@22 = .data:0x00069E84; // type:object size:0xD scope:local data:string +@23 = .data:0x00069E94; // type:object size:0xD scope:local data:string +@24 = .data:0x00069EA4; // type:object size:0xD scope:local data:string +@25 = .data:0x00069EB4; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00069EC4; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00069EF4; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00069EFC; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0006A004; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0006A190; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0006A1A8; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0006A1E0; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0006A2E0; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0006A43C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0006A454; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0006A48C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0006A598; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0006A6F4; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0006A70C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0006A744; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0006A804; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0006A918; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0006A930; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0006A968; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0006AA70; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0006ABFC; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0006AC14; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0006AC4C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0006AC80; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0006ACEC; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0006AD04; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0006AD3C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0006AD70; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0006ADDC; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0006ADF4; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0006AE2C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0006B0DC; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0006B490; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0006B4A8; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0006B4E0; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0006B654; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0006B888; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0006B8A0; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0006B8D8; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0006B8F8; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0006B918; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0006B9B8; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0006BA58; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0006BAF8; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0006BB98; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0006BC38; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0006BC58; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0006BC78; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0006BD18; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0006BDA8; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0006BDB4; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0006BDC4; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0006BDF4; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0006BDFC; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0006BF04; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0006C090; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0006C0A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0006C0E0; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0006C1E0; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0006C33C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0006C354; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0006C38C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0006C498; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0006C5F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0006C60C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0006C644; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0006C704; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0006C818; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0006C830; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0006C868; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0006C970; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0006CAFC; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0006CB14; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0006CB4C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0006CB80; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0006CBEC; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0006CC04; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0006CC3C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0006CC70; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0006CCDC; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0006CCF4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0006CD2C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0006CFDC; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0006D390; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0006D3A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0006D3E0; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0006D554; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0006D788; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0006D7A0; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0006D7D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0006D918; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0006D938; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0006DA78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0006DBB8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0006DCF8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0006DE38; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0006DF78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0006E0B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0006E1F8; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0006E338; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0006E3C8; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0006E3D4; // type:object size:0x1C +goalring_colli_info = .data:0x0006E3F0; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0006E450; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0006E454; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0006E458; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0006E45C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0006E460; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0006E464; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0006E468; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0006E46C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0006E470; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0006E474; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0006E478; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0006E484; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0006E490; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0006E49C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0006E4A8; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0006E4B4; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0006E4B8; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0006E4C4; // type:object size:0xC scope:local lbl_32_data_6E4D0 = .data:0x0006E4D0; // type:object size:0xE data:string lbl_32_data_6E4E0 = .data:0x0006E4E0; // type:object size:0xD data:string lbl_32_data_6E4F0 = .data:0x0006E4F0; // type:object size:0xD data:string @@ -6888,30 +6888,30 @@ lbl_32_data_71DD0 = .data:0x00071DD0; // type:object size:0xD data:string lbl_32_data_71DE0 = .data:0x00071DE0; // type:object size:0xE data:string lbl_32_data_71DF0 = .data:0x00071DF0; // type:object size:0xD data:string lbl_32_data_71E00 = .data:0x00071E00; // type:object size:0x24 -lbl_32_data_71E24 = .data:0x00071E24; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00071E24; // type:object size:0x8 lbl_32_data_71E2C = .data:0x00071E2C; // type:object size:0x98 lbl_32_data_71EC4 = .data:0x00071EC4; // type:object size:0x2DC -lbl_32_data_721A0 = .data:0x000721A0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000721A0; // type:object size:0x18 lbl_32_data_721B8 = .data:0x000721B8; // type:object size:0x164 lbl_32_data_7231C = .data:0x0007231C; // type:object size:0x15C -lbl_32_data_72478 = .data:0x00072478; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00072478; // type:object size:0x18 lbl_32_data_72490 = .data:0x00072490; // type:object size:0x1B4 lbl_32_data_72644 = .data:0x00072644; // type:object size:0x15C -lbl_32_data_727A0 = .data:0x000727A0; // type:object size:0x18 -lbl_32_data_727B8 = .data:0x000727B8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000727A0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000727B8; // type:object size:0x30 lbl_32_data_727E8 = .data:0x000727E8; // type:object size:0x10 -lbl_32_data_727F8 = .data:0x000727F8; // type:object size:0x58 data:4byte -jumptable_32_data_72850 = .data:0x00072850; // type:object size:0x1C scope:local -lbl_32_data_7286C = .data:0x0007286C; // type:object size:0xC -lbl_32_data_72878 = .data:0x00072878; // type:object size:0xE data:string -lbl_32_data_72888 = .data:0x00072888; // type:object size:0xC -lbl_32_data_72894 = .data:0x00072894; // type:object size:0x8 -lbl_32_data_7289C = .data:0x0007289C; // type:object size:0x3D4 -lbl_32_data_72C70 = .data:0x00072C70; // type:object size:0x4A4 -lbl_32_data_73114 = .data:0x00073114; // type:object size:0x18 -lbl_32_data_7312C = .data:0x0007312C; // type:object size:0x30 -lbl_32_data_7315C = .data:0x0007315C; // type:object size:0x58 data:4byte -jumptable_32_data_731B4 = .data:0x000731B4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000727F8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00072850; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0007286C; // type:object size:0xC scope:local +@21 = .data:0x00072878; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00072888; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00072894; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0007289C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00072C70; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00073114; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0007312C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0007315C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000731B4; // type:object size:0x1C scope:local lbl_32_data_731E0 = .data:0x000731E0; // type:object size:0xD data:string lbl_32_data_731F0 = .data:0x000731F0; // type:object size:0xE data:string lbl_32_data_73200 = .data:0x00073200; // type:object size:0xD data:string @@ -7650,29 +7650,29 @@ lbl_32_data_9B520 = .data:0x0009B520; // type:object size:0x30 lbl_32_data_9B550 = .data:0x0009B550; // type:object size:0x30 lbl_32_data_9B580 = .data:0x0009B580; // type:object size:0xE data:string lbl_32_data_9B590 = .data:0x0009B590; // type:object size:0xC -lbl_32_data_9B59C = .data:0x0009B59C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0009B59C; // type:object size:0x8 lbl_32_data_9B5A4 = .data:0x0009B5A4; // type:object size:0x318 lbl_32_data_9B8BC = .data:0x0009B8BC; // type:object size:0x42C -lbl_32_data_9BCE8 = .data:0x0009BCE8; // type:object size:0x18 -lbl_32_data_9BD00 = .data:0x0009BD00; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0009BCE8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0009BD00; // type:object size:0x38 lbl_32_data_9BD38 = .data:0x0009BD38; // type:object size:0x318 lbl_32_data_9C050 = .data:0x0009C050; // type:object size:0x42C -lbl_32_data_9C47C = .data:0x0009C47C; // type:object size:0x18 -lbl_32_data_9C494 = .data:0x0009C494; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0009C47C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0009C494; // type:object size:0x38 lbl_32_data_9C4CC = .data:0x0009C4CC; // type:object size:0x69C lbl_32_data_9CB68 = .data:0x0009CB68; // type:object size:0x7BC -lbl_32_data_9D324 = .data:0x0009D324; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0009D324; // type:object size:0x18 lbl_32_data_9D33C = .data:0x0009D33C; // type:object size:0x268 -lbl_32_data_9D5A4 = .data:0x0009D5A4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0009D5A4; // type:object size:0x24 lbl_32_data_9D5C8 = .data:0x0009D5C8; // type:object size:0x268 -lbl_32_data_9D830 = .data:0x0009D830; // type:object size:0x24 -lbl_32_data_9D854 = .data:0x0009D854; // type:object size:0x30 -lbl_32_data_9D884 = .data:0x0009D884; // type:object size:0x4 align:4 data:float -lbl_32_data_9D888 = .data:0x0009D888; // type:object size:0x4 align:4 data:float -lbl_32_data_9D88C = .data:0x0009D88C; // type:object size:0x4 align:4 data:float -lbl_32_data_9D890 = .data:0x0009D890; // type:object size:0x4 data:4byte -jumptable_32_data_9D894 = .data:0x0009D894; // type:object size:0x30 scope:local -lbl_32_data_9D8C4 = .data:0x0009D8C4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0009D830; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0009D854; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0009D884; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0009D888; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009D88C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0009D890; // type:object size:0x4 data:4byte +@91 = .data:0x0009D894; // type:object size:0x30 scope:local +vec$111 = .data:0x0009D8C4; // type:object size:0x18 scope:local lbl_32_data_9D8E0 = .data:0x0009D8E0; // type:object size:0xE data:string lbl_32_data_9D8F0 = .data:0x0009D8F0; // type:object size:0xE data:string lbl_32_data_9D900 = .data:0x0009D900; // type:object size:0xD data:string @@ -9054,7 +9054,7 @@ lbl_32_bss_6F8 = .bss:0x000006F8; // type:object size:0x4 data:4byte lbl_32_bss_6FC = .bss:0x000006FC; // type:object size:0x4 data:4byte lbl_32_bss_700 = .bss:0x00000700; // type:object size:0x640 data:4byte lbl_32_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte -lbl_32_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte lbl_32_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte lbl_32_bss_D58 = .bss:0x00000D58; // type:object size:0x8 data:4byte lbl_32_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte @@ -9070,7 +9070,7 @@ colli_timer = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D8C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D90; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D94; // type:object size:0x4 scope:local data:4byte -lbl_32_bss_D98 = .bss:0x00000D98; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D98; // type:object size:0x4 scope:local data:4byte lbl_32_bss_DA0 = .bss:0x00000DA0; // type:object size:0x4 data:4byte lbl_32_bss_DA4 = .bss:0x00000DA4; // type:object size:0x4 data:4byte lbl_32_bss_DA8 = .bss:0x00000DA8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg33D/splits.txt b/config/GSNE8P/stg33D/splits.txt index 8460139b..138a2e3a 100644 --- a/config/GSNE8P/stg33D/splits.txt +++ b/config/GSNE8P/stg33D/splits.txt @@ -114,13 +114,10 @@ stg33D_26.c: .text start:0x0000FE5C end:0x0001020C .rodata start:0x00000558 end:0x00000588 -stg33D_27.c: - .text start:0x000103B0 end:0x00010548 - .rodata start:0x00000588 end:0x000005A0 - -stg33D_28.c: - .text start:0x00010548 end:0x0001084C - .rodata start:0x000005A0 end:0x000005A8 +OBJECT/o_3spring.c: + .text start:0x000103B0 end:0x0001084C + .rodata start:0x00000588 end:0x000005A8 + .data start:0x00016A20 end:0x00017B18 stg33D_29.c: .text start:0x0001084C end:0x00010CD4 @@ -142,9 +139,10 @@ stg33D_33.c: .text start:0x00013464 end:0x000142A8 .rodata start:0x00000678 end:0x000006D0 -stg33D_34.c: - .text start:0x000142DC end:0x00014A68 +OBJECT/o_degring_linear.c: + .text start:0x000142A8 end:0x00014BF8 .rodata start:0x000006D0 end:0x000006E8 + .data start:0x0001C118 end:0x0001C120 stg33D_35.c: .text start:0x000152EC end:0x000155FC @@ -174,13 +172,10 @@ stg33D_41.c: .text start:0x00018DE0 end:0x00018EB0 .rodata start:0x000007E0 end:0x000007E8 -stg33D_42.c: - .text start:0x00019134 end:0x00019BDC - .rodata start:0x000007E8 end:0x00000820 - -stg33D_43.c: - .text start:0x00019C50 end:0x00019C94 - .rodata start:0x00000820 end:0x00000828 +OBJECT/o_itemboxair.c: + .text start:0x00019060 end:0x00019D08 + .rodata start:0x000007E8 end:0x00000828 + .data start:0x00021578 end:0x000215F8 stg33D_44.c: .text start:0x00019E4C end:0x0001A8AC diff --git a/config/GSNE8P/stg33D/symbols.txt b/config/GSNE8P/stg33D/symbols.txt index 7547917d..31165c97 100644 --- a/config/GSNE8P/stg33D/symbols.txt +++ b/config/GSNE8P/stg33D/symbols.txt @@ -106,11 +106,11 @@ fn_33_A5A4 = .text:0x0000A5A4; // type:function size:0x1CC fn_33_A770 = .text:0x0000A770; // type:function size:0x88 fn_33_A7F8 = .text:0x0000A7F8; // type:function size:0xD0 fn_33_A8C8 = .text:0x0000A8C8; // type:function size:0xE8 -fn_33_A9B0 = .text:0x0000A9B0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000A9B0; // type:function size:0x100 fn_33_AAB0 = .text:0x0000AAB0; // type:function size:0x198 fn_33_AC48 = .text:0x0000AC48; // type:function size:0xA8 fn_33_ACF0 = .text:0x0000ACF0; // type:function size:0x70 -fn_33_AD60 = .text:0x0000AD60; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000AD60; // type:function size:0x114 fn_33_AE74 = .text:0x0000AE74; // type:function size:0x6C fn_33_AEE0 = .text:0x0000AEE0; // type:function size:0x180 fn_33_B060 = .text:0x0000B060; // type:function size:0xA4 @@ -160,7 +160,7 @@ fn_33_E054 = .text:0x0000E054; // type:function size:0x1F4 fn_33_E248 = .text:0x0000E248; // type:function size:0xF8 fn_33_E340 = .text:0x0000E340; // type:function size:0x204 fn_33_E544 = .text:0x0000E544; // type:function size:0x2E0 -fn_33_E824 = .text:0x0000E824; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000E824; // type:function size:0x1E4 fn_33_EA08 = .text:0x0000EA08; // type:function size:0x24 fn_33_EA2C = .text:0x0000EA2C; // type:function size:0x1C0 fn_33_EBEC = .text:0x0000EBEC; // type:function size:0x1F4 @@ -178,11 +178,11 @@ fn_33_FE5C = .text:0x0000FE5C; // type:function size:0x1C4 fn_33_10020 = .text:0x00010020; // type:function size:0x1EC fn_33_1020C = .text:0x0001020C; // type:function size:0x120 fn_33_1032C = .text:0x0001032C; // type:function size:0x84 -fn_33_103B0 = .text:0x000103B0; // type:function size:0x198 -fn_33_10548 = .text:0x00010548; // type:function size:0xD4 -fn_33_1061C = .text:0x0001061C; // type:function size:0x38 -fn_33_10654 = .text:0x00010654; // type:function size:0x144 -fn_33_10798 = .text:0x00010798; // type:function size:0xB4 +Object3SpringJump = .text:0x000103B0; // type:function size:0x198 scope:local +Object3Spring = .text:0x00010548; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001061C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00010654; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00010798; // type:function size:0xB4 scope:local fn_33_1084C = .text:0x0001084C; // type:function size:0xF8 fn_33_10944 = .text:0x00010944; // type:function size:0xFC fn_33_10A40 = .text:0x00010A40; // type:function size:0x30 @@ -209,15 +209,15 @@ fn_33_1354C = .text:0x0001354C; // type:function size:0x38 fn_33_13584 = .text:0x00013584; // type:function size:0x968 fn_33_13EEC = .text:0x00013EEC; // type:function size:0x10C fn_33_13FF8 = .text:0x00013FF8; // type:function size:0x2B0 -fn_33_142A8 = .text:0x000142A8; // type:function size:0x34 -fn_33_142DC = .text:0x000142DC; // type:function size:0x11C -fn_33_143F8 = .text:0x000143F8; // type:function size:0x110 -fn_33_14508 = .text:0x00014508; // type:function size:0xB4 -fn_33_145BC = .text:0x000145BC; // type:function size:0x150 -fn_33_1470C = .text:0x0001470C; // type:function size:0xE0 -fn_33_147EC = .text:0x000147EC; // type:function size:0x190 -fn_33_1497C = .text:0x0001497C; // type:function size:0xEC -fn_33_14A68 = .text:0x00014A68; // type:function size:0x190 +DegRingGetNum = .text:0x000142A8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000142DC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000143F8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00014508; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x000145BC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001470C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000147EC; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001497C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00014A68; // type:function size:0x190 scope:local fn_33_14BF8 = .text:0x00014BF8; // type:function size:0x98 fn_33_14C90 = .text:0x00014C90; // type:function size:0xC8 fn_33_14D58 = .text:0x00014D58; // type:function size:0x10C @@ -269,32 +269,32 @@ fn_33_18AB8 = .text:0x00018AB8; // type:function size:0x44 fn_33_18AFC = .text:0x00018AFC; // type:function size:0x38 fn_33_18B34 = .text:0x00018B34; // type:function size:0x4 fn_33_18B38 = .text:0x00018B38; // type:function size:0x38 -fn_33_18B70 = .text:0x00018B70; // type:function size:0x138 +_rename_ItemBombSet = .text:0x00018B70; // type:function size:0x138 fn_33_18CA8 = .text:0x00018CA8; // type:function size:0x138 fn_33_18DE0 = .text:0x00018DE0; // type:function size:0xD0 fn_33_18EB0 = .text:0x00018EB0; // type:function size:0x90 fn_33_18F40 = .text:0x00018F40; // type:function size:0x94 fn_33_18FD4 = .text:0x00018FD4; // type:function size:0x8C -fn_33_19060 = .text:0x00019060; // type:function size:0xD4 -fn_33_19134 = .text:0x00019134; // type:function size:0x240 -fn_33_19374 = .text:0x00019374; // type:function size:0x98 -fn_33_1940C = .text:0x0001940C; // type:function size:0x214 -fn_33_19620 = .text:0x00019620; // type:function size:0x10 -fn_33_19630 = .text:0x00019630; // type:function size:0xA0 -fn_33_196D0 = .text:0x000196D0; // type:function size:0xD0 -fn_33_197A0 = .text:0x000197A0; // type:function size:0x26C -fn_33_19A0C = .text:0x00019A0C; // type:function size:0x38 -fn_33_19A44 = .text:0x00019A44; // type:function size:0x50 -fn_33_19A94 = .text:0x00019A94; // type:function size:0x70 -fn_33_19B04 = .text:0x00019B04; // type:function size:0x50 -fn_33_19B54 = .text:0x00019B54; // type:function size:0x38 -fn_33_19B8C = .text:0x00019B8C; // type:function size:0x50 -fn_33_19BDC = .text:0x00019BDC; // type:function size:0x38 -fn_33_19C14 = .text:0x00019C14; // type:function size:0x3C -fn_33_19C50 = .text:0x00019C50; // type:function size:0x44 -fn_33_19C94 = .text:0x00019C94; // type:function size:0x38 -fn_33_19CCC = .text:0x00019CCC; // type:function size:0x4 -fn_33_19CD0 = .text:0x00019CD0; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00019060; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00019134; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00019374; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0001940C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00019620; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00019630; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000196D0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000197A0; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00019A0C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00019A44; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00019A94; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00019B04; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00019B54; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00019B8C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00019BDC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00019C14; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00019C50; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00019C94; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00019CCC; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00019CD0; // type:function size:0x38 scope:local fn_33_19D08 = .text:0x00019D08; // type:function size:0x144 fn_33_19E4C = .text:0x00019E4C; // type:function size:0x158 fn_33_19FA4 = .text:0x00019FA4; // type:function size:0x64 @@ -349,8 +349,8 @@ fn_33_1FA98 = .text:0x0001FA98; // type:function size:0x54 fn_33_1FAEC = .text:0x0001FAEC; // type:function size:0x7EC fn_33_202D8 = .text:0x000202D8; // type:function size:0xB0 fn_33_20388 = .text:0x00020388; // type:function size:0xB4 -fn_33_2043C = .text:0x0002043C; // type:function size:0x2C -fn_33_20468 = .text:0x00020468; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0002043C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00020468; // type:function size:0x30 o_ring_0 = .text:0x00020498; // type:function size:0x13C scope:local Ring = .text:0x000205D4; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x00020C5C; // type:function size:0x1D8 scope:global @@ -771,11 +771,11 @@ lbl_33_rodata_578 = .rodata:0x00000578; // type:object size:0x4 align:4 data:flo lbl_33_rodata_57C = .rodata:0x0000057C; // type:object size:0x4 align:4 data:float lbl_33_rodata_580 = .rodata:0x00000580; // type:object size:0x4 align:4 data:float lbl_33_rodata_584 = .rodata:0x00000584; // type:object size:0x4 align:4 data:float -lbl_33_rodata_588 = .rodata:0x00000588; // type:object size:0xC data:4byte -lbl_33_rodata_594 = .rodata:0x00000594; // type:object size:0x4 align:4 data:float -lbl_33_rodata_598 = .rodata:0x00000598; // type:object size:0x4 align:4 data:float -lbl_33_rodata_59C = .rodata:0x0000059C; // type:object size:0x4 align:4 data:float -lbl_33_rodata_5A0 = .rodata:0x000005A0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000588; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 data:float lbl_33_rodata_5A8 = .rodata:0x000005A8; // type:object size:0x4 align:4 data:float lbl_33_rodata_5AC = .rodata:0x000005AC; // type:object size:0xC data:4byte lbl_33_rodata_5B8 = .rodata:0x000005B8; // type:object size:0x4 align:4 data:float @@ -842,11 +842,11 @@ lbl_33_rodata_6B8 = .rodata:0x000006B8; // type:object size:0x8 align:8 data:dou lbl_33_rodata_6C0 = .rodata:0x000006C0; // type:object size:0x4 align:4 data:float lbl_33_rodata_6C4 = .rodata:0x000006C4; // type:object size:0x4 align:4 data:float lbl_33_rodata_6C8 = .rodata:0x000006C8; // type:object size:0x8 align:4 data:float -lbl_33_rodata_6D0 = .rodata:0x000006D0; // type:object size:0x4 align:4 data:float -lbl_33_rodata_6D4 = .rodata:0x000006D4; // type:object size:0x4 align:4 data:float -lbl_33_rodata_6D8 = .rodata:0x000006D8; // type:object size:0x4 align:4 data:float -lbl_33_rodata_6DC = .rodata:0x000006DC; // type:object size:0x4 align:4 data:float -lbl_33_rodata_6E0 = .rodata:0x000006E0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000006D0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000006D4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000006D8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000006DC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000006E0; // type:object size:0x4 scope:local align:4 data:float lbl_33_rodata_6E8 = .rodata:0x000006E8; // type:object size:0x4 align:4 data:float lbl_33_rodata_6EC = .rodata:0x000006EC; // type:object size:0x4 align:4 data:float lbl_33_rodata_6F0 = .rodata:0x000006F0; // type:object size:0x4 align:4 data:float @@ -902,20 +902,20 @@ lbl_33_rodata_7D4 = .rodata:0x000007D4; // type:object size:0x4 align:4 data:flo lbl_33_rodata_7D8 = .rodata:0x000007D8; // type:object size:0x4 align:4 data:float lbl_33_rodata_7DC = .rodata:0x000007DC; // type:object size:0x4 align:4 data:float lbl_33_rodata_7E0 = .rodata:0x000007E0; // type:object size:0x8 align:4 data:float -lbl_33_rodata_7E8 = .rodata:0x000007E8; // type:object size:0x4 align:4 data:float -lbl_33_rodata_7EC = .rodata:0x000007EC; // type:object size:0x4 align:4 data:float -lbl_33_rodata_7F0 = .rodata:0x000007F0; // type:object size:0x4 align:4 data:float -lbl_33_rodata_7F4 = .rodata:0x000007F4; // type:object size:0x4 align:4 data:float -lbl_33_rodata_7F8 = .rodata:0x000007F8; // type:object size:0x4 align:4 data:float -lbl_33_rodata_7FC = .rodata:0x000007FC; // type:object size:0x4 align:4 data:float -lbl_33_rodata_800 = .rodata:0x00000800; // type:object size:0x8 align:8 data:double -lbl_33_rodata_808 = .rodata:0x00000808; // type:object size:0x4 align:4 data:float -lbl_33_rodata_80C = .rodata:0x0000080C; // type:object size:0x4 align:4 data:float -lbl_33_rodata_810 = .rodata:0x00000810; // type:object size:0x4 align:4 data:float -lbl_33_rodata_814 = .rodata:0x00000814; // type:object size:0x4 align:4 data:float -lbl_33_rodata_818 = .rodata:0x00000818; // type:object size:0x4 align:4 data:float -lbl_33_rodata_81C = .rodata:0x0000081C; // type:object size:0x4 align:4 data:float -lbl_33_rodata_820 = .rodata:0x00000820; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x000007E8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x000007EC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x000007F0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x000007F4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x000007F8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x000007FC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000800; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000808; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x0000080C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000810; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000814; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000818; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x0000081C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000820; // type:object size:0x4 scope:local align:4 data:float lbl_33_rodata_828 = .rodata:0x00000828; // type:object size:0x4 align:4 data:float lbl_33_rodata_82C = .rodata:0x0000082C; // type:object size:0x4 align:4 data:float lbl_33_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:float @@ -2287,42 +2287,42 @@ lbl_33_data_169BC = .data:0x000169BC; // type:object size:0x8 lbl_33_data_169C4 = .data:0x000169C4; // type:object size:0x3C lbl_33_data_16A00 = .data:0x00016A00; // type:object size:0x8 data:byte lbl_33_data_16A08 = .data:0x00016A08; // type:object size:0x5 data:string -lbl_33_data_16A20 = .data:0x00016A20; // type:object size:0xE data:string -lbl_33_data_16A30 = .data:0x00016A30; // type:object size:0xE data:string -lbl_33_data_16A40 = .data:0x00016A40; // type:object size:0xD data:string -lbl_33_data_16A50 = .data:0x00016A50; // type:object size:0xD data:string -lbl_33_data_16A60 = .data:0x00016A60; // type:object size:0x30 -lbl_33_data_16A90 = .data:0x00016A90; // type:object size:0x8 -lbl_33_data_16A98 = .data:0x00016A98; // type:object size:0x204 -lbl_33_data_16C9C = .data:0x00016C9C; // type:object size:0x204 -lbl_33_data_16EA0 = .data:0x00016EA0; // type:object size:0x1C8 -lbl_33_data_17068 = .data:0x00017068; // type:object size:0x40 -lbl_33_data_170A8 = .data:0x000170A8; // type:object size:0x50 -lbl_33_data_170F8 = .data:0x000170F8; // type:object size:0x8 -lbl_33_data_17100 = .data:0x00017100; // type:object size:0x20 -lbl_33_data_17120 = .data:0x00017120; // type:object size:0xC0 -lbl_33_data_171E0 = .data:0x000171E0; // type:object size:0x60 -lbl_33_data_17240 = .data:0x00017240; // type:object size:0x40 -lbl_33_data_17280 = .data:0x00017280; // type:object size:0x80 -lbl_33_data_17300 = .data:0x00017300; // type:object size:0x40 -lbl_33_data_17340 = .data:0x00017340; // type:object size:0x24 -lbl_33_data_17364 = .data:0x00017364; // type:object size:0x1C8 -lbl_33_data_1752C = .data:0x0001752C; // type:object size:0x1C8 -lbl_33_data_176F4 = .data:0x000176F4; // type:object size:0x140 -lbl_33_data_17834 = .data:0x00017834; // type:object size:0x40 -lbl_33_data_17874 = .data:0x00017874; // type:object size:0x50 -lbl_33_data_178C4 = .data:0x000178C4; // type:object size:0x8 -lbl_33_data_178CC = .data:0x000178CC; // type:object size:0x14 -lbl_33_data_178E0 = .data:0x000178E0; // type:object size:0x120 -lbl_33_data_17A00 = .data:0x00017A00; // type:object size:0x60 -lbl_33_data_17A60 = .data:0x00017A60; // type:object size:0x20 -lbl_33_data_17A80 = .data:0x00017A80; // type:object size:0x30 -lbl_33_data_17AB0 = .data:0x00017AB0; // type:object size:0x24 -lbl_33_data_17AD4 = .data:0x00017AD4; // type:object size:0x8 -lbl_33_data_17ADC = .data:0x00017ADC; // type:object size:0x30 -lbl_33_data_17B0C = .data:0x00017B0C; // type:object size:0x4 align:4 data:float -lbl_33_data_17B10 = .data:0x00017B10; // type:object size:0x4 align:4 data:float -lbl_33_data_17B14 = .data:0x00017B14; // type:object size:0x4 align:4 data:float +@18 = .data:0x00016A20; // type:object size:0xE scope:local data:string +@19 = .data:0x00016A30; // type:object size:0xE scope:local data:string +@20 = .data:0x00016A40; // type:object size:0xD scope:local data:string +@21 = .data:0x00016A50; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00016A60; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00016A90; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00016A98; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00016C9C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00016EA0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00017068; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000170A8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000170F8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00017100; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00017120; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000171E0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00017240; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00017280; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00017300; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00017340; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00017364; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0001752C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000176F4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00017834; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00017874; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000178C4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000178CC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000178E0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00017A00; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00017A60; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00017A80; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00017AB0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00017AD4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00017ADC; // type:object size:0x30 scope:local +spring3_k = .data:0x00017B0C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00017B10; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00017B14; // type:object size:0x4 scope:local align:4 data:float lbl_33_data_17B18 = .data:0x00017B18; // type:object size:0xE data:string lbl_33_data_17B28 = .data:0x00017B28; // type:object size:0xC lbl_33_data_17B34 = .data:0x00017B34; // type:object size:0x8 @@ -2494,7 +2494,7 @@ lbl_33_data_1C070 = .data:0x0001C070; // type:object size:0x14 lbl_33_data_1C084 = .data:0x0001C084; // type:object size:0x24 lbl_33_data_1C0A8 = .data:0x0001C0A8; // type:object size:0x40 data:4byte lbl_33_data_1C0E8 = .data:0x0001C0E8; // type:object size:0x30 -lbl_33_data_1C118 = .data:0x0001C118; // type:object size:0x5 data:string +@115 = .data:0x0001C118; // type:object size:0x5 scope:local data:string lbl_33_data_1C120 = .data:0x0001C120; // type:object size:0xE data:string lbl_33_data_1C130 = .data:0x0001C130; // type:object size:0xD data:string lbl_33_data_1C140 = .data:0x0001C140; // type:object size:0x18 @@ -2606,21 +2606,21 @@ lbl_33_data_20B50 = .data:0x00020B50; // type:object size:0xD data:string lbl_33_data_20B60 = .data:0x00020B60; // type:object size:0xE data:string lbl_33_data_20B70 = .data:0x00020B70; // type:object size:0xD data:string lbl_33_data_20B80 = .data:0x00020B80; // type:object size:0x24 -lbl_33_data_20BA4 = .data:0x00020BA4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00020BA4; // type:object size:0x8 lbl_33_data_20BAC = .data:0x00020BAC; // type:object size:0x98 lbl_33_data_20C44 = .data:0x00020C44; // type:object size:0x2DC -lbl_33_data_20F20 = .data:0x00020F20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00020F20; // type:object size:0x18 lbl_33_data_20F38 = .data:0x00020F38; // type:object size:0x164 lbl_33_data_2109C = .data:0x0002109C; // type:object size:0x15C -lbl_33_data_211F8 = .data:0x000211F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000211F8; // type:object size:0x18 lbl_33_data_21210 = .data:0x00021210; // type:object size:0x1B4 lbl_33_data_213C4 = .data:0x000213C4; // type:object size:0x15C -lbl_33_data_21520 = .data:0x00021520; // type:object size:0x18 -lbl_33_data_21538 = .data:0x00021538; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00021520; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00021538; // type:object size:0x30 lbl_33_data_21568 = .data:0x00021568; // type:object size:0x10 -lbl_33_data_21578 = .data:0x00021578; // type:object size:0x58 data:4byte -jumptable_33_data_215D0 = .data:0x000215D0; // type:object size:0x1C scope:local -lbl_33_data_215EC = .data:0x000215EC; // type:object size:0xC +itemboxair_item_info = .data:0x00021578; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000215D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000215EC; // type:object size:0xC scope:local lbl_33_data_215F8 = .data:0x000215F8; // type:object size:0xE data:string lbl_33_data_21608 = .data:0x00021608; // type:object size:0xC lbl_33_data_21614 = .data:0x00021614; // type:object size:0x8 diff --git a/config/GSNE8P/stg34D/splits.txt b/config/GSNE8P/stg34D/splits.txt index 3f049fb2..e2dc55a5 100644 --- a/config/GSNE8P/stg34D/splits.txt +++ b/config/GSNE8P/stg34D/splits.txt @@ -154,13 +154,10 @@ stg34D_36.c: .text start:0x000179F4 end:0x00018A34 .rodata start:0x00000830 end:0x00000880 -stg34D_37.c: - .text start:0x00018BD8 end:0x00018D70 - .rodata start:0x00000880 end:0x00000898 - -stg34D_38.c: - .text start:0x00018D70 end:0x00019074 - .rodata start:0x00000898 end:0x000008A0 +OBJECT/o_3spring.c: + .text start:0x00018BD8 end:0x00019074 + .rodata start:0x00000880 end:0x000008A0 + .data start:0x00158840 end:0x00159938 stg34D_39.c: .text start:0x00019074 end:0x000194FC @@ -194,9 +191,10 @@ stg34D_47.c: .text start:0x0001D470 end:0x0001E2B4 .rodata start:0x00000A28 end:0x00000A80 -stg34D_48.c: - .text start:0x0001E2E8 end:0x0001EA74 +OBJECT/o_degring_linear.c: + .text start:0x0001E2B4 end:0x0001EC04 .rodata start:0x00000A80 end:0x00000A98 + .data start:0x0015FA58 end:0x0015FA60 stg34D_49.c: .text start:0x0001F2F8 end:0x0001F608 @@ -218,9 +216,11 @@ stg34D_53.c: .text start:0x00023768 end:0x00023824 .rodata start:0x00000B58 end:0x00000B60 -stg34D_54.c: - .text start:0x000239CC end:0x00024CE4 +OBJECT/o_goalring.c: + .text start:0x000239C8 end:0x00024CE4 .rodata start:0x00000B60 end:0x00000BB8 + .data start:0x00161970 end:0x00167268 + .bss start:0x00000B48 end:0x00000B50 stg34D_55.c: .text start:0x00024CE4 end:0x00025704 @@ -238,21 +238,15 @@ stg34D_58.c: .text start:0x00027198 end:0x00027268 .rodata start:0x00000C40 end:0x00000C48 -stg34D_59.c: - .text start:0x000274EC end:0x00027F94 - .rodata start:0x00000C48 end:0x00000C80 - -stg34D_60.c: - .text start:0x00028008 end:0x0002804C - .rodata start:0x00000C80 end:0x00000C88 - -stg34D_61.c: - .text start:0x00028204 end:0x00028C64 - .rodata start:0x00000C88 end:0x00000CC8 +OBJECT/o_itemboxair.c: + .text start:0x00027418 end:0x000280C0 + .rodata start:0x00000C48 end:0x00000C88 + .data start:0x0016B598 end:0x0016B618 -stg34D_62.c: - .text start:0x00028CD8 end:0x00028D1C - .rodata start:0x00000CC8 end:0x00000CD0 +OBJECT/o_itemboxballoon.c: + .text start:0x000280C0 end:0x00028D90 + .rodata start:0x00000C88 end:0x00000CD0 + .data start:0x0016B618 end:0x0016BF70 stg34D_63.c: .text start:0x00028D90 end:0x00029744 @@ -300,9 +294,11 @@ stg34D_73.c: .text start:0x00038CCC end:0x0003A770 .rodata start:0x000010B0 end:0x00001140 -stg34D_74.c: +OBJECT/o_savepoint.c: .text start:0x0003A97C end:0x0003BA0C .rodata start:0x00001140 end:0x00001178 + .data start:0x001965D0 end:0x00196620 + .bss start:0x00000B98 end:0x00000BA0 stg34D_75.c: .text start:0x0003C070 end:0x0003D51C diff --git a/config/GSNE8P/stg34D/symbols.txt b/config/GSNE8P/stg34D/symbols.txt index 9a0e76e5..d51ef067 100644 --- a/config/GSNE8P/stg34D/symbols.txt +++ b/config/GSNE8P/stg34D/symbols.txt @@ -178,13 +178,13 @@ fn_34_F7C0 = .text:0x0000F7C0; // type:function size:0x44 fn_34_F804 = .text:0x0000F804; // type:function size:0x50 fn_34_F854 = .text:0x0000F854; // type:function size:0x6C fn_34_F8C0 = .text:0x0000F8C0; // type:function size:0xC8 -fn_34_F988 = .text:0x0000F988; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000F988; // type:function size:0x30 fn_34_F9B8 = .text:0x0000F9B8; // type:function size:0x30C -fn_34_FCC4 = .text:0x0000FCC4; // type:function size:0x74 -fn_34_FD38 = .text:0x0000FD38; // type:function size:0xBC -fn_34_FDF4 = .text:0x0000FDF4; // type:function size:0x40 -fn_34_FE34 = .text:0x0000FE34; // type:function size:0x2C -fn_34_FE60 = .text:0x0000FE60; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000FCC4; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000FD38; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000FDF4; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000FE34; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000FE60; // type:function size:0x60 fn_34_FEC0 = .text:0x0000FEC0; // type:function size:0x12C fn_34_FFEC = .text:0x0000FFEC; // type:function size:0x4 fn_34_FFF0 = .text:0x0000FFF0; // type:function size:0x4 @@ -208,11 +208,11 @@ fn_34_124A4 = .text:0x000124A4; // type:function size:0x1CC fn_34_12670 = .text:0x00012670; // type:function size:0x88 fn_34_126F8 = .text:0x000126F8; // type:function size:0xD0 fn_34_127C8 = .text:0x000127C8; // type:function size:0xE8 -fn_34_128B0 = .text:0x000128B0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000128B0; // type:function size:0x100 fn_34_129B0 = .text:0x000129B0; // type:function size:0x198 fn_34_12B48 = .text:0x00012B48; // type:function size:0xA8 fn_34_12BF0 = .text:0x00012BF0; // type:function size:0x70 -fn_34_12C60 = .text:0x00012C60; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00012C60; // type:function size:0x114 fn_34_12D74 = .text:0x00012D74; // type:function size:0x6C fn_34_12DE0 = .text:0x00012DE0; // type:function size:0x180 fn_34_12F60 = .text:0x00012F60; // type:function size:0xA4 @@ -245,7 +245,7 @@ fn_34_14FB0 = .text:0x00014FB0; // type:function size:0xA4 fn_34_15054 = .text:0x00015054; // type:function size:0xA4 fn_34_150F8 = .text:0x000150F8; // type:function size:0xA4 fn_34_1519C = .text:0x0001519C; // type:function size:0xB0 -fn_34_1524C = .text:0x0001524C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001524C; // type:function size:0x19C fn_34_153E8 = .text:0x000153E8; // type:function size:0x198 _rename_MakeParticle = .text:0x00015580; // type:function size:0x19C fn_34_1571C = .text:0x0001571C; // type:function size:0x198 @@ -257,7 +257,7 @@ fn_34_16084 = .text:0x00016084; // type:function size:0x128 fn_34_161AC = .text:0x000161AC; // type:function size:0x4 fn_34_161B0 = .text:0x000161B0; // type:function size:0x4 fn_34_161B4 = .text:0x000161B4; // type:function size:0x40 -fn_34_161F4 = .text:0x000161F4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000161F4; // type:function size:0x1E4 fn_34_163D8 = .text:0x000163D8; // type:function size:0x24 fn_34_163FC = .text:0x000163FC; // type:function size:0x1C0 fn_34_165BC = .text:0x000165BC; // type:function size:0x1F4 @@ -265,7 +265,7 @@ fn_34_167B0 = .text:0x000167B0; // type:function size:0x190 fn_34_16940 = .text:0x00016940; // type:function size:0xF8 fn_34_16A38 = .text:0x00016A38; // type:function size:0x1D4 fn_34_16C0C = .text:0x00016C0C; // type:function size:0x18C -fn_34_16D98 = .text:0x00016D98; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00016D98; // type:function size:0x1C8 fn_34_16F60 = .text:0x00016F60; // type:function size:0xD0 fn_34_17030 = .text:0x00017030; // type:function size:0x358 fn_34_17388 = .text:0x00017388; // type:function size:0x2C0 @@ -281,11 +281,11 @@ fn_34_18684 = .text:0x00018684; // type:function size:0x1C4 fn_34_18848 = .text:0x00018848; // type:function size:0x1EC fn_34_18A34 = .text:0x00018A34; // type:function size:0x120 fn_34_18B54 = .text:0x00018B54; // type:function size:0x84 -fn_34_18BD8 = .text:0x00018BD8; // type:function size:0x198 -fn_34_18D70 = .text:0x00018D70; // type:function size:0xD4 -fn_34_18E44 = .text:0x00018E44; // type:function size:0x38 -fn_34_18E7C = .text:0x00018E7C; // type:function size:0x144 -fn_34_18FC0 = .text:0x00018FC0; // type:function size:0xB4 +Object3SpringJump = .text:0x00018BD8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00018D70; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00018E44; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00018E7C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00018FC0; // type:function size:0xB4 scope:local fn_34_19074 = .text:0x00019074; // type:function size:0xF8 fn_34_1916C = .text:0x0001916C; // type:function size:0xFC fn_34_19268 = .text:0x00019268; // type:function size:0x30 @@ -333,15 +333,15 @@ fn_34_1D558 = .text:0x0001D558; // type:function size:0x38 fn_34_1D590 = .text:0x0001D590; // type:function size:0x968 fn_34_1DEF8 = .text:0x0001DEF8; // type:function size:0x10C fn_34_1E004 = .text:0x0001E004; // type:function size:0x2B0 -fn_34_1E2B4 = .text:0x0001E2B4; // type:function size:0x34 -fn_34_1E2E8 = .text:0x0001E2E8; // type:function size:0x11C -fn_34_1E404 = .text:0x0001E404; // type:function size:0x110 -fn_34_1E514 = .text:0x0001E514; // type:function size:0xB4 -fn_34_1E5C8 = .text:0x0001E5C8; // type:function size:0x150 -fn_34_1E718 = .text:0x0001E718; // type:function size:0xE0 -fn_34_1E7F8 = .text:0x0001E7F8; // type:function size:0x190 -fn_34_1E988 = .text:0x0001E988; // type:function size:0xEC -fn_34_1EA74 = .text:0x0001EA74; // type:function size:0x190 +DegRingGetNum = .text:0x0001E2B4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001E2E8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001E404; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001E514; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001E5C8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001E718; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001E7F8; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001E988; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001EA74; // type:function size:0x190 scope:local fn_34_1EC04 = .text:0x0001EC04; // type:function size:0x98 fn_34_1EC9C = .text:0x0001EC9C; // type:function size:0xC8 fn_34_1ED64 = .text:0x0001ED64; // type:function size:0x10C @@ -402,15 +402,15 @@ fn_34_23824 = .text:0x00023824; // type:function size:0x8C fn_34_238B0 = .text:0x000238B0; // type:function size:0x38 fn_34_238E8 = .text:0x000238E8; // type:function size:0x4 fn_34_238EC = .text:0x000238EC; // type:function size:0xDC -fn_34_239C8 = .text:0x000239C8; // type:function size:0x4 -fn_34_239CC = .text:0x000239CC; // type:function size:0x2EC -fn_34_23CB8 = .text:0x00023CB8; // type:function size:0x44 -fn_34_23CFC = .text:0x00023CFC; // type:function size:0x7F4 -fn_34_244F0 = .text:0x000244F0; // type:function size:0x34 -fn_34_24524 = .text:0x00024524; // type:function size:0xF0 -fn_34_24614 = .text:0x00024614; // type:function size:0x214 -fn_34_24828 = .text:0x00024828; // type:function size:0x254 -fn_34_24A7C = .text:0x00024A7C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000239C8; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000239CC; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00023CB8; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00023CFC; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000244F0; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00024524; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00024614; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00024828; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00024A7C; // type:function size:0x268 scope:local fn_34_24CE4 = .text:0x00024CE4; // type:function size:0x8C fn_34_24D70 = .text:0x00024D70; // type:function size:0x12C fn_34_24E9C = .text:0x00024E9C; // type:function size:0x4C @@ -424,7 +424,7 @@ fn_34_2596C = .text:0x0002596C; // type:function size:0x3F8 fn_34_25D64 = .text:0x00025D64; // type:function size:0x1D0 fn_34_25F34 = .text:0x00025F34; // type:function size:0x140 fn_34_26074 = .text:0x00026074; // type:function size:0x1FC -fn_34_26270 = .text:0x00026270; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00026270; // type:function size:0x13C fn_34_263AC = .text:0x000263AC; // type:function size:0x200 fn_34_265AC = .text:0x000265AC; // type:function size:0x98 fn_34_26644 = .text:0x00026644; // type:function size:0x238 @@ -444,53 +444,53 @@ fn_34_26DA8 = .text:0x00026DA8; // type:function size:0x44 fn_34_26DEC = .text:0x00026DEC; // type:function size:0x38 fn_34_26E24 = .text:0x00026E24; // type:function size:0x4 fn_34_26E28 = .text:0x00026E28; // type:function size:0x38 -fn_34_26E60 = .text:0x00026E60; // type:function size:0xC8 -fn_34_26F28 = .text:0x00026F28; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026E60; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00026F28; // type:function size:0x138 fn_34_27060 = .text:0x00027060; // type:function size:0x138 fn_34_27198 = .text:0x00027198; // type:function size:0xD0 fn_34_27268 = .text:0x00027268; // type:function size:0x90 fn_34_272F8 = .text:0x000272F8; // type:function size:0x94 fn_34_2738C = .text:0x0002738C; // type:function size:0x8C -fn_34_27418 = .text:0x00027418; // type:function size:0xD4 -fn_34_274EC = .text:0x000274EC; // type:function size:0x240 -fn_34_2772C = .text:0x0002772C; // type:function size:0x98 -fn_34_277C4 = .text:0x000277C4; // type:function size:0x214 -fn_34_279D8 = .text:0x000279D8; // type:function size:0x10 -fn_34_279E8 = .text:0x000279E8; // type:function size:0xA0 -fn_34_27A88 = .text:0x00027A88; // type:function size:0xD0 -fn_34_27B58 = .text:0x00027B58; // type:function size:0x26C -fn_34_27DC4 = .text:0x00027DC4; // type:function size:0x38 -fn_34_27DFC = .text:0x00027DFC; // type:function size:0x50 -fn_34_27E4C = .text:0x00027E4C; // type:function size:0x70 -fn_34_27EBC = .text:0x00027EBC; // type:function size:0x50 -fn_34_27F0C = .text:0x00027F0C; // type:function size:0x38 -fn_34_27F44 = .text:0x00027F44; // type:function size:0x50 -fn_34_27F94 = .text:0x00027F94; // type:function size:0x38 -fn_34_27FCC = .text:0x00027FCC; // type:function size:0x3C -fn_34_28008 = .text:0x00028008; // type:function size:0x44 -fn_34_2804C = .text:0x0002804C; // type:function size:0x38 -fn_34_28084 = .text:0x00028084; // type:function size:0x4 -fn_34_28088 = .text:0x00028088; // type:function size:0x38 -fn_34_280C0 = .text:0x000280C0; // type:function size:0x144 -fn_34_28204 = .text:0x00028204; // type:function size:0x158 -fn_34_2835C = .text:0x0002835C; // type:function size:0x64 -fn_34_283C0 = .text:0x000283C0; // type:function size:0x1C4 -fn_34_28584 = .text:0x00028584; // type:function size:0x3C -fn_34_285C0 = .text:0x000285C0; // type:function size:0x6C -fn_34_2862C = .text:0x0002862C; // type:function size:0x228 -fn_34_28854 = .text:0x00028854; // type:function size:0x28C -fn_34_28AE0 = .text:0x00028AE0; // type:function size:0xC -fn_34_28AEC = .text:0x00028AEC; // type:function size:0x50 -fn_34_28B3C = .text:0x00028B3C; // type:function size:0x50 -fn_34_28B8C = .text:0x00028B8C; // type:function size:0x50 -fn_34_28BDC = .text:0x00028BDC; // type:function size:0x38 -fn_34_28C14 = .text:0x00028C14; // type:function size:0x50 -fn_34_28C64 = .text:0x00028C64; // type:function size:0x38 -fn_34_28C9C = .text:0x00028C9C; // type:function size:0x3C -fn_34_28CD8 = .text:0x00028CD8; // type:function size:0x44 -fn_34_28D1C = .text:0x00028D1C; // type:function size:0x38 -fn_34_28D54 = .text:0x00028D54; // type:function size:0x4 -fn_34_28D58 = .text:0x00028D58; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00027418; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000274EC; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002772C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000277C4; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000279D8; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000279E8; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00027A88; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027B58; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027DC4; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027DFC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027E4C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027EBC; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027F0C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027F44; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027F94; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00027FCC; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00028008; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002804C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00028084; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00028088; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000280C0; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00028204; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002835C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000283C0; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00028584; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000285C0; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002862C; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00028854; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028AE0; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00028AEC; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028B3C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00028B8C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028BDC; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028C14; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028C64; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028C9C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00028CD8; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028D1C; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028D54; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028D58; // type:function size:0x38 scope:local fn_34_28D90 = .text:0x00028D90; // type:function size:0x280 fn_34_29010 = .text:0x00029010; // type:function size:0x50 fn_34_29060 = .text:0x00029060; // type:function size:0x50C @@ -583,8 +583,8 @@ fn_34_343AC = .text:0x000343AC; // type:function size:0x54 fn_34_34400 = .text:0x00034400; // type:function size:0x7EC fn_34_34BEC = .text:0x00034BEC; // type:function size:0xB0 fn_34_34C9C = .text:0x00034C9C; // type:function size:0xB4 -fn_34_34D50 = .text:0x00034D50; // type:function size:0x2C -fn_34_34D7C = .text:0x00034D7C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00034D50; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00034D7C; // type:function size:0x30 o_ring_0 = .text:0x00034DAC; // type:function size:0x13C scope:local Ring = .text:0x00034EE8; // type:function size:0x688 scope:global o_ring_3 = .text:0x00035570; // type:function size:0x6C scope:global @@ -617,19 +617,19 @@ fn_34_3A490 = .text:0x0003A490; // type:function size:0x2E0 fn_34_3A770 = .text:0x0003A770; // type:function size:0x110 fn_34_3A880 = .text:0x0003A880; // type:function size:0xF8 fn_34_3A978 = .text:0x0003A978; // type:function size:0x4 -fn_34_3A97C = .text:0x0003A97C; // type:function size:0x264 -fn_34_3ABE0 = .text:0x0003ABE0; // type:function size:0x148 -fn_34_3AD28 = .text:0x0003AD28; // type:function size:0x48 -fn_34_3AD70 = .text:0x0003AD70; // type:function size:0x1A4 -fn_34_3AF14 = .text:0x0003AF14; // type:function size:0x1AC -fn_34_3B0C0 = .text:0x0003B0C0; // type:function size:0x154 -fn_34_3B214 = .text:0x0003B214; // type:function size:0x4 -fn_34_3B218 = .text:0x0003B218; // type:function size:0x138 -fn_34_3B350 = .text:0x0003B350; // type:function size:0x368 -fn_34_3B6B8 = .text:0x0003B6B8; // type:function size:0x224 -fn_34_3B8DC = .text:0x0003B8DC; // type:function size:0x20 -fn_34_3B8FC = .text:0x0003B8FC; // type:function size:0x4C -fn_34_3B948 = .text:0x0003B948; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003A97C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003ABE0; // type:function size:0x148 scope:local +savepointExit = .text:0x0003AD28; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003AD70; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003AF14; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003B0C0; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003B214; // type:function size:0x4 scope:local +initCollidata = .text:0x0003B218; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003B350; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003B6B8; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003B8DC; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003B8FC; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003B948; // type:function size:0xC4 scope:local fn_34_3BA0C = .text:0x0003BA0C; // type:function size:0x20 fn_34_3BA2C = .text:0x0003BA2C; // type:function size:0x3C fn_34_3BA68 = .text:0x0003BA68; // type:function size:0x9C @@ -1483,11 +1483,11 @@ lbl_34_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:flo lbl_34_rodata_874 = .rodata:0x00000874; // type:object size:0x4 align:4 data:float lbl_34_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float lbl_34_rodata_87C = .rodata:0x0000087C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_880 = .rodata:0x00000880; // type:object size:0xC data:4byte -lbl_34_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float -lbl_34_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float -lbl_34_rodata_898 = .rodata:0x00000898; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000880; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000088C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000890; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000894; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000898; // type:object size:0x4 scope:local align:4 data:float lbl_34_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float lbl_34_rodata_8A4 = .rodata:0x000008A4; // type:object size:0xC data:4byte lbl_34_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float @@ -1598,11 +1598,11 @@ lbl_34_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:8 data:dou lbl_34_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float lbl_34_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_34_rodata_A78 = .rodata:0x00000A78; // type:object size:0x8 align:4 data:float -lbl_34_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_34_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_34_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_34_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float lbl_34_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float lbl_34_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float lbl_34_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float @@ -1643,25 +1643,25 @@ lbl_34_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:flo lbl_34_rodata_B48 = .rodata:0x00000B48; // type:object size:0x8 align:8 data:double lbl_34_rodata_B50 = .rodata:0x00000B50; // type:object size:0x8 align:8 data:double lbl_34_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:4 data:float -lbl_34_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_34_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:8 data:double -lbl_34_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:8 data:double -lbl_34_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_34_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_34_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_34_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B98; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BA0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float lbl_34_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float lbl_34_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float lbl_34_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float @@ -1695,37 +1695,37 @@ lbl_34_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:flo lbl_34_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float lbl_34_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float lbl_34_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_34_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C60 = .rodata:0x00000C60; // type:object size:0x8 align:8 data:double -lbl_34_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C80 = .rodata:0x00000C80; // type:object size:0x8 align:4 data:float -lbl_34_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_34_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_34_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C60; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float lbl_34_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float lbl_34_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float lbl_34_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float @@ -1988,17 +1988,17 @@ lbl_34_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:fl lbl_34_rodata_1130 = .rodata:0x00001130; // type:object size:0x8 align:8 data:double lbl_34_rodata_1138 = .rodata:0x00001138; // type:object size:0x4 align:4 data:float lbl_34_rodata_113C = .rodata:0x0000113C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float -lbl_34_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1158 = .rodata:0x00001158; // type:object size:0x8 align:8 data:double -lbl_34_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1164 = .rodata:0x00001164; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_34_rodata_116C = .rodata:0x0000116C; // type:object size:0x4 align:4 data:float -lbl_34_rodata_1170 = .rodata:0x00001170; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001140; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001144; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001148; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000114C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001158; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001160; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001164; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000116C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float lbl_34_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float lbl_34_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float lbl_34_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float @@ -7816,7 +7816,7 @@ lbl_34_data_1581A0 = .data:0x001581A0; // type:object size:0x7 data:string lbl_34_data_1581A8 = .data:0x001581A8; // type:object size:0x7 data:string lbl_34_data_1581B0 = .data:0x001581B0; // type:object size:0x7 data:string lbl_34_data_1581B8 = .data:0x001581B8; // type:object size:0x60 -lbl_34_data_158218 = .data:0x00158218; // type:object size:0x8 +_rename_ring_texlist = .data:0x00158218; // type:object size:0x8 lbl_34_data_158220 = .data:0x00158220; // type:object size:0x38 lbl_34_data_158258 = .data:0x00158258; // type:object size:0x38 lbl_34_data_158290 = .data:0x00158290; // type:object size:0xE data:string @@ -7886,42 +7886,42 @@ lbl_34_data_1587EC = .data:0x001587EC; // type:object size:0xB data:string lbl_34_data_1587F8 = .data:0x001587F8; // type:object size:0x38 lbl_34_data_158830 = .data:0x00158830; // type:object size:0x8 data:byte lbl_34_data_158838 = .data:0x00158838; // type:object size:0x5 data:string -lbl_34_data_158840 = .data:0x00158840; // type:object size:0xE data:string -lbl_34_data_158850 = .data:0x00158850; // type:object size:0xE data:string -lbl_34_data_158860 = .data:0x00158860; // type:object size:0xD data:string -lbl_34_data_158870 = .data:0x00158870; // type:object size:0xD data:string -lbl_34_data_158880 = .data:0x00158880; // type:object size:0x30 -lbl_34_data_1588B0 = .data:0x001588B0; // type:object size:0x8 -lbl_34_data_1588B8 = .data:0x001588B8; // type:object size:0x204 -lbl_34_data_158ABC = .data:0x00158ABC; // type:object size:0x204 -lbl_34_data_158CC0 = .data:0x00158CC0; // type:object size:0x1C8 -lbl_34_data_158E88 = .data:0x00158E88; // type:object size:0x40 -lbl_34_data_158EC8 = .data:0x00158EC8; // type:object size:0x50 -lbl_34_data_158F18 = .data:0x00158F18; // type:object size:0x8 -lbl_34_data_158F20 = .data:0x00158F20; // type:object size:0x20 -lbl_34_data_158F40 = .data:0x00158F40; // type:object size:0xC0 -lbl_34_data_159000 = .data:0x00159000; // type:object size:0x60 -lbl_34_data_159060 = .data:0x00159060; // type:object size:0x40 -lbl_34_data_1590A0 = .data:0x001590A0; // type:object size:0x80 -lbl_34_data_159120 = .data:0x00159120; // type:object size:0x40 -lbl_34_data_159160 = .data:0x00159160; // type:object size:0x24 -lbl_34_data_159184 = .data:0x00159184; // type:object size:0x1C8 -lbl_34_data_15934C = .data:0x0015934C; // type:object size:0x1C8 -lbl_34_data_159514 = .data:0x00159514; // type:object size:0x140 -lbl_34_data_159654 = .data:0x00159654; // type:object size:0x40 -lbl_34_data_159694 = .data:0x00159694; // type:object size:0x50 -lbl_34_data_1596E4 = .data:0x001596E4; // type:object size:0x8 -lbl_34_data_1596EC = .data:0x001596EC; // type:object size:0x14 -lbl_34_data_159700 = .data:0x00159700; // type:object size:0x120 -lbl_34_data_159820 = .data:0x00159820; // type:object size:0x60 -lbl_34_data_159880 = .data:0x00159880; // type:object size:0x20 -lbl_34_data_1598A0 = .data:0x001598A0; // type:object size:0x30 -lbl_34_data_1598D0 = .data:0x001598D0; // type:object size:0x24 -lbl_34_data_1598F4 = .data:0x001598F4; // type:object size:0x8 -lbl_34_data_1598FC = .data:0x001598FC; // type:object size:0x30 -lbl_34_data_15992C = .data:0x0015992C; // type:object size:0x4 align:4 data:float -lbl_34_data_159930 = .data:0x00159930; // type:object size:0x4 align:4 data:float -lbl_34_data_159934 = .data:0x00159934; // type:object size:0x4 align:4 data:float +@18 = .data:0x00158840; // type:object size:0xE scope:local data:string +@19 = .data:0x00158850; // type:object size:0xE scope:local data:string +@20 = .data:0x00158860; // type:object size:0xD scope:local data:string +@21 = .data:0x00158870; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00158880; // type:object size:0x30 scope:local +spring3_texlist = .data:0x001588B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x001588B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00158ABC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00158CC0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00158E88; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00158EC8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00158F18; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00158F20; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00158F40; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00159000; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00159060; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x001590A0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00159120; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00159160; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00159184; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0015934C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00159514; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00159654; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00159694; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x001596E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x001596EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00159700; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00159820; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00159880; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x001598A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x001598D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x001598F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x001598FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0015992C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00159930; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00159934; // type:object size:0x4 scope:local align:4 data:float lbl_34_data_159938 = .data:0x00159938; // type:object size:0xE data:string lbl_34_data_159948 = .data:0x00159948; // type:object size:0xC lbl_34_data_159954 = .data:0x00159954; // type:object size:0x8 @@ -8157,7 +8157,7 @@ lbl_34_data_15F9B0 = .data:0x0015F9B0; // type:object size:0x14 lbl_34_data_15F9C4 = .data:0x0015F9C4; // type:object size:0x24 lbl_34_data_15F9E8 = .data:0x0015F9E8; // type:object size:0x40 data:4byte lbl_34_data_15FA28 = .data:0x0015FA28; // type:object size:0x30 -lbl_34_data_15FA58 = .data:0x0015FA58; // type:object size:0x5 data:string +@115 = .data:0x0015FA58; // type:object size:0x5 scope:local data:string lbl_34_data_15FA60 = .data:0x0015FA60; // type:object size:0xE data:string lbl_34_data_15FA70 = .data:0x0015FA70; // type:object size:0xD data:string lbl_34_data_15FA80 = .data:0x0015FA80; // type:object size:0x18 @@ -8231,149 +8231,149 @@ lbl_34_data_161908 = .data:0x00161908; // type:object size:0x30 lbl_34_data_161938 = .data:0x00161938; // type:object size:0xF data:string lbl_34_data_161948 = .data:0x00161948; // type:object size:0x10 data:string lbl_34_data_161958 = .data:0x00161958; // type:object size:0x18 data:string -lbl_34_data_161970 = .data:0x00161970; // type:object size:0xD data:string -lbl_34_data_161980 = .data:0x00161980; // type:object size:0xD data:string -lbl_34_data_161990 = .data:0x00161990; // type:object size:0x18 -lbl_34_data_1619A8 = .data:0x001619A8; // type:object size:0x8 -lbl_34_data_1619B0 = .data:0x001619B0; // type:object size:0x2D0 -lbl_34_data_161C80 = .data:0x00161C80; // type:object size:0xCE4 -lbl_34_data_162964 = .data:0x00162964; // type:object size:0x18 -lbl_34_data_16297C = .data:0x0016297C; // type:object size:0xE data:string -lbl_34_data_16298C = .data:0x0016298C; // type:object size:0xC -lbl_34_data_162998 = .data:0x00162998; // type:object size:0x8 -lbl_34_data_1629A0 = .data:0x001629A0; // type:object size:0x50 -lbl_34_data_1629F0 = .data:0x001629F0; // type:object size:0xCC -lbl_34_data_162ABC = .data:0x00162ABC; // type:object size:0x18 -lbl_34_data_162AD4 = .data:0x00162AD4; // type:object size:0xC -lbl_34_data_162AE0 = .data:0x00162AE0; // type:object size:0x8 -lbl_34_data_162AE8 = .data:0x00162AE8; // type:object size:0x50 -lbl_34_data_162B38 = .data:0x00162B38; // type:object size:0xCC -lbl_34_data_162C04 = .data:0x00162C04; // type:object size:0x18 -lbl_34_data_162C1C = .data:0x00162C1C; // type:object size:0xD data:string -lbl_34_data_162C2C = .data:0x00162C2C; // type:object size:0xD data:string -lbl_34_data_162C3C = .data:0x00162C3C; // type:object size:0xD data:string -lbl_34_data_162C4C = .data:0x00162C4C; // type:object size:0xD data:string -lbl_34_data_162C5C = .data:0x00162C5C; // type:object size:0x30 -lbl_34_data_162C8C = .data:0x00162C8C; // type:object size:0x8 -lbl_34_data_162C94 = .data:0x00162C94; // type:object size:0x108 -lbl_34_data_162D9C = .data:0x00162D9C; // type:object size:0x18C -lbl_34_data_162F28 = .data:0x00162F28; // type:object size:0x18 -lbl_34_data_162F40 = .data:0x00162F40; // type:object size:0x38 -lbl_34_data_162F78 = .data:0x00162F78; // type:object size:0x100 -lbl_34_data_163078 = .data:0x00163078; // type:object size:0x15C -lbl_34_data_1631D4 = .data:0x001631D4; // type:object size:0x18 -lbl_34_data_1631EC = .data:0x001631EC; // type:object size:0x38 -lbl_34_data_163224 = .data:0x00163224; // type:object size:0x10C -lbl_34_data_163330 = .data:0x00163330; // type:object size:0x15C -lbl_34_data_16348C = .data:0x0016348C; // type:object size:0x18 -lbl_34_data_1634A4 = .data:0x001634A4; // type:object size:0x38 -lbl_34_data_1634DC = .data:0x001634DC; // type:object size:0xC0 -lbl_34_data_16359C = .data:0x0016359C; // type:object size:0x114 -lbl_34_data_1636B0 = .data:0x001636B0; // type:object size:0x18 -lbl_34_data_1636C8 = .data:0x001636C8; // type:object size:0x38 -lbl_34_data_163700 = .data:0x00163700; // type:object size:0x108 -lbl_34_data_163808 = .data:0x00163808; // type:object size:0x18C -lbl_34_data_163994 = .data:0x00163994; // type:object size:0x18 -lbl_34_data_1639AC = .data:0x001639AC; // type:object size:0x38 -lbl_34_data_1639E4 = .data:0x001639E4; // type:object size:0x34 -lbl_34_data_163A18 = .data:0x00163A18; // type:object size:0x6C -lbl_34_data_163A84 = .data:0x00163A84; // type:object size:0x18 -lbl_34_data_163A9C = .data:0x00163A9C; // type:object size:0x38 -lbl_34_data_163AD4 = .data:0x00163AD4; // type:object size:0x34 -lbl_34_data_163B08 = .data:0x00163B08; // type:object size:0x6C -lbl_34_data_163B74 = .data:0x00163B74; // type:object size:0x18 -lbl_34_data_163B8C = .data:0x00163B8C; // type:object size:0x38 -lbl_34_data_163BC4 = .data:0x00163BC4; // type:object size:0x2B0 -lbl_34_data_163E74 = .data:0x00163E74; // type:object size:0x3B4 -lbl_34_data_164228 = .data:0x00164228; // type:object size:0x18 -lbl_34_data_164240 = .data:0x00164240; // type:object size:0x38 -lbl_34_data_164278 = .data:0x00164278; // type:object size:0x174 -lbl_34_data_1643EC = .data:0x001643EC; // type:object size:0x234 -lbl_34_data_164620 = .data:0x00164620; // type:object size:0x18 -lbl_34_data_164638 = .data:0x00164638; // type:object size:0x38 -lbl_34_data_164670 = .data:0x00164670; // type:object size:0x20 -lbl_34_data_164690 = .data:0x00164690; // type:object size:0x20 -lbl_34_data_1646B0 = .data:0x001646B0; // type:object size:0xA0 -lbl_34_data_164750 = .data:0x00164750; // type:object size:0xA0 -lbl_34_data_1647F0 = .data:0x001647F0; // type:object size:0xA0 -lbl_34_data_164890 = .data:0x00164890; // type:object size:0xA0 -lbl_34_data_164930 = .data:0x00164930; // type:object size:0xA0 -lbl_34_data_1649D0 = .data:0x001649D0; // type:object size:0x20 -lbl_34_data_1649F0 = .data:0x001649F0; // type:object size:0x20 -lbl_34_data_164A10 = .data:0x00164A10; // type:object size:0xA0 -lbl_34_data_164AB0 = .data:0x00164AB0; // type:object size:0x90 -lbl_34_data_164B40 = .data:0x00164B40; // type:object size:0xC data:4byte -lbl_34_data_164B4C = .data:0x00164B4C; // type:object size:0xD data:string -lbl_34_data_164B5C = .data:0x00164B5C; // type:object size:0x30 -lbl_34_data_164B8C = .data:0x00164B8C; // type:object size:0x8 -lbl_34_data_164B94 = .data:0x00164B94; // type:object size:0x108 -lbl_34_data_164C9C = .data:0x00164C9C; // type:object size:0x18C -lbl_34_data_164E28 = .data:0x00164E28; // type:object size:0x18 -lbl_34_data_164E40 = .data:0x00164E40; // type:object size:0x38 -lbl_34_data_164E78 = .data:0x00164E78; // type:object size:0x100 -lbl_34_data_164F78 = .data:0x00164F78; // type:object size:0x15C -lbl_34_data_1650D4 = .data:0x001650D4; // type:object size:0x18 -lbl_34_data_1650EC = .data:0x001650EC; // type:object size:0x38 -lbl_34_data_165124 = .data:0x00165124; // type:object size:0x10C -lbl_34_data_165230 = .data:0x00165230; // type:object size:0x15C -lbl_34_data_16538C = .data:0x0016538C; // type:object size:0x18 -lbl_34_data_1653A4 = .data:0x001653A4; // type:object size:0x38 -lbl_34_data_1653DC = .data:0x001653DC; // type:object size:0xC0 -lbl_34_data_16549C = .data:0x0016549C; // type:object size:0x114 -lbl_34_data_1655B0 = .data:0x001655B0; // type:object size:0x18 -lbl_34_data_1655C8 = .data:0x001655C8; // type:object size:0x38 -lbl_34_data_165600 = .data:0x00165600; // type:object size:0x108 -lbl_34_data_165708 = .data:0x00165708; // type:object size:0x18C -lbl_34_data_165894 = .data:0x00165894; // type:object size:0x18 -lbl_34_data_1658AC = .data:0x001658AC; // type:object size:0x38 -lbl_34_data_1658E4 = .data:0x001658E4; // type:object size:0x34 -lbl_34_data_165918 = .data:0x00165918; // type:object size:0x6C -lbl_34_data_165984 = .data:0x00165984; // type:object size:0x18 -lbl_34_data_16599C = .data:0x0016599C; // type:object size:0x38 -lbl_34_data_1659D4 = .data:0x001659D4; // type:object size:0x34 -lbl_34_data_165A08 = .data:0x00165A08; // type:object size:0x6C -lbl_34_data_165A74 = .data:0x00165A74; // type:object size:0x18 -lbl_34_data_165A8C = .data:0x00165A8C; // type:object size:0x38 -lbl_34_data_165AC4 = .data:0x00165AC4; // type:object size:0x2B0 -lbl_34_data_165D74 = .data:0x00165D74; // type:object size:0x3B4 -lbl_34_data_166128 = .data:0x00166128; // type:object size:0x18 -lbl_34_data_166140 = .data:0x00166140; // type:object size:0x38 -lbl_34_data_166178 = .data:0x00166178; // type:object size:0x174 -lbl_34_data_1662EC = .data:0x001662EC; // type:object size:0x234 -lbl_34_data_166520 = .data:0x00166520; // type:object size:0x18 -lbl_34_data_166538 = .data:0x00166538; // type:object size:0x38 -lbl_34_data_166570 = .data:0x00166570; // type:object size:0x140 -lbl_34_data_1666B0 = .data:0x001666B0; // type:object size:0x20 -lbl_34_data_1666D0 = .data:0x001666D0; // type:object size:0x140 -lbl_34_data_166810 = .data:0x00166810; // type:object size:0x140 -lbl_34_data_166950 = .data:0x00166950; // type:object size:0x140 -lbl_34_data_166A90 = .data:0x00166A90; // type:object size:0x140 -lbl_34_data_166BD0 = .data:0x00166BD0; // type:object size:0x140 -lbl_34_data_166D10 = .data:0x00166D10; // type:object size:0x140 -lbl_34_data_166E50 = .data:0x00166E50; // type:object size:0x140 -lbl_34_data_166F90 = .data:0x00166F90; // type:object size:0x140 -lbl_34_data_1670D0 = .data:0x001670D0; // type:object size:0x90 -lbl_34_data_167160 = .data:0x00167160; // type:object size:0xC data:4byte -lbl_34_data_16716C = .data:0x0016716C; // type:object size:0x1C -lbl_34_data_167188 = .data:0x00167188; // type:object size:0x60 -lbl_34_data_1671E8 = .data:0x001671E8; // type:object size:0x4 data:4byte -lbl_34_data_1671EC = .data:0x001671EC; // type:object size:0x4 data:4byte -lbl_34_data_1671F0 = .data:0x001671F0; // type:object size:0x4 align:4 data:float -lbl_34_data_1671F4 = .data:0x001671F4; // type:object size:0x4 align:4 data:float -lbl_34_data_1671F8 = .data:0x001671F8; // type:object size:0x4 align:4 data:float -lbl_34_data_1671FC = .data:0x001671FC; // type:object size:0x4 data:4byte -lbl_34_data_167200 = .data:0x00167200; // type:object size:0x4 data:4byte -lbl_34_data_167204 = .data:0x00167204; // type:object size:0x4 align:4 data:float -lbl_34_data_167208 = .data:0x00167208; // type:object size:0x4 align:4 data:float -lbl_34_data_16720C = .data:0x0016720C; // type:object size:0x4 align:4 data:float -lbl_34_data_167210 = .data:0x00167210; // type:object size:0xC -lbl_34_data_16721C = .data:0x0016721C; // type:object size:0xC -lbl_34_data_167228 = .data:0x00167228; // type:object size:0xC -lbl_34_data_167234 = .data:0x00167234; // type:object size:0xC -lbl_34_data_167240 = .data:0x00167240; // type:object size:0xC -lbl_34_data_16724C = .data:0x0016724C; // type:object size:0x4 data:4byte -lbl_34_data_167250 = .data:0x00167250; // type:object size:0xC -lbl_34_data_16725C = .data:0x0016725C; // type:object size:0xC +@19 = .data:0x00161970; // type:object size:0xD scope:local data:string +@20 = .data:0x00161980; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00161990; // type:object size:0x18 scope:local +goalring_texlist = .data:0x001619A8; // type:object size:0x8 scope:local +goalring_plist = .data:0x001619B0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00161C80; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00162964; // type:object size:0x18 scope:local +@21 = .data:0x0016297C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0016298C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00162998; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x001629A0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x001629F0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00162ABC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00162AD4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00162AE0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00162AE8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00162B38; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00162C04; // type:object size:0x18 scope:local +@22 = .data:0x00162C1C; // type:object size:0xD scope:local data:string +@23 = .data:0x00162C2C; // type:object size:0xD scope:local data:string +@24 = .data:0x00162C3C; // type:object size:0xD scope:local data:string +@25 = .data:0x00162C4C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00162C5C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00162C8C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00162C94; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00162D9C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00162F28; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00162F40; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00162F78; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00163078; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x001631D4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x001631EC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00163224; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00163330; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0016348C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x001634A4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x001634DC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0016359C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x001636B0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x001636C8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00163700; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00163808; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00163994; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x001639AC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x001639E4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00163A18; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00163A84; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00163A9C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00163AD4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00163B08; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00163B74; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00163B8C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00163BC4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00163E74; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00164228; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00164240; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00164278; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x001643EC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00164620; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00164638; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00164670; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00164690; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x001646B0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00164750; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x001647F0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00164890; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00164930; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x001649D0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x001649F0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00164A10; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00164AB0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00164B40; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00164B4C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00164B5C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00164B8C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00164B94; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00164C9C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00164E28; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00164E40; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00164E78; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00164F78; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x001650D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x001650EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00165124; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00165230; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0016538C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x001653A4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x001653DC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0016549C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x001655B0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x001655C8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00165600; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00165708; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00165894; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x001658AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x001658E4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00165918; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00165984; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0016599C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x001659D4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00165A08; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00165A74; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00165A8C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00165AC4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00165D74; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00166128; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00166140; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00166178; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x001662EC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00166520; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00166538; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00166570; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x001666B0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x001666D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00166810; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00166950; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00166A90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00166BD0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00166D10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00166E50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00166F90; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x001670D0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00167160; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0016716C; // type:object size:0x1C +goalring_colli_info = .data:0x00167188; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x001671E8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x001671EC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x001671F0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x001671F4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x001671F8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x001671FC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00167200; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00167204; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00167208; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0016720C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00167210; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0016721C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00167228; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00167234; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00167240; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0016724C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00167250; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0016725C; // type:object size:0xC scope:local lbl_34_data_167268 = .data:0x00167268; // type:object size:0xE data:string lbl_34_data_167278 = .data:0x00167278; // type:object size:0xD data:string lbl_34_data_167288 = .data:0x00167288; // type:object size:0xD data:string @@ -8459,30 +8459,30 @@ lbl_34_data_16AB70 = .data:0x0016AB70; // type:object size:0xD data:string lbl_34_data_16AB80 = .data:0x0016AB80; // type:object size:0xE data:string lbl_34_data_16AB90 = .data:0x0016AB90; // type:object size:0xD data:string lbl_34_data_16ABA0 = .data:0x0016ABA0; // type:object size:0x24 -lbl_34_data_16ABC4 = .data:0x0016ABC4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0016ABC4; // type:object size:0x8 lbl_34_data_16ABCC = .data:0x0016ABCC; // type:object size:0x98 lbl_34_data_16AC64 = .data:0x0016AC64; // type:object size:0x2DC -lbl_34_data_16AF40 = .data:0x0016AF40; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0016AF40; // type:object size:0x18 lbl_34_data_16AF58 = .data:0x0016AF58; // type:object size:0x164 lbl_34_data_16B0BC = .data:0x0016B0BC; // type:object size:0x15C -lbl_34_data_16B218 = .data:0x0016B218; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0016B218; // type:object size:0x18 lbl_34_data_16B230 = .data:0x0016B230; // type:object size:0x1B4 lbl_34_data_16B3E4 = .data:0x0016B3E4; // type:object size:0x15C -lbl_34_data_16B540 = .data:0x0016B540; // type:object size:0x18 -lbl_34_data_16B558 = .data:0x0016B558; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0016B540; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0016B558; // type:object size:0x30 lbl_34_data_16B588 = .data:0x0016B588; // type:object size:0x10 -lbl_34_data_16B598 = .data:0x0016B598; // type:object size:0x58 data:4byte -jumptable_34_data_16B5F0 = .data:0x0016B5F0; // type:object size:0x1C scope:local -lbl_34_data_16B60C = .data:0x0016B60C; // type:object size:0xC -lbl_34_data_16B618 = .data:0x0016B618; // type:object size:0xE data:string -lbl_34_data_16B628 = .data:0x0016B628; // type:object size:0xC -lbl_34_data_16B634 = .data:0x0016B634; // type:object size:0x8 -lbl_34_data_16B63C = .data:0x0016B63C; // type:object size:0x3D4 -lbl_34_data_16BA10 = .data:0x0016BA10; // type:object size:0x4A4 -lbl_34_data_16BEB4 = .data:0x0016BEB4; // type:object size:0x18 -lbl_34_data_16BECC = .data:0x0016BECC; // type:object size:0x30 -lbl_34_data_16BEFC = .data:0x0016BEFC; // type:object size:0x58 data:4byte -jumptable_34_data_16BF54 = .data:0x0016BF54; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0016B598; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0016B5F0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0016B60C; // type:object size:0xC scope:local +@21 = .data:0x0016B618; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0016B628; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0016B634; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0016B63C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0016BA10; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0016BEB4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0016BECC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0016BEFC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0016BF54; // type:object size:0x1C scope:local lbl_34_data_16BF80 = .data:0x0016BF80; // type:object size:0xD data:string lbl_34_data_16BF90 = .data:0x0016BF90; // type:object size:0xE data:string lbl_34_data_16BFA0 = .data:0x0016BFA0; // type:object size:0xD data:string @@ -9220,29 +9220,29 @@ lbl_34_data_194260 = .data:0x00194260; // type:object size:0x30 lbl_34_data_194290 = .data:0x00194290; // type:object size:0x30 lbl_34_data_1942C0 = .data:0x001942C0; // type:object size:0xE data:string lbl_34_data_1942D0 = .data:0x001942D0; // type:object size:0xC -lbl_34_data_1942DC = .data:0x001942DC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x001942DC; // type:object size:0x8 lbl_34_data_1942E4 = .data:0x001942E4; // type:object size:0x318 lbl_34_data_1945FC = .data:0x001945FC; // type:object size:0x42C -lbl_34_data_194A28 = .data:0x00194A28; // type:object size:0x18 -lbl_34_data_194A40 = .data:0x00194A40; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00194A28; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00194A40; // type:object size:0x38 lbl_34_data_194A78 = .data:0x00194A78; // type:object size:0x318 lbl_34_data_194D90 = .data:0x00194D90; // type:object size:0x42C -lbl_34_data_1951BC = .data:0x001951BC; // type:object size:0x18 -lbl_34_data_1951D4 = .data:0x001951D4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x001951BC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x001951D4; // type:object size:0x38 lbl_34_data_19520C = .data:0x0019520C; // type:object size:0x69C lbl_34_data_1958A8 = .data:0x001958A8; // type:object size:0x7BC -lbl_34_data_196064 = .data:0x00196064; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00196064; // type:object size:0x18 lbl_34_data_19607C = .data:0x0019607C; // type:object size:0x268 -lbl_34_data_1962E4 = .data:0x001962E4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x001962E4; // type:object size:0x24 lbl_34_data_196308 = .data:0x00196308; // type:object size:0x268 -lbl_34_data_196570 = .data:0x00196570; // type:object size:0x24 -lbl_34_data_196594 = .data:0x00196594; // type:object size:0x30 -lbl_34_data_1965C4 = .data:0x001965C4; // type:object size:0x4 align:4 data:float -lbl_34_data_1965C8 = .data:0x001965C8; // type:object size:0x4 align:4 data:float -lbl_34_data_1965CC = .data:0x001965CC; // type:object size:0x4 align:4 data:float -lbl_34_data_1965D0 = .data:0x001965D0; // type:object size:0x4 data:4byte -jumptable_34_data_1965D4 = .data:0x001965D4; // type:object size:0x30 scope:local -lbl_34_data_196604 = .data:0x00196604; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00196570; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00196594; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x001965C4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x001965C8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x001965CC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x001965D0; // type:object size:0x4 data:4byte +@91 = .data:0x001965D4; // type:object size:0x30 scope:local +vec$111 = .data:0x00196604; // type:object size:0x18 scope:local lbl_34_data_196620 = .data:0x00196620; // type:object size:0xE data:string lbl_34_data_196630 = .data:0x00196630; // type:object size:0xE data:string lbl_34_data_196640 = .data:0x00196640; // type:object size:0xD data:string @@ -11413,7 +11413,7 @@ lbl_34_bss_4F8 = .bss:0x000004F8; // type:object size:0x4 data:4byte lbl_34_bss_4FC = .bss:0x000004FC; // type:object size:0x4 data:4byte lbl_34_bss_500 = .bss:0x00000500; // type:object size:0x640 data:4byte lbl_34_bss_B40 = .bss:0x00000B40; // type:object size:0x8 data:4byte -lbl_34_bss_B48 = .bss:0x00000B48; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B48; // type:object size:0x4 scope:local data:4byte lbl_34_bss_B50 = .bss:0x00000B50; // type:object size:0x8 data:4byte lbl_34_bss_B58 = .bss:0x00000B58; // type:object size:0x8 data:4byte lbl_34_bss_B60 = .bss:0x00000B60; // type:object size:0x8 data:4byte @@ -11429,7 +11429,7 @@ colli_timer = .bss:0x00000B88; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B8C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B90; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B94; // type:object size:0x4 scope:local data:4byte -lbl_34_bss_B98 = .bss:0x00000B98; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B98; // type:object size:0x4 scope:local data:4byte lbl_34_bss_BA0 = .bss:0x00000BA0; // type:object size:0x4 data:4byte lbl_34_bss_BA4 = .bss:0x00000BA4; // type:object size:0x4 data:4byte lbl_34_bss_BA8 = .bss:0x00000BA8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg35D/splits.txt b/config/GSNE8P/stg35D/splits.txt index 74db4f60..5dd035b7 100644 --- a/config/GSNE8P/stg35D/splits.txt +++ b/config/GSNE8P/stg35D/splits.txt @@ -126,13 +126,10 @@ stg35D_29.c: .text start:0x000218C4 end:0x00022904 .rodata start:0x00000A98 end:0x00000AE8 -stg35D_30.c: - .text start:0x00022AA8 end:0x00022C40 - .rodata start:0x00000AE8 end:0x00000B00 - -stg35D_31.c: - .text start:0x00022C40 end:0x00022F44 - .rodata start:0x00000B00 end:0x00000B08 +OBJECT/o_3spring.c: + .text start:0x00022AA8 end:0x00022F44 + .rodata start:0x00000AE8 end:0x00000B08 + .data start:0x00080400 end:0x000814F8 stg35D_32.c: .text start:0x00022F44 end:0x000233CC @@ -166,9 +163,10 @@ stg35D_40.c: .text start:0x00027340 end:0x00028184 .rodata start:0x00000C90 end:0x00000CE8 -stg35D_41.c: - .text start:0x000281B8 end:0x00028944 +OBJECT/o_degring_linear.c: + .text start:0x00028184 end:0x00028AD4 .rodata start:0x00000CE8 end:0x00000D00 + .data start:0x00087618 end:0x00087620 stg35D_42.c: .text start:0x000291C8 end:0x000294D8 @@ -182,9 +180,11 @@ stg35D_44.c: .text start:0x0002A108 end:0x0002AA88 .rodata start:0x00000D40 end:0x00000D70 -stg35D_45.c: - .text start:0x0002AA8C end:0x0002BDA4 +OBJECT/o_goalring.c: + .text start:0x0002AA88 end:0x0002BDA4 .rodata start:0x00000D70 end:0x00000DC8 + .data start:0x000887B0 end:0x0008E0A8 + .bss start:0x00000B10 end:0x00000B18 stg35D_46.c: .text start:0x0002BDA4 end:0x0002C7C4 @@ -202,21 +202,15 @@ stg35D_49.c: .text start:0x0002E258 end:0x0002E328 .rodata start:0x00000E50 end:0x00000E58 -stg35D_50.c: - .text start:0x0002E5AC end:0x0002F054 - .rodata start:0x00000E58 end:0x00000E90 - -stg35D_51.c: - .text start:0x0002F0C8 end:0x0002F10C - .rodata start:0x00000E90 end:0x00000E98 - -stg35D_52.c: - .text start:0x0002F2C4 end:0x0002FD24 - .rodata start:0x00000E98 end:0x00000ED8 +OBJECT/o_itemboxair.c: + .text start:0x0002E4D8 end:0x0002F180 + .rodata start:0x00000E58 end:0x00000E98 + .data start:0x000923D8 end:0x00092458 -stg35D_53.c: - .text start:0x0002FD98 end:0x0002FDDC - .rodata start:0x00000ED8 end:0x00000EE0 +OBJECT/o_itemboxballoon.c: + .text start:0x0002F180 end:0x0002FE50 + .rodata start:0x00000E98 end:0x00000EE0 + .data start:0x00092458 end:0x00092DB0 stg35D_54.c: .text start:0x0002FE50 end:0x00030804 @@ -264,9 +258,11 @@ stg35D_64.c: .text start:0x0003FD8C end:0x00041830 .rodata start:0x000012C0 end:0x00001350 -stg35D_65.c: +OBJECT/o_savepoint.c: .text start:0x00041A3C end:0x00042ACC .rodata start:0x00001350 end:0x00001388 + .data start:0x000BD410 end:0x000BD460 + .bss start:0x00000B60 end:0x00000B68 stg35D_66.c: .text start:0x00043130 end:0x000445DC diff --git a/config/GSNE8P/stg35D/symbols.txt b/config/GSNE8P/stg35D/symbols.txt index a973465d..a5908dea 100644 --- a/config/GSNE8P/stg35D/symbols.txt +++ b/config/GSNE8P/stg35D/symbols.txt @@ -196,13 +196,13 @@ fn_35_17610 = .text:0x00017610; // type:function size:0x44 fn_35_17654 = .text:0x00017654; // type:function size:0x50 fn_35_176A4 = .text:0x000176A4; // type:function size:0x6C fn_35_17710 = .text:0x00017710; // type:function size:0xC8 -fn_35_177D8 = .text:0x000177D8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000177D8; // type:function size:0x30 fn_35_17808 = .text:0x00017808; // type:function size:0x30C -fn_35_17B14 = .text:0x00017B14; // type:function size:0x74 -fn_35_17B88 = .text:0x00017B88; // type:function size:0xBC -fn_35_17C44 = .text:0x00017C44; // type:function size:0x40 -fn_35_17C84 = .text:0x00017C84; // type:function size:0x2C -fn_35_17CB0 = .text:0x00017CB0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00017B14; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00017B88; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00017C44; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00017C84; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00017CB0; // type:function size:0x60 fn_35_17D10 = .text:0x00017D10; // type:function size:0x12C fn_35_17E3C = .text:0x00017E3C; // type:function size:0xD0 fn_35_17F0C = .text:0x00017F0C; // type:function size:0x18C @@ -239,11 +239,11 @@ fn_35_1B8FC = .text:0x0001B8FC; // type:function size:0x1CC fn_35_1BAC8 = .text:0x0001BAC8; // type:function size:0x88 fn_35_1BB50 = .text:0x0001BB50; // type:function size:0xD0 fn_35_1BC20 = .text:0x0001BC20; // type:function size:0xE8 -fn_35_1BD08 = .text:0x0001BD08; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001BD08; // type:function size:0x100 fn_35_1BE08 = .text:0x0001BE08; // type:function size:0x198 fn_35_1BFA0 = .text:0x0001BFA0; // type:function size:0xA8 fn_35_1C048 = .text:0x0001C048; // type:function size:0x70 -fn_35_1C0B8 = .text:0x0001C0B8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001C0B8; // type:function size:0x114 fn_35_1C1CC = .text:0x0001C1CC; // type:function size:0x6C fn_35_1C238 = .text:0x0001C238; // type:function size:0x180 fn_35_1C3B8 = .text:0x0001C3B8; // type:function size:0xA4 @@ -282,7 +282,7 @@ fn_35_1EA74 = .text:0x0001EA74; // type:function size:0xA4 fn_35_1EB18 = .text:0x0001EB18; // type:function size:0xA4 fn_35_1EBBC = .text:0x0001EBBC; // type:function size:0xA4 fn_35_1EC60 = .text:0x0001EC60; // type:function size:0xB0 -fn_35_1ED10 = .text:0x0001ED10; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001ED10; // type:function size:0x19C fn_35_1EEAC = .text:0x0001EEAC; // type:function size:0x198 _rename_MakeParticle = .text:0x0001F044; // type:function size:0x19C fn_35_1F1E0 = .text:0x0001F1E0; // type:function size:0x198 @@ -298,7 +298,7 @@ fn_35_1FCB8 = .text:0x0001FCB8; // type:function size:0xAC fn_35_1FD64 = .text:0x0001FD64; // type:function size:0x4 fn_35_1FD68 = .text:0x0001FD68; // type:function size:0x20 fn_35_1FD88 = .text:0x0001FD88; // type:function size:0x40 -fn_35_1FDC8 = .text:0x0001FDC8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001FDC8; // type:function size:0x1E4 fn_35_1FFAC = .text:0x0001FFAC; // type:function size:0x24 fn_35_1FFD0 = .text:0x0001FFD0; // type:function size:0x1C0 fn_35_20190 = .text:0x00020190; // type:function size:0x1F4 @@ -306,7 +306,7 @@ fn_35_20384 = .text:0x00020384; // type:function size:0x190 fn_35_20514 = .text:0x00020514; // type:function size:0xF8 fn_35_2060C = .text:0x0002060C; // type:function size:0x1D4 fn_35_207E0 = .text:0x000207E0; // type:function size:0x18C -fn_35_2096C = .text:0x0002096C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0002096C; // type:function size:0x1C8 fn_35_20B34 = .text:0x00020B34; // type:function size:0xD0 fn_35_20C04 = .text:0x00020C04; // type:function size:0x358 fn_35_20F5C = .text:0x00020F5C; // type:function size:0x2C0 @@ -327,11 +327,11 @@ fn_35_22554 = .text:0x00022554; // type:function size:0x1C4 fn_35_22718 = .text:0x00022718; // type:function size:0x1EC fn_35_22904 = .text:0x00022904; // type:function size:0x120 fn_35_22A24 = .text:0x00022A24; // type:function size:0x84 -fn_35_22AA8 = .text:0x00022AA8; // type:function size:0x198 -fn_35_22C40 = .text:0x00022C40; // type:function size:0xD4 -fn_35_22D14 = .text:0x00022D14; // type:function size:0x38 -fn_35_22D4C = .text:0x00022D4C; // type:function size:0x144 -fn_35_22E90 = .text:0x00022E90; // type:function size:0xB4 +Object3SpringJump = .text:0x00022AA8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00022C40; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00022D14; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00022D4C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00022E90; // type:function size:0xB4 scope:local fn_35_22F44 = .text:0x00022F44; // type:function size:0xF8 fn_35_2303C = .text:0x0002303C; // type:function size:0xFC fn_35_23138 = .text:0x00023138; // type:function size:0x30 @@ -379,15 +379,15 @@ fn_35_27428 = .text:0x00027428; // type:function size:0x38 fn_35_27460 = .text:0x00027460; // type:function size:0x968 fn_35_27DC8 = .text:0x00027DC8; // type:function size:0x10C fn_35_27ED4 = .text:0x00027ED4; // type:function size:0x2B0 -fn_35_28184 = .text:0x00028184; // type:function size:0x34 -fn_35_281B8 = .text:0x000281B8; // type:function size:0x11C -fn_35_282D4 = .text:0x000282D4; // type:function size:0x110 -fn_35_283E4 = .text:0x000283E4; // type:function size:0xB4 -fn_35_28498 = .text:0x00028498; // type:function size:0x150 -fn_35_285E8 = .text:0x000285E8; // type:function size:0xE0 -fn_35_286C8 = .text:0x000286C8; // type:function size:0x190 -fn_35_28858 = .text:0x00028858; // type:function size:0xEC -fn_35_28944 = .text:0x00028944; // type:function size:0x190 +DegRingGetNum = .text:0x00028184; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000281B8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000282D4; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000283E4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00028498; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000285E8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000286C8; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00028858; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00028944; // type:function size:0x190 scope:local fn_35_28AD4 = .text:0x00028AD4; // type:function size:0x98 fn_35_28B6C = .text:0x00028B6C; // type:function size:0xC8 fn_35_28C34 = .text:0x00028C34; // type:function size:0x10C @@ -407,15 +407,15 @@ fn_35_29DE4 = .text:0x00029DE4; // type:function size:0x2D0 fn_35_2A0B4 = .text:0x0002A0B4; // type:function size:0x50 fn_35_2A104 = .text:0x0002A104; // type:function size:0x4 fn_35_2A108 = .text:0x0002A108; // type:function size:0x980 -fn_35_2AA88 = .text:0x0002AA88; // type:function size:0x4 -fn_35_2AA8C = .text:0x0002AA8C; // type:function size:0x2EC -fn_35_2AD78 = .text:0x0002AD78; // type:function size:0x44 -fn_35_2ADBC = .text:0x0002ADBC; // type:function size:0x7F4 -fn_35_2B5B0 = .text:0x0002B5B0; // type:function size:0x34 -fn_35_2B5E4 = .text:0x0002B5E4; // type:function size:0xF0 -fn_35_2B6D4 = .text:0x0002B6D4; // type:function size:0x214 -fn_35_2B8E8 = .text:0x0002B8E8; // type:function size:0x254 -fn_35_2BB3C = .text:0x0002BB3C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002AA88; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002AA8C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002AD78; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002ADBC; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002B5B0; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002B5E4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002B6D4; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002B8E8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002BB3C; // type:function size:0x268 scope:local fn_35_2BDA4 = .text:0x0002BDA4; // type:function size:0x8C fn_35_2BE30 = .text:0x0002BE30; // type:function size:0x12C fn_35_2BF5C = .text:0x0002BF5C; // type:function size:0x4C @@ -429,7 +429,7 @@ fn_35_2CA2C = .text:0x0002CA2C; // type:function size:0x3F8 fn_35_2CE24 = .text:0x0002CE24; // type:function size:0x1D0 fn_35_2CFF4 = .text:0x0002CFF4; // type:function size:0x140 fn_35_2D134 = .text:0x0002D134; // type:function size:0x1FC -fn_35_2D330 = .text:0x0002D330; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002D330; // type:function size:0x13C fn_35_2D46C = .text:0x0002D46C; // type:function size:0x200 fn_35_2D66C = .text:0x0002D66C; // type:function size:0x98 fn_35_2D704 = .text:0x0002D704; // type:function size:0x238 @@ -449,53 +449,53 @@ fn_35_2DE68 = .text:0x0002DE68; // type:function size:0x44 fn_35_2DEAC = .text:0x0002DEAC; // type:function size:0x38 fn_35_2DEE4 = .text:0x0002DEE4; // type:function size:0x4 fn_35_2DEE8 = .text:0x0002DEE8; // type:function size:0x38 -fn_35_2DF20 = .text:0x0002DF20; // type:function size:0xC8 -fn_35_2DFE8 = .text:0x0002DFE8; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002DF20; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002DFE8; // type:function size:0x138 fn_35_2E120 = .text:0x0002E120; // type:function size:0x138 fn_35_2E258 = .text:0x0002E258; // type:function size:0xD0 fn_35_2E328 = .text:0x0002E328; // type:function size:0x90 fn_35_2E3B8 = .text:0x0002E3B8; // type:function size:0x94 fn_35_2E44C = .text:0x0002E44C; // type:function size:0x8C -fn_35_2E4D8 = .text:0x0002E4D8; // type:function size:0xD4 -fn_35_2E5AC = .text:0x0002E5AC; // type:function size:0x240 -fn_35_2E7EC = .text:0x0002E7EC; // type:function size:0x98 -fn_35_2E884 = .text:0x0002E884; // type:function size:0x214 -fn_35_2EA98 = .text:0x0002EA98; // type:function size:0x10 -fn_35_2EAA8 = .text:0x0002EAA8; // type:function size:0xA0 -fn_35_2EB48 = .text:0x0002EB48; // type:function size:0xD0 -fn_35_2EC18 = .text:0x0002EC18; // type:function size:0x26C -fn_35_2EE84 = .text:0x0002EE84; // type:function size:0x38 -fn_35_2EEBC = .text:0x0002EEBC; // type:function size:0x50 -fn_35_2EF0C = .text:0x0002EF0C; // type:function size:0x70 -fn_35_2EF7C = .text:0x0002EF7C; // type:function size:0x50 -fn_35_2EFCC = .text:0x0002EFCC; // type:function size:0x38 -fn_35_2F004 = .text:0x0002F004; // type:function size:0x50 -fn_35_2F054 = .text:0x0002F054; // type:function size:0x38 -fn_35_2F08C = .text:0x0002F08C; // type:function size:0x3C -fn_35_2F0C8 = .text:0x0002F0C8; // type:function size:0x44 -fn_35_2F10C = .text:0x0002F10C; // type:function size:0x38 -fn_35_2F144 = .text:0x0002F144; // type:function size:0x4 -fn_35_2F148 = .text:0x0002F148; // type:function size:0x38 -fn_35_2F180 = .text:0x0002F180; // type:function size:0x144 -fn_35_2F2C4 = .text:0x0002F2C4; // type:function size:0x158 -fn_35_2F41C = .text:0x0002F41C; // type:function size:0x64 -fn_35_2F480 = .text:0x0002F480; // type:function size:0x1C4 -fn_35_2F644 = .text:0x0002F644; // type:function size:0x3C -fn_35_2F680 = .text:0x0002F680; // type:function size:0x6C -fn_35_2F6EC = .text:0x0002F6EC; // type:function size:0x228 -fn_35_2F914 = .text:0x0002F914; // type:function size:0x28C -fn_35_2FBA0 = .text:0x0002FBA0; // type:function size:0xC -fn_35_2FBAC = .text:0x0002FBAC; // type:function size:0x50 -fn_35_2FBFC = .text:0x0002FBFC; // type:function size:0x50 -fn_35_2FC4C = .text:0x0002FC4C; // type:function size:0x50 -fn_35_2FC9C = .text:0x0002FC9C; // type:function size:0x38 -fn_35_2FCD4 = .text:0x0002FCD4; // type:function size:0x50 -fn_35_2FD24 = .text:0x0002FD24; // type:function size:0x38 -fn_35_2FD5C = .text:0x0002FD5C; // type:function size:0x3C -fn_35_2FD98 = .text:0x0002FD98; // type:function size:0x44 -fn_35_2FDDC = .text:0x0002FDDC; // type:function size:0x38 -fn_35_2FE14 = .text:0x0002FE14; // type:function size:0x4 -fn_35_2FE18 = .text:0x0002FE18; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002E4D8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002E5AC; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002E7EC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002E884; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002EA98; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002EAA8; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002EB48; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002EC18; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002EE84; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002EEBC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002EF0C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002EF7C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002EFCC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002F004; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002F054; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002F08C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002F0C8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002F10C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002F144; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002F148; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002F180; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002F2C4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002F41C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002F480; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002F644; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002F680; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002F6EC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002F914; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002FBA0; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002FBAC; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002FBFC; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002FC4C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002FC9C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002FCD4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002FD24; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002FD5C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002FD98; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002FDDC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002FE14; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002FE18; // type:function size:0x38 scope:local fn_35_2FE50 = .text:0x0002FE50; // type:function size:0x280 fn_35_300D0 = .text:0x000300D0; // type:function size:0x50 fn_35_30120 = .text:0x00030120; // type:function size:0x50C @@ -588,8 +588,8 @@ fn_35_3B46C = .text:0x0003B46C; // type:function size:0x54 fn_35_3B4C0 = .text:0x0003B4C0; // type:function size:0x7EC fn_35_3BCAC = .text:0x0003BCAC; // type:function size:0xB0 fn_35_3BD5C = .text:0x0003BD5C; // type:function size:0xB4 -fn_35_3BE10 = .text:0x0003BE10; // type:function size:0x2C -fn_35_3BE3C = .text:0x0003BE3C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003BE10; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003BE3C; // type:function size:0x30 o_ring_0 = .text:0x0003BE6C; // type:function size:0x13C scope:local Ring = .text:0x0003BFA8; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003C630; // type:function size:0x6C scope:global @@ -622,19 +622,19 @@ fn_35_41550 = .text:0x00041550; // type:function size:0x2E0 fn_35_41830 = .text:0x00041830; // type:function size:0x110 fn_35_41940 = .text:0x00041940; // type:function size:0xF8 fn_35_41A38 = .text:0x00041A38; // type:function size:0x4 -fn_35_41A3C = .text:0x00041A3C; // type:function size:0x264 -fn_35_41CA0 = .text:0x00041CA0; // type:function size:0x148 -fn_35_41DE8 = .text:0x00041DE8; // type:function size:0x48 -fn_35_41E30 = .text:0x00041E30; // type:function size:0x1A4 -fn_35_41FD4 = .text:0x00041FD4; // type:function size:0x1AC -fn_35_42180 = .text:0x00042180; // type:function size:0x154 -fn_35_422D4 = .text:0x000422D4; // type:function size:0x4 -fn_35_422D8 = .text:0x000422D8; // type:function size:0x138 -fn_35_42410 = .text:0x00042410; // type:function size:0x368 -fn_35_42778 = .text:0x00042778; // type:function size:0x224 -fn_35_4299C = .text:0x0004299C; // type:function size:0x20 -fn_35_429BC = .text:0x000429BC; // type:function size:0x4C -fn_35_42A08 = .text:0x00042A08; // type:function size:0xC4 +ObjectSavePoint = .text:0x00041A3C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00041CA0; // type:function size:0x148 scope:local +savepointExit = .text:0x00041DE8; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00041E30; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00041FD4; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00042180; // type:function size:0x154 scope:local +dummyFunc = .text:0x000422D4; // type:function size:0x4 scope:local +initCollidata = .text:0x000422D8; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00042410; // type:function size:0x368 scope:local +savepointSwing = .text:0x00042778; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0004299C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000429BC; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00042A08; // type:function size:0xC4 scope:local fn_35_42ACC = .text:0x00042ACC; // type:function size:0x20 fn_35_42AEC = .text:0x00042AEC; // type:function size:0x3C fn_35_42B28 = .text:0x00042B28; // type:function size:0x9C @@ -1671,11 +1671,11 @@ lbl_35_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:flo lbl_35_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:float lbl_35_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float lbl_35_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0xC data:4byte -lbl_35_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_35_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_35_rodata_B00 = .rodata:0x00000B00; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000AE8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float lbl_35_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float lbl_35_rodata_B0C = .rodata:0x00000B0C; // type:object size:0xC data:4byte lbl_35_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float @@ -1786,11 +1786,11 @@ lbl_35_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x8 align:8 data:dou lbl_35_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float lbl_35_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float lbl_35_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x8 align:4 data:float -lbl_35_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_35_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_35_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float lbl_35_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float lbl_35_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float lbl_35_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float @@ -1813,25 +1813,25 @@ lbl_35_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:flo lbl_35_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float lbl_35_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float lbl_35_rodata_D68 = .rodata:0x00000D68; // type:object size:0x8 align:8 data:double -lbl_35_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D94 = .rodata:0x00000D94; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D98 = .rodata:0x00000D98; // type:object size:0x4 align:4 data:float -lbl_35_rodata_D9C = .rodata:0x00000D9C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x8 align:8 data:double -lbl_35_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x8 align:8 data:double -lbl_35_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x4 align:4 data:float -lbl_35_rodata_DBC = .rodata:0x00000DBC; // type:object size:0x4 align:4 data:float -lbl_35_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_DC4 = .rodata:0x00000DC4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D94; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D98; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D9C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000DA0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000DA8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000DB0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000DB8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000DBC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000DC0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000DC4; // type:object size:0x4 scope:local align:4 data:float lbl_35_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x4 align:4 data:float lbl_35_rodata_DCC = .rodata:0x00000DCC; // type:object size:0x4 align:4 data:float lbl_35_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float @@ -1865,37 +1865,37 @@ lbl_35_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:flo lbl_35_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float lbl_35_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float lbl_35_rodata_E50 = .rodata:0x00000E50; // type:object size:0x8 align:4 data:float -lbl_35_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E60 = .rodata:0x00000E60; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E64 = .rodata:0x00000E64; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E68 = .rodata:0x00000E68; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E6C = .rodata:0x00000E6C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E70 = .rodata:0x00000E70; // type:object size:0x8 align:8 data:double -lbl_35_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E80 = .rodata:0x00000E80; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E84 = .rodata:0x00000E84; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E88 = .rodata:0x00000E88; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E8C = .rodata:0x00000E8C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E90 = .rodata:0x00000E90; // type:object size:0x8 align:4 data:float -lbl_35_rodata_E98 = .rodata:0x00000E98; // type:object size:0x4 align:4 data:float -lbl_35_rodata_E9C = .rodata:0x00000E9C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EA0 = .rodata:0x00000EA0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EA4 = .rodata:0x00000EA4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EA8 = .rodata:0x00000EA8; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EAC = .rodata:0x00000EAC; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EB0 = .rodata:0x00000EB0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EB4 = .rodata:0x00000EB4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EB8 = .rodata:0x00000EB8; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EBC = .rodata:0x00000EBC; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EC0 = .rodata:0x00000EC0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EC4 = .rodata:0x00000EC4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_EC8 = .rodata:0x00000EC8; // type:object size:0x4 align:4 data:float -lbl_35_rodata_ECC = .rodata:0x00000ECC; // type:object size:0x4 align:4 data:float -lbl_35_rodata_ED0 = .rodata:0x00000ED0; // type:object size:0x4 align:4 data:float -lbl_35_rodata_ED4 = .rodata:0x00000ED4; // type:object size:0x4 align:4 data:float -lbl_35_rodata_ED8 = .rodata:0x00000ED8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000E70; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E78; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E7C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E80; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E84; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E88; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E8C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E90; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E98; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E9C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000EA0; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000EA4; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000EA8; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000EAC; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000EB0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000EB4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000EB8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000EBC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000EC0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000EC4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000EC8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000ECC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000ED0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000ED4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000ED8; // type:object size:0x4 scope:local align:4 data:float lbl_35_rodata_EE0 = .rodata:0x00000EE0; // type:object size:0x4 align:4 data:float lbl_35_rodata_EE4 = .rodata:0x00000EE4; // type:object size:0x4 align:4 data:float lbl_35_rodata_EE8 = .rodata:0x00000EE8; // type:object size:0x4 align:4 data:float @@ -2158,17 +2158,17 @@ lbl_35_rodata_1338 = .rodata:0x00001338; // type:object size:0x4 align:4 data:fl lbl_35_rodata_1340 = .rodata:0x00001340; // type:object size:0x8 align:8 data:double lbl_35_rodata_1348 = .rodata:0x00001348; // type:object size:0x4 align:4 data:float lbl_35_rodata_134C = .rodata:0x0000134C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1350 = .rodata:0x00001350; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1354 = .rodata:0x00001354; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1358 = .rodata:0x00001358; // type:object size:0x4 align:4 data:float -lbl_35_rodata_135C = .rodata:0x0000135C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1360 = .rodata:0x00001360; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1368 = .rodata:0x00001368; // type:object size:0x8 align:8 data:double -lbl_35_rodata_1370 = .rodata:0x00001370; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1374 = .rodata:0x00001374; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1378 = .rodata:0x00001378; // type:object size:0x4 align:4 data:float -lbl_35_rodata_137C = .rodata:0x0000137C; // type:object size:0x4 align:4 data:float -lbl_35_rodata_1380 = .rodata:0x00001380; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001350; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001354; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001358; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000135C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001360; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001368; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001370; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001374; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001378; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000137C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001380; // type:object size:0x4 scope:local align:4 data:float lbl_35_rodata_1388 = .rodata:0x00001388; // type:object size:0x4 align:4 data:float lbl_35_rodata_138C = .rodata:0x0000138C; // type:object size:0x4 align:4 data:float lbl_35_rodata_1390 = .rodata:0x00001390; // type:object size:0x4 align:4 data:float @@ -6431,7 +6431,7 @@ lbl_35_data_7F658 = .data:0x0007F658; // type:object size:0x7 data:string lbl_35_data_7F660 = .data:0x0007F660; // type:object size:0x7 data:string lbl_35_data_7F668 = .data:0x0007F668; // type:object size:0x7 data:string lbl_35_data_7F670 = .data:0x0007F670; // type:object size:0x60 -lbl_35_data_7F6D0 = .data:0x0007F6D0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0007F6D0; // type:object size:0x8 lbl_35_data_7F6D8 = .data:0x0007F6D8; // type:object size:0x38 lbl_35_data_7F710 = .data:0x0007F710; // type:object size:0x38 lbl_35_data_7F748 = .data:0x0007F748; // type:object size:0xE data:string @@ -6510,42 +6510,42 @@ lbl_35_data_8039C = .data:0x0008039C; // type:object size:0xB data:string lbl_35_data_803A8 = .data:0x000803A8; // type:object size:0x38 lbl_35_data_803E0 = .data:0x000803E0; // type:object size:0x8 data:byte lbl_35_data_803E8 = .data:0x000803E8; // type:object size:0x5 data:string -lbl_35_data_80400 = .data:0x00080400; // type:object size:0xE data:string -lbl_35_data_80410 = .data:0x00080410; // type:object size:0xE data:string -lbl_35_data_80420 = .data:0x00080420; // type:object size:0xD data:string -lbl_35_data_80430 = .data:0x00080430; // type:object size:0xD data:string -lbl_35_data_80440 = .data:0x00080440; // type:object size:0x30 -lbl_35_data_80470 = .data:0x00080470; // type:object size:0x8 -lbl_35_data_80478 = .data:0x00080478; // type:object size:0x204 -lbl_35_data_8067C = .data:0x0008067C; // type:object size:0x204 -lbl_35_data_80880 = .data:0x00080880; // type:object size:0x1C8 -lbl_35_data_80A48 = .data:0x00080A48; // type:object size:0x40 -lbl_35_data_80A88 = .data:0x00080A88; // type:object size:0x50 -lbl_35_data_80AD8 = .data:0x00080AD8; // type:object size:0x8 -lbl_35_data_80AE0 = .data:0x00080AE0; // type:object size:0x20 -lbl_35_data_80B00 = .data:0x00080B00; // type:object size:0xC0 -lbl_35_data_80BC0 = .data:0x00080BC0; // type:object size:0x60 -lbl_35_data_80C20 = .data:0x00080C20; // type:object size:0x40 -lbl_35_data_80C60 = .data:0x00080C60; // type:object size:0x80 -lbl_35_data_80CE0 = .data:0x00080CE0; // type:object size:0x40 -lbl_35_data_80D20 = .data:0x00080D20; // type:object size:0x24 -lbl_35_data_80D44 = .data:0x00080D44; // type:object size:0x1C8 -lbl_35_data_80F0C = .data:0x00080F0C; // type:object size:0x1C8 -lbl_35_data_810D4 = .data:0x000810D4; // type:object size:0x140 -lbl_35_data_81214 = .data:0x00081214; // type:object size:0x40 -lbl_35_data_81254 = .data:0x00081254; // type:object size:0x50 -lbl_35_data_812A4 = .data:0x000812A4; // type:object size:0x8 -lbl_35_data_812AC = .data:0x000812AC; // type:object size:0x14 -lbl_35_data_812C0 = .data:0x000812C0; // type:object size:0x120 -lbl_35_data_813E0 = .data:0x000813E0; // type:object size:0x60 -lbl_35_data_81440 = .data:0x00081440; // type:object size:0x20 -lbl_35_data_81460 = .data:0x00081460; // type:object size:0x30 -lbl_35_data_81490 = .data:0x00081490; // type:object size:0x24 -lbl_35_data_814B4 = .data:0x000814B4; // type:object size:0x8 -lbl_35_data_814BC = .data:0x000814BC; // type:object size:0x30 -lbl_35_data_814EC = .data:0x000814EC; // type:object size:0x4 align:4 data:float -lbl_35_data_814F0 = .data:0x000814F0; // type:object size:0x4 align:4 data:float -lbl_35_data_814F4 = .data:0x000814F4; // type:object size:0x4 align:4 data:float +@18 = .data:0x00080400; // type:object size:0xE scope:local data:string +@19 = .data:0x00080410; // type:object size:0xE scope:local data:string +@20 = .data:0x00080420; // type:object size:0xD scope:local data:string +@21 = .data:0x00080430; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00080440; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00080470; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00080478; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0008067C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00080880; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00080A48; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00080A88; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00080AD8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00080AE0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00080B00; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00080BC0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00080C20; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00080C60; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00080CE0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00080D20; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00080D44; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00080F0C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000810D4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00081214; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00081254; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000812A4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000812AC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000812C0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000813E0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00081440; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00081460; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00081490; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000814B4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000814BC; // type:object size:0x30 scope:local +spring3_k = .data:0x000814EC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000814F0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000814F4; // type:object size:0x4 scope:local align:4 data:float lbl_35_data_814F8 = .data:0x000814F8; // type:object size:0xE data:string lbl_35_data_81508 = .data:0x00081508; // type:object size:0xC lbl_35_data_81514 = .data:0x00081514; // type:object size:0x8 @@ -6781,7 +6781,7 @@ lbl_35_data_87570 = .data:0x00087570; // type:object size:0x14 lbl_35_data_87584 = .data:0x00087584; // type:object size:0x24 lbl_35_data_875A8 = .data:0x000875A8; // type:object size:0x40 data:4byte lbl_35_data_875E8 = .data:0x000875E8; // type:object size:0x30 -lbl_35_data_87618 = .data:0x00087618; // type:object size:0x5 data:string +@115 = .data:0x00087618; // type:object size:0x5 scope:local data:string lbl_35_data_87620 = .data:0x00087620; // type:object size:0xE data:string lbl_35_data_87630 = .data:0x00087630; // type:object size:0xD data:string lbl_35_data_87640 = .data:0x00087640; // type:object size:0x18 @@ -6816,149 +6816,149 @@ lbl_35_data_88778 = .data:0x00088778; // type:object size:0x8 lbl_35_data_88780 = .data:0x00088780; // type:object size:0xC lbl_35_data_8878C = .data:0x0008878C; // type:object size:0x8 lbl_35_data_88794 = .data:0x00088794; // type:object size:0x1C -lbl_35_data_887B0 = .data:0x000887B0; // type:object size:0xD data:string -lbl_35_data_887C0 = .data:0x000887C0; // type:object size:0xD data:string -lbl_35_data_887D0 = .data:0x000887D0; // type:object size:0x18 -lbl_35_data_887E8 = .data:0x000887E8; // type:object size:0x8 -lbl_35_data_887F0 = .data:0x000887F0; // type:object size:0x2D0 -lbl_35_data_88AC0 = .data:0x00088AC0; // type:object size:0xCE4 -lbl_35_data_897A4 = .data:0x000897A4; // type:object size:0x18 -lbl_35_data_897BC = .data:0x000897BC; // type:object size:0xE data:string -lbl_35_data_897CC = .data:0x000897CC; // type:object size:0xC -lbl_35_data_897D8 = .data:0x000897D8; // type:object size:0x8 -lbl_35_data_897E0 = .data:0x000897E0; // type:object size:0x50 -lbl_35_data_89830 = .data:0x00089830; // type:object size:0xCC -lbl_35_data_898FC = .data:0x000898FC; // type:object size:0x18 -lbl_35_data_89914 = .data:0x00089914; // type:object size:0xC -lbl_35_data_89920 = .data:0x00089920; // type:object size:0x8 -lbl_35_data_89928 = .data:0x00089928; // type:object size:0x50 -lbl_35_data_89978 = .data:0x00089978; // type:object size:0xCC -lbl_35_data_89A44 = .data:0x00089A44; // type:object size:0x18 -lbl_35_data_89A5C = .data:0x00089A5C; // type:object size:0xD data:string -lbl_35_data_89A6C = .data:0x00089A6C; // type:object size:0xD data:string -lbl_35_data_89A7C = .data:0x00089A7C; // type:object size:0xD data:string -lbl_35_data_89A8C = .data:0x00089A8C; // type:object size:0xD data:string -lbl_35_data_89A9C = .data:0x00089A9C; // type:object size:0x30 -lbl_35_data_89ACC = .data:0x00089ACC; // type:object size:0x8 -lbl_35_data_89AD4 = .data:0x00089AD4; // type:object size:0x108 -lbl_35_data_89BDC = .data:0x00089BDC; // type:object size:0x18C -lbl_35_data_89D68 = .data:0x00089D68; // type:object size:0x18 -lbl_35_data_89D80 = .data:0x00089D80; // type:object size:0x38 -lbl_35_data_89DB8 = .data:0x00089DB8; // type:object size:0x100 -lbl_35_data_89EB8 = .data:0x00089EB8; // type:object size:0x15C -lbl_35_data_8A014 = .data:0x0008A014; // type:object size:0x18 -lbl_35_data_8A02C = .data:0x0008A02C; // type:object size:0x38 -lbl_35_data_8A064 = .data:0x0008A064; // type:object size:0x10C -lbl_35_data_8A170 = .data:0x0008A170; // type:object size:0x15C -lbl_35_data_8A2CC = .data:0x0008A2CC; // type:object size:0x18 -lbl_35_data_8A2E4 = .data:0x0008A2E4; // type:object size:0x38 -lbl_35_data_8A31C = .data:0x0008A31C; // type:object size:0xC0 -lbl_35_data_8A3DC = .data:0x0008A3DC; // type:object size:0x114 -lbl_35_data_8A4F0 = .data:0x0008A4F0; // type:object size:0x18 -lbl_35_data_8A508 = .data:0x0008A508; // type:object size:0x38 -lbl_35_data_8A540 = .data:0x0008A540; // type:object size:0x108 -lbl_35_data_8A648 = .data:0x0008A648; // type:object size:0x18C -lbl_35_data_8A7D4 = .data:0x0008A7D4; // type:object size:0x18 -lbl_35_data_8A7EC = .data:0x0008A7EC; // type:object size:0x38 -lbl_35_data_8A824 = .data:0x0008A824; // type:object size:0x34 -lbl_35_data_8A858 = .data:0x0008A858; // type:object size:0x6C -lbl_35_data_8A8C4 = .data:0x0008A8C4; // type:object size:0x18 -lbl_35_data_8A8DC = .data:0x0008A8DC; // type:object size:0x38 -lbl_35_data_8A914 = .data:0x0008A914; // type:object size:0x34 -lbl_35_data_8A948 = .data:0x0008A948; // type:object size:0x6C -lbl_35_data_8A9B4 = .data:0x0008A9B4; // type:object size:0x18 -lbl_35_data_8A9CC = .data:0x0008A9CC; // type:object size:0x38 -lbl_35_data_8AA04 = .data:0x0008AA04; // type:object size:0x2B0 -lbl_35_data_8ACB4 = .data:0x0008ACB4; // type:object size:0x3B4 -lbl_35_data_8B068 = .data:0x0008B068; // type:object size:0x18 -lbl_35_data_8B080 = .data:0x0008B080; // type:object size:0x38 -lbl_35_data_8B0B8 = .data:0x0008B0B8; // type:object size:0x174 -lbl_35_data_8B22C = .data:0x0008B22C; // type:object size:0x234 -lbl_35_data_8B460 = .data:0x0008B460; // type:object size:0x18 -lbl_35_data_8B478 = .data:0x0008B478; // type:object size:0x38 -lbl_35_data_8B4B0 = .data:0x0008B4B0; // type:object size:0x20 -lbl_35_data_8B4D0 = .data:0x0008B4D0; // type:object size:0x20 -lbl_35_data_8B4F0 = .data:0x0008B4F0; // type:object size:0xA0 -lbl_35_data_8B590 = .data:0x0008B590; // type:object size:0xA0 -lbl_35_data_8B630 = .data:0x0008B630; // type:object size:0xA0 -lbl_35_data_8B6D0 = .data:0x0008B6D0; // type:object size:0xA0 -lbl_35_data_8B770 = .data:0x0008B770; // type:object size:0xA0 -lbl_35_data_8B810 = .data:0x0008B810; // type:object size:0x20 -lbl_35_data_8B830 = .data:0x0008B830; // type:object size:0x20 -lbl_35_data_8B850 = .data:0x0008B850; // type:object size:0xA0 -lbl_35_data_8B8F0 = .data:0x0008B8F0; // type:object size:0x90 -lbl_35_data_8B980 = .data:0x0008B980; // type:object size:0xC data:4byte -lbl_35_data_8B98C = .data:0x0008B98C; // type:object size:0xD data:string -lbl_35_data_8B99C = .data:0x0008B99C; // type:object size:0x30 -lbl_35_data_8B9CC = .data:0x0008B9CC; // type:object size:0x8 -lbl_35_data_8B9D4 = .data:0x0008B9D4; // type:object size:0x108 -lbl_35_data_8BADC = .data:0x0008BADC; // type:object size:0x18C -lbl_35_data_8BC68 = .data:0x0008BC68; // type:object size:0x18 -lbl_35_data_8BC80 = .data:0x0008BC80; // type:object size:0x38 -lbl_35_data_8BCB8 = .data:0x0008BCB8; // type:object size:0x100 -lbl_35_data_8BDB8 = .data:0x0008BDB8; // type:object size:0x15C -lbl_35_data_8BF14 = .data:0x0008BF14; // type:object size:0x18 -lbl_35_data_8BF2C = .data:0x0008BF2C; // type:object size:0x38 -lbl_35_data_8BF64 = .data:0x0008BF64; // type:object size:0x10C -lbl_35_data_8C070 = .data:0x0008C070; // type:object size:0x15C -lbl_35_data_8C1CC = .data:0x0008C1CC; // type:object size:0x18 -lbl_35_data_8C1E4 = .data:0x0008C1E4; // type:object size:0x38 -lbl_35_data_8C21C = .data:0x0008C21C; // type:object size:0xC0 -lbl_35_data_8C2DC = .data:0x0008C2DC; // type:object size:0x114 -lbl_35_data_8C3F0 = .data:0x0008C3F0; // type:object size:0x18 -lbl_35_data_8C408 = .data:0x0008C408; // type:object size:0x38 -lbl_35_data_8C440 = .data:0x0008C440; // type:object size:0x108 -lbl_35_data_8C548 = .data:0x0008C548; // type:object size:0x18C -lbl_35_data_8C6D4 = .data:0x0008C6D4; // type:object size:0x18 -lbl_35_data_8C6EC = .data:0x0008C6EC; // type:object size:0x38 -lbl_35_data_8C724 = .data:0x0008C724; // type:object size:0x34 -lbl_35_data_8C758 = .data:0x0008C758; // type:object size:0x6C -lbl_35_data_8C7C4 = .data:0x0008C7C4; // type:object size:0x18 -lbl_35_data_8C7DC = .data:0x0008C7DC; // type:object size:0x38 -lbl_35_data_8C814 = .data:0x0008C814; // type:object size:0x34 -lbl_35_data_8C848 = .data:0x0008C848; // type:object size:0x6C -lbl_35_data_8C8B4 = .data:0x0008C8B4; // type:object size:0x18 -lbl_35_data_8C8CC = .data:0x0008C8CC; // type:object size:0x38 -lbl_35_data_8C904 = .data:0x0008C904; // type:object size:0x2B0 -lbl_35_data_8CBB4 = .data:0x0008CBB4; // type:object size:0x3B4 -lbl_35_data_8CF68 = .data:0x0008CF68; // type:object size:0x18 -lbl_35_data_8CF80 = .data:0x0008CF80; // type:object size:0x38 -lbl_35_data_8CFB8 = .data:0x0008CFB8; // type:object size:0x174 -lbl_35_data_8D12C = .data:0x0008D12C; // type:object size:0x234 -lbl_35_data_8D360 = .data:0x0008D360; // type:object size:0x18 -lbl_35_data_8D378 = .data:0x0008D378; // type:object size:0x38 -lbl_35_data_8D3B0 = .data:0x0008D3B0; // type:object size:0x140 -lbl_35_data_8D4F0 = .data:0x0008D4F0; // type:object size:0x20 -lbl_35_data_8D510 = .data:0x0008D510; // type:object size:0x140 -lbl_35_data_8D650 = .data:0x0008D650; // type:object size:0x140 -lbl_35_data_8D790 = .data:0x0008D790; // type:object size:0x140 -lbl_35_data_8D8D0 = .data:0x0008D8D0; // type:object size:0x140 -lbl_35_data_8DA10 = .data:0x0008DA10; // type:object size:0x140 -lbl_35_data_8DB50 = .data:0x0008DB50; // type:object size:0x140 -lbl_35_data_8DC90 = .data:0x0008DC90; // type:object size:0x140 -lbl_35_data_8DDD0 = .data:0x0008DDD0; // type:object size:0x140 -lbl_35_data_8DF10 = .data:0x0008DF10; // type:object size:0x90 -lbl_35_data_8DFA0 = .data:0x0008DFA0; // type:object size:0xC data:4byte -lbl_35_data_8DFAC = .data:0x0008DFAC; // type:object size:0x1C -lbl_35_data_8DFC8 = .data:0x0008DFC8; // type:object size:0x60 -lbl_35_data_8E028 = .data:0x0008E028; // type:object size:0x4 data:4byte -lbl_35_data_8E02C = .data:0x0008E02C; // type:object size:0x4 data:4byte -lbl_35_data_8E030 = .data:0x0008E030; // type:object size:0x4 align:4 data:float -lbl_35_data_8E034 = .data:0x0008E034; // type:object size:0x4 align:4 data:float -lbl_35_data_8E038 = .data:0x0008E038; // type:object size:0x4 align:4 data:float -lbl_35_data_8E03C = .data:0x0008E03C; // type:object size:0x4 data:4byte -lbl_35_data_8E040 = .data:0x0008E040; // type:object size:0x4 data:4byte -lbl_35_data_8E044 = .data:0x0008E044; // type:object size:0x4 align:4 data:float -lbl_35_data_8E048 = .data:0x0008E048; // type:object size:0x4 align:4 data:float -lbl_35_data_8E04C = .data:0x0008E04C; // type:object size:0x4 align:4 data:float -lbl_35_data_8E050 = .data:0x0008E050; // type:object size:0xC -lbl_35_data_8E05C = .data:0x0008E05C; // type:object size:0xC -lbl_35_data_8E068 = .data:0x0008E068; // type:object size:0xC -lbl_35_data_8E074 = .data:0x0008E074; // type:object size:0xC -lbl_35_data_8E080 = .data:0x0008E080; // type:object size:0xC -lbl_35_data_8E08C = .data:0x0008E08C; // type:object size:0x4 data:4byte -lbl_35_data_8E090 = .data:0x0008E090; // type:object size:0xC -lbl_35_data_8E09C = .data:0x0008E09C; // type:object size:0xC +@19 = .data:0x000887B0; // type:object size:0xD scope:local data:string +@20 = .data:0x000887C0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000887D0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000887E8; // type:object size:0x8 scope:local +goalring_plist = .data:0x000887F0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00088AC0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000897A4; // type:object size:0x18 scope:local +@21 = .data:0x000897BC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000897CC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000897D8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000897E0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00089830; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000898FC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00089914; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00089920; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00089928; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00089978; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00089A44; // type:object size:0x18 scope:local +@22 = .data:0x00089A5C; // type:object size:0xD scope:local data:string +@23 = .data:0x00089A6C; // type:object size:0xD scope:local data:string +@24 = .data:0x00089A7C; // type:object size:0xD scope:local data:string +@25 = .data:0x00089A8C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00089A9C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00089ACC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00089AD4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00089BDC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00089D68; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00089D80; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00089DB8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00089EB8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0008A014; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0008A02C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0008A064; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0008A170; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0008A2CC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0008A2E4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0008A31C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0008A3DC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0008A4F0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0008A508; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0008A540; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0008A648; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0008A7D4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0008A7EC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0008A824; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0008A858; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0008A8C4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0008A8DC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0008A914; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0008A948; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0008A9B4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0008A9CC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0008AA04; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0008ACB4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0008B068; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0008B080; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0008B0B8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0008B22C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0008B460; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0008B478; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0008B4B0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0008B4D0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0008B4F0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0008B590; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0008B630; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0008B6D0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0008B770; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0008B810; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0008B830; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0008B850; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0008B8F0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0008B980; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0008B98C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0008B99C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0008B9CC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0008B9D4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0008BADC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0008BC68; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0008BC80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0008BCB8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0008BDB8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0008BF14; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0008BF2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0008BF64; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0008C070; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0008C1CC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0008C1E4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0008C21C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0008C2DC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0008C3F0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0008C408; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0008C440; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0008C548; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0008C6D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0008C6EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0008C724; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0008C758; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0008C7C4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0008C7DC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0008C814; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0008C848; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0008C8B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0008C8CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0008C904; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0008CBB4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0008CF68; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0008CF80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0008CFB8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0008D12C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0008D360; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0008D378; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0008D3B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0008D4F0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0008D510; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0008D650; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0008D790; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0008D8D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0008DA10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0008DB50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0008DC90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0008DDD0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0008DF10; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0008DFA0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0008DFAC; // type:object size:0x1C +goalring_colli_info = .data:0x0008DFC8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0008E028; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0008E02C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0008E030; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0008E034; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0008E038; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0008E03C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0008E040; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0008E044; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0008E048; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0008E04C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0008E050; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0008E05C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0008E068; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0008E074; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0008E080; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0008E08C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0008E090; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0008E09C; // type:object size:0xC scope:local lbl_35_data_8E0A8 = .data:0x0008E0A8; // type:object size:0xE data:string lbl_35_data_8E0B8 = .data:0x0008E0B8; // type:object size:0xD data:string lbl_35_data_8E0C8 = .data:0x0008E0C8; // type:object size:0xD data:string @@ -7044,30 +7044,30 @@ lbl_35_data_919B0 = .data:0x000919B0; // type:object size:0xD data:string lbl_35_data_919C0 = .data:0x000919C0; // type:object size:0xE data:string lbl_35_data_919D0 = .data:0x000919D0; // type:object size:0xD data:string lbl_35_data_919E0 = .data:0x000919E0; // type:object size:0x24 -lbl_35_data_91A04 = .data:0x00091A04; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00091A04; // type:object size:0x8 lbl_35_data_91A0C = .data:0x00091A0C; // type:object size:0x98 lbl_35_data_91AA4 = .data:0x00091AA4; // type:object size:0x2DC -lbl_35_data_91D80 = .data:0x00091D80; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00091D80; // type:object size:0x18 lbl_35_data_91D98 = .data:0x00091D98; // type:object size:0x164 lbl_35_data_91EFC = .data:0x00091EFC; // type:object size:0x15C -lbl_35_data_92058 = .data:0x00092058; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00092058; // type:object size:0x18 lbl_35_data_92070 = .data:0x00092070; // type:object size:0x1B4 lbl_35_data_92224 = .data:0x00092224; // type:object size:0x15C -lbl_35_data_92380 = .data:0x00092380; // type:object size:0x18 -lbl_35_data_92398 = .data:0x00092398; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00092380; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00092398; // type:object size:0x30 lbl_35_data_923C8 = .data:0x000923C8; // type:object size:0x10 -lbl_35_data_923D8 = .data:0x000923D8; // type:object size:0x58 data:4byte -jumptable_35_data_92430 = .data:0x00092430; // type:object size:0x1C scope:local -lbl_35_data_9244C = .data:0x0009244C; // type:object size:0xC -lbl_35_data_92458 = .data:0x00092458; // type:object size:0xE data:string -lbl_35_data_92468 = .data:0x00092468; // type:object size:0xC -lbl_35_data_92474 = .data:0x00092474; // type:object size:0x8 -lbl_35_data_9247C = .data:0x0009247C; // type:object size:0x3D4 -lbl_35_data_92850 = .data:0x00092850; // type:object size:0x4A4 -lbl_35_data_92CF4 = .data:0x00092CF4; // type:object size:0x18 -lbl_35_data_92D0C = .data:0x00092D0C; // type:object size:0x30 -lbl_35_data_92D3C = .data:0x00092D3C; // type:object size:0x58 data:4byte -jumptable_35_data_92D94 = .data:0x00092D94; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000923D8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00092430; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0009244C; // type:object size:0xC scope:local +@21 = .data:0x00092458; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00092468; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00092474; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0009247C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00092850; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00092CF4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00092D0C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00092D3C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00092D94; // type:object size:0x1C scope:local lbl_35_data_92DC0 = .data:0x00092DC0; // type:object size:0xD data:string lbl_35_data_92DD0 = .data:0x00092DD0; // type:object size:0xE data:string lbl_35_data_92DE0 = .data:0x00092DE0; // type:object size:0xD data:string @@ -7805,29 +7805,29 @@ lbl_35_data_BB0A0 = .data:0x000BB0A0; // type:object size:0x30 lbl_35_data_BB0D0 = .data:0x000BB0D0; // type:object size:0x30 lbl_35_data_BB100 = .data:0x000BB100; // type:object size:0xE data:string lbl_35_data_BB110 = .data:0x000BB110; // type:object size:0xC -lbl_35_data_BB11C = .data:0x000BB11C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000BB11C; // type:object size:0x8 lbl_35_data_BB124 = .data:0x000BB124; // type:object size:0x318 lbl_35_data_BB43C = .data:0x000BB43C; // type:object size:0x42C -lbl_35_data_BB868 = .data:0x000BB868; // type:object size:0x18 -lbl_35_data_BB880 = .data:0x000BB880; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000BB868; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000BB880; // type:object size:0x38 lbl_35_data_BB8B8 = .data:0x000BB8B8; // type:object size:0x318 lbl_35_data_BBBD0 = .data:0x000BBBD0; // type:object size:0x42C -lbl_35_data_BBFFC = .data:0x000BBFFC; // type:object size:0x18 -lbl_35_data_BC014 = .data:0x000BC014; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000BBFFC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000BC014; // type:object size:0x38 lbl_35_data_BC04C = .data:0x000BC04C; // type:object size:0x69C lbl_35_data_BC6E8 = .data:0x000BC6E8; // type:object size:0x7BC -lbl_35_data_BCEA4 = .data:0x000BCEA4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000BCEA4; // type:object size:0x18 lbl_35_data_BCEBC = .data:0x000BCEBC; // type:object size:0x268 -lbl_35_data_BD124 = .data:0x000BD124; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000BD124; // type:object size:0x24 lbl_35_data_BD148 = .data:0x000BD148; // type:object size:0x268 -lbl_35_data_BD3B0 = .data:0x000BD3B0; // type:object size:0x24 -lbl_35_data_BD3D4 = .data:0x000BD3D4; // type:object size:0x30 -lbl_35_data_BD404 = .data:0x000BD404; // type:object size:0x4 align:4 data:float -lbl_35_data_BD408 = .data:0x000BD408; // type:object size:0x4 align:4 data:float -lbl_35_data_BD40C = .data:0x000BD40C; // type:object size:0x4 align:4 data:float -lbl_35_data_BD410 = .data:0x000BD410; // type:object size:0x4 data:4byte -jumptable_35_data_BD414 = .data:0x000BD414; // type:object size:0x30 scope:local -lbl_35_data_BD444 = .data:0x000BD444; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000BD3B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000BD3D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000BD404; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000BD408; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000BD40C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000BD410; // type:object size:0x4 data:4byte +@91 = .data:0x000BD414; // type:object size:0x30 scope:local +vec$111 = .data:0x000BD444; // type:object size:0x18 scope:local lbl_35_data_BD460 = .data:0x000BD460; // type:object size:0xE data:string lbl_35_data_BD470 = .data:0x000BD470; // type:object size:0xE data:string lbl_35_data_BD480 = .data:0x000BD480; // type:object size:0xD data:string @@ -9870,7 +9870,7 @@ lbl_35_bss_4C0 = .bss:0x000004C0; // type:object size:0x8 data:4byte lbl_35_bss_4C8 = .bss:0x000004C8; // type:object size:0x4 data:4byte lbl_35_bss_4CC = .bss:0x000004CC; // type:object size:0x4 data:4byte lbl_35_bss_4D0 = .bss:0x000004D0; // type:object size:0x640 data:4byte -lbl_35_bss_B10 = .bss:0x00000B10; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B10; // type:object size:0x4 scope:local data:4byte lbl_35_bss_B18 = .bss:0x00000B18; // type:object size:0x8 data:4byte lbl_35_bss_B20 = .bss:0x00000B20; // type:object size:0x8 data:4byte lbl_35_bss_B28 = .bss:0x00000B28; // type:object size:0x8 data:4byte @@ -9886,7 +9886,7 @@ colli_timer = .bss:0x00000B50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B5C; // type:object size:0x4 scope:local data:4byte -lbl_35_bss_B60 = .bss:0x00000B60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B60; // type:object size:0x4 scope:local data:4byte lbl_35_bss_B68 = .bss:0x00000B68; // type:object size:0x4 data:4byte lbl_35_bss_B6C = .bss:0x00000B6C; // type:object size:0x4 data:4byte lbl_35_bss_B70 = .bss:0x00000B70; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg36D/splits.txt b/config/GSNE8P/stg36D/splits.txt index 969eae32..e8263871 100644 --- a/config/GSNE8P/stg36D/splits.txt +++ b/config/GSNE8P/stg36D/splits.txt @@ -110,13 +110,10 @@ stg36D_25.c: .text start:0x0002050C end:0x0002154C .rodata start:0x00000A30 end:0x00000A80 -stg36D_26.c: - .text start:0x000216F0 end:0x00021888 - .rodata start:0x00000A80 end:0x00000A98 - -stg36D_27.c: - .text start:0x00021888 end:0x00021B8C - .rodata start:0x00000A98 end:0x00000AA0 +OBJECT/o_3spring.c: + .text start:0x000216F0 end:0x00021B8C + .rodata start:0x00000A80 end:0x00000AA0 + .data start:0x000754A0 end:0x00076598 stg36D_28.c: .text start:0x00021B8C end:0x00022014 @@ -150,9 +147,10 @@ stg36D_36.c: .text start:0x00025F88 end:0x00026DCC .rodata start:0x00000C28 end:0x00000C80 -stg36D_37.c: - .text start:0x00026E00 end:0x0002758C +OBJECT/o_degring_linear.c: + .text start:0x00026DCC end:0x0002771C .rodata start:0x00000C80 end:0x00000C98 + .data start:0x0007C6B8 end:0x0007C6C0 stg36D_38.c: .text start:0x00027E10 end:0x00028120 @@ -166,9 +164,11 @@ stg36D_40.c: .text start:0x00028D50 end:0x000296D0 .rodata start:0x00000CD8 end:0x00000D08 -stg36D_41.c: - .text start:0x000296D4 end:0x0002A9EC +OBJECT/o_goalring.c: + .text start:0x000296D0 end:0x0002A9EC .rodata start:0x00000D08 end:0x00000D60 + .data start:0x0007D850 end:0x00083148 + .bss start:0x00000B08 end:0x00000B10 stg36D_42.c: .text start:0x0002A9EC end:0x0002B40C @@ -186,21 +186,15 @@ stg36D_45.c: .text start:0x0002CEA0 end:0x0002CF70 .rodata start:0x00000DE8 end:0x00000DF0 -stg36D_46.c: - .text start:0x0002D1F4 end:0x0002DC9C - .rodata start:0x00000DF0 end:0x00000E28 - -stg36D_47.c: - .text start:0x0002DD10 end:0x0002DD54 - .rodata start:0x00000E28 end:0x00000E30 - -stg36D_48.c: - .text start:0x0002DF0C end:0x0002E96C - .rodata start:0x00000E30 end:0x00000E70 +OBJECT/o_itemboxair.c: + .text start:0x0002D120 end:0x0002DDC8 + .rodata start:0x00000DF0 end:0x00000E30 + .data start:0x00087478 end:0x000874F8 -stg36D_49.c: - .text start:0x0002E9E0 end:0x0002EA24 - .rodata start:0x00000E70 end:0x00000E78 +OBJECT/o_itemboxballoon.c: + .text start:0x0002DDC8 end:0x0002EA98 + .rodata start:0x00000E30 end:0x00000E78 + .data start:0x000874F8 end:0x00087E50 stg36D_50.c: .text start:0x0002EA98 end:0x0002F44C @@ -248,9 +242,11 @@ stg36D_60.c: .text start:0x0003F0E4 end:0x00040B88 .rodata start:0x00001260 end:0x000012F0 -stg36D_61.c: +OBJECT/o_savepoint.c: .text start:0x00040D94 end:0x00041E24 .rodata start:0x000012F0 end:0x00001328 + .data start:0x000B24B0 end:0x000B2500 + .bss start:0x00000B58 end:0x00000B60 stg36D_62.c: .text start:0x00042488 end:0x00043934 diff --git a/config/GSNE8P/stg36D/symbols.txt b/config/GSNE8P/stg36D/symbols.txt index 2ddc07e2..185d8323 100644 --- a/config/GSNE8P/stg36D/symbols.txt +++ b/config/GSNE8P/stg36D/symbols.txt @@ -198,13 +198,13 @@ fn_36_17084 = .text:0x00017084; // type:function size:0x44 fn_36_170C8 = .text:0x000170C8; // type:function size:0x50 fn_36_17118 = .text:0x00017118; // type:function size:0x6C fn_36_17184 = .text:0x00017184; // type:function size:0xC8 -fn_36_1724C = .text:0x0001724C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0001724C; // type:function size:0x30 fn_36_1727C = .text:0x0001727C; // type:function size:0x30C -fn_36_17588 = .text:0x00017588; // type:function size:0x74 -fn_36_175FC = .text:0x000175FC; // type:function size:0xBC -fn_36_176B8 = .text:0x000176B8; // type:function size:0x40 -fn_36_176F8 = .text:0x000176F8; // type:function size:0x2C -fn_36_17724 = .text:0x00017724; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00017588; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000175FC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x000176B8; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000176F8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00017724; // type:function size:0x60 fn_36_17784 = .text:0x00017784; // type:function size:0x12C fn_36_178B0 = .text:0x000178B0; // type:function size:0xC8 fn_36_17978 = .text:0x00017978; // type:function size:0xB8 @@ -233,11 +233,11 @@ fn_36_1A840 = .text:0x0001A840; // type:function size:0x1CC fn_36_1AA0C = .text:0x0001AA0C; // type:function size:0x88 fn_36_1AA94 = .text:0x0001AA94; // type:function size:0xD0 fn_36_1AB64 = .text:0x0001AB64; // type:function size:0xE8 -fn_36_1AC4C = .text:0x0001AC4C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001AC4C; // type:function size:0x100 fn_36_1AD4C = .text:0x0001AD4C; // type:function size:0x198 fn_36_1AEE4 = .text:0x0001AEE4; // type:function size:0xA8 fn_36_1AF8C = .text:0x0001AF8C; // type:function size:0x70 -fn_36_1AFFC = .text:0x0001AFFC; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001AFFC; // type:function size:0x114 fn_36_1B110 = .text:0x0001B110; // type:function size:0x6C fn_36_1B17C = .text:0x0001B17C; // type:function size:0x180 fn_36_1B2FC = .text:0x0001B2FC; // type:function size:0xA4 @@ -276,7 +276,7 @@ fn_36_1D9B8 = .text:0x0001D9B8; // type:function size:0xA4 fn_36_1DA5C = .text:0x0001DA5C; // type:function size:0xA4 fn_36_1DB00 = .text:0x0001DB00; // type:function size:0xA4 fn_36_1DBA4 = .text:0x0001DBA4; // type:function size:0xB0 -fn_36_1DC54 = .text:0x0001DC54; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001DC54; // type:function size:0x19C fn_36_1DDF0 = .text:0x0001DDF0; // type:function size:0x198 _rename_MakeParticle = .text:0x0001DF88; // type:function size:0x19C fn_36_1E124 = .text:0x0001E124; // type:function size:0x198 @@ -292,7 +292,7 @@ fn_36_1EBFC = .text:0x0001EBFC; // type:function size:0xAC fn_36_1ECA8 = .text:0x0001ECA8; // type:function size:0x4 fn_36_1ECAC = .text:0x0001ECAC; // type:function size:0x20 fn_36_1ECCC = .text:0x0001ECCC; // type:function size:0x40 -fn_36_1ED0C = .text:0x0001ED0C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001ED0C; // type:function size:0x1E4 fn_36_1EEF0 = .text:0x0001EEF0; // type:function size:0x24 fn_36_1EF14 = .text:0x0001EF14; // type:function size:0x1C0 fn_36_1F0D4 = .text:0x0001F0D4; // type:function size:0x1F4 @@ -300,7 +300,7 @@ fn_36_1F2C8 = .text:0x0001F2C8; // type:function size:0x190 fn_36_1F458 = .text:0x0001F458; // type:function size:0xF8 fn_36_1F550 = .text:0x0001F550; // type:function size:0x1D4 fn_36_1F724 = .text:0x0001F724; // type:function size:0x18C -fn_36_1F8B0 = .text:0x0001F8B0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001F8B0; // type:function size:0x1C8 fn_36_1FA78 = .text:0x0001FA78; // type:function size:0xD0 fn_36_1FB48 = .text:0x0001FB48; // type:function size:0x358 fn_36_1FEA0 = .text:0x0001FEA0; // type:function size:0x2C0 @@ -316,11 +316,11 @@ fn_36_2119C = .text:0x0002119C; // type:function size:0x1C4 fn_36_21360 = .text:0x00021360; // type:function size:0x1EC fn_36_2154C = .text:0x0002154C; // type:function size:0x120 fn_36_2166C = .text:0x0002166C; // type:function size:0x84 -fn_36_216F0 = .text:0x000216F0; // type:function size:0x198 -fn_36_21888 = .text:0x00021888; // type:function size:0xD4 -fn_36_2195C = .text:0x0002195C; // type:function size:0x38 -fn_36_21994 = .text:0x00021994; // type:function size:0x144 -fn_36_21AD8 = .text:0x00021AD8; // type:function size:0xB4 +Object3SpringJump = .text:0x000216F0; // type:function size:0x198 scope:local +Object3Spring = .text:0x00021888; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0002195C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00021994; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00021AD8; // type:function size:0xB4 scope:local fn_36_21B8C = .text:0x00021B8C; // type:function size:0xF8 fn_36_21C84 = .text:0x00021C84; // type:function size:0xFC fn_36_21D80 = .text:0x00021D80; // type:function size:0x30 @@ -368,15 +368,15 @@ fn_36_26070 = .text:0x00026070; // type:function size:0x38 fn_36_260A8 = .text:0x000260A8; // type:function size:0x968 fn_36_26A10 = .text:0x00026A10; // type:function size:0x10C fn_36_26B1C = .text:0x00026B1C; // type:function size:0x2B0 -fn_36_26DCC = .text:0x00026DCC; // type:function size:0x34 -fn_36_26E00 = .text:0x00026E00; // type:function size:0x11C -fn_36_26F1C = .text:0x00026F1C; // type:function size:0x110 -fn_36_2702C = .text:0x0002702C; // type:function size:0xB4 -fn_36_270E0 = .text:0x000270E0; // type:function size:0x150 -fn_36_27230 = .text:0x00027230; // type:function size:0xE0 -fn_36_27310 = .text:0x00027310; // type:function size:0x190 -fn_36_274A0 = .text:0x000274A0; // type:function size:0xEC -fn_36_2758C = .text:0x0002758C; // type:function size:0x190 +DegRingGetNum = .text:0x00026DCC; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00026E00; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00026F1C; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0002702C; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x000270E0; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00027230; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00027310; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000274A0; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0002758C; // type:function size:0x190 scope:local fn_36_2771C = .text:0x0002771C; // type:function size:0x98 fn_36_277B4 = .text:0x000277B4; // type:function size:0xC8 fn_36_2787C = .text:0x0002787C; // type:function size:0x10C @@ -396,15 +396,15 @@ fn_36_28A2C = .text:0x00028A2C; // type:function size:0x2D0 fn_36_28CFC = .text:0x00028CFC; // type:function size:0x50 fn_36_28D4C = .text:0x00028D4C; // type:function size:0x4 fn_36_28D50 = .text:0x00028D50; // type:function size:0x980 -fn_36_296D0 = .text:0x000296D0; // type:function size:0x4 -fn_36_296D4 = .text:0x000296D4; // type:function size:0x2EC -fn_36_299C0 = .text:0x000299C0; // type:function size:0x44 -fn_36_29A04 = .text:0x00029A04; // type:function size:0x7F4 -fn_36_2A1F8 = .text:0x0002A1F8; // type:function size:0x34 -fn_36_2A22C = .text:0x0002A22C; // type:function size:0xF0 -fn_36_2A31C = .text:0x0002A31C; // type:function size:0x214 -fn_36_2A530 = .text:0x0002A530; // type:function size:0x254 -fn_36_2A784 = .text:0x0002A784; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x000296D0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x000296D4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000299C0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00029A04; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002A1F8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002A22C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002A31C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002A530; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002A784; // type:function size:0x268 scope:local fn_36_2A9EC = .text:0x0002A9EC; // type:function size:0x8C fn_36_2AA78 = .text:0x0002AA78; // type:function size:0x12C fn_36_2ABA4 = .text:0x0002ABA4; // type:function size:0x4C @@ -418,7 +418,7 @@ fn_36_2B674 = .text:0x0002B674; // type:function size:0x3F8 fn_36_2BA6C = .text:0x0002BA6C; // type:function size:0x1D0 fn_36_2BC3C = .text:0x0002BC3C; // type:function size:0x140 fn_36_2BD7C = .text:0x0002BD7C; // type:function size:0x1FC -fn_36_2BF78 = .text:0x0002BF78; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002BF78; // type:function size:0x13C fn_36_2C0B4 = .text:0x0002C0B4; // type:function size:0x200 fn_36_2C2B4 = .text:0x0002C2B4; // type:function size:0x98 fn_36_2C34C = .text:0x0002C34C; // type:function size:0x238 @@ -438,53 +438,53 @@ fn_36_2CAB0 = .text:0x0002CAB0; // type:function size:0x44 fn_36_2CAF4 = .text:0x0002CAF4; // type:function size:0x38 fn_36_2CB2C = .text:0x0002CB2C; // type:function size:0x4 fn_36_2CB30 = .text:0x0002CB30; // type:function size:0x38 -fn_36_2CB68 = .text:0x0002CB68; // type:function size:0xC8 -fn_36_2CC30 = .text:0x0002CC30; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002CB68; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002CC30; // type:function size:0x138 fn_36_2CD68 = .text:0x0002CD68; // type:function size:0x138 fn_36_2CEA0 = .text:0x0002CEA0; // type:function size:0xD0 fn_36_2CF70 = .text:0x0002CF70; // type:function size:0x90 fn_36_2D000 = .text:0x0002D000; // type:function size:0x94 fn_36_2D094 = .text:0x0002D094; // type:function size:0x8C -fn_36_2D120 = .text:0x0002D120; // type:function size:0xD4 -fn_36_2D1F4 = .text:0x0002D1F4; // type:function size:0x240 -fn_36_2D434 = .text:0x0002D434; // type:function size:0x98 -fn_36_2D4CC = .text:0x0002D4CC; // type:function size:0x214 -fn_36_2D6E0 = .text:0x0002D6E0; // type:function size:0x10 -fn_36_2D6F0 = .text:0x0002D6F0; // type:function size:0xA0 -fn_36_2D790 = .text:0x0002D790; // type:function size:0xD0 -fn_36_2D860 = .text:0x0002D860; // type:function size:0x26C -fn_36_2DACC = .text:0x0002DACC; // type:function size:0x38 -fn_36_2DB04 = .text:0x0002DB04; // type:function size:0x50 -fn_36_2DB54 = .text:0x0002DB54; // type:function size:0x70 -fn_36_2DBC4 = .text:0x0002DBC4; // type:function size:0x50 -fn_36_2DC14 = .text:0x0002DC14; // type:function size:0x38 -fn_36_2DC4C = .text:0x0002DC4C; // type:function size:0x50 -fn_36_2DC9C = .text:0x0002DC9C; // type:function size:0x38 -fn_36_2DCD4 = .text:0x0002DCD4; // type:function size:0x3C -fn_36_2DD10 = .text:0x0002DD10; // type:function size:0x44 -fn_36_2DD54 = .text:0x0002DD54; // type:function size:0x38 -fn_36_2DD8C = .text:0x0002DD8C; // type:function size:0x4 -fn_36_2DD90 = .text:0x0002DD90; // type:function size:0x38 -fn_36_2DDC8 = .text:0x0002DDC8; // type:function size:0x144 -fn_36_2DF0C = .text:0x0002DF0C; // type:function size:0x158 -fn_36_2E064 = .text:0x0002E064; // type:function size:0x64 -fn_36_2E0C8 = .text:0x0002E0C8; // type:function size:0x1C4 -fn_36_2E28C = .text:0x0002E28C; // type:function size:0x3C -fn_36_2E2C8 = .text:0x0002E2C8; // type:function size:0x6C -fn_36_2E334 = .text:0x0002E334; // type:function size:0x228 -fn_36_2E55C = .text:0x0002E55C; // type:function size:0x28C -fn_36_2E7E8 = .text:0x0002E7E8; // type:function size:0xC -fn_36_2E7F4 = .text:0x0002E7F4; // type:function size:0x50 -fn_36_2E844 = .text:0x0002E844; // type:function size:0x50 -fn_36_2E894 = .text:0x0002E894; // type:function size:0x50 -fn_36_2E8E4 = .text:0x0002E8E4; // type:function size:0x38 -fn_36_2E91C = .text:0x0002E91C; // type:function size:0x50 -fn_36_2E96C = .text:0x0002E96C; // type:function size:0x38 -fn_36_2E9A4 = .text:0x0002E9A4; // type:function size:0x3C -fn_36_2E9E0 = .text:0x0002E9E0; // type:function size:0x44 -fn_36_2EA24 = .text:0x0002EA24; // type:function size:0x38 -fn_36_2EA5C = .text:0x0002EA5C; // type:function size:0x4 -fn_36_2EA60 = .text:0x0002EA60; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002D120; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002D1F4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002D434; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002D4CC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002D6E0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002D6F0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002D790; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002D860; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002DACC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002DB04; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002DB54; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002DBC4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002DC14; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002DC4C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002DC9C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002DCD4; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002DD10; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002DD54; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002DD8C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002DD90; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002DDC8; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002DF0C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002E064; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002E0C8; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002E28C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002E2C8; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002E334; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002E55C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002E7E8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002E7F4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002E844; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002E894; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002E8E4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002E91C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002E96C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002E9A4; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002E9E0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002EA24; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002EA5C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002EA60; // type:function size:0x38 scope:local fn_36_2EA98 = .text:0x0002EA98; // type:function size:0x280 fn_36_2ED18 = .text:0x0002ED18; // type:function size:0x50 fn_36_2ED68 = .text:0x0002ED68; // type:function size:0x50C @@ -577,8 +577,8 @@ fn_36_3A0B4 = .text:0x0003A0B4; // type:function size:0x54 fn_36_3A108 = .text:0x0003A108; // type:function size:0x7EC fn_36_3A8F4 = .text:0x0003A8F4; // type:function size:0xB0 fn_36_3A9A4 = .text:0x0003A9A4; // type:function size:0xB4 -fn_36_3AA58 = .text:0x0003AA58; // type:function size:0x2C -fn_36_3AA84 = .text:0x0003AA84; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003AA58; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003AA84; // type:function size:0x30 o_ring_0 = .text:0x0003AAB4; // type:function size:0x13C scope:local Ring = .text:0x0003ABF0; // type:function size:0x688 scope:global o_ring_M1 = .text:0x0003B278; // type:function size:0x550 scope:global @@ -614,19 +614,19 @@ fn_36_408A8 = .text:0x000408A8; // type:function size:0x2E0 fn_36_40B88 = .text:0x00040B88; // type:function size:0x110 fn_36_40C98 = .text:0x00040C98; // type:function size:0xF8 fn_36_40D90 = .text:0x00040D90; // type:function size:0x4 -fn_36_40D94 = .text:0x00040D94; // type:function size:0x264 -fn_36_40FF8 = .text:0x00040FF8; // type:function size:0x148 -fn_36_41140 = .text:0x00041140; // type:function size:0x48 -fn_36_41188 = .text:0x00041188; // type:function size:0x1A4 -fn_36_4132C = .text:0x0004132C; // type:function size:0x1AC -fn_36_414D8 = .text:0x000414D8; // type:function size:0x154 -fn_36_4162C = .text:0x0004162C; // type:function size:0x4 -fn_36_41630 = .text:0x00041630; // type:function size:0x138 -fn_36_41768 = .text:0x00041768; // type:function size:0x368 -fn_36_41AD0 = .text:0x00041AD0; // type:function size:0x224 -fn_36_41CF4 = .text:0x00041CF4; // type:function size:0x20 -fn_36_41D14 = .text:0x00041D14; // type:function size:0x4C -fn_36_41D60 = .text:0x00041D60; // type:function size:0xC4 +ObjectSavePoint = .text:0x00040D94; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00040FF8; // type:function size:0x148 scope:local +savepointExit = .text:0x00041140; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00041188; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0004132C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000414D8; // type:function size:0x154 scope:local +dummyFunc = .text:0x0004162C; // type:function size:0x4 scope:local +initCollidata = .text:0x00041630; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00041768; // type:function size:0x368 scope:local +savepointSwing = .text:0x00041AD0; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00041CF4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00041D14; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00041D60; // type:function size:0xC4 scope:local fn_36_41E24 = .text:0x00041E24; // type:function size:0x20 fn_36_41E44 = .text:0x00041E44; // type:function size:0x3C fn_36_41E80 = .text:0x00041E80; // type:function size:0x9C @@ -1653,11 +1653,11 @@ lbl_36_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:flo lbl_36_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_36_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float lbl_36_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_A80 = .rodata:0x00000A80; // type:object size:0xC data:4byte -lbl_36_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float -lbl_36_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float -lbl_36_rodata_A98 = .rodata:0x00000A98; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000A80; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float lbl_36_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float lbl_36_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0xC data:4byte lbl_36_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float @@ -1768,11 +1768,11 @@ lbl_36_rodata_C68 = .rodata:0x00000C68; // type:object size:0x8 align:8 data:dou lbl_36_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float lbl_36_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float lbl_36_rodata_C78 = .rodata:0x00000C78; // type:object size:0x8 align:4 data:float -lbl_36_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_36_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_36_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_36_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_C90 = .rodata:0x00000C90; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float lbl_36_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float lbl_36_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float lbl_36_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float @@ -1795,25 +1795,25 @@ lbl_36_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:flo lbl_36_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float lbl_36_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float lbl_36_rodata_D00 = .rodata:0x00000D00; // type:object size:0x8 align:8 data:double -lbl_36_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D40 = .rodata:0x00000D40; // type:object size:0x8 align:8 data:double -lbl_36_rodata_D48 = .rodata:0x00000D48; // type:object size:0x8 align:8 data:double -lbl_36_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_36_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D40; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000D48; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float lbl_36_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float lbl_36_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float lbl_36_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float @@ -1847,37 +1847,37 @@ lbl_36_rodata_DDC = .rodata:0x00000DDC; // type:object size:0x4 align:4 data:flo lbl_36_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float lbl_36_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float lbl_36_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x8 align:4 data:float -lbl_36_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_36_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_36_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x4 align:4 data:float -lbl_36_rodata_DFC = .rodata:0x00000DFC; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E08 = .rodata:0x00000E08; // type:object size:0x8 align:8 data:double -lbl_36_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E28 = .rodata:0x00000E28; // type:object size:0x8 align:4 data:float -lbl_36_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E60 = .rodata:0x00000E60; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E64 = .rodata:0x00000E64; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E68 = .rodata:0x00000E68; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E6C = .rodata:0x00000E6C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_E70 = .rodata:0x00000E70; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DFC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000E08; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float lbl_36_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float lbl_36_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float lbl_36_rodata_E80 = .rodata:0x00000E80; // type:object size:0x4 align:4 data:float @@ -2142,17 +2142,17 @@ lbl_36_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x4 align:4 data:fl lbl_36_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x8 align:8 data:double lbl_36_rodata_12E8 = .rodata:0x000012E8; // type:object size:0x4 align:4 data:float lbl_36_rodata_12EC = .rodata:0x000012EC; // type:object size:0x4 align:4 data:float -lbl_36_rodata_12F0 = .rodata:0x000012F0; // type:object size:0x4 align:4 data:float -lbl_36_rodata_12F4 = .rodata:0x000012F4; // type:object size:0x4 align:4 data:float -lbl_36_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x4 align:4 data:float -lbl_36_rodata_12FC = .rodata:0x000012FC; // type:object size:0x4 align:4 data:float -lbl_36_rodata_1300 = .rodata:0x00001300; // type:object size:0x4 align:4 data:float -lbl_36_rodata_1308 = .rodata:0x00001308; // type:object size:0x8 align:8 data:double -lbl_36_rodata_1310 = .rodata:0x00001310; // type:object size:0x4 align:4 data:float -lbl_36_rodata_1314 = .rodata:0x00001314; // type:object size:0x4 align:4 data:float -lbl_36_rodata_1318 = .rodata:0x00001318; // type:object size:0x4 align:4 data:float -lbl_36_rodata_131C = .rodata:0x0000131C; // type:object size:0x4 align:4 data:float -lbl_36_rodata_1320 = .rodata:0x00001320; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000012F0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000012F4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000012F8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000012FC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001300; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001308; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001310; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001314; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001318; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000131C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001320; // type:object size:0x4 scope:local align:4 data:float lbl_36_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 align:4 data:float lbl_36_rodata_132C = .rodata:0x0000132C; // type:object size:0x4 align:4 data:float lbl_36_rodata_1330 = .rodata:0x00001330; // type:object size:0x4 align:4 data:float @@ -5935,7 +5935,7 @@ lbl_36_data_74DC0 = .data:0x00074DC0; // type:object size:0x7 data:string lbl_36_data_74DC8 = .data:0x00074DC8; // type:object size:0x7 data:string lbl_36_data_74DD0 = .data:0x00074DD0; // type:object size:0x7 data:string lbl_36_data_74DD8 = .data:0x00074DD8; // type:object size:0x60 -lbl_36_data_74E38 = .data:0x00074E38; // type:object size:0x8 +_rename_ring_texlist = .data:0x00074E38; // type:object size:0x8 lbl_36_data_74E40 = .data:0x00074E40; // type:object size:0x38 lbl_36_data_74E78 = .data:0x00074E78; // type:object size:0x38 lbl_36_data_74EB0 = .data:0x00074EB0; // type:object size:0xE data:string @@ -6006,42 +6006,42 @@ lbl_36_data_7543C = .data:0x0007543C; // type:object size:0xB data:string lbl_36_data_75448 = .data:0x00075448; // type:object size:0x38 lbl_36_data_75480 = .data:0x00075480; // type:object size:0x8 data:byte lbl_36_data_75488 = .data:0x00075488; // type:object size:0x5 data:string -lbl_36_data_754A0 = .data:0x000754A0; // type:object size:0xE data:string -lbl_36_data_754B0 = .data:0x000754B0; // type:object size:0xE data:string -lbl_36_data_754C0 = .data:0x000754C0; // type:object size:0xD data:string -lbl_36_data_754D0 = .data:0x000754D0; // type:object size:0xD data:string -lbl_36_data_754E0 = .data:0x000754E0; // type:object size:0x30 -lbl_36_data_75510 = .data:0x00075510; // type:object size:0x8 -lbl_36_data_75518 = .data:0x00075518; // type:object size:0x204 -lbl_36_data_7571C = .data:0x0007571C; // type:object size:0x204 -lbl_36_data_75920 = .data:0x00075920; // type:object size:0x1C8 -lbl_36_data_75AE8 = .data:0x00075AE8; // type:object size:0x40 -lbl_36_data_75B28 = .data:0x00075B28; // type:object size:0x50 -lbl_36_data_75B78 = .data:0x00075B78; // type:object size:0x8 -lbl_36_data_75B80 = .data:0x00075B80; // type:object size:0x20 -lbl_36_data_75BA0 = .data:0x00075BA0; // type:object size:0xC0 -lbl_36_data_75C60 = .data:0x00075C60; // type:object size:0x60 -lbl_36_data_75CC0 = .data:0x00075CC0; // type:object size:0x40 -lbl_36_data_75D00 = .data:0x00075D00; // type:object size:0x80 -lbl_36_data_75D80 = .data:0x00075D80; // type:object size:0x40 -lbl_36_data_75DC0 = .data:0x00075DC0; // type:object size:0x24 -lbl_36_data_75DE4 = .data:0x00075DE4; // type:object size:0x1C8 -lbl_36_data_75FAC = .data:0x00075FAC; // type:object size:0x1C8 -lbl_36_data_76174 = .data:0x00076174; // type:object size:0x140 -lbl_36_data_762B4 = .data:0x000762B4; // type:object size:0x40 -lbl_36_data_762F4 = .data:0x000762F4; // type:object size:0x50 -lbl_36_data_76344 = .data:0x00076344; // type:object size:0x8 -lbl_36_data_7634C = .data:0x0007634C; // type:object size:0x14 -lbl_36_data_76360 = .data:0x00076360; // type:object size:0x120 -lbl_36_data_76480 = .data:0x00076480; // type:object size:0x60 -lbl_36_data_764E0 = .data:0x000764E0; // type:object size:0x20 -lbl_36_data_76500 = .data:0x00076500; // type:object size:0x30 -lbl_36_data_76530 = .data:0x00076530; // type:object size:0x24 -lbl_36_data_76554 = .data:0x00076554; // type:object size:0x8 -lbl_36_data_7655C = .data:0x0007655C; // type:object size:0x30 -lbl_36_data_7658C = .data:0x0007658C; // type:object size:0x4 align:4 data:float -lbl_36_data_76590 = .data:0x00076590; // type:object size:0x4 align:4 data:float -lbl_36_data_76594 = .data:0x00076594; // type:object size:0x4 align:4 data:float +@18 = .data:0x000754A0; // type:object size:0xE scope:local data:string +@19 = .data:0x000754B0; // type:object size:0xE scope:local data:string +@20 = .data:0x000754C0; // type:object size:0xD scope:local data:string +@21 = .data:0x000754D0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000754E0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00075510; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00075518; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0007571C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00075920; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00075AE8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00075B28; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00075B78; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00075B80; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00075BA0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00075C60; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00075CC0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00075D00; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00075D80; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00075DC0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00075DE4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00075FAC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00076174; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000762B4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000762F4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00076344; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0007634C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00076360; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00076480; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000764E0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00076500; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00076530; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00076554; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0007655C; // type:object size:0x30 scope:local +spring3_k = .data:0x0007658C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00076590; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00076594; // type:object size:0x4 scope:local align:4 data:float lbl_36_data_76598 = .data:0x00076598; // type:object size:0xE data:string lbl_36_data_765A8 = .data:0x000765A8; // type:object size:0xC lbl_36_data_765B4 = .data:0x000765B4; // type:object size:0x8 @@ -6277,7 +6277,7 @@ lbl_36_data_7C610 = .data:0x0007C610; // type:object size:0x14 lbl_36_data_7C624 = .data:0x0007C624; // type:object size:0x24 lbl_36_data_7C648 = .data:0x0007C648; // type:object size:0x40 data:4byte lbl_36_data_7C688 = .data:0x0007C688; // type:object size:0x30 -lbl_36_data_7C6B8 = .data:0x0007C6B8; // type:object size:0x5 data:string +@115 = .data:0x0007C6B8; // type:object size:0x5 scope:local data:string lbl_36_data_7C6C0 = .data:0x0007C6C0; // type:object size:0xE data:string lbl_36_data_7C6D0 = .data:0x0007C6D0; // type:object size:0xD data:string lbl_36_data_7C6E0 = .data:0x0007C6E0; // type:object size:0x18 @@ -6312,149 +6312,149 @@ lbl_36_data_7D818 = .data:0x0007D818; // type:object size:0x8 lbl_36_data_7D820 = .data:0x0007D820; // type:object size:0xC lbl_36_data_7D82C = .data:0x0007D82C; // type:object size:0x8 lbl_36_data_7D834 = .data:0x0007D834; // type:object size:0x1C -lbl_36_data_7D850 = .data:0x0007D850; // type:object size:0xD data:string -lbl_36_data_7D860 = .data:0x0007D860; // type:object size:0xD data:string -lbl_36_data_7D870 = .data:0x0007D870; // type:object size:0x18 -lbl_36_data_7D888 = .data:0x0007D888; // type:object size:0x8 -lbl_36_data_7D890 = .data:0x0007D890; // type:object size:0x2D0 -lbl_36_data_7DB60 = .data:0x0007DB60; // type:object size:0xCE4 -lbl_36_data_7E844 = .data:0x0007E844; // type:object size:0x18 -lbl_36_data_7E85C = .data:0x0007E85C; // type:object size:0xE data:string -lbl_36_data_7E86C = .data:0x0007E86C; // type:object size:0xC -lbl_36_data_7E878 = .data:0x0007E878; // type:object size:0x8 -lbl_36_data_7E880 = .data:0x0007E880; // type:object size:0x50 -lbl_36_data_7E8D0 = .data:0x0007E8D0; // type:object size:0xCC -lbl_36_data_7E99C = .data:0x0007E99C; // type:object size:0x18 -lbl_36_data_7E9B4 = .data:0x0007E9B4; // type:object size:0xC -lbl_36_data_7E9C0 = .data:0x0007E9C0; // type:object size:0x8 -lbl_36_data_7E9C8 = .data:0x0007E9C8; // type:object size:0x50 -lbl_36_data_7EA18 = .data:0x0007EA18; // type:object size:0xCC -lbl_36_data_7EAE4 = .data:0x0007EAE4; // type:object size:0x18 -lbl_36_data_7EAFC = .data:0x0007EAFC; // type:object size:0xD data:string -lbl_36_data_7EB0C = .data:0x0007EB0C; // type:object size:0xD data:string -lbl_36_data_7EB1C = .data:0x0007EB1C; // type:object size:0xD data:string -lbl_36_data_7EB2C = .data:0x0007EB2C; // type:object size:0xD data:string -lbl_36_data_7EB3C = .data:0x0007EB3C; // type:object size:0x30 -lbl_36_data_7EB6C = .data:0x0007EB6C; // type:object size:0x8 -lbl_36_data_7EB74 = .data:0x0007EB74; // type:object size:0x108 -lbl_36_data_7EC7C = .data:0x0007EC7C; // type:object size:0x18C -lbl_36_data_7EE08 = .data:0x0007EE08; // type:object size:0x18 -lbl_36_data_7EE20 = .data:0x0007EE20; // type:object size:0x38 -lbl_36_data_7EE58 = .data:0x0007EE58; // type:object size:0x100 -lbl_36_data_7EF58 = .data:0x0007EF58; // type:object size:0x15C -lbl_36_data_7F0B4 = .data:0x0007F0B4; // type:object size:0x18 -lbl_36_data_7F0CC = .data:0x0007F0CC; // type:object size:0x38 -lbl_36_data_7F104 = .data:0x0007F104; // type:object size:0x10C -lbl_36_data_7F210 = .data:0x0007F210; // type:object size:0x15C -lbl_36_data_7F36C = .data:0x0007F36C; // type:object size:0x18 -lbl_36_data_7F384 = .data:0x0007F384; // type:object size:0x38 -lbl_36_data_7F3BC = .data:0x0007F3BC; // type:object size:0xC0 -lbl_36_data_7F47C = .data:0x0007F47C; // type:object size:0x114 -lbl_36_data_7F590 = .data:0x0007F590; // type:object size:0x18 -lbl_36_data_7F5A8 = .data:0x0007F5A8; // type:object size:0x38 -lbl_36_data_7F5E0 = .data:0x0007F5E0; // type:object size:0x108 -lbl_36_data_7F6E8 = .data:0x0007F6E8; // type:object size:0x18C -lbl_36_data_7F874 = .data:0x0007F874; // type:object size:0x18 -lbl_36_data_7F88C = .data:0x0007F88C; // type:object size:0x38 -lbl_36_data_7F8C4 = .data:0x0007F8C4; // type:object size:0x34 -lbl_36_data_7F8F8 = .data:0x0007F8F8; // type:object size:0x6C -lbl_36_data_7F964 = .data:0x0007F964; // type:object size:0x18 -lbl_36_data_7F97C = .data:0x0007F97C; // type:object size:0x38 -lbl_36_data_7F9B4 = .data:0x0007F9B4; // type:object size:0x34 -lbl_36_data_7F9E8 = .data:0x0007F9E8; // type:object size:0x6C -lbl_36_data_7FA54 = .data:0x0007FA54; // type:object size:0x18 -lbl_36_data_7FA6C = .data:0x0007FA6C; // type:object size:0x38 -lbl_36_data_7FAA4 = .data:0x0007FAA4; // type:object size:0x2B0 -lbl_36_data_7FD54 = .data:0x0007FD54; // type:object size:0x3B4 -lbl_36_data_80108 = .data:0x00080108; // type:object size:0x18 -lbl_36_data_80120 = .data:0x00080120; // type:object size:0x38 -lbl_36_data_80158 = .data:0x00080158; // type:object size:0x174 -lbl_36_data_802CC = .data:0x000802CC; // type:object size:0x234 -lbl_36_data_80500 = .data:0x00080500; // type:object size:0x18 -lbl_36_data_80518 = .data:0x00080518; // type:object size:0x38 -lbl_36_data_80550 = .data:0x00080550; // type:object size:0x20 -lbl_36_data_80570 = .data:0x00080570; // type:object size:0x20 -lbl_36_data_80590 = .data:0x00080590; // type:object size:0xA0 -lbl_36_data_80630 = .data:0x00080630; // type:object size:0xA0 -lbl_36_data_806D0 = .data:0x000806D0; // type:object size:0xA0 -lbl_36_data_80770 = .data:0x00080770; // type:object size:0xA0 -lbl_36_data_80810 = .data:0x00080810; // type:object size:0xA0 -lbl_36_data_808B0 = .data:0x000808B0; // type:object size:0x20 -lbl_36_data_808D0 = .data:0x000808D0; // type:object size:0x20 -lbl_36_data_808F0 = .data:0x000808F0; // type:object size:0xA0 -lbl_36_data_80990 = .data:0x00080990; // type:object size:0x90 -lbl_36_data_80A20 = .data:0x00080A20; // type:object size:0xC data:4byte -lbl_36_data_80A2C = .data:0x00080A2C; // type:object size:0xD data:string -lbl_36_data_80A3C = .data:0x00080A3C; // type:object size:0x30 -lbl_36_data_80A6C = .data:0x00080A6C; // type:object size:0x8 -lbl_36_data_80A74 = .data:0x00080A74; // type:object size:0x108 -lbl_36_data_80B7C = .data:0x00080B7C; // type:object size:0x18C -lbl_36_data_80D08 = .data:0x00080D08; // type:object size:0x18 -lbl_36_data_80D20 = .data:0x00080D20; // type:object size:0x38 -lbl_36_data_80D58 = .data:0x00080D58; // type:object size:0x100 -lbl_36_data_80E58 = .data:0x00080E58; // type:object size:0x15C -lbl_36_data_80FB4 = .data:0x00080FB4; // type:object size:0x18 -lbl_36_data_80FCC = .data:0x00080FCC; // type:object size:0x38 -lbl_36_data_81004 = .data:0x00081004; // type:object size:0x10C -lbl_36_data_81110 = .data:0x00081110; // type:object size:0x15C -lbl_36_data_8126C = .data:0x0008126C; // type:object size:0x18 -lbl_36_data_81284 = .data:0x00081284; // type:object size:0x38 -lbl_36_data_812BC = .data:0x000812BC; // type:object size:0xC0 -lbl_36_data_8137C = .data:0x0008137C; // type:object size:0x114 -lbl_36_data_81490 = .data:0x00081490; // type:object size:0x18 -lbl_36_data_814A8 = .data:0x000814A8; // type:object size:0x38 -lbl_36_data_814E0 = .data:0x000814E0; // type:object size:0x108 -lbl_36_data_815E8 = .data:0x000815E8; // type:object size:0x18C -lbl_36_data_81774 = .data:0x00081774; // type:object size:0x18 -lbl_36_data_8178C = .data:0x0008178C; // type:object size:0x38 -lbl_36_data_817C4 = .data:0x000817C4; // type:object size:0x34 -lbl_36_data_817F8 = .data:0x000817F8; // type:object size:0x6C -lbl_36_data_81864 = .data:0x00081864; // type:object size:0x18 -lbl_36_data_8187C = .data:0x0008187C; // type:object size:0x38 -lbl_36_data_818B4 = .data:0x000818B4; // type:object size:0x34 -lbl_36_data_818E8 = .data:0x000818E8; // type:object size:0x6C -lbl_36_data_81954 = .data:0x00081954; // type:object size:0x18 -lbl_36_data_8196C = .data:0x0008196C; // type:object size:0x38 -lbl_36_data_819A4 = .data:0x000819A4; // type:object size:0x2B0 -lbl_36_data_81C54 = .data:0x00081C54; // type:object size:0x3B4 -lbl_36_data_82008 = .data:0x00082008; // type:object size:0x18 -lbl_36_data_82020 = .data:0x00082020; // type:object size:0x38 -lbl_36_data_82058 = .data:0x00082058; // type:object size:0x174 -lbl_36_data_821CC = .data:0x000821CC; // type:object size:0x234 -lbl_36_data_82400 = .data:0x00082400; // type:object size:0x18 -lbl_36_data_82418 = .data:0x00082418; // type:object size:0x38 -lbl_36_data_82450 = .data:0x00082450; // type:object size:0x140 -lbl_36_data_82590 = .data:0x00082590; // type:object size:0x20 -lbl_36_data_825B0 = .data:0x000825B0; // type:object size:0x140 -lbl_36_data_826F0 = .data:0x000826F0; // type:object size:0x140 -lbl_36_data_82830 = .data:0x00082830; // type:object size:0x140 -lbl_36_data_82970 = .data:0x00082970; // type:object size:0x140 -lbl_36_data_82AB0 = .data:0x00082AB0; // type:object size:0x140 -lbl_36_data_82BF0 = .data:0x00082BF0; // type:object size:0x140 -lbl_36_data_82D30 = .data:0x00082D30; // type:object size:0x140 -lbl_36_data_82E70 = .data:0x00082E70; // type:object size:0x140 -lbl_36_data_82FB0 = .data:0x00082FB0; // type:object size:0x90 -lbl_36_data_83040 = .data:0x00083040; // type:object size:0xC data:4byte -lbl_36_data_8304C = .data:0x0008304C; // type:object size:0x1C -lbl_36_data_83068 = .data:0x00083068; // type:object size:0x60 -lbl_36_data_830C8 = .data:0x000830C8; // type:object size:0x4 data:4byte -lbl_36_data_830CC = .data:0x000830CC; // type:object size:0x4 data:4byte -lbl_36_data_830D0 = .data:0x000830D0; // type:object size:0x4 align:4 data:float -lbl_36_data_830D4 = .data:0x000830D4; // type:object size:0x4 align:4 data:float -lbl_36_data_830D8 = .data:0x000830D8; // type:object size:0x4 align:4 data:float -lbl_36_data_830DC = .data:0x000830DC; // type:object size:0x4 data:4byte -lbl_36_data_830E0 = .data:0x000830E0; // type:object size:0x4 data:4byte -lbl_36_data_830E4 = .data:0x000830E4; // type:object size:0x4 align:4 data:float -lbl_36_data_830E8 = .data:0x000830E8; // type:object size:0x4 align:4 data:float -lbl_36_data_830EC = .data:0x000830EC; // type:object size:0x4 align:4 data:float -lbl_36_data_830F0 = .data:0x000830F0; // type:object size:0xC -lbl_36_data_830FC = .data:0x000830FC; // type:object size:0xC -lbl_36_data_83108 = .data:0x00083108; // type:object size:0xC -lbl_36_data_83114 = .data:0x00083114; // type:object size:0xC -lbl_36_data_83120 = .data:0x00083120; // type:object size:0xC -lbl_36_data_8312C = .data:0x0008312C; // type:object size:0x4 data:4byte -lbl_36_data_83130 = .data:0x00083130; // type:object size:0xC -lbl_36_data_8313C = .data:0x0008313C; // type:object size:0xC +@19 = .data:0x0007D850; // type:object size:0xD scope:local data:string +@20 = .data:0x0007D860; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0007D870; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0007D888; // type:object size:0x8 scope:local +goalring_plist = .data:0x0007D890; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0007DB60; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0007E844; // type:object size:0x18 scope:local +@21 = .data:0x0007E85C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0007E86C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0007E878; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0007E880; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0007E8D0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0007E99C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0007E9B4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0007E9C0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0007E9C8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0007EA18; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0007EAE4; // type:object size:0x18 scope:local +@22 = .data:0x0007EAFC; // type:object size:0xD scope:local data:string +@23 = .data:0x0007EB0C; // type:object size:0xD scope:local data:string +@24 = .data:0x0007EB1C; // type:object size:0xD scope:local data:string +@25 = .data:0x0007EB2C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0007EB3C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0007EB6C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0007EB74; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0007EC7C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0007EE08; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0007EE20; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0007EE58; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0007EF58; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0007F0B4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0007F0CC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0007F104; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0007F210; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0007F36C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0007F384; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0007F3BC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0007F47C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0007F590; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0007F5A8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0007F5E0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0007F6E8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0007F874; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0007F88C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0007F8C4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0007F8F8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0007F964; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0007F97C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0007F9B4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0007F9E8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0007FA54; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0007FA6C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0007FAA4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0007FD54; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00080108; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00080120; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00080158; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000802CC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00080500; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00080518; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00080550; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00080570; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00080590; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00080630; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000806D0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00080770; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00080810; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000808B0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000808D0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000808F0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00080990; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00080A20; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00080A2C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00080A3C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00080A6C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00080A74; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00080B7C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00080D08; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00080D20; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00080D58; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00080E58; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00080FB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x00080FCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00081004; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00081110; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0008126C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00081284; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000812BC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0008137C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00081490; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000814A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000814E0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000815E8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00081774; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0008178C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000817C4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000817F8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00081864; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0008187C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000818B4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000818E8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00081954; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0008196C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000819A4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00081C54; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00082008; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00082020; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00082058; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000821CC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00082400; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00082418; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00082450; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00082590; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000825B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000826F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00082830; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00082970; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00082AB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00082BF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00082D30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00082E70; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00082FB0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00083040; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0008304C; // type:object size:0x1C +goalring_colli_info = .data:0x00083068; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000830C8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000830CC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000830D0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000830D4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000830D8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000830DC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000830E0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000830E4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000830E8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000830EC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000830F0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000830FC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00083108; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00083114; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00083120; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0008312C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00083130; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0008313C; // type:object size:0xC scope:local lbl_36_data_83148 = .data:0x00083148; // type:object size:0xE data:string lbl_36_data_83158 = .data:0x00083158; // type:object size:0xD data:string lbl_36_data_83168 = .data:0x00083168; // type:object size:0xD data:string @@ -6540,30 +6540,30 @@ lbl_36_data_86A50 = .data:0x00086A50; // type:object size:0xD data:string lbl_36_data_86A60 = .data:0x00086A60; // type:object size:0xE data:string lbl_36_data_86A70 = .data:0x00086A70; // type:object size:0xD data:string lbl_36_data_86A80 = .data:0x00086A80; // type:object size:0x24 -lbl_36_data_86AA4 = .data:0x00086AA4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00086AA4; // type:object size:0x8 lbl_36_data_86AAC = .data:0x00086AAC; // type:object size:0x98 lbl_36_data_86B44 = .data:0x00086B44; // type:object size:0x2DC -lbl_36_data_86E20 = .data:0x00086E20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00086E20; // type:object size:0x18 lbl_36_data_86E38 = .data:0x00086E38; // type:object size:0x164 lbl_36_data_86F9C = .data:0x00086F9C; // type:object size:0x15C -lbl_36_data_870F8 = .data:0x000870F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000870F8; // type:object size:0x18 lbl_36_data_87110 = .data:0x00087110; // type:object size:0x1B4 lbl_36_data_872C4 = .data:0x000872C4; // type:object size:0x15C -lbl_36_data_87420 = .data:0x00087420; // type:object size:0x18 -lbl_36_data_87438 = .data:0x00087438; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00087420; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00087438; // type:object size:0x30 lbl_36_data_87468 = .data:0x00087468; // type:object size:0x10 -lbl_36_data_87478 = .data:0x00087478; // type:object size:0x58 data:4byte -jumptable_36_data_874D0 = .data:0x000874D0; // type:object size:0x1C scope:local -lbl_36_data_874EC = .data:0x000874EC; // type:object size:0xC -lbl_36_data_874F8 = .data:0x000874F8; // type:object size:0xE data:string -lbl_36_data_87508 = .data:0x00087508; // type:object size:0xC -lbl_36_data_87514 = .data:0x00087514; // type:object size:0x8 -lbl_36_data_8751C = .data:0x0008751C; // type:object size:0x3D4 -lbl_36_data_878F0 = .data:0x000878F0; // type:object size:0x4A4 -lbl_36_data_87D94 = .data:0x00087D94; // type:object size:0x18 -lbl_36_data_87DAC = .data:0x00087DAC; // type:object size:0x30 -lbl_36_data_87DDC = .data:0x00087DDC; // type:object size:0x58 data:4byte -jumptable_36_data_87E34 = .data:0x00087E34; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00087478; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000874D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000874EC; // type:object size:0xC scope:local +@21 = .data:0x000874F8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00087508; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00087514; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0008751C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000878F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00087D94; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00087DAC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00087DDC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00087E34; // type:object size:0x1C scope:local lbl_36_data_87E60 = .data:0x00087E60; // type:object size:0xD data:string lbl_36_data_87E70 = .data:0x00087E70; // type:object size:0xE data:string lbl_36_data_87E80 = .data:0x00087E80; // type:object size:0xD data:string @@ -7301,29 +7301,29 @@ lbl_36_data_B0140 = .data:0x000B0140; // type:object size:0x30 lbl_36_data_B0170 = .data:0x000B0170; // type:object size:0x30 lbl_36_data_B01A0 = .data:0x000B01A0; // type:object size:0xE data:string lbl_36_data_B01B0 = .data:0x000B01B0; // type:object size:0xC -lbl_36_data_B01BC = .data:0x000B01BC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000B01BC; // type:object size:0x8 lbl_36_data_B01C4 = .data:0x000B01C4; // type:object size:0x318 lbl_36_data_B04DC = .data:0x000B04DC; // type:object size:0x42C -lbl_36_data_B0908 = .data:0x000B0908; // type:object size:0x18 -lbl_36_data_B0920 = .data:0x000B0920; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000B0908; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000B0920; // type:object size:0x38 lbl_36_data_B0958 = .data:0x000B0958; // type:object size:0x318 lbl_36_data_B0C70 = .data:0x000B0C70; // type:object size:0x42C -lbl_36_data_B109C = .data:0x000B109C; // type:object size:0x18 -lbl_36_data_B10B4 = .data:0x000B10B4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000B109C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000B10B4; // type:object size:0x38 lbl_36_data_B10EC = .data:0x000B10EC; // type:object size:0x69C lbl_36_data_B1788 = .data:0x000B1788; // type:object size:0x7BC -lbl_36_data_B1F44 = .data:0x000B1F44; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000B1F44; // type:object size:0x18 lbl_36_data_B1F5C = .data:0x000B1F5C; // type:object size:0x268 -lbl_36_data_B21C4 = .data:0x000B21C4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000B21C4; // type:object size:0x24 lbl_36_data_B21E8 = .data:0x000B21E8; // type:object size:0x268 -lbl_36_data_B2450 = .data:0x000B2450; // type:object size:0x24 -lbl_36_data_B2474 = .data:0x000B2474; // type:object size:0x30 -lbl_36_data_B24A4 = .data:0x000B24A4; // type:object size:0x4 align:4 data:float -lbl_36_data_B24A8 = .data:0x000B24A8; // type:object size:0x4 align:4 data:float -lbl_36_data_B24AC = .data:0x000B24AC; // type:object size:0x4 align:4 data:float -lbl_36_data_B24B0 = .data:0x000B24B0; // type:object size:0x4 data:4byte -jumptable_36_data_B24B4 = .data:0x000B24B4; // type:object size:0x30 scope:local -lbl_36_data_B24E4 = .data:0x000B24E4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000B2450; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000B2474; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000B24A4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000B24A8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000B24AC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000B24B0; // type:object size:0x4 data:4byte +@91 = .data:0x000B24B4; // type:object size:0x30 scope:local +vec$111 = .data:0x000B24E4; // type:object size:0x18 scope:local lbl_36_data_B2500 = .data:0x000B2500; // type:object size:0xE data:string lbl_36_data_B2510 = .data:0x000B2510; // type:object size:0xE data:string lbl_36_data_B2520 = .data:0x000B2520; // type:object size:0xD data:string @@ -9438,7 +9438,7 @@ lbl_36_bss_4B8 = .bss:0x000004B8; // type:object size:0x8 data:4byte lbl_36_bss_4C0 = .bss:0x000004C0; // type:object size:0x4 data:4byte lbl_36_bss_4C4 = .bss:0x000004C4; // type:object size:0x4 data:4byte lbl_36_bss_4C8 = .bss:0x000004C8; // type:object size:0x640 data:4byte -lbl_36_bss_B08 = .bss:0x00000B08; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B08; // type:object size:0x4 scope:local data:4byte lbl_36_bss_B10 = .bss:0x00000B10; // type:object size:0x8 data:4byte lbl_36_bss_B18 = .bss:0x00000B18; // type:object size:0x8 data:4byte lbl_36_bss_B20 = .bss:0x00000B20; // type:object size:0x8 data:4byte @@ -9454,7 +9454,7 @@ colli_timer = .bss:0x00000B48; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B4C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B50; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B54; // type:object size:0x4 scope:local data:4byte -lbl_36_bss_B58 = .bss:0x00000B58; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B58; // type:object size:0x4 scope:local data:4byte lbl_36_bss_B60 = .bss:0x00000B60; // type:object size:0x4 data:4byte lbl_36_bss_B64 = .bss:0x00000B64; // type:object size:0x4 data:4byte lbl_36_bss_B68 = .bss:0x00000B68; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg37D/splits.txt b/config/GSNE8P/stg37D/splits.txt index 00e5f989..a007a5ed 100644 --- a/config/GSNE8P/stg37D/splits.txt +++ b/config/GSNE8P/stg37D/splits.txt @@ -122,13 +122,10 @@ stg37D_28.c: .text start:0x00017A68 end:0x00018AA8 .rodata start:0x00000888 end:0x000008D8 -stg37D_29.c: - .text start:0x00018C4C end:0x00018DE4 - .rodata start:0x000008D8 end:0x000008F0 - -stg37D_30.c: - .text start:0x00018DE4 end:0x000190E8 - .rodata start:0x000008F0 end:0x000008F8 +OBJECT/o_3spring.c: + .text start:0x00018C4C end:0x000190E8 + .rodata start:0x000008D8 end:0x000008F8 + .data start:0x0009B0A0 end:0x0009C198 stg37D_31.c: .text start:0x000190E8 end:0x00019570 @@ -162,9 +159,10 @@ stg37D_39.c: .text start:0x0001D4E4 end:0x0001E328 .rodata start:0x00000A80 end:0x00000AD8 -stg37D_40.c: - .text start:0x0001E35C end:0x0001EAE8 +OBJECT/o_degring_linear.c: + .text start:0x0001E328 end:0x0001EC78 .rodata start:0x00000AD8 end:0x00000AF0 + .data start:0x000A22B8 end:0x000A22C0 stg37D_41.c: .text start:0x0001F36C end:0x0001F67C @@ -178,9 +176,11 @@ stg37D_43.c: .text start:0x000200F4 end:0x00020A74 .rodata start:0x00000B30 end:0x00000B60 -stg37D_44.c: - .text start:0x00020A78 end:0x00021D90 +OBJECT/o_goalring.c: + .text start:0x00020A74 end:0x00021D90 .rodata start:0x00000B60 end:0x00000BB8 + .data start:0x000A3450 end:0x000A8D48 + .bss start:0x00000B48 end:0x00000B50 stg37D_45.c: .text start:0x00021D90 end:0x000227B0 @@ -198,21 +198,15 @@ stg37D_48.c: .text start:0x00024244 end:0x00024314 .rodata start:0x00000C40 end:0x00000C48 -stg37D_49.c: - .text start:0x00024598 end:0x00025040 - .rodata start:0x00000C48 end:0x00000C80 - -stg37D_50.c: - .text start:0x000250B4 end:0x000250F8 - .rodata start:0x00000C80 end:0x00000C88 - -stg37D_51.c: - .text start:0x000252B0 end:0x00025D10 - .rodata start:0x00000C88 end:0x00000CC8 +OBJECT/o_itemboxair.c: + .text start:0x000244C4 end:0x0002516C + .rodata start:0x00000C48 end:0x00000C88 + .data start:0x000AD078 end:0x000AD0F8 -stg37D_52.c: - .text start:0x00025D84 end:0x00025DC8 - .rodata start:0x00000CC8 end:0x00000CD0 +OBJECT/o_itemboxballoon.c: + .text start:0x0002516C end:0x00025E3C + .rodata start:0x00000C88 end:0x00000CD0 + .data start:0x000AD0F8 end:0x000ADA50 stg37D_53.c: .text start:0x00025E3C end:0x000267F0 @@ -260,9 +254,11 @@ stg37D_63.c: .text start:0x0003641C end:0x00037EC0 .rodata start:0x000010B8 end:0x00001148 -stg37D_64.c: +OBJECT/o_savepoint.c: .text start:0x000380CC end:0x0003915C .rodata start:0x00001148 end:0x00001180 + .data start:0x000D80B0 end:0x000D8100 + .bss start:0x00000B98 end:0x00000BA0 stg37D_65.c: .text start:0x000397C0 end:0x0003AC6C diff --git a/config/GSNE8P/stg37D/symbols.txt b/config/GSNE8P/stg37D/symbols.txt index e02df954..d0b7d9c7 100644 --- a/config/GSNE8P/stg37D/symbols.txt +++ b/config/GSNE8P/stg37D/symbols.txt @@ -194,13 +194,13 @@ fn_37_EA10 = .text:0x0000EA10; // type:function size:0x44 fn_37_EA54 = .text:0x0000EA54; // type:function size:0x50 fn_37_EAA4 = .text:0x0000EAA4; // type:function size:0x6C fn_37_EB10 = .text:0x0000EB10; // type:function size:0xC8 -fn_37_EBD8 = .text:0x0000EBD8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000EBD8; // type:function size:0x30 fn_37_EC08 = .text:0x0000EC08; // type:function size:0x30C -fn_37_EF14 = .text:0x0000EF14; // type:function size:0x74 -fn_37_EF88 = .text:0x0000EF88; // type:function size:0xBC -fn_37_F044 = .text:0x0000F044; // type:function size:0x40 -fn_37_F084 = .text:0x0000F084; // type:function size:0x2C -fn_37_F0B0 = .text:0x0000F0B0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000EF14; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000EF88; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000F044; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000F084; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000F0B0; // type:function size:0x60 fn_37_F110 = .text:0x0000F110; // type:function size:0x12C fn_37_F23C = .text:0x0000F23C; // type:function size:0xD0 fn_37_F30C = .text:0x0000F30C; // type:function size:0x18C @@ -230,11 +230,11 @@ fn_37_1221C = .text:0x0001221C; // type:function size:0x1CC fn_37_123E8 = .text:0x000123E8; // type:function size:0x88 fn_37_12470 = .text:0x00012470; // type:function size:0xD0 fn_37_12540 = .text:0x00012540; // type:function size:0xE8 -fn_37_12628 = .text:0x00012628; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00012628; // type:function size:0x100 fn_37_12728 = .text:0x00012728; // type:function size:0x198 fn_37_128C0 = .text:0x000128C0; // type:function size:0xA8 fn_37_12968 = .text:0x00012968; // type:function size:0x70 -fn_37_129D8 = .text:0x000129D8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000129D8; // type:function size:0x114 fn_37_12AEC = .text:0x00012AEC; // type:function size:0x6C fn_37_12B58 = .text:0x00012B58; // type:function size:0x180 fn_37_12CD8 = .text:0x00012CD8; // type:function size:0xA4 @@ -267,7 +267,7 @@ fn_37_14D28 = .text:0x00014D28; // type:function size:0xA4 fn_37_14DCC = .text:0x00014DCC; // type:function size:0xA4 fn_37_14E70 = .text:0x00014E70; // type:function size:0xA4 fn_37_14F14 = .text:0x00014F14; // type:function size:0xB0 -fn_37_14FC4 = .text:0x00014FC4; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00014FC4; // type:function size:0x19C fn_37_15160 = .text:0x00015160; // type:function size:0x198 _rename_MakeParticle = .text:0x000152F8; // type:function size:0x19C fn_37_15494 = .text:0x00015494; // type:function size:0x198 @@ -279,7 +279,7 @@ fn_37_15DFC = .text:0x00015DFC; // type:function size:0x128 fn_37_15F24 = .text:0x00015F24; // type:function size:0x4 fn_37_15F28 = .text:0x00015F28; // type:function size:0x4 fn_37_15F2C = .text:0x00015F2C; // type:function size:0x40 -fn_37_15F6C = .text:0x00015F6C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00015F6C; // type:function size:0x1E4 fn_37_16150 = .text:0x00016150; // type:function size:0x24 fn_37_16174 = .text:0x00016174; // type:function size:0x1C0 fn_37_16334 = .text:0x00016334; // type:function size:0x1F4 @@ -287,7 +287,7 @@ fn_37_16528 = .text:0x00016528; // type:function size:0x190 fn_37_166B8 = .text:0x000166B8; // type:function size:0xF8 fn_37_167B0 = .text:0x000167B0; // type:function size:0x1D4 fn_37_16984 = .text:0x00016984; // type:function size:0x18C -fn_37_16B10 = .text:0x00016B10; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00016B10; // type:function size:0x1C8 fn_37_16CD8 = .text:0x00016CD8; // type:function size:0xD0 fn_37_16DA8 = .text:0x00016DA8; // type:function size:0x358 fn_37_17100 = .text:0x00017100; // type:function size:0x2C0 @@ -308,11 +308,11 @@ fn_37_186F8 = .text:0x000186F8; // type:function size:0x1C4 fn_37_188BC = .text:0x000188BC; // type:function size:0x1EC fn_37_18AA8 = .text:0x00018AA8; // type:function size:0x120 fn_37_18BC8 = .text:0x00018BC8; // type:function size:0x84 -fn_37_18C4C = .text:0x00018C4C; // type:function size:0x198 -fn_37_18DE4 = .text:0x00018DE4; // type:function size:0xD4 -fn_37_18EB8 = .text:0x00018EB8; // type:function size:0x38 -fn_37_18EF0 = .text:0x00018EF0; // type:function size:0x144 -fn_37_19034 = .text:0x00019034; // type:function size:0xB4 +Object3SpringJump = .text:0x00018C4C; // type:function size:0x198 scope:local +Object3Spring = .text:0x00018DE4; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00018EB8; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00018EF0; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00019034; // type:function size:0xB4 scope:local fn_37_190E8 = .text:0x000190E8; // type:function size:0xF8 fn_37_191E0 = .text:0x000191E0; // type:function size:0xFC fn_37_192DC = .text:0x000192DC; // type:function size:0x30 @@ -360,15 +360,15 @@ fn_37_1D5CC = .text:0x0001D5CC; // type:function size:0x38 fn_37_1D604 = .text:0x0001D604; // type:function size:0x968 fn_37_1DF6C = .text:0x0001DF6C; // type:function size:0x10C fn_37_1E078 = .text:0x0001E078; // type:function size:0x2B0 -fn_37_1E328 = .text:0x0001E328; // type:function size:0x34 -fn_37_1E35C = .text:0x0001E35C; // type:function size:0x11C -fn_37_1E478 = .text:0x0001E478; // type:function size:0x110 -fn_37_1E588 = .text:0x0001E588; // type:function size:0xB4 -fn_37_1E63C = .text:0x0001E63C; // type:function size:0x150 -fn_37_1E78C = .text:0x0001E78C; // type:function size:0xE0 -fn_37_1E86C = .text:0x0001E86C; // type:function size:0x190 -fn_37_1E9FC = .text:0x0001E9FC; // type:function size:0xEC -fn_37_1EAE8 = .text:0x0001EAE8; // type:function size:0x190 +DegRingGetNum = .text:0x0001E328; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001E35C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001E478; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001E588; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001E63C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001E78C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001E86C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001E9FC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001EAE8; // type:function size:0x190 scope:local fn_37_1EC78 = .text:0x0001EC78; // type:function size:0x98 fn_37_1ED10 = .text:0x0001ED10; // type:function size:0xC8 fn_37_1EDD8 = .text:0x0001EDD8; // type:function size:0x10C @@ -387,15 +387,15 @@ fn_37_1FDD0 = .text:0x0001FDD0; // type:function size:0x2D0 fn_37_200A0 = .text:0x000200A0; // type:function size:0x50 fn_37_200F0 = .text:0x000200F0; // type:function size:0x4 fn_37_200F4 = .text:0x000200F4; // type:function size:0x980 -fn_37_20A74 = .text:0x00020A74; // type:function size:0x4 -fn_37_20A78 = .text:0x00020A78; // type:function size:0x2EC -fn_37_20D64 = .text:0x00020D64; // type:function size:0x44 -fn_37_20DA8 = .text:0x00020DA8; // type:function size:0x7F4 -fn_37_2159C = .text:0x0002159C; // type:function size:0x34 -fn_37_215D0 = .text:0x000215D0; // type:function size:0xF0 -fn_37_216C0 = .text:0x000216C0; // type:function size:0x214 -fn_37_218D4 = .text:0x000218D4; // type:function size:0x254 -fn_37_21B28 = .text:0x00021B28; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00020A74; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00020A78; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00020D64; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00020DA8; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002159C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000215D0; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000216C0; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000218D4; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00021B28; // type:function size:0x268 scope:local fn_37_21D90 = .text:0x00021D90; // type:function size:0x8C fn_37_21E1C = .text:0x00021E1C; // type:function size:0x12C fn_37_21F48 = .text:0x00021F48; // type:function size:0x4C @@ -409,7 +409,7 @@ fn_37_22A18 = .text:0x00022A18; // type:function size:0x3F8 fn_37_22E10 = .text:0x00022E10; // type:function size:0x1D0 fn_37_22FE0 = .text:0x00022FE0; // type:function size:0x140 fn_37_23120 = .text:0x00023120; // type:function size:0x1FC -fn_37_2331C = .text:0x0002331C; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002331C; // type:function size:0x13C fn_37_23458 = .text:0x00023458; // type:function size:0x200 fn_37_23658 = .text:0x00023658; // type:function size:0x98 fn_37_236F0 = .text:0x000236F0; // type:function size:0x238 @@ -429,53 +429,53 @@ fn_37_23E54 = .text:0x00023E54; // type:function size:0x44 fn_37_23E98 = .text:0x00023E98; // type:function size:0x38 fn_37_23ED0 = .text:0x00023ED0; // type:function size:0x4 fn_37_23ED4 = .text:0x00023ED4; // type:function size:0x38 -fn_37_23F0C = .text:0x00023F0C; // type:function size:0xC8 -fn_37_23FD4 = .text:0x00023FD4; // type:function size:0x138 +_rename_GiveItemP = .text:0x00023F0C; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00023FD4; // type:function size:0x138 fn_37_2410C = .text:0x0002410C; // type:function size:0x138 fn_37_24244 = .text:0x00024244; // type:function size:0xD0 fn_37_24314 = .text:0x00024314; // type:function size:0x90 fn_37_243A4 = .text:0x000243A4; // type:function size:0x94 fn_37_24438 = .text:0x00024438; // type:function size:0x8C -fn_37_244C4 = .text:0x000244C4; // type:function size:0xD4 -fn_37_24598 = .text:0x00024598; // type:function size:0x240 -fn_37_247D8 = .text:0x000247D8; // type:function size:0x98 -fn_37_24870 = .text:0x00024870; // type:function size:0x214 -fn_37_24A84 = .text:0x00024A84; // type:function size:0x10 -fn_37_24A94 = .text:0x00024A94; // type:function size:0xA0 -fn_37_24B34 = .text:0x00024B34; // type:function size:0xD0 -fn_37_24C04 = .text:0x00024C04; // type:function size:0x26C -fn_37_24E70 = .text:0x00024E70; // type:function size:0x38 -fn_37_24EA8 = .text:0x00024EA8; // type:function size:0x50 -fn_37_24EF8 = .text:0x00024EF8; // type:function size:0x70 -fn_37_24F68 = .text:0x00024F68; // type:function size:0x50 -fn_37_24FB8 = .text:0x00024FB8; // type:function size:0x38 -fn_37_24FF0 = .text:0x00024FF0; // type:function size:0x50 -fn_37_25040 = .text:0x00025040; // type:function size:0x38 -fn_37_25078 = .text:0x00025078; // type:function size:0x3C -fn_37_250B4 = .text:0x000250B4; // type:function size:0x44 -fn_37_250F8 = .text:0x000250F8; // type:function size:0x38 -fn_37_25130 = .text:0x00025130; // type:function size:0x4 -fn_37_25134 = .text:0x00025134; // type:function size:0x38 -fn_37_2516C = .text:0x0002516C; // type:function size:0x144 -fn_37_252B0 = .text:0x000252B0; // type:function size:0x158 -fn_37_25408 = .text:0x00025408; // type:function size:0x64 -fn_37_2546C = .text:0x0002546C; // type:function size:0x1C4 -fn_37_25630 = .text:0x00025630; // type:function size:0x3C -fn_37_2566C = .text:0x0002566C; // type:function size:0x6C -fn_37_256D8 = .text:0x000256D8; // type:function size:0x228 -fn_37_25900 = .text:0x00025900; // type:function size:0x28C -fn_37_25B8C = .text:0x00025B8C; // type:function size:0xC -fn_37_25B98 = .text:0x00025B98; // type:function size:0x50 -fn_37_25BE8 = .text:0x00025BE8; // type:function size:0x50 -fn_37_25C38 = .text:0x00025C38; // type:function size:0x50 -fn_37_25C88 = .text:0x00025C88; // type:function size:0x38 -fn_37_25CC0 = .text:0x00025CC0; // type:function size:0x50 -fn_37_25D10 = .text:0x00025D10; // type:function size:0x38 -fn_37_25D48 = .text:0x00025D48; // type:function size:0x3C -fn_37_25D84 = .text:0x00025D84; // type:function size:0x44 -fn_37_25DC8 = .text:0x00025DC8; // type:function size:0x38 -fn_37_25E00 = .text:0x00025E00; // type:function size:0x4 -fn_37_25E04 = .text:0x00025E04; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000244C4; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00024598; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000247D8; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00024870; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00024A84; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00024A94; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00024B34; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00024C04; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00024E70; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00024EA8; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00024EF8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00024F68; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00024FB8; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00024FF0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00025040; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00025078; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000250B4; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000250F8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00025130; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00025134; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002516C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000252B0; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00025408; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002546C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00025630; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002566C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000256D8; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00025900; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00025B8C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00025B98; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00025BE8; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00025C38; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00025C88; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00025CC0; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00025D10; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00025D48; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00025D84; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00025DC8; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00025E00; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00025E04; // type:function size:0x38 scope:local fn_37_25E3C = .text:0x00025E3C; // type:function size:0x280 fn_37_260BC = .text:0x000260BC; // type:function size:0x50 fn_37_2610C = .text:0x0002610C; // type:function size:0x50C @@ -568,8 +568,8 @@ fn_37_31458 = .text:0x00031458; // type:function size:0x54 fn_37_314AC = .text:0x000314AC; // type:function size:0x7EC fn_37_31C98 = .text:0x00031C98; // type:function size:0xB0 fn_37_31D48 = .text:0x00031D48; // type:function size:0xB4 -fn_37_31DFC = .text:0x00031DFC; // type:function size:0x2C -fn_37_31E28 = .text:0x00031E28; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00031DFC; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00031E28; // type:function size:0x30 o_ring_0 = .text:0x00031E58; // type:function size:0x13C scope:local Ring = .text:0x00031F94; // type:function size:0x688 scope:global o_ring_M1 = .text:0x0003261C; // type:function size:0x550 scope:global @@ -604,19 +604,19 @@ fn_37_37BE0 = .text:0x00037BE0; // type:function size:0x2E0 fn_37_37EC0 = .text:0x00037EC0; // type:function size:0x110 fn_37_37FD0 = .text:0x00037FD0; // type:function size:0xF8 fn_37_380C8 = .text:0x000380C8; // type:function size:0x4 -fn_37_380CC = .text:0x000380CC; // type:function size:0x264 -fn_37_38330 = .text:0x00038330; // type:function size:0x148 -fn_37_38478 = .text:0x00038478; // type:function size:0x48 -fn_37_384C0 = .text:0x000384C0; // type:function size:0x1A4 -fn_37_38664 = .text:0x00038664; // type:function size:0x1AC -fn_37_38810 = .text:0x00038810; // type:function size:0x154 -fn_37_38964 = .text:0x00038964; // type:function size:0x4 -fn_37_38968 = .text:0x00038968; // type:function size:0x138 -fn_37_38AA0 = .text:0x00038AA0; // type:function size:0x368 -fn_37_38E08 = .text:0x00038E08; // type:function size:0x224 -fn_37_3902C = .text:0x0003902C; // type:function size:0x20 -fn_37_3904C = .text:0x0003904C; // type:function size:0x4C -fn_37_39098 = .text:0x00039098; // type:function size:0xC4 +ObjectSavePoint = .text:0x000380CC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00038330; // type:function size:0x148 scope:local +savepointExit = .text:0x00038478; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x000384C0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00038664; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00038810; // type:function size:0x154 scope:local +dummyFunc = .text:0x00038964; // type:function size:0x4 scope:local +initCollidata = .text:0x00038968; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00038AA0; // type:function size:0x368 scope:local +savepointSwing = .text:0x00038E08; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003902C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003904C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00039098; // type:function size:0xC4 scope:local fn_37_3915C = .text:0x0003915C; // type:function size:0x20 fn_37_3917C = .text:0x0003917C; // type:function size:0x3C fn_37_391B8 = .text:0x000391B8; // type:function size:0x9C @@ -1388,11 +1388,11 @@ lbl_37_rodata_8C8 = .rodata:0x000008C8; // type:object size:0x4 align:4 data:flo lbl_37_rodata_8CC = .rodata:0x000008CC; // type:object size:0x4 align:4 data:float lbl_37_rodata_8D0 = .rodata:0x000008D0; // type:object size:0x4 align:4 data:float lbl_37_rodata_8D4 = .rodata:0x000008D4; // type:object size:0x4 align:4 data:float -lbl_37_rodata_8D8 = .rodata:0x000008D8; // type:object size:0xC data:4byte -lbl_37_rodata_8E4 = .rodata:0x000008E4; // type:object size:0x4 align:4 data:float -lbl_37_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:float -lbl_37_rodata_8EC = .rodata:0x000008EC; // type:object size:0x4 align:4 data:float -lbl_37_rodata_8F0 = .rodata:0x000008F0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000008D8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000008E4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008E8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008EC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008F0; // type:object size:0x4 scope:local align:4 data:float lbl_37_rodata_8F8 = .rodata:0x000008F8; // type:object size:0x4 align:4 data:float lbl_37_rodata_8FC = .rodata:0x000008FC; // type:object size:0xC data:4byte lbl_37_rodata_908 = .rodata:0x00000908; // type:object size:0x4 align:4 data:float @@ -1503,11 +1503,11 @@ lbl_37_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x8 align:8 data:dou lbl_37_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float lbl_37_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float lbl_37_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x8 align:4 data:float -lbl_37_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float -lbl_37_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:float -lbl_37_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float -lbl_37_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float -lbl_37_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000ADC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float lbl_37_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float lbl_37_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float lbl_37_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float @@ -1530,25 +1530,25 @@ lbl_37_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:flo lbl_37_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float lbl_37_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float lbl_37_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double -lbl_37_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_37_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:8 data:double -lbl_37_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:8 data:double -lbl_37_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_37_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_37_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_37_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B98; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BA0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float lbl_37_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float lbl_37_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float lbl_37_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float @@ -1582,37 +1582,37 @@ lbl_37_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:flo lbl_37_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float lbl_37_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float lbl_37_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_37_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C60 = .rodata:0x00000C60; // type:object size:0x8 align:8 data:double -lbl_37_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C80 = .rodata:0x00000C80; // type:object size:0x8 align:4 data:float -lbl_37_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_37_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_37_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C60; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float lbl_37_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float lbl_37_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float lbl_37_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float @@ -1877,17 +1877,17 @@ lbl_37_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:fl lbl_37_rodata_1138 = .rodata:0x00001138; // type:object size:0x8 align:8 data:double lbl_37_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float lbl_37_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float -lbl_37_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1160 = .rodata:0x00001160; // type:object size:0x8 align:8 data:double -lbl_37_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_37_rodata_116C = .rodata:0x0000116C; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1174 = .rodata:0x00001174; // type:object size:0x4 align:4 data:float -lbl_37_rodata_1178 = .rodata:0x00001178; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001148; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000114C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001154; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001160; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000116C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001174; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float lbl_37_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float lbl_37_rodata_1184 = .rodata:0x00001184; // type:object size:0x4 align:4 data:float lbl_37_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:float @@ -5501,7 +5501,7 @@ lbl_37_data_9A338 = .data:0x0009A338; // type:object size:0x7 data:string lbl_37_data_9A340 = .data:0x0009A340; // type:object size:0x7 data:string lbl_37_data_9A348 = .data:0x0009A348; // type:object size:0x7 data:string lbl_37_data_9A350 = .data:0x0009A350; // type:object size:0x60 -lbl_37_data_9A3B0 = .data:0x0009A3B0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0009A3B0; // type:object size:0x8 lbl_37_data_9A3B8 = .data:0x0009A3B8; // type:object size:0x38 lbl_37_data_9A3F0 = .data:0x0009A3F0; // type:object size:0x38 lbl_37_data_9A428 = .data:0x0009A428; // type:object size:0xE data:string @@ -5579,42 +5579,42 @@ lbl_37_data_9B04C = .data:0x0009B04C; // type:object size:0xB data:string lbl_37_data_9B058 = .data:0x0009B058; // type:object size:0x38 lbl_37_data_9B090 = .data:0x0009B090; // type:object size:0x8 data:byte lbl_37_data_9B098 = .data:0x0009B098; // type:object size:0x5 data:string -lbl_37_data_9B0A0 = .data:0x0009B0A0; // type:object size:0xE data:string -lbl_37_data_9B0B0 = .data:0x0009B0B0; // type:object size:0xE data:string -lbl_37_data_9B0C0 = .data:0x0009B0C0; // type:object size:0xD data:string -lbl_37_data_9B0D0 = .data:0x0009B0D0; // type:object size:0xD data:string -lbl_37_data_9B0E0 = .data:0x0009B0E0; // type:object size:0x30 -lbl_37_data_9B110 = .data:0x0009B110; // type:object size:0x8 -lbl_37_data_9B118 = .data:0x0009B118; // type:object size:0x204 -lbl_37_data_9B31C = .data:0x0009B31C; // type:object size:0x204 -lbl_37_data_9B520 = .data:0x0009B520; // type:object size:0x1C8 -lbl_37_data_9B6E8 = .data:0x0009B6E8; // type:object size:0x40 -lbl_37_data_9B728 = .data:0x0009B728; // type:object size:0x50 -lbl_37_data_9B778 = .data:0x0009B778; // type:object size:0x8 -lbl_37_data_9B780 = .data:0x0009B780; // type:object size:0x20 -lbl_37_data_9B7A0 = .data:0x0009B7A0; // type:object size:0xC0 -lbl_37_data_9B860 = .data:0x0009B860; // type:object size:0x60 -lbl_37_data_9B8C0 = .data:0x0009B8C0; // type:object size:0x40 -lbl_37_data_9B900 = .data:0x0009B900; // type:object size:0x80 -lbl_37_data_9B980 = .data:0x0009B980; // type:object size:0x40 -lbl_37_data_9B9C0 = .data:0x0009B9C0; // type:object size:0x24 -lbl_37_data_9B9E4 = .data:0x0009B9E4; // type:object size:0x1C8 -lbl_37_data_9BBAC = .data:0x0009BBAC; // type:object size:0x1C8 -lbl_37_data_9BD74 = .data:0x0009BD74; // type:object size:0x140 -lbl_37_data_9BEB4 = .data:0x0009BEB4; // type:object size:0x40 -lbl_37_data_9BEF4 = .data:0x0009BEF4; // type:object size:0x50 -lbl_37_data_9BF44 = .data:0x0009BF44; // type:object size:0x8 -lbl_37_data_9BF4C = .data:0x0009BF4C; // type:object size:0x14 -lbl_37_data_9BF60 = .data:0x0009BF60; // type:object size:0x120 -lbl_37_data_9C080 = .data:0x0009C080; // type:object size:0x60 -lbl_37_data_9C0E0 = .data:0x0009C0E0; // type:object size:0x20 -lbl_37_data_9C100 = .data:0x0009C100; // type:object size:0x30 -lbl_37_data_9C130 = .data:0x0009C130; // type:object size:0x24 -lbl_37_data_9C154 = .data:0x0009C154; // type:object size:0x8 -lbl_37_data_9C15C = .data:0x0009C15C; // type:object size:0x30 -lbl_37_data_9C18C = .data:0x0009C18C; // type:object size:0x4 align:4 data:float -lbl_37_data_9C190 = .data:0x0009C190; // type:object size:0x4 align:4 data:float -lbl_37_data_9C194 = .data:0x0009C194; // type:object size:0x4 align:4 data:float +@18 = .data:0x0009B0A0; // type:object size:0xE scope:local data:string +@19 = .data:0x0009B0B0; // type:object size:0xE scope:local data:string +@20 = .data:0x0009B0C0; // type:object size:0xD scope:local data:string +@21 = .data:0x0009B0D0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0009B0E0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0009B110; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0009B118; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0009B31C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0009B520; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0009B6E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0009B728; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0009B778; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0009B780; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0009B7A0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0009B860; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0009B8C0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0009B900; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0009B980; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0009B9C0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0009B9E4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0009BBAC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0009BD74; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0009BEB4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0009BEF4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0009BF44; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0009BF4C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0009BF60; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0009C080; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0009C0E0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0009C100; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0009C130; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0009C154; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0009C15C; // type:object size:0x30 scope:local +spring3_k = .data:0x0009C18C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0009C190; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0009C194; // type:object size:0x4 scope:local align:4 data:float lbl_37_data_9C198 = .data:0x0009C198; // type:object size:0xE data:string lbl_37_data_9C1A8 = .data:0x0009C1A8; // type:object size:0xC lbl_37_data_9C1B4 = .data:0x0009C1B4; // type:object size:0x8 @@ -5850,7 +5850,7 @@ lbl_37_data_A2210 = .data:0x000A2210; // type:object size:0x14 lbl_37_data_A2224 = .data:0x000A2224; // type:object size:0x24 lbl_37_data_A2248 = .data:0x000A2248; // type:object size:0x40 data:4byte lbl_37_data_A2288 = .data:0x000A2288; // type:object size:0x30 -lbl_37_data_A22B8 = .data:0x000A22B8; // type:object size:0x5 data:string +@115 = .data:0x000A22B8; // type:object size:0x5 scope:local data:string lbl_37_data_A22C0 = .data:0x000A22C0; // type:object size:0xE data:string lbl_37_data_A22D0 = .data:0x000A22D0; // type:object size:0xD data:string lbl_37_data_A22E0 = .data:0x000A22E0; // type:object size:0x18 @@ -5885,149 +5885,149 @@ lbl_37_data_A3418 = .data:0x000A3418; // type:object size:0x8 lbl_37_data_A3420 = .data:0x000A3420; // type:object size:0xC lbl_37_data_A342C = .data:0x000A342C; // type:object size:0x8 lbl_37_data_A3434 = .data:0x000A3434; // type:object size:0x1C -lbl_37_data_A3450 = .data:0x000A3450; // type:object size:0xD data:string -lbl_37_data_A3460 = .data:0x000A3460; // type:object size:0xD data:string -lbl_37_data_A3470 = .data:0x000A3470; // type:object size:0x18 -lbl_37_data_A3488 = .data:0x000A3488; // type:object size:0x8 -lbl_37_data_A3490 = .data:0x000A3490; // type:object size:0x2D0 -lbl_37_data_A3760 = .data:0x000A3760; // type:object size:0xCE4 -lbl_37_data_A4444 = .data:0x000A4444; // type:object size:0x18 -lbl_37_data_A445C = .data:0x000A445C; // type:object size:0xE data:string -lbl_37_data_A446C = .data:0x000A446C; // type:object size:0xC -lbl_37_data_A4478 = .data:0x000A4478; // type:object size:0x8 -lbl_37_data_A4480 = .data:0x000A4480; // type:object size:0x50 -lbl_37_data_A44D0 = .data:0x000A44D0; // type:object size:0xCC -lbl_37_data_A459C = .data:0x000A459C; // type:object size:0x18 -lbl_37_data_A45B4 = .data:0x000A45B4; // type:object size:0xC -lbl_37_data_A45C0 = .data:0x000A45C0; // type:object size:0x8 -lbl_37_data_A45C8 = .data:0x000A45C8; // type:object size:0x50 -lbl_37_data_A4618 = .data:0x000A4618; // type:object size:0xCC -lbl_37_data_A46E4 = .data:0x000A46E4; // type:object size:0x18 -lbl_37_data_A46FC = .data:0x000A46FC; // type:object size:0xD data:string -lbl_37_data_A470C = .data:0x000A470C; // type:object size:0xD data:string -lbl_37_data_A471C = .data:0x000A471C; // type:object size:0xD data:string -lbl_37_data_A472C = .data:0x000A472C; // type:object size:0xD data:string -lbl_37_data_A473C = .data:0x000A473C; // type:object size:0x30 -lbl_37_data_A476C = .data:0x000A476C; // type:object size:0x8 -lbl_37_data_A4774 = .data:0x000A4774; // type:object size:0x108 -lbl_37_data_A487C = .data:0x000A487C; // type:object size:0x18C -lbl_37_data_A4A08 = .data:0x000A4A08; // type:object size:0x18 -lbl_37_data_A4A20 = .data:0x000A4A20; // type:object size:0x38 -lbl_37_data_A4A58 = .data:0x000A4A58; // type:object size:0x100 -lbl_37_data_A4B58 = .data:0x000A4B58; // type:object size:0x15C -lbl_37_data_A4CB4 = .data:0x000A4CB4; // type:object size:0x18 -lbl_37_data_A4CCC = .data:0x000A4CCC; // type:object size:0x38 -lbl_37_data_A4D04 = .data:0x000A4D04; // type:object size:0x10C -lbl_37_data_A4E10 = .data:0x000A4E10; // type:object size:0x15C -lbl_37_data_A4F6C = .data:0x000A4F6C; // type:object size:0x18 -lbl_37_data_A4F84 = .data:0x000A4F84; // type:object size:0x38 -lbl_37_data_A4FBC = .data:0x000A4FBC; // type:object size:0xC0 -lbl_37_data_A507C = .data:0x000A507C; // type:object size:0x114 -lbl_37_data_A5190 = .data:0x000A5190; // type:object size:0x18 -lbl_37_data_A51A8 = .data:0x000A51A8; // type:object size:0x38 -lbl_37_data_A51E0 = .data:0x000A51E0; // type:object size:0x108 -lbl_37_data_A52E8 = .data:0x000A52E8; // type:object size:0x18C -lbl_37_data_A5474 = .data:0x000A5474; // type:object size:0x18 -lbl_37_data_A548C = .data:0x000A548C; // type:object size:0x38 -lbl_37_data_A54C4 = .data:0x000A54C4; // type:object size:0x34 -lbl_37_data_A54F8 = .data:0x000A54F8; // type:object size:0x6C -lbl_37_data_A5564 = .data:0x000A5564; // type:object size:0x18 -lbl_37_data_A557C = .data:0x000A557C; // type:object size:0x38 -lbl_37_data_A55B4 = .data:0x000A55B4; // type:object size:0x34 -lbl_37_data_A55E8 = .data:0x000A55E8; // type:object size:0x6C -lbl_37_data_A5654 = .data:0x000A5654; // type:object size:0x18 -lbl_37_data_A566C = .data:0x000A566C; // type:object size:0x38 -lbl_37_data_A56A4 = .data:0x000A56A4; // type:object size:0x2B0 -lbl_37_data_A5954 = .data:0x000A5954; // type:object size:0x3B4 -lbl_37_data_A5D08 = .data:0x000A5D08; // type:object size:0x18 -lbl_37_data_A5D20 = .data:0x000A5D20; // type:object size:0x38 -lbl_37_data_A5D58 = .data:0x000A5D58; // type:object size:0x174 -lbl_37_data_A5ECC = .data:0x000A5ECC; // type:object size:0x234 -lbl_37_data_A6100 = .data:0x000A6100; // type:object size:0x18 -lbl_37_data_A6118 = .data:0x000A6118; // type:object size:0x38 -lbl_37_data_A6150 = .data:0x000A6150; // type:object size:0x20 -lbl_37_data_A6170 = .data:0x000A6170; // type:object size:0x20 -lbl_37_data_A6190 = .data:0x000A6190; // type:object size:0xA0 -lbl_37_data_A6230 = .data:0x000A6230; // type:object size:0xA0 -lbl_37_data_A62D0 = .data:0x000A62D0; // type:object size:0xA0 -lbl_37_data_A6370 = .data:0x000A6370; // type:object size:0xA0 -lbl_37_data_A6410 = .data:0x000A6410; // type:object size:0xA0 -lbl_37_data_A64B0 = .data:0x000A64B0; // type:object size:0x20 -lbl_37_data_A64D0 = .data:0x000A64D0; // type:object size:0x20 -lbl_37_data_A64F0 = .data:0x000A64F0; // type:object size:0xA0 -lbl_37_data_A6590 = .data:0x000A6590; // type:object size:0x90 -lbl_37_data_A6620 = .data:0x000A6620; // type:object size:0xC data:4byte -lbl_37_data_A662C = .data:0x000A662C; // type:object size:0xD data:string -lbl_37_data_A663C = .data:0x000A663C; // type:object size:0x30 -lbl_37_data_A666C = .data:0x000A666C; // type:object size:0x8 -lbl_37_data_A6674 = .data:0x000A6674; // type:object size:0x108 -lbl_37_data_A677C = .data:0x000A677C; // type:object size:0x18C -lbl_37_data_A6908 = .data:0x000A6908; // type:object size:0x18 -lbl_37_data_A6920 = .data:0x000A6920; // type:object size:0x38 -lbl_37_data_A6958 = .data:0x000A6958; // type:object size:0x100 -lbl_37_data_A6A58 = .data:0x000A6A58; // type:object size:0x15C -lbl_37_data_A6BB4 = .data:0x000A6BB4; // type:object size:0x18 -lbl_37_data_A6BCC = .data:0x000A6BCC; // type:object size:0x38 -lbl_37_data_A6C04 = .data:0x000A6C04; // type:object size:0x10C -lbl_37_data_A6D10 = .data:0x000A6D10; // type:object size:0x15C -lbl_37_data_A6E6C = .data:0x000A6E6C; // type:object size:0x18 -lbl_37_data_A6E84 = .data:0x000A6E84; // type:object size:0x38 -lbl_37_data_A6EBC = .data:0x000A6EBC; // type:object size:0xC0 -lbl_37_data_A6F7C = .data:0x000A6F7C; // type:object size:0x114 -lbl_37_data_A7090 = .data:0x000A7090; // type:object size:0x18 -lbl_37_data_A70A8 = .data:0x000A70A8; // type:object size:0x38 -lbl_37_data_A70E0 = .data:0x000A70E0; // type:object size:0x108 -lbl_37_data_A71E8 = .data:0x000A71E8; // type:object size:0x18C -lbl_37_data_A7374 = .data:0x000A7374; // type:object size:0x18 -lbl_37_data_A738C = .data:0x000A738C; // type:object size:0x38 -lbl_37_data_A73C4 = .data:0x000A73C4; // type:object size:0x34 -lbl_37_data_A73F8 = .data:0x000A73F8; // type:object size:0x6C -lbl_37_data_A7464 = .data:0x000A7464; // type:object size:0x18 -lbl_37_data_A747C = .data:0x000A747C; // type:object size:0x38 -lbl_37_data_A74B4 = .data:0x000A74B4; // type:object size:0x34 -lbl_37_data_A74E8 = .data:0x000A74E8; // type:object size:0x6C -lbl_37_data_A7554 = .data:0x000A7554; // type:object size:0x18 -lbl_37_data_A756C = .data:0x000A756C; // type:object size:0x38 -lbl_37_data_A75A4 = .data:0x000A75A4; // type:object size:0x2B0 -lbl_37_data_A7854 = .data:0x000A7854; // type:object size:0x3B4 -lbl_37_data_A7C08 = .data:0x000A7C08; // type:object size:0x18 -lbl_37_data_A7C20 = .data:0x000A7C20; // type:object size:0x38 -lbl_37_data_A7C58 = .data:0x000A7C58; // type:object size:0x174 -lbl_37_data_A7DCC = .data:0x000A7DCC; // type:object size:0x234 -lbl_37_data_A8000 = .data:0x000A8000; // type:object size:0x18 -lbl_37_data_A8018 = .data:0x000A8018; // type:object size:0x38 -lbl_37_data_A8050 = .data:0x000A8050; // type:object size:0x140 -lbl_37_data_A8190 = .data:0x000A8190; // type:object size:0x20 -lbl_37_data_A81B0 = .data:0x000A81B0; // type:object size:0x140 -lbl_37_data_A82F0 = .data:0x000A82F0; // type:object size:0x140 -lbl_37_data_A8430 = .data:0x000A8430; // type:object size:0x140 -lbl_37_data_A8570 = .data:0x000A8570; // type:object size:0x140 -lbl_37_data_A86B0 = .data:0x000A86B0; // type:object size:0x140 -lbl_37_data_A87F0 = .data:0x000A87F0; // type:object size:0x140 -lbl_37_data_A8930 = .data:0x000A8930; // type:object size:0x140 -lbl_37_data_A8A70 = .data:0x000A8A70; // type:object size:0x140 -lbl_37_data_A8BB0 = .data:0x000A8BB0; // type:object size:0x90 -lbl_37_data_A8C40 = .data:0x000A8C40; // type:object size:0xC data:4byte -lbl_37_data_A8C4C = .data:0x000A8C4C; // type:object size:0x1C -lbl_37_data_A8C68 = .data:0x000A8C68; // type:object size:0x60 -lbl_37_data_A8CC8 = .data:0x000A8CC8; // type:object size:0x4 data:4byte -lbl_37_data_A8CCC = .data:0x000A8CCC; // type:object size:0x4 data:4byte -lbl_37_data_A8CD0 = .data:0x000A8CD0; // type:object size:0x4 align:4 data:float -lbl_37_data_A8CD4 = .data:0x000A8CD4; // type:object size:0x4 align:4 data:float -lbl_37_data_A8CD8 = .data:0x000A8CD8; // type:object size:0x4 align:4 data:float -lbl_37_data_A8CDC = .data:0x000A8CDC; // type:object size:0x4 data:4byte -lbl_37_data_A8CE0 = .data:0x000A8CE0; // type:object size:0x4 data:4byte -lbl_37_data_A8CE4 = .data:0x000A8CE4; // type:object size:0x4 align:4 data:float -lbl_37_data_A8CE8 = .data:0x000A8CE8; // type:object size:0x4 align:4 data:float -lbl_37_data_A8CEC = .data:0x000A8CEC; // type:object size:0x4 align:4 data:float -lbl_37_data_A8CF0 = .data:0x000A8CF0; // type:object size:0xC -lbl_37_data_A8CFC = .data:0x000A8CFC; // type:object size:0xC -lbl_37_data_A8D08 = .data:0x000A8D08; // type:object size:0xC -lbl_37_data_A8D14 = .data:0x000A8D14; // type:object size:0xC -lbl_37_data_A8D20 = .data:0x000A8D20; // type:object size:0xC -lbl_37_data_A8D2C = .data:0x000A8D2C; // type:object size:0x4 data:4byte -lbl_37_data_A8D30 = .data:0x000A8D30; // type:object size:0xC -lbl_37_data_A8D3C = .data:0x000A8D3C; // type:object size:0xC +@19 = .data:0x000A3450; // type:object size:0xD scope:local data:string +@20 = .data:0x000A3460; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000A3470; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000A3488; // type:object size:0x8 scope:local +goalring_plist = .data:0x000A3490; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000A3760; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000A4444; // type:object size:0x18 scope:local +@21 = .data:0x000A445C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000A446C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000A4478; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000A4480; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000A44D0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000A459C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000A45B4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000A45C0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000A45C8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000A4618; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000A46E4; // type:object size:0x18 scope:local +@22 = .data:0x000A46FC; // type:object size:0xD scope:local data:string +@23 = .data:0x000A470C; // type:object size:0xD scope:local data:string +@24 = .data:0x000A471C; // type:object size:0xD scope:local data:string +@25 = .data:0x000A472C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000A473C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000A476C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000A4774; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000A487C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000A4A08; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000A4A20; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000A4A58; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000A4B58; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000A4CB4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000A4CCC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000A4D04; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000A4E10; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000A4F6C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000A4F84; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000A4FBC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000A507C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000A5190; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000A51A8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000A51E0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000A52E8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000A5474; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000A548C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000A54C4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000A54F8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000A5564; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000A557C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000A55B4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000A55E8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000A5654; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000A566C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000A56A4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000A5954; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000A5D08; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000A5D20; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000A5D58; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000A5ECC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000A6100; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000A6118; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000A6150; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000A6170; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000A6190; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000A6230; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000A62D0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000A6370; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000A6410; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000A64B0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000A64D0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000A64F0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000A6590; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000A6620; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000A662C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000A663C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000A666C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000A6674; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000A677C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000A6908; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000A6920; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000A6958; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000A6A58; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000A6BB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000A6BCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000A6C04; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000A6D10; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000A6E6C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000A6E84; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000A6EBC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000A6F7C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000A7090; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000A70A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000A70E0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000A71E8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000A7374; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000A738C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000A73C4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000A73F8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000A7464; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000A747C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000A74B4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000A74E8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000A7554; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000A756C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000A75A4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000A7854; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000A7C08; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000A7C20; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000A7C58; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000A7DCC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000A8000; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000A8018; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000A8050; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000A8190; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000A81B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000A82F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000A8430; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000A8570; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000A86B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000A87F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000A8930; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000A8A70; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000A8BB0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000A8C40; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000A8C4C; // type:object size:0x1C +goalring_colli_info = .data:0x000A8C68; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000A8CC8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000A8CCC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000A8CD0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000A8CD4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000A8CD8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000A8CDC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000A8CE0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000A8CE4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000A8CE8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000A8CEC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000A8CF0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000A8CFC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000A8D08; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000A8D14; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000A8D20; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000A8D2C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000A8D30; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000A8D3C; // type:object size:0xC scope:local lbl_37_data_A8D48 = .data:0x000A8D48; // type:object size:0xE data:string lbl_37_data_A8D58 = .data:0x000A8D58; // type:object size:0xD data:string lbl_37_data_A8D68 = .data:0x000A8D68; // type:object size:0xD data:string @@ -6113,30 +6113,30 @@ lbl_37_data_AC650 = .data:0x000AC650; // type:object size:0xD data:string lbl_37_data_AC660 = .data:0x000AC660; // type:object size:0xE data:string lbl_37_data_AC670 = .data:0x000AC670; // type:object size:0xD data:string lbl_37_data_AC680 = .data:0x000AC680; // type:object size:0x24 -lbl_37_data_AC6A4 = .data:0x000AC6A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000AC6A4; // type:object size:0x8 lbl_37_data_AC6AC = .data:0x000AC6AC; // type:object size:0x98 lbl_37_data_AC744 = .data:0x000AC744; // type:object size:0x2DC -lbl_37_data_ACA20 = .data:0x000ACA20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000ACA20; // type:object size:0x18 lbl_37_data_ACA38 = .data:0x000ACA38; // type:object size:0x164 lbl_37_data_ACB9C = .data:0x000ACB9C; // type:object size:0x15C -lbl_37_data_ACCF8 = .data:0x000ACCF8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000ACCF8; // type:object size:0x18 lbl_37_data_ACD10 = .data:0x000ACD10; // type:object size:0x1B4 lbl_37_data_ACEC4 = .data:0x000ACEC4; // type:object size:0x15C -lbl_37_data_AD020 = .data:0x000AD020; // type:object size:0x18 -lbl_37_data_AD038 = .data:0x000AD038; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000AD020; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000AD038; // type:object size:0x30 lbl_37_data_AD068 = .data:0x000AD068; // type:object size:0x10 -lbl_37_data_AD078 = .data:0x000AD078; // type:object size:0x58 data:4byte -jumptable_37_data_AD0D0 = .data:0x000AD0D0; // type:object size:0x1C scope:local -lbl_37_data_AD0EC = .data:0x000AD0EC; // type:object size:0xC -lbl_37_data_AD0F8 = .data:0x000AD0F8; // type:object size:0xE data:string -lbl_37_data_AD108 = .data:0x000AD108; // type:object size:0xC -lbl_37_data_AD114 = .data:0x000AD114; // type:object size:0x8 -lbl_37_data_AD11C = .data:0x000AD11C; // type:object size:0x3D4 -lbl_37_data_AD4F0 = .data:0x000AD4F0; // type:object size:0x4A4 -lbl_37_data_AD994 = .data:0x000AD994; // type:object size:0x18 -lbl_37_data_AD9AC = .data:0x000AD9AC; // type:object size:0x30 -lbl_37_data_AD9DC = .data:0x000AD9DC; // type:object size:0x58 data:4byte -jumptable_37_data_ADA34 = .data:0x000ADA34; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000AD078; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000AD0D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000AD0EC; // type:object size:0xC scope:local +@21 = .data:0x000AD0F8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000AD108; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000AD114; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000AD11C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000AD4F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000AD994; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000AD9AC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000AD9DC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000ADA34; // type:object size:0x1C scope:local lbl_37_data_ADA60 = .data:0x000ADA60; // type:object size:0xD data:string lbl_37_data_ADA70 = .data:0x000ADA70; // type:object size:0xE data:string lbl_37_data_ADA80 = .data:0x000ADA80; // type:object size:0xD data:string @@ -6874,29 +6874,29 @@ lbl_37_data_D5D40 = .data:0x000D5D40; // type:object size:0x30 lbl_37_data_D5D70 = .data:0x000D5D70; // type:object size:0x30 lbl_37_data_D5DA0 = .data:0x000D5DA0; // type:object size:0xE data:string lbl_37_data_D5DB0 = .data:0x000D5DB0; // type:object size:0xC -lbl_37_data_D5DBC = .data:0x000D5DBC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000D5DBC; // type:object size:0x8 lbl_37_data_D5DC4 = .data:0x000D5DC4; // type:object size:0x318 lbl_37_data_D60DC = .data:0x000D60DC; // type:object size:0x42C -lbl_37_data_D6508 = .data:0x000D6508; // type:object size:0x18 -lbl_37_data_D6520 = .data:0x000D6520; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000D6508; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000D6520; // type:object size:0x38 lbl_37_data_D6558 = .data:0x000D6558; // type:object size:0x318 lbl_37_data_D6870 = .data:0x000D6870; // type:object size:0x42C -lbl_37_data_D6C9C = .data:0x000D6C9C; // type:object size:0x18 -lbl_37_data_D6CB4 = .data:0x000D6CB4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000D6C9C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000D6CB4; // type:object size:0x38 lbl_37_data_D6CEC = .data:0x000D6CEC; // type:object size:0x69C lbl_37_data_D7388 = .data:0x000D7388; // type:object size:0x7BC -lbl_37_data_D7B44 = .data:0x000D7B44; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000D7B44; // type:object size:0x18 lbl_37_data_D7B5C = .data:0x000D7B5C; // type:object size:0x268 -lbl_37_data_D7DC4 = .data:0x000D7DC4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000D7DC4; // type:object size:0x24 lbl_37_data_D7DE8 = .data:0x000D7DE8; // type:object size:0x268 -lbl_37_data_D8050 = .data:0x000D8050; // type:object size:0x24 -lbl_37_data_D8074 = .data:0x000D8074; // type:object size:0x30 -lbl_37_data_D80A4 = .data:0x000D80A4; // type:object size:0x4 align:4 data:float -lbl_37_data_D80A8 = .data:0x000D80A8; // type:object size:0x4 align:4 data:float -lbl_37_data_D80AC = .data:0x000D80AC; // type:object size:0x4 align:4 data:float -lbl_37_data_D80B0 = .data:0x000D80B0; // type:object size:0x4 data:4byte -jumptable_37_data_D80B4 = .data:0x000D80B4; // type:object size:0x30 scope:local -lbl_37_data_D80E4 = .data:0x000D80E4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000D8050; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000D8074; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000D80A4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000D80A8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000D80AC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000D80B0; // type:object size:0x4 data:4byte +@91 = .data:0x000D80B4; // type:object size:0x30 scope:local +vec$111 = .data:0x000D80E4; // type:object size:0x18 scope:local lbl_37_data_D8100 = .data:0x000D8100; // type:object size:0xE data:string lbl_37_data_D8110 = .data:0x000D8110; // type:object size:0xE data:string lbl_37_data_D8120 = .data:0x000D8120; // type:object size:0xD data:string @@ -8277,7 +8277,7 @@ lbl_37_bss_4F8 = .bss:0x000004F8; // type:object size:0x8 data:4byte lbl_37_bss_500 = .bss:0x00000500; // type:object size:0x4 data:4byte lbl_37_bss_504 = .bss:0x00000504; // type:object size:0x4 data:4byte lbl_37_bss_508 = .bss:0x00000508; // type:object size:0x640 data:4byte -lbl_37_bss_B48 = .bss:0x00000B48; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B48; // type:object size:0x4 scope:local data:4byte lbl_37_bss_B50 = .bss:0x00000B50; // type:object size:0x8 data:4byte lbl_37_bss_B58 = .bss:0x00000B58; // type:object size:0x8 data:4byte lbl_37_bss_B60 = .bss:0x00000B60; // type:object size:0x8 data:4byte @@ -8293,7 +8293,7 @@ colli_timer = .bss:0x00000B88; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B8C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B90; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B94; // type:object size:0x4 scope:local data:4byte -lbl_37_bss_B98 = .bss:0x00000B98; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B98; // type:object size:0x4 scope:local data:4byte lbl_37_bss_BA0 = .bss:0x00000BA0; // type:object size:0x4 data:4byte lbl_37_bss_BA4 = .bss:0x00000BA4; // type:object size:0x4 data:4byte lbl_37_bss_BA8 = .bss:0x00000BA8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg38D/splits.txt b/config/GSNE8P/stg38D/splits.txt index 3fc2e918..b710332a 100644 --- a/config/GSNE8P/stg38D/splits.txt +++ b/config/GSNE8P/stg38D/splits.txt @@ -150,13 +150,10 @@ stg38D_35.c: .text start:0x00019694 end:0x0001A6D4 .rodata start:0x000008A8 end:0x000008F8 -stg38D_36.c: - .text start:0x0001A878 end:0x0001AA10 - .rodata start:0x000008F8 end:0x00000910 - -stg38D_37.c: - .text start:0x0001AA10 end:0x0001AD14 - .rodata start:0x00000910 end:0x00000918 +OBJECT/o_3spring.c: + .text start:0x0001A878 end:0x0001AD14 + .rodata start:0x000008F8 end:0x00000918 + .data start:0x00095440 end:0x00096538 stg38D_38.c: .text start:0x0001AD14 end:0x0001B19C @@ -194,9 +191,10 @@ stg38D_47.c: .text start:0x00020DA4 end:0x00021BE8 .rodata start:0x00000B50 end:0x00000BA8 -stg38D_48.c: - .text start:0x00021C1C end:0x000223A8 +OBJECT/o_degring_linear.c: + .text start:0x00021BE8 end:0x00022538 .rodata start:0x00000BA8 end:0x00000BC0 + .data start:0x0009C798 end:0x0009C7A0 stg38D_49.c: .text start:0x00022C2C end:0x00022F3C @@ -210,9 +208,11 @@ stg38D_51.c: .text start:0x000239B4 end:0x00024334 .rodata start:0x00000C00 end:0x00000C30 -stg38D_52.c: - .text start:0x00024338 end:0x00025650 +OBJECT/o_goalring.c: + .text start:0x00024334 end:0x00025650 .rodata start:0x00000C30 end:0x00000C88 + .data start:0x0009D930 end:0x000A3228 + .bss start:0x00000F88 end:0x00000F90 stg38D_53.c: .text start:0x00025650 end:0x00026070 @@ -230,21 +230,15 @@ stg38D_56.c: .text start:0x00027B04 end:0x00027BD4 .rodata start:0x00000D10 end:0x00000D18 -stg38D_57.c: - .text start:0x00027E58 end:0x00028900 - .rodata start:0x00000D18 end:0x00000D50 - -stg38D_58.c: - .text start:0x00028974 end:0x000289B8 - .rodata start:0x00000D50 end:0x00000D58 - -stg38D_59.c: - .text start:0x00028B70 end:0x000295D0 - .rodata start:0x00000D58 end:0x00000D98 +OBJECT/o_itemboxair.c: + .text start:0x00027D84 end:0x00028A2C + .rodata start:0x00000D18 end:0x00000D58 + .data start:0x000A7558 end:0x000A75D8 -stg38D_60.c: - .text start:0x00029644 end:0x00029688 - .rodata start:0x00000D98 end:0x00000DA0 +OBJECT/o_itemboxballoon.c: + .text start:0x00028A2C end:0x000296FC + .rodata start:0x00000D58 end:0x00000DA0 + .data start:0x000A75D8 end:0x000A7F30 stg38D_61.c: .text start:0x000296FC end:0x0002A0B0 @@ -292,9 +286,11 @@ stg38D_71.c: .text start:0x00039D48 end:0x0003B7EC .rodata start:0x00001188 end:0x00001218 -stg38D_72.c: +OBJECT/o_savepoint.c: .text start:0x0003B9F8 end:0x0003CA88 .rodata start:0x00001218 end:0x00001250 + .data start:0x000D2590 end:0x000D25E0 + .bss start:0x00000FD8 end:0x00000FE0 stg38D_73.c: .text start:0x0003D0EC end:0x0003E598 diff --git a/config/GSNE8P/stg38D/symbols.txt b/config/GSNE8P/stg38D/symbols.txt index 95eab211..a1a424ae 100644 --- a/config/GSNE8P/stg38D/symbols.txt +++ b/config/GSNE8P/stg38D/symbols.txt @@ -211,13 +211,13 @@ fn_38_10804 = .text:0x00010804; // type:function size:0x44 fn_38_10848 = .text:0x00010848; // type:function size:0x50 fn_38_10898 = .text:0x00010898; // type:function size:0x6C fn_38_10904 = .text:0x00010904; // type:function size:0xC8 -fn_38_109CC = .text:0x000109CC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000109CC; // type:function size:0x30 fn_38_109FC = .text:0x000109FC; // type:function size:0x30C -fn_38_10D08 = .text:0x00010D08; // type:function size:0x74 -fn_38_10D7C = .text:0x00010D7C; // type:function size:0xBC -fn_38_10E38 = .text:0x00010E38; // type:function size:0x40 -fn_38_10E78 = .text:0x00010E78; // type:function size:0x2C -fn_38_10EA4 = .text:0x00010EA4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00010D08; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00010D7C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00010E38; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00010E78; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00010EA4; // type:function size:0x60 fn_38_10F04 = .text:0x00010F04; // type:function size:0x12C fn_38_11030 = .text:0x00011030; // type:function size:0xD0 fn_38_11100 = .text:0x00011100; // type:function size:0x18C @@ -247,11 +247,11 @@ fn_38_14010 = .text:0x00014010; // type:function size:0x1CC fn_38_141DC = .text:0x000141DC; // type:function size:0x88 fn_38_14264 = .text:0x00014264; // type:function size:0xD0 fn_38_14334 = .text:0x00014334; // type:function size:0xE8 -fn_38_1441C = .text:0x0001441C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001441C; // type:function size:0x100 fn_38_1451C = .text:0x0001451C; // type:function size:0x198 fn_38_146B4 = .text:0x000146B4; // type:function size:0xA8 fn_38_1475C = .text:0x0001475C; // type:function size:0x70 -fn_38_147CC = .text:0x000147CC; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000147CC; // type:function size:0x114 fn_38_148E0 = .text:0x000148E0; // type:function size:0x6C fn_38_1494C = .text:0x0001494C; // type:function size:0x180 fn_38_14ACC = .text:0x00014ACC; // type:function size:0xA4 @@ -286,7 +286,7 @@ fn_38_16954 = .text:0x00016954; // type:function size:0xA4 fn_38_169F8 = .text:0x000169F8; // type:function size:0xA4 fn_38_16A9C = .text:0x00016A9C; // type:function size:0xA4 fn_38_16B40 = .text:0x00016B40; // type:function size:0xB0 -fn_38_16BF0 = .text:0x00016BF0; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00016BF0; // type:function size:0x19C fn_38_16D8C = .text:0x00016D8C; // type:function size:0x198 _rename_MakeParticle = .text:0x00016F24; // type:function size:0x19C fn_38_170C0 = .text:0x000170C0; // type:function size:0x198 @@ -298,7 +298,7 @@ fn_38_17A28 = .text:0x00017A28; // type:function size:0x128 fn_38_17B50 = .text:0x00017B50; // type:function size:0x4 fn_38_17B54 = .text:0x00017B54; // type:function size:0x4 fn_38_17B58 = .text:0x00017B58; // type:function size:0x40 -fn_38_17B98 = .text:0x00017B98; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00017B98; // type:function size:0x1E4 fn_38_17D7C = .text:0x00017D7C; // type:function size:0x24 fn_38_17DA0 = .text:0x00017DA0; // type:function size:0x1C0 fn_38_17F60 = .text:0x00017F60; // type:function size:0x1F4 @@ -306,7 +306,7 @@ fn_38_18154 = .text:0x00018154; // type:function size:0x190 fn_38_182E4 = .text:0x000182E4; // type:function size:0xF8 fn_38_183DC = .text:0x000183DC; // type:function size:0x1D4 fn_38_185B0 = .text:0x000185B0; // type:function size:0x18C -fn_38_1873C = .text:0x0001873C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001873C; // type:function size:0x1C8 fn_38_18904 = .text:0x00018904; // type:function size:0xD0 fn_38_189D4 = .text:0x000189D4; // type:function size:0x358 fn_38_18D2C = .text:0x00018D2C; // type:function size:0x2C0 @@ -327,11 +327,11 @@ fn_38_1A324 = .text:0x0001A324; // type:function size:0x1C4 fn_38_1A4E8 = .text:0x0001A4E8; // type:function size:0x1EC fn_38_1A6D4 = .text:0x0001A6D4; // type:function size:0x120 fn_38_1A7F4 = .text:0x0001A7F4; // type:function size:0x84 -fn_38_1A878 = .text:0x0001A878; // type:function size:0x198 -fn_38_1AA10 = .text:0x0001AA10; // type:function size:0xD4 -fn_38_1AAE4 = .text:0x0001AAE4; // type:function size:0x38 -fn_38_1AB1C = .text:0x0001AB1C; // type:function size:0x144 -fn_38_1AC60 = .text:0x0001AC60; // type:function size:0xB4 +Object3SpringJump = .text:0x0001A878; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001AA10; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001AAE4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001AB1C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001AC60; // type:function size:0xB4 scope:local fn_38_1AD14 = .text:0x0001AD14; // type:function size:0xF8 fn_38_1AE0C = .text:0x0001AE0C; // type:function size:0xFC fn_38_1AF08 = .text:0x0001AF08; // type:function size:0x30 @@ -414,15 +414,15 @@ fn_38_20E8C = .text:0x00020E8C; // type:function size:0x38 fn_38_20EC4 = .text:0x00020EC4; // type:function size:0x968 fn_38_2182C = .text:0x0002182C; // type:function size:0x10C fn_38_21938 = .text:0x00021938; // type:function size:0x2B0 -fn_38_21BE8 = .text:0x00021BE8; // type:function size:0x34 -fn_38_21C1C = .text:0x00021C1C; // type:function size:0x11C -fn_38_21D38 = .text:0x00021D38; // type:function size:0x110 -fn_38_21E48 = .text:0x00021E48; // type:function size:0xB4 -fn_38_21EFC = .text:0x00021EFC; // type:function size:0x150 -fn_38_2204C = .text:0x0002204C; // type:function size:0xE0 -fn_38_2212C = .text:0x0002212C; // type:function size:0x190 -fn_38_222BC = .text:0x000222BC; // type:function size:0xEC -fn_38_223A8 = .text:0x000223A8; // type:function size:0x190 +DegRingGetNum = .text:0x00021BE8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00021C1C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00021D38; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00021E48; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00021EFC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0002204C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0002212C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000222BC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000223A8; // type:function size:0x190 scope:local fn_38_22538 = .text:0x00022538; // type:function size:0x98 fn_38_225D0 = .text:0x000225D0; // type:function size:0xC8 fn_38_22698 = .text:0x00022698; // type:function size:0x10C @@ -441,15 +441,15 @@ fn_38_23690 = .text:0x00023690; // type:function size:0x2D0 fn_38_23960 = .text:0x00023960; // type:function size:0x50 fn_38_239B0 = .text:0x000239B0; // type:function size:0x4 fn_38_239B4 = .text:0x000239B4; // type:function size:0x980 -fn_38_24334 = .text:0x00024334; // type:function size:0x4 -fn_38_24338 = .text:0x00024338; // type:function size:0x2EC -fn_38_24624 = .text:0x00024624; // type:function size:0x44 -fn_38_24668 = .text:0x00024668; // type:function size:0x7F4 -fn_38_24E5C = .text:0x00024E5C; // type:function size:0x34 -fn_38_24E90 = .text:0x00024E90; // type:function size:0xF0 -fn_38_24F80 = .text:0x00024F80; // type:function size:0x214 -fn_38_25194 = .text:0x00025194; // type:function size:0x254 -fn_38_253E8 = .text:0x000253E8; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00024334; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00024338; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00024624; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00024668; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00024E5C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00024E90; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00024F80; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00025194; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000253E8; // type:function size:0x268 scope:local fn_38_25650 = .text:0x00025650; // type:function size:0x8C fn_38_256DC = .text:0x000256DC; // type:function size:0x12C fn_38_25808 = .text:0x00025808; // type:function size:0x4C @@ -463,7 +463,7 @@ fn_38_262D8 = .text:0x000262D8; // type:function size:0x3F8 fn_38_266D0 = .text:0x000266D0; // type:function size:0x1D0 fn_38_268A0 = .text:0x000268A0; // type:function size:0x140 fn_38_269E0 = .text:0x000269E0; // type:function size:0x1FC -fn_38_26BDC = .text:0x00026BDC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00026BDC; // type:function size:0x13C fn_38_26D18 = .text:0x00026D18; // type:function size:0x200 fn_38_26F18 = .text:0x00026F18; // type:function size:0x98 fn_38_26FB0 = .text:0x00026FB0; // type:function size:0x238 @@ -483,53 +483,53 @@ fn_38_27714 = .text:0x00027714; // type:function size:0x44 fn_38_27758 = .text:0x00027758; // type:function size:0x38 fn_38_27790 = .text:0x00027790; // type:function size:0x4 fn_38_27794 = .text:0x00027794; // type:function size:0x38 -fn_38_277CC = .text:0x000277CC; // type:function size:0xC8 -fn_38_27894 = .text:0x00027894; // type:function size:0x138 +_rename_GiveItemP = .text:0x000277CC; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00027894; // type:function size:0x138 fn_38_279CC = .text:0x000279CC; // type:function size:0x138 fn_38_27B04 = .text:0x00027B04; // type:function size:0xD0 fn_38_27BD4 = .text:0x00027BD4; // type:function size:0x90 fn_38_27C64 = .text:0x00027C64; // type:function size:0x94 fn_38_27CF8 = .text:0x00027CF8; // type:function size:0x8C -fn_38_27D84 = .text:0x00027D84; // type:function size:0xD4 -fn_38_27E58 = .text:0x00027E58; // type:function size:0x240 -fn_38_28098 = .text:0x00028098; // type:function size:0x98 -fn_38_28130 = .text:0x00028130; // type:function size:0x214 -fn_38_28344 = .text:0x00028344; // type:function size:0x10 -fn_38_28354 = .text:0x00028354; // type:function size:0xA0 -fn_38_283F4 = .text:0x000283F4; // type:function size:0xD0 -fn_38_284C4 = .text:0x000284C4; // type:function size:0x26C -fn_38_28730 = .text:0x00028730; // type:function size:0x38 -fn_38_28768 = .text:0x00028768; // type:function size:0x50 -fn_38_287B8 = .text:0x000287B8; // type:function size:0x70 -fn_38_28828 = .text:0x00028828; // type:function size:0x50 -fn_38_28878 = .text:0x00028878; // type:function size:0x38 -fn_38_288B0 = .text:0x000288B0; // type:function size:0x50 -fn_38_28900 = .text:0x00028900; // type:function size:0x38 -fn_38_28938 = .text:0x00028938; // type:function size:0x3C -fn_38_28974 = .text:0x00028974; // type:function size:0x44 -fn_38_289B8 = .text:0x000289B8; // type:function size:0x38 -fn_38_289F0 = .text:0x000289F0; // type:function size:0x4 -fn_38_289F4 = .text:0x000289F4; // type:function size:0x38 -fn_38_28A2C = .text:0x00028A2C; // type:function size:0x144 -fn_38_28B70 = .text:0x00028B70; // type:function size:0x158 -fn_38_28CC8 = .text:0x00028CC8; // type:function size:0x64 -fn_38_28D2C = .text:0x00028D2C; // type:function size:0x1C4 -fn_38_28EF0 = .text:0x00028EF0; // type:function size:0x3C -fn_38_28F2C = .text:0x00028F2C; // type:function size:0x6C -fn_38_28F98 = .text:0x00028F98; // type:function size:0x228 -fn_38_291C0 = .text:0x000291C0; // type:function size:0x28C -fn_38_2944C = .text:0x0002944C; // type:function size:0xC -fn_38_29458 = .text:0x00029458; // type:function size:0x50 -fn_38_294A8 = .text:0x000294A8; // type:function size:0x50 -fn_38_294F8 = .text:0x000294F8; // type:function size:0x50 -fn_38_29548 = .text:0x00029548; // type:function size:0x38 -fn_38_29580 = .text:0x00029580; // type:function size:0x50 -fn_38_295D0 = .text:0x000295D0; // type:function size:0x38 -fn_38_29608 = .text:0x00029608; // type:function size:0x3C -fn_38_29644 = .text:0x00029644; // type:function size:0x44 -fn_38_29688 = .text:0x00029688; // type:function size:0x38 -fn_38_296C0 = .text:0x000296C0; // type:function size:0x4 -fn_38_296C4 = .text:0x000296C4; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00027D84; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00027E58; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00028098; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00028130; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00028344; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00028354; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000283F4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000284C4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00028730; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00028768; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x000287B8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00028828; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00028878; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x000288B0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00028900; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00028938; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00028974; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000289B8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000289F0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000289F4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00028A2C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00028B70; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00028CC8; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00028D2C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00028EF0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00028F2C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00028F98; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000291C0; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002944C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00029458; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000294A8; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000294F8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00029548; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00029580; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000295D0; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00029608; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00029644; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00029688; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x000296C0; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x000296C4; // type:function size:0x38 scope:local fn_38_296FC = .text:0x000296FC; // type:function size:0x280 fn_38_2997C = .text:0x0002997C; // type:function size:0x50 fn_38_299CC = .text:0x000299CC; // type:function size:0x50C @@ -622,8 +622,8 @@ fn_38_34D18 = .text:0x00034D18; // type:function size:0x54 fn_38_34D6C = .text:0x00034D6C; // type:function size:0x7EC fn_38_35558 = .text:0x00035558; // type:function size:0xB0 fn_38_35608 = .text:0x00035608; // type:function size:0xB4 -fn_38_356BC = .text:0x000356BC; // type:function size:0x2C -fn_38_356E8 = .text:0x000356E8; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000356BC; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000356E8; // type:function size:0x30 o_ring_0 = .text:0x00035718; // type:function size:0x13C scope:local Ring = .text:0x00035854; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00035EDC; // type:function size:0x550 scope:global @@ -659,19 +659,19 @@ fn_38_3B50C = .text:0x0003B50C; // type:function size:0x2E0 fn_38_3B7EC = .text:0x0003B7EC; // type:function size:0x110 fn_38_3B8FC = .text:0x0003B8FC; // type:function size:0xF8 fn_38_3B9F4 = .text:0x0003B9F4; // type:function size:0x4 -fn_38_3B9F8 = .text:0x0003B9F8; // type:function size:0x264 -fn_38_3BC5C = .text:0x0003BC5C; // type:function size:0x148 -fn_38_3BDA4 = .text:0x0003BDA4; // type:function size:0x48 -fn_38_3BDEC = .text:0x0003BDEC; // type:function size:0x1A4 -fn_38_3BF90 = .text:0x0003BF90; // type:function size:0x1AC -fn_38_3C13C = .text:0x0003C13C; // type:function size:0x154 -fn_38_3C290 = .text:0x0003C290; // type:function size:0x4 -fn_38_3C294 = .text:0x0003C294; // type:function size:0x138 -fn_38_3C3CC = .text:0x0003C3CC; // type:function size:0x368 -fn_38_3C734 = .text:0x0003C734; // type:function size:0x224 -fn_38_3C958 = .text:0x0003C958; // type:function size:0x20 -fn_38_3C978 = .text:0x0003C978; // type:function size:0x4C -fn_38_3C9C4 = .text:0x0003C9C4; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003B9F8; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003BC5C; // type:function size:0x148 scope:local +savepointExit = .text:0x0003BDA4; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003BDEC; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003BF90; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003C13C; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003C290; // type:function size:0x4 scope:local +initCollidata = .text:0x0003C294; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003C3CC; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003C734; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003C958; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003C978; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003C9C4; // type:function size:0xC4 scope:local fn_38_3CA88 = .text:0x0003CA88; // type:function size:0x20 fn_38_3CAA8 = .text:0x0003CAA8; // type:function size:0x3C fn_38_3CAE4 = .text:0x0003CAE4; // type:function size:0x9C @@ -1541,11 +1541,11 @@ lbl_38_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:flo lbl_38_rodata_8EC = .rodata:0x000008EC; // type:object size:0x4 align:4 data:float lbl_38_rodata_8F0 = .rodata:0x000008F0; // type:object size:0x4 align:4 data:float lbl_38_rodata_8F4 = .rodata:0x000008F4; // type:object size:0x4 align:4 data:float -lbl_38_rodata_8F8 = .rodata:0x000008F8; // type:object size:0xC data:4byte -lbl_38_rodata_904 = .rodata:0x00000904; // type:object size:0x4 align:4 data:float -lbl_38_rodata_908 = .rodata:0x00000908; // type:object size:0x4 align:4 data:float -lbl_38_rodata_90C = .rodata:0x0000090C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_910 = .rodata:0x00000910; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000008F8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000904; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000908; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000090C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000910; // type:object size:0x4 scope:local align:4 data:float lbl_38_rodata_918 = .rodata:0x00000918; // type:object size:0x4 align:4 data:float lbl_38_rodata_91C = .rodata:0x0000091C; // type:object size:0xC data:4byte lbl_38_rodata_928 = .rodata:0x00000928; // type:object size:0x4 align:4 data:float @@ -1685,11 +1685,11 @@ lbl_38_rodata_B90 = .rodata:0x00000B90; // type:object size:0x8 align:8 data:dou lbl_38_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float lbl_38_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float lbl_38_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:4 data:float -lbl_38_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_38_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_38_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_38_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float -lbl_38_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float lbl_38_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float lbl_38_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float lbl_38_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float @@ -1712,25 +1712,25 @@ lbl_38_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:flo lbl_38_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float lbl_38_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float lbl_38_rodata_C28 = .rodata:0x00000C28; // type:object size:0x8 align:8 data:double -lbl_38_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C68 = .rodata:0x00000C68; // type:object size:0x8 align:8 data:double -lbl_38_rodata_C70 = .rodata:0x00000C70; // type:object size:0x8 align:8 data:double -lbl_38_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_38_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C68; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C70; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float lbl_38_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float lbl_38_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float lbl_38_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float @@ -1764,37 +1764,37 @@ lbl_38_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:flo lbl_38_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float lbl_38_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float lbl_38_rodata_D10 = .rodata:0x00000D10; // type:object size:0x8 align:4 data:float -lbl_38_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D30 = .rodata:0x00000D30; // type:object size:0x8 align:8 data:double -lbl_38_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D50 = .rodata:0x00000D50; // type:object size:0x8 align:4 data:float -lbl_38_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D6C = .rodata:0x00000D6C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D90 = .rodata:0x00000D90; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D94 = .rodata:0x00000D94; // type:object size:0x4 align:4 data:float -lbl_38_rodata_D98 = .rodata:0x00000D98; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000D30; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D64; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D68; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D6C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D94; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D98; // type:object size:0x4 scope:local align:4 data:float lbl_38_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float lbl_38_rodata_DA4 = .rodata:0x00000DA4; // type:object size:0x4 align:4 data:float lbl_38_rodata_DA8 = .rodata:0x00000DA8; // type:object size:0x4 align:4 data:float @@ -2059,17 +2059,17 @@ lbl_38_rodata_1200 = .rodata:0x00001200; // type:object size:0x4 align:4 data:fl lbl_38_rodata_1208 = .rodata:0x00001208; // type:object size:0x8 align:8 data:double lbl_38_rodata_1210 = .rodata:0x00001210; // type:object size:0x4 align:4 data:float lbl_38_rodata_1214 = .rodata:0x00001214; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1218 = .rodata:0x00001218; // type:object size:0x4 align:4 data:float -lbl_38_rodata_121C = .rodata:0x0000121C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1220 = .rodata:0x00001220; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1224 = .rodata:0x00001224; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1228 = .rodata:0x00001228; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1230 = .rodata:0x00001230; // type:object size:0x8 align:8 data:double -lbl_38_rodata_1238 = .rodata:0x00001238; // type:object size:0x4 align:4 data:float -lbl_38_rodata_123C = .rodata:0x0000123C; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1240 = .rodata:0x00001240; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1244 = .rodata:0x00001244; // type:object size:0x4 align:4 data:float -lbl_38_rodata_1248 = .rodata:0x00001248; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001218; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000121C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001220; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001224; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001228; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001230; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001238; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000123C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001240; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001244; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001248; // type:object size:0x4 scope:local align:4 data:float lbl_38_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 align:4 data:float lbl_38_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 align:4 data:float lbl_38_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 align:4 data:float @@ -5274,7 +5274,7 @@ lbl_38_data_946C8 = .data:0x000946C8; // type:object size:0x7 data:string lbl_38_data_946D0 = .data:0x000946D0; // type:object size:0x7 data:string lbl_38_data_946D8 = .data:0x000946D8; // type:object size:0x7 data:string lbl_38_data_946E0 = .data:0x000946E0; // type:object size:0x60 -lbl_38_data_94740 = .data:0x00094740; // type:object size:0x8 +_rename_ring_texlist = .data:0x00094740; // type:object size:0x8 lbl_38_data_94748 = .data:0x00094748; // type:object size:0x38 lbl_38_data_94780 = .data:0x00094780; // type:object size:0x38 lbl_38_data_947B8 = .data:0x000947B8; // type:object size:0xE data:string @@ -5352,42 +5352,42 @@ lbl_38_data_953DC = .data:0x000953DC; // type:object size:0xB data:string lbl_38_data_953E8 = .data:0x000953E8; // type:object size:0x38 lbl_38_data_95420 = .data:0x00095420; // type:object size:0x8 data:byte lbl_38_data_95428 = .data:0x00095428; // type:object size:0x5 data:string -lbl_38_data_95440 = .data:0x00095440; // type:object size:0xE data:string -lbl_38_data_95450 = .data:0x00095450; // type:object size:0xE data:string -lbl_38_data_95460 = .data:0x00095460; // type:object size:0xD data:string -lbl_38_data_95470 = .data:0x00095470; // type:object size:0xD data:string -lbl_38_data_95480 = .data:0x00095480; // type:object size:0x30 -lbl_38_data_954B0 = .data:0x000954B0; // type:object size:0x8 -lbl_38_data_954B8 = .data:0x000954B8; // type:object size:0x204 -lbl_38_data_956BC = .data:0x000956BC; // type:object size:0x204 -lbl_38_data_958C0 = .data:0x000958C0; // type:object size:0x1C8 -lbl_38_data_95A88 = .data:0x00095A88; // type:object size:0x40 -lbl_38_data_95AC8 = .data:0x00095AC8; // type:object size:0x50 -lbl_38_data_95B18 = .data:0x00095B18; // type:object size:0x8 -lbl_38_data_95B20 = .data:0x00095B20; // type:object size:0x20 -lbl_38_data_95B40 = .data:0x00095B40; // type:object size:0xC0 -lbl_38_data_95C00 = .data:0x00095C00; // type:object size:0x60 -lbl_38_data_95C60 = .data:0x00095C60; // type:object size:0x40 -lbl_38_data_95CA0 = .data:0x00095CA0; // type:object size:0x80 -lbl_38_data_95D20 = .data:0x00095D20; // type:object size:0x40 -lbl_38_data_95D60 = .data:0x00095D60; // type:object size:0x24 -lbl_38_data_95D84 = .data:0x00095D84; // type:object size:0x1C8 -lbl_38_data_95F4C = .data:0x00095F4C; // type:object size:0x1C8 -lbl_38_data_96114 = .data:0x00096114; // type:object size:0x140 -lbl_38_data_96254 = .data:0x00096254; // type:object size:0x40 -lbl_38_data_96294 = .data:0x00096294; // type:object size:0x50 -lbl_38_data_962E4 = .data:0x000962E4; // type:object size:0x8 -lbl_38_data_962EC = .data:0x000962EC; // type:object size:0x14 -lbl_38_data_96300 = .data:0x00096300; // type:object size:0x120 -lbl_38_data_96420 = .data:0x00096420; // type:object size:0x60 -lbl_38_data_96480 = .data:0x00096480; // type:object size:0x20 -lbl_38_data_964A0 = .data:0x000964A0; // type:object size:0x30 -lbl_38_data_964D0 = .data:0x000964D0; // type:object size:0x24 -lbl_38_data_964F4 = .data:0x000964F4; // type:object size:0x8 -lbl_38_data_964FC = .data:0x000964FC; // type:object size:0x30 -lbl_38_data_9652C = .data:0x0009652C; // type:object size:0x4 align:4 data:float -lbl_38_data_96530 = .data:0x00096530; // type:object size:0x4 align:4 data:float -lbl_38_data_96534 = .data:0x00096534; // type:object size:0x4 align:4 data:float +@18 = .data:0x00095440; // type:object size:0xE scope:local data:string +@19 = .data:0x00095450; // type:object size:0xE scope:local data:string +@20 = .data:0x00095460; // type:object size:0xD scope:local data:string +@21 = .data:0x00095470; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00095480; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000954B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000954B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000956BC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000958C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00095A88; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00095AC8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00095B18; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00095B20; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00095B40; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00095C00; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00095C60; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00095CA0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00095D20; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00095D60; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00095D84; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00095F4C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00096114; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00096254; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00096294; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000962E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000962EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00096300; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00096420; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00096480; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000964A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000964D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000964F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000964FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0009652C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00096530; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00096534; // type:object size:0x4 scope:local align:4 data:float lbl_38_data_96538 = .data:0x00096538; // type:object size:0xE data:string lbl_38_data_96548 = .data:0x00096548; // type:object size:0xC lbl_38_data_96554 = .data:0x00096554; // type:object size:0x8 @@ -5631,7 +5631,7 @@ lbl_38_data_9C6F0 = .data:0x0009C6F0; // type:object size:0x14 lbl_38_data_9C704 = .data:0x0009C704; // type:object size:0x24 lbl_38_data_9C728 = .data:0x0009C728; // type:object size:0x40 data:4byte lbl_38_data_9C768 = .data:0x0009C768; // type:object size:0x30 -lbl_38_data_9C798 = .data:0x0009C798; // type:object size:0x5 data:string +@115 = .data:0x0009C798; // type:object size:0x5 scope:local data:string lbl_38_data_9C7A0 = .data:0x0009C7A0; // type:object size:0xE data:string lbl_38_data_9C7B0 = .data:0x0009C7B0; // type:object size:0xD data:string lbl_38_data_9C7C0 = .data:0x0009C7C0; // type:object size:0x18 @@ -5666,149 +5666,149 @@ lbl_38_data_9D8F8 = .data:0x0009D8F8; // type:object size:0x8 lbl_38_data_9D900 = .data:0x0009D900; // type:object size:0xC lbl_38_data_9D90C = .data:0x0009D90C; // type:object size:0x8 lbl_38_data_9D914 = .data:0x0009D914; // type:object size:0x1C -lbl_38_data_9D930 = .data:0x0009D930; // type:object size:0xD data:string -lbl_38_data_9D940 = .data:0x0009D940; // type:object size:0xD data:string -lbl_38_data_9D950 = .data:0x0009D950; // type:object size:0x18 -lbl_38_data_9D968 = .data:0x0009D968; // type:object size:0x8 -lbl_38_data_9D970 = .data:0x0009D970; // type:object size:0x2D0 -lbl_38_data_9DC40 = .data:0x0009DC40; // type:object size:0xCE4 -lbl_38_data_9E924 = .data:0x0009E924; // type:object size:0x18 -lbl_38_data_9E93C = .data:0x0009E93C; // type:object size:0xE data:string -lbl_38_data_9E94C = .data:0x0009E94C; // type:object size:0xC -lbl_38_data_9E958 = .data:0x0009E958; // type:object size:0x8 -lbl_38_data_9E960 = .data:0x0009E960; // type:object size:0x50 -lbl_38_data_9E9B0 = .data:0x0009E9B0; // type:object size:0xCC -lbl_38_data_9EA7C = .data:0x0009EA7C; // type:object size:0x18 -lbl_38_data_9EA94 = .data:0x0009EA94; // type:object size:0xC -lbl_38_data_9EAA0 = .data:0x0009EAA0; // type:object size:0x8 -lbl_38_data_9EAA8 = .data:0x0009EAA8; // type:object size:0x50 -lbl_38_data_9EAF8 = .data:0x0009EAF8; // type:object size:0xCC -lbl_38_data_9EBC4 = .data:0x0009EBC4; // type:object size:0x18 -lbl_38_data_9EBDC = .data:0x0009EBDC; // type:object size:0xD data:string -lbl_38_data_9EBEC = .data:0x0009EBEC; // type:object size:0xD data:string -lbl_38_data_9EBFC = .data:0x0009EBFC; // type:object size:0xD data:string -lbl_38_data_9EC0C = .data:0x0009EC0C; // type:object size:0xD data:string -lbl_38_data_9EC1C = .data:0x0009EC1C; // type:object size:0x30 -lbl_38_data_9EC4C = .data:0x0009EC4C; // type:object size:0x8 -lbl_38_data_9EC54 = .data:0x0009EC54; // type:object size:0x108 -lbl_38_data_9ED5C = .data:0x0009ED5C; // type:object size:0x18C -lbl_38_data_9EEE8 = .data:0x0009EEE8; // type:object size:0x18 -lbl_38_data_9EF00 = .data:0x0009EF00; // type:object size:0x38 -lbl_38_data_9EF38 = .data:0x0009EF38; // type:object size:0x100 -lbl_38_data_9F038 = .data:0x0009F038; // type:object size:0x15C -lbl_38_data_9F194 = .data:0x0009F194; // type:object size:0x18 -lbl_38_data_9F1AC = .data:0x0009F1AC; // type:object size:0x38 -lbl_38_data_9F1E4 = .data:0x0009F1E4; // type:object size:0x10C -lbl_38_data_9F2F0 = .data:0x0009F2F0; // type:object size:0x15C -lbl_38_data_9F44C = .data:0x0009F44C; // type:object size:0x18 -lbl_38_data_9F464 = .data:0x0009F464; // type:object size:0x38 -lbl_38_data_9F49C = .data:0x0009F49C; // type:object size:0xC0 -lbl_38_data_9F55C = .data:0x0009F55C; // type:object size:0x114 -lbl_38_data_9F670 = .data:0x0009F670; // type:object size:0x18 -lbl_38_data_9F688 = .data:0x0009F688; // type:object size:0x38 -lbl_38_data_9F6C0 = .data:0x0009F6C0; // type:object size:0x108 -lbl_38_data_9F7C8 = .data:0x0009F7C8; // type:object size:0x18C -lbl_38_data_9F954 = .data:0x0009F954; // type:object size:0x18 -lbl_38_data_9F96C = .data:0x0009F96C; // type:object size:0x38 -lbl_38_data_9F9A4 = .data:0x0009F9A4; // type:object size:0x34 -lbl_38_data_9F9D8 = .data:0x0009F9D8; // type:object size:0x6C -lbl_38_data_9FA44 = .data:0x0009FA44; // type:object size:0x18 -lbl_38_data_9FA5C = .data:0x0009FA5C; // type:object size:0x38 -lbl_38_data_9FA94 = .data:0x0009FA94; // type:object size:0x34 -lbl_38_data_9FAC8 = .data:0x0009FAC8; // type:object size:0x6C -lbl_38_data_9FB34 = .data:0x0009FB34; // type:object size:0x18 -lbl_38_data_9FB4C = .data:0x0009FB4C; // type:object size:0x38 -lbl_38_data_9FB84 = .data:0x0009FB84; // type:object size:0x2B0 -lbl_38_data_9FE34 = .data:0x0009FE34; // type:object size:0x3B4 -lbl_38_data_A01E8 = .data:0x000A01E8; // type:object size:0x18 -lbl_38_data_A0200 = .data:0x000A0200; // type:object size:0x38 -lbl_38_data_A0238 = .data:0x000A0238; // type:object size:0x174 -lbl_38_data_A03AC = .data:0x000A03AC; // type:object size:0x234 -lbl_38_data_A05E0 = .data:0x000A05E0; // type:object size:0x18 -lbl_38_data_A05F8 = .data:0x000A05F8; // type:object size:0x38 -lbl_38_data_A0630 = .data:0x000A0630; // type:object size:0x20 -lbl_38_data_A0650 = .data:0x000A0650; // type:object size:0x20 -lbl_38_data_A0670 = .data:0x000A0670; // type:object size:0xA0 -lbl_38_data_A0710 = .data:0x000A0710; // type:object size:0xA0 -lbl_38_data_A07B0 = .data:0x000A07B0; // type:object size:0xA0 -lbl_38_data_A0850 = .data:0x000A0850; // type:object size:0xA0 -lbl_38_data_A08F0 = .data:0x000A08F0; // type:object size:0xA0 -lbl_38_data_A0990 = .data:0x000A0990; // type:object size:0x20 -lbl_38_data_A09B0 = .data:0x000A09B0; // type:object size:0x20 -lbl_38_data_A09D0 = .data:0x000A09D0; // type:object size:0xA0 -lbl_38_data_A0A70 = .data:0x000A0A70; // type:object size:0x90 -lbl_38_data_A0B00 = .data:0x000A0B00; // type:object size:0xC data:4byte -lbl_38_data_A0B0C = .data:0x000A0B0C; // type:object size:0xD data:string -lbl_38_data_A0B1C = .data:0x000A0B1C; // type:object size:0x30 -lbl_38_data_A0B4C = .data:0x000A0B4C; // type:object size:0x8 -lbl_38_data_A0B54 = .data:0x000A0B54; // type:object size:0x108 -lbl_38_data_A0C5C = .data:0x000A0C5C; // type:object size:0x18C -lbl_38_data_A0DE8 = .data:0x000A0DE8; // type:object size:0x18 -lbl_38_data_A0E00 = .data:0x000A0E00; // type:object size:0x38 -lbl_38_data_A0E38 = .data:0x000A0E38; // type:object size:0x100 -lbl_38_data_A0F38 = .data:0x000A0F38; // type:object size:0x15C -lbl_38_data_A1094 = .data:0x000A1094; // type:object size:0x18 -lbl_38_data_A10AC = .data:0x000A10AC; // type:object size:0x38 -lbl_38_data_A10E4 = .data:0x000A10E4; // type:object size:0x10C -lbl_38_data_A11F0 = .data:0x000A11F0; // type:object size:0x15C -lbl_38_data_A134C = .data:0x000A134C; // type:object size:0x18 -lbl_38_data_A1364 = .data:0x000A1364; // type:object size:0x38 -lbl_38_data_A139C = .data:0x000A139C; // type:object size:0xC0 -lbl_38_data_A145C = .data:0x000A145C; // type:object size:0x114 -lbl_38_data_A1570 = .data:0x000A1570; // type:object size:0x18 -lbl_38_data_A1588 = .data:0x000A1588; // type:object size:0x38 -lbl_38_data_A15C0 = .data:0x000A15C0; // type:object size:0x108 -lbl_38_data_A16C8 = .data:0x000A16C8; // type:object size:0x18C -lbl_38_data_A1854 = .data:0x000A1854; // type:object size:0x18 -lbl_38_data_A186C = .data:0x000A186C; // type:object size:0x38 -lbl_38_data_A18A4 = .data:0x000A18A4; // type:object size:0x34 -lbl_38_data_A18D8 = .data:0x000A18D8; // type:object size:0x6C -lbl_38_data_A1944 = .data:0x000A1944; // type:object size:0x18 -lbl_38_data_A195C = .data:0x000A195C; // type:object size:0x38 -lbl_38_data_A1994 = .data:0x000A1994; // type:object size:0x34 -lbl_38_data_A19C8 = .data:0x000A19C8; // type:object size:0x6C -lbl_38_data_A1A34 = .data:0x000A1A34; // type:object size:0x18 -lbl_38_data_A1A4C = .data:0x000A1A4C; // type:object size:0x38 -lbl_38_data_A1A84 = .data:0x000A1A84; // type:object size:0x2B0 -lbl_38_data_A1D34 = .data:0x000A1D34; // type:object size:0x3B4 -lbl_38_data_A20E8 = .data:0x000A20E8; // type:object size:0x18 -lbl_38_data_A2100 = .data:0x000A2100; // type:object size:0x38 -lbl_38_data_A2138 = .data:0x000A2138; // type:object size:0x174 -lbl_38_data_A22AC = .data:0x000A22AC; // type:object size:0x234 -lbl_38_data_A24E0 = .data:0x000A24E0; // type:object size:0x18 -lbl_38_data_A24F8 = .data:0x000A24F8; // type:object size:0x38 -lbl_38_data_A2530 = .data:0x000A2530; // type:object size:0x140 -lbl_38_data_A2670 = .data:0x000A2670; // type:object size:0x20 -lbl_38_data_A2690 = .data:0x000A2690; // type:object size:0x140 -lbl_38_data_A27D0 = .data:0x000A27D0; // type:object size:0x140 -lbl_38_data_A2910 = .data:0x000A2910; // type:object size:0x140 -lbl_38_data_A2A50 = .data:0x000A2A50; // type:object size:0x140 -lbl_38_data_A2B90 = .data:0x000A2B90; // type:object size:0x140 -lbl_38_data_A2CD0 = .data:0x000A2CD0; // type:object size:0x140 -lbl_38_data_A2E10 = .data:0x000A2E10; // type:object size:0x140 -lbl_38_data_A2F50 = .data:0x000A2F50; // type:object size:0x140 -lbl_38_data_A3090 = .data:0x000A3090; // type:object size:0x90 -lbl_38_data_A3120 = .data:0x000A3120; // type:object size:0xC data:4byte -lbl_38_data_A312C = .data:0x000A312C; // type:object size:0x1C -lbl_38_data_A3148 = .data:0x000A3148; // type:object size:0x60 -lbl_38_data_A31A8 = .data:0x000A31A8; // type:object size:0x4 data:4byte -lbl_38_data_A31AC = .data:0x000A31AC; // type:object size:0x4 data:4byte -lbl_38_data_A31B0 = .data:0x000A31B0; // type:object size:0x4 align:4 data:float -lbl_38_data_A31B4 = .data:0x000A31B4; // type:object size:0x4 align:4 data:float -lbl_38_data_A31B8 = .data:0x000A31B8; // type:object size:0x4 align:4 data:float -lbl_38_data_A31BC = .data:0x000A31BC; // type:object size:0x4 data:4byte -lbl_38_data_A31C0 = .data:0x000A31C0; // type:object size:0x4 data:4byte -lbl_38_data_A31C4 = .data:0x000A31C4; // type:object size:0x4 align:4 data:float -lbl_38_data_A31C8 = .data:0x000A31C8; // type:object size:0x4 align:4 data:float -lbl_38_data_A31CC = .data:0x000A31CC; // type:object size:0x4 align:4 data:float -lbl_38_data_A31D0 = .data:0x000A31D0; // type:object size:0xC -lbl_38_data_A31DC = .data:0x000A31DC; // type:object size:0xC -lbl_38_data_A31E8 = .data:0x000A31E8; // type:object size:0xC -lbl_38_data_A31F4 = .data:0x000A31F4; // type:object size:0xC -lbl_38_data_A3200 = .data:0x000A3200; // type:object size:0xC -lbl_38_data_A320C = .data:0x000A320C; // type:object size:0x4 data:4byte -lbl_38_data_A3210 = .data:0x000A3210; // type:object size:0xC -lbl_38_data_A321C = .data:0x000A321C; // type:object size:0xC +@19 = .data:0x0009D930; // type:object size:0xD scope:local data:string +@20 = .data:0x0009D940; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0009D950; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0009D968; // type:object size:0x8 scope:local +goalring_plist = .data:0x0009D970; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0009DC40; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0009E924; // type:object size:0x18 scope:local +@21 = .data:0x0009E93C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0009E94C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0009E958; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0009E960; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0009E9B0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0009EA7C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0009EA94; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0009EAA0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0009EAA8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0009EAF8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0009EBC4; // type:object size:0x18 scope:local +@22 = .data:0x0009EBDC; // type:object size:0xD scope:local data:string +@23 = .data:0x0009EBEC; // type:object size:0xD scope:local data:string +@24 = .data:0x0009EBFC; // type:object size:0xD scope:local data:string +@25 = .data:0x0009EC0C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0009EC1C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0009EC4C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0009EC54; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0009ED5C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0009EEE8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0009EF00; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0009EF38; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0009F038; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0009F194; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0009F1AC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0009F1E4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0009F2F0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0009F44C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0009F464; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0009F49C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0009F55C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0009F670; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0009F688; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0009F6C0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0009F7C8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0009F954; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0009F96C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0009F9A4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0009F9D8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0009FA44; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0009FA5C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0009FA94; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0009FAC8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0009FB34; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0009FB4C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0009FB84; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0009FE34; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000A01E8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000A0200; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000A0238; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000A03AC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000A05E0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000A05F8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000A0630; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000A0650; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000A0670; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000A0710; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000A07B0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000A0850; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000A08F0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000A0990; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000A09B0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000A09D0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000A0A70; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000A0B00; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000A0B0C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000A0B1C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000A0B4C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000A0B54; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000A0C5C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000A0DE8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000A0E00; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000A0E38; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000A0F38; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000A1094; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000A10AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000A10E4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000A11F0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000A134C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000A1364; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000A139C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000A145C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000A1570; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000A1588; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000A15C0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000A16C8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000A1854; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000A186C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000A18A4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000A18D8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000A1944; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000A195C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000A1994; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000A19C8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000A1A34; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000A1A4C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000A1A84; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000A1D34; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000A20E8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000A2100; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000A2138; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000A22AC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000A24E0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000A24F8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000A2530; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000A2670; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000A2690; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000A27D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000A2910; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000A2A50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000A2B90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000A2CD0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000A2E10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000A2F50; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000A3090; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000A3120; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000A312C; // type:object size:0x1C +goalring_colli_info = .data:0x000A3148; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000A31A8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000A31AC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000A31B0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000A31B4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000A31B8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000A31BC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000A31C0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000A31C4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000A31C8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000A31CC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000A31D0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000A31DC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000A31E8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000A31F4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000A3200; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000A320C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000A3210; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000A321C; // type:object size:0xC scope:local lbl_38_data_A3228 = .data:0x000A3228; // type:object size:0xE data:string lbl_38_data_A3238 = .data:0x000A3238; // type:object size:0xD data:string lbl_38_data_A3248 = .data:0x000A3248; // type:object size:0xD data:string @@ -5894,30 +5894,30 @@ lbl_38_data_A6B30 = .data:0x000A6B30; // type:object size:0xD data:string lbl_38_data_A6B40 = .data:0x000A6B40; // type:object size:0xE data:string lbl_38_data_A6B50 = .data:0x000A6B50; // type:object size:0xD data:string lbl_38_data_A6B60 = .data:0x000A6B60; // type:object size:0x24 -lbl_38_data_A6B84 = .data:0x000A6B84; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000A6B84; // type:object size:0x8 lbl_38_data_A6B8C = .data:0x000A6B8C; // type:object size:0x98 lbl_38_data_A6C24 = .data:0x000A6C24; // type:object size:0x2DC -lbl_38_data_A6F00 = .data:0x000A6F00; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000A6F00; // type:object size:0x18 lbl_38_data_A6F18 = .data:0x000A6F18; // type:object size:0x164 lbl_38_data_A707C = .data:0x000A707C; // type:object size:0x15C -lbl_38_data_A71D8 = .data:0x000A71D8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000A71D8; // type:object size:0x18 lbl_38_data_A71F0 = .data:0x000A71F0; // type:object size:0x1B4 lbl_38_data_A73A4 = .data:0x000A73A4; // type:object size:0x15C -lbl_38_data_A7500 = .data:0x000A7500; // type:object size:0x18 -lbl_38_data_A7518 = .data:0x000A7518; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000A7500; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000A7518; // type:object size:0x30 lbl_38_data_A7548 = .data:0x000A7548; // type:object size:0x10 -lbl_38_data_A7558 = .data:0x000A7558; // type:object size:0x58 data:4byte -jumptable_38_data_A75B0 = .data:0x000A75B0; // type:object size:0x1C scope:local -lbl_38_data_A75CC = .data:0x000A75CC; // type:object size:0xC -lbl_38_data_A75D8 = .data:0x000A75D8; // type:object size:0xE data:string -lbl_38_data_A75E8 = .data:0x000A75E8; // type:object size:0xC -lbl_38_data_A75F4 = .data:0x000A75F4; // type:object size:0x8 -lbl_38_data_A75FC = .data:0x000A75FC; // type:object size:0x3D4 -lbl_38_data_A79D0 = .data:0x000A79D0; // type:object size:0x4A4 -lbl_38_data_A7E74 = .data:0x000A7E74; // type:object size:0x18 -lbl_38_data_A7E8C = .data:0x000A7E8C; // type:object size:0x30 -lbl_38_data_A7EBC = .data:0x000A7EBC; // type:object size:0x58 data:4byte -jumptable_38_data_A7F14 = .data:0x000A7F14; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000A7558; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000A75B0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000A75CC; // type:object size:0xC scope:local +@21 = .data:0x000A75D8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000A75E8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000A75F4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000A75FC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000A79D0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000A7E74; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000A7E8C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000A7EBC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000A7F14; // type:object size:0x1C scope:local lbl_38_data_A7F40 = .data:0x000A7F40; // type:object size:0xD data:string lbl_38_data_A7F50 = .data:0x000A7F50; // type:object size:0xE data:string lbl_38_data_A7F60 = .data:0x000A7F60; // type:object size:0xD data:string @@ -6655,29 +6655,29 @@ lbl_38_data_D0220 = .data:0x000D0220; // type:object size:0x30 lbl_38_data_D0250 = .data:0x000D0250; // type:object size:0x30 lbl_38_data_D0280 = .data:0x000D0280; // type:object size:0xE data:string lbl_38_data_D0290 = .data:0x000D0290; // type:object size:0xC -lbl_38_data_D029C = .data:0x000D029C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000D029C; // type:object size:0x8 lbl_38_data_D02A4 = .data:0x000D02A4; // type:object size:0x318 lbl_38_data_D05BC = .data:0x000D05BC; // type:object size:0x42C -lbl_38_data_D09E8 = .data:0x000D09E8; // type:object size:0x18 -lbl_38_data_D0A00 = .data:0x000D0A00; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000D09E8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000D0A00; // type:object size:0x38 lbl_38_data_D0A38 = .data:0x000D0A38; // type:object size:0x318 lbl_38_data_D0D50 = .data:0x000D0D50; // type:object size:0x42C -lbl_38_data_D117C = .data:0x000D117C; // type:object size:0x18 -lbl_38_data_D1194 = .data:0x000D1194; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000D117C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000D1194; // type:object size:0x38 lbl_38_data_D11CC = .data:0x000D11CC; // type:object size:0x69C lbl_38_data_D1868 = .data:0x000D1868; // type:object size:0x7BC -lbl_38_data_D2024 = .data:0x000D2024; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000D2024; // type:object size:0x18 lbl_38_data_D203C = .data:0x000D203C; // type:object size:0x268 -lbl_38_data_D22A4 = .data:0x000D22A4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000D22A4; // type:object size:0x24 lbl_38_data_D22C8 = .data:0x000D22C8; // type:object size:0x268 -lbl_38_data_D2530 = .data:0x000D2530; // type:object size:0x24 -lbl_38_data_D2554 = .data:0x000D2554; // type:object size:0x30 -lbl_38_data_D2584 = .data:0x000D2584; // type:object size:0x4 align:4 data:float -lbl_38_data_D2588 = .data:0x000D2588; // type:object size:0x4 align:4 data:float -lbl_38_data_D258C = .data:0x000D258C; // type:object size:0x4 align:4 data:float -lbl_38_data_D2590 = .data:0x000D2590; // type:object size:0x4 data:4byte -jumptable_38_data_D2594 = .data:0x000D2594; // type:object size:0x30 scope:local -lbl_38_data_D25C4 = .data:0x000D25C4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000D2530; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000D2554; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000D2584; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000D2588; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000D258C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000D2590; // type:object size:0x4 data:4byte +@91 = .data:0x000D2594; // type:object size:0x30 scope:local +vec$111 = .data:0x000D25C4; // type:object size:0x18 scope:local lbl_38_data_D25E0 = .data:0x000D25E0; // type:object size:0xE data:string lbl_38_data_D25F0 = .data:0x000D25F0; // type:object size:0xE data:string lbl_38_data_D2600 = .data:0x000D2600; // type:object size:0xD data:string @@ -8491,7 +8491,7 @@ lbl_38_bss_938 = .bss:0x00000938; // type:object size:0x8 data:4byte lbl_38_bss_940 = .bss:0x00000940; // type:object size:0x4 data:4byte lbl_38_bss_944 = .bss:0x00000944; // type:object size:0x4 data:4byte lbl_38_bss_948 = .bss:0x00000948; // type:object size:0x640 data:4byte -lbl_38_bss_F88 = .bss:0x00000F88; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000F88; // type:object size:0x4 scope:local data:4byte lbl_38_bss_F90 = .bss:0x00000F90; // type:object size:0x8 data:4byte lbl_38_bss_F98 = .bss:0x00000F98; // type:object size:0x8 data:4byte lbl_38_bss_FA0 = .bss:0x00000FA0; // type:object size:0x8 data:4byte @@ -8507,7 +8507,7 @@ colli_timer = .bss:0x00000FC8; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000FCC; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000FD0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000FD4; // type:object size:0x4 scope:local data:4byte -lbl_38_bss_FD8 = .bss:0x00000FD8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000FD8; // type:object size:0x4 scope:local data:4byte lbl_38_bss_FE0 = .bss:0x00000FE0; // type:object size:0x4 data:4byte lbl_38_bss_FE4 = .bss:0x00000FE4; // type:object size:0x4 data:4byte lbl_38_bss_FE8 = .bss:0x00000FE8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg39D/splits.txt b/config/GSNE8P/stg39D/splits.txt index a17922fa..2d8b5610 100644 --- a/config/GSNE8P/stg39D/splits.txt +++ b/config/GSNE8P/stg39D/splits.txt @@ -157,13 +157,10 @@ stg39D_37.c: .text start:0x0001B854 end:0x0001BC04 .rodata start:0x00000860 end:0x00000890 -stg39D_38.c: - .text start:0x0001BC04 end:0x0001BD9C - .rodata start:0x00000890 end:0x000008A8 - -stg39D_39.c: - .text start:0x0001BD9C end:0x0001C0A0 - .rodata start:0x000008A8 end:0x000008B0 +OBJECT/o_3spring.c: + .text start:0x0001BC04 end:0x0001C0A0 + .rodata start:0x00000890 end:0x000008B0 + .data start:0x0004AD40 end:0x0004BE38 stg39D_40.c: .text start:0x0001C0A0 end:0x0001C528 @@ -185,9 +182,10 @@ stg39D_44.c: .text start:0x0001ECB8 end:0x0001FAFC .rodata start:0x00000980 end:0x000009D8 -stg39D_45.c: - .text start:0x0001FB30 end:0x000202BC +OBJECT/o_degring_linear.c: + .text start:0x0001FAFC end:0x0002044C .rodata start:0x000009D8 end:0x000009F0 + .data start:0x00050438 end:0x00050440 stg39D_46.c: .text start:0x00020B40 end:0x00020E50 @@ -213,13 +211,10 @@ stg39D_51.c: .text start:0x00023E20 end:0x00023EF0 .rodata start:0x00000AB8 end:0x00000AC0 -stg39D_52.c: - .text start:0x00024174 end:0x00024C1C - .rodata start:0x00000AC0 end:0x00000AF8 - -stg39D_53.c: - .text start:0x00024C90 end:0x00024CD4 - .rodata start:0x00000AF8 end:0x00000B00 +OBJECT/o_itemboxair.c: + .text start:0x000240A0 end:0x00024D48 + .rodata start:0x00000AC0 end:0x00000B00 + .data start:0x000549B8 end:0x00054A38 stg39D_54.c: .text start:0x00024E8C end:0x000258EC diff --git a/config/GSNE8P/stg39D/symbols.txt b/config/GSNE8P/stg39D/symbols.txt index abc79f81..afc0a5a0 100644 --- a/config/GSNE8P/stg39D/symbols.txt +++ b/config/GSNE8P/stg39D/symbols.txt @@ -200,11 +200,11 @@ fn_39_15914 = .text:0x00015914; // type:function size:0x88 fn_39_1599C = .text:0x0001599C; // type:function size:0xD0 fn_39_15A6C = .text:0x00015A6C; // type:function size:0xD8 fn_39_15B44 = .text:0x00015B44; // type:function size:0xE8 -fn_39_15C2C = .text:0x00015C2C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00015C2C; // type:function size:0x100 fn_39_15D2C = .text:0x00015D2C; // type:function size:0x198 fn_39_15EC4 = .text:0x00015EC4; // type:function size:0xA8 fn_39_15F6C = .text:0x00015F6C; // type:function size:0x70 -fn_39_15FDC = .text:0x00015FDC; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00015FDC; // type:function size:0x114 fn_39_160F0 = .text:0x000160F0; // type:function size:0x6C fn_39_1615C = .text:0x0001615C; // type:function size:0x180 fn_39_162DC = .text:0x000162DC; // type:function size:0xA4 @@ -264,7 +264,7 @@ fn_39_1A10C = .text:0x0001A10C; // type:function size:0xAC fn_39_1A1B8 = .text:0x0001A1B8; // type:function size:0x4 fn_39_1A1BC = .text:0x0001A1BC; // type:function size:0x20 fn_39_1A1DC = .text:0x0001A1DC; // type:function size:0x40 -fn_39_1A21C = .text:0x0001A21C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001A21C; // type:function size:0x1E4 fn_39_1A400 = .text:0x0001A400; // type:function size:0x24 fn_39_1A424 = .text:0x0001A424; // type:function size:0x1C0 fn_39_1A5E4 = .text:0x0001A5E4; // type:function size:0x1F4 @@ -280,11 +280,11 @@ fn_39_1B618 = .text:0x0001B618; // type:function size:0x80 fn_39_1B698 = .text:0x0001B698; // type:function size:0x1BC fn_39_1B854 = .text:0x0001B854; // type:function size:0x1C4 fn_39_1BA18 = .text:0x0001BA18; // type:function size:0x1EC -fn_39_1BC04 = .text:0x0001BC04; // type:function size:0x198 -fn_39_1BD9C = .text:0x0001BD9C; // type:function size:0xD4 -fn_39_1BE70 = .text:0x0001BE70; // type:function size:0x38 -fn_39_1BEA8 = .text:0x0001BEA8; // type:function size:0x144 -fn_39_1BFEC = .text:0x0001BFEC; // type:function size:0xB4 +Object3SpringJump = .text:0x0001BC04; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001BD9C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001BE70; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001BEA8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001BFEC; // type:function size:0xB4 scope:local fn_39_1C0A0 = .text:0x0001C0A0; // type:function size:0xF8 fn_39_1C198 = .text:0x0001C198; // type:function size:0xFC fn_39_1C294 = .text:0x0001C294; // type:function size:0x30 @@ -311,15 +311,15 @@ fn_39_1EDA0 = .text:0x0001EDA0; // type:function size:0x38 fn_39_1EDD8 = .text:0x0001EDD8; // type:function size:0x968 fn_39_1F740 = .text:0x0001F740; // type:function size:0x10C fn_39_1F84C = .text:0x0001F84C; // type:function size:0x2B0 -fn_39_1FAFC = .text:0x0001FAFC; // type:function size:0x34 -fn_39_1FB30 = .text:0x0001FB30; // type:function size:0x11C -fn_39_1FC4C = .text:0x0001FC4C; // type:function size:0x110 -fn_39_1FD5C = .text:0x0001FD5C; // type:function size:0xB4 -fn_39_1FE10 = .text:0x0001FE10; // type:function size:0x150 -fn_39_1FF60 = .text:0x0001FF60; // type:function size:0xE0 -fn_39_20040 = .text:0x00020040; // type:function size:0x190 -fn_39_201D0 = .text:0x000201D0; // type:function size:0xEC -fn_39_202BC = .text:0x000202BC; // type:function size:0x190 +DegRingGetNum = .text:0x0001FAFC; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001FB30; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001FC4C; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001FD5C; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001FE10; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001FF60; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00020040; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000201D0; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000202BC; // type:function size:0x190 scope:local fn_39_2044C = .text:0x0002044C; // type:function size:0x98 fn_39_204E4 = .text:0x000204E4; // type:function size:0xC8 fn_39_205AC = .text:0x000205AC; // type:function size:0x10C @@ -367,32 +367,32 @@ fn_39_23AF8 = .text:0x00023AF8; // type:function size:0x44 fn_39_23B3C = .text:0x00023B3C; // type:function size:0x38 fn_39_23B74 = .text:0x00023B74; // type:function size:0x4 fn_39_23B78 = .text:0x00023B78; // type:function size:0x38 -fn_39_23BB0 = .text:0x00023BB0; // type:function size:0x138 +_rename_ItemBombSet = .text:0x00023BB0; // type:function size:0x138 fn_39_23CE8 = .text:0x00023CE8; // type:function size:0x138 fn_39_23E20 = .text:0x00023E20; // type:function size:0xD0 fn_39_23EF0 = .text:0x00023EF0; // type:function size:0x90 fn_39_23F80 = .text:0x00023F80; // type:function size:0x94 fn_39_24014 = .text:0x00024014; // type:function size:0x8C -fn_39_240A0 = .text:0x000240A0; // type:function size:0xD4 -fn_39_24174 = .text:0x00024174; // type:function size:0x240 -fn_39_243B4 = .text:0x000243B4; // type:function size:0x98 -fn_39_2444C = .text:0x0002444C; // type:function size:0x214 -fn_39_24660 = .text:0x00024660; // type:function size:0x10 -fn_39_24670 = .text:0x00024670; // type:function size:0xA0 -fn_39_24710 = .text:0x00024710; // type:function size:0xD0 -fn_39_247E0 = .text:0x000247E0; // type:function size:0x26C -fn_39_24A4C = .text:0x00024A4C; // type:function size:0x38 -fn_39_24A84 = .text:0x00024A84; // type:function size:0x50 -fn_39_24AD4 = .text:0x00024AD4; // type:function size:0x70 -fn_39_24B44 = .text:0x00024B44; // type:function size:0x50 -fn_39_24B94 = .text:0x00024B94; // type:function size:0x38 -fn_39_24BCC = .text:0x00024BCC; // type:function size:0x50 -fn_39_24C1C = .text:0x00024C1C; // type:function size:0x38 -fn_39_24C54 = .text:0x00024C54; // type:function size:0x3C -fn_39_24C90 = .text:0x00024C90; // type:function size:0x44 -fn_39_24CD4 = .text:0x00024CD4; // type:function size:0x38 -fn_39_24D0C = .text:0x00024D0C; // type:function size:0x4 -fn_39_24D10 = .text:0x00024D10; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000240A0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00024174; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000243B4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002444C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00024660; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00024670; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00024710; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000247E0; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00024A4C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00024A84; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00024AD4; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00024B44; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00024B94; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00024BCC; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00024C1C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00024C54; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00024C90; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00024CD4; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00024D0C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00024D10; // type:function size:0x38 scope:local fn_39_24D48 = .text:0x00024D48; // type:function size:0x144 fn_39_24E8C = .text:0x00024E8C; // type:function size:0x158 fn_39_24FE4 = .text:0x00024FE4; // type:function size:0x64 @@ -428,8 +428,8 @@ fn_39_26290 = .text:0x00026290; // type:function size:0x54 fn_39_262E4 = .text:0x000262E4; // type:function size:0x7EC fn_39_26AD0 = .text:0x00026AD0; // type:function size:0xB0 fn_39_26B80 = .text:0x00026B80; // type:function size:0xB4 -fn_39_26C34 = .text:0x00026C34; // type:function size:0x2C -fn_39_26C60 = .text:0x00026C60; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00026C34; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00026C60; // type:function size:0x30 o_ring_0 = .text:0x00026C90; // type:function size:0x13C scope:local Ring = .text:0x00026DCC; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x00027454; // type:function size:0x1D8 scope:global @@ -969,11 +969,11 @@ lbl_39_rodata_880 = .rodata:0x00000880; // type:object size:0x4 align:4 data:flo lbl_39_rodata_884 = .rodata:0x00000884; // type:object size:0x4 align:4 data:float lbl_39_rodata_888 = .rodata:0x00000888; // type:object size:0x4 align:4 data:float lbl_39_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_39_rodata_890 = .rodata:0x00000890; // type:object size:0xC data:4byte -lbl_39_rodata_89C = .rodata:0x0000089C; // type:object size:0x4 align:4 data:float -lbl_39_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float -lbl_39_rodata_8A4 = .rodata:0x000008A4; // type:object size:0x4 align:4 data:float -lbl_39_rodata_8A8 = .rodata:0x000008A8; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000890; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000089C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008A0; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008A4; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008A8; // type:object size:0x4 scope:local align:4 data:float lbl_39_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float lbl_39_rodata_8B4 = .rodata:0x000008B4; // type:object size:0xC data:4byte lbl_39_rodata_8C0 = .rodata:0x000008C0; // type:object size:0x4 align:4 data:float @@ -1040,11 +1040,11 @@ lbl_39_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x8 align:8 data:dou lbl_39_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x4 align:4 data:float lbl_39_rodata_9CC = .rodata:0x000009CC; // type:object size:0x4 align:4 data:float lbl_39_rodata_9D0 = .rodata:0x000009D0; // type:object size:0x8 align:4 data:float -lbl_39_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float -lbl_39_rodata_9DC = .rodata:0x000009DC; // type:object size:0x4 align:4 data:float -lbl_39_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float -lbl_39_rodata_9E4 = .rodata:0x000009E4; // type:object size:0x4 align:4 data:float -lbl_39_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000009D8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000009DC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000009E0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000009E4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000009E8; // type:object size:0x4 scope:local align:4 data:float lbl_39_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float lbl_39_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float lbl_39_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:float @@ -1090,20 +1090,20 @@ lbl_39_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:flo lbl_39_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float lbl_39_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float lbl_39_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x8 align:4 data:float -lbl_39_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_39_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x8 align:8 data:double -lbl_39_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AEC = .rodata:0x00000AEC; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_39_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000AD8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000AEC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float lbl_39_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float lbl_39_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float lbl_39_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float @@ -3844,42 +3844,42 @@ lbl_39_data_4ACD0 = .data:0x0004ACD0; // type:object size:0xD data:string lbl_39_data_4ACE0 = .data:0x0004ACE0; // type:object size:0xC lbl_39_data_4ACEC = .data:0x0004ACEC; // type:object size:0x8 lbl_39_data_4ACF4 = .data:0x0004ACF4; // type:object size:0x4C -lbl_39_data_4AD40 = .data:0x0004AD40; // type:object size:0xE data:string -lbl_39_data_4AD50 = .data:0x0004AD50; // type:object size:0xE data:string -lbl_39_data_4AD60 = .data:0x0004AD60; // type:object size:0xD data:string -lbl_39_data_4AD70 = .data:0x0004AD70; // type:object size:0xD data:string -lbl_39_data_4AD80 = .data:0x0004AD80; // type:object size:0x30 -lbl_39_data_4ADB0 = .data:0x0004ADB0; // type:object size:0x8 -lbl_39_data_4ADB8 = .data:0x0004ADB8; // type:object size:0x204 -lbl_39_data_4AFBC = .data:0x0004AFBC; // type:object size:0x204 -lbl_39_data_4B1C0 = .data:0x0004B1C0; // type:object size:0x1C8 -lbl_39_data_4B388 = .data:0x0004B388; // type:object size:0x40 -lbl_39_data_4B3C8 = .data:0x0004B3C8; // type:object size:0x50 -lbl_39_data_4B418 = .data:0x0004B418; // type:object size:0x8 -lbl_39_data_4B420 = .data:0x0004B420; // type:object size:0x20 -lbl_39_data_4B440 = .data:0x0004B440; // type:object size:0xC0 -lbl_39_data_4B500 = .data:0x0004B500; // type:object size:0x60 -lbl_39_data_4B560 = .data:0x0004B560; // type:object size:0x40 -lbl_39_data_4B5A0 = .data:0x0004B5A0; // type:object size:0x80 -lbl_39_data_4B620 = .data:0x0004B620; // type:object size:0x40 -lbl_39_data_4B660 = .data:0x0004B660; // type:object size:0x24 -lbl_39_data_4B684 = .data:0x0004B684; // type:object size:0x1C8 -lbl_39_data_4B84C = .data:0x0004B84C; // type:object size:0x1C8 -lbl_39_data_4BA14 = .data:0x0004BA14; // type:object size:0x140 -lbl_39_data_4BB54 = .data:0x0004BB54; // type:object size:0x40 -lbl_39_data_4BB94 = .data:0x0004BB94; // type:object size:0x50 -lbl_39_data_4BBE4 = .data:0x0004BBE4; // type:object size:0x8 -lbl_39_data_4BBEC = .data:0x0004BBEC; // type:object size:0x14 -lbl_39_data_4BC00 = .data:0x0004BC00; // type:object size:0x120 -lbl_39_data_4BD20 = .data:0x0004BD20; // type:object size:0x60 -lbl_39_data_4BD80 = .data:0x0004BD80; // type:object size:0x20 -lbl_39_data_4BDA0 = .data:0x0004BDA0; // type:object size:0x30 -lbl_39_data_4BDD0 = .data:0x0004BDD0; // type:object size:0x24 -lbl_39_data_4BDF4 = .data:0x0004BDF4; // type:object size:0x8 -lbl_39_data_4BDFC = .data:0x0004BDFC; // type:object size:0x30 -lbl_39_data_4BE2C = .data:0x0004BE2C; // type:object size:0x4 align:4 data:float -lbl_39_data_4BE30 = .data:0x0004BE30; // type:object size:0x4 align:4 data:float -lbl_39_data_4BE34 = .data:0x0004BE34; // type:object size:0x4 align:4 data:float +@18 = .data:0x0004AD40; // type:object size:0xE scope:local data:string +@19 = .data:0x0004AD50; // type:object size:0xE scope:local data:string +@20 = .data:0x0004AD60; // type:object size:0xD scope:local data:string +@21 = .data:0x0004AD70; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0004AD80; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0004ADB0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0004ADB8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0004AFBC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0004B1C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0004B388; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0004B3C8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0004B418; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0004B420; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0004B440; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0004B500; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0004B560; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0004B5A0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0004B620; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0004B660; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0004B684; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0004B84C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0004BA14; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0004BB54; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0004BB94; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0004BBE4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0004BBEC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0004BC00; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0004BD20; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0004BD80; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0004BDA0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0004BDD0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0004BDF4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0004BDFC; // type:object size:0x30 scope:local +spring3_k = .data:0x0004BE2C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0004BE30; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0004BE34; // type:object size:0x4 scope:local align:4 data:float lbl_39_data_4BE38 = .data:0x0004BE38; // type:object size:0xE data:string lbl_39_data_4BE48 = .data:0x0004BE48; // type:object size:0xC lbl_39_data_4BE54 = .data:0x0004BE54; // type:object size:0x8 @@ -4051,7 +4051,7 @@ lbl_39_data_50390 = .data:0x00050390; // type:object size:0x14 lbl_39_data_503A4 = .data:0x000503A4; // type:object size:0x24 lbl_39_data_503C8 = .data:0x000503C8; // type:object size:0x40 data:4byte lbl_39_data_50408 = .data:0x00050408; // type:object size:0x30 -lbl_39_data_50438 = .data:0x00050438; // type:object size:0x5 data:string +@115 = .data:0x00050438; // type:object size:0x5 scope:local data:string lbl_39_data_50440 = .data:0x00050440; // type:object size:0xE data:string lbl_39_data_50450 = .data:0x00050450; // type:object size:0xD data:string lbl_39_data_50460 = .data:0x00050460; // type:object size:0x18 @@ -4143,21 +4143,21 @@ lbl_39_data_53F90 = .data:0x00053F90; // type:object size:0xD data:string lbl_39_data_53FA0 = .data:0x00053FA0; // type:object size:0xE data:string lbl_39_data_53FB0 = .data:0x00053FB0; // type:object size:0xD data:string lbl_39_data_53FC0 = .data:0x00053FC0; // type:object size:0x24 -lbl_39_data_53FE4 = .data:0x00053FE4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00053FE4; // type:object size:0x8 lbl_39_data_53FEC = .data:0x00053FEC; // type:object size:0x98 lbl_39_data_54084 = .data:0x00054084; // type:object size:0x2DC -lbl_39_data_54360 = .data:0x00054360; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00054360; // type:object size:0x18 lbl_39_data_54378 = .data:0x00054378; // type:object size:0x164 lbl_39_data_544DC = .data:0x000544DC; // type:object size:0x15C -lbl_39_data_54638 = .data:0x00054638; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00054638; // type:object size:0x18 lbl_39_data_54650 = .data:0x00054650; // type:object size:0x1B4 lbl_39_data_54804 = .data:0x00054804; // type:object size:0x15C -lbl_39_data_54960 = .data:0x00054960; // type:object size:0x18 -lbl_39_data_54978 = .data:0x00054978; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00054960; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00054978; // type:object size:0x30 lbl_39_data_549A8 = .data:0x000549A8; // type:object size:0x10 -lbl_39_data_549B8 = .data:0x000549B8; // type:object size:0x58 data:4byte -jumptable_39_data_54A10 = .data:0x00054A10; // type:object size:0x1C scope:local -lbl_39_data_54A2C = .data:0x00054A2C; // type:object size:0xC +itemboxair_item_info = .data:0x000549B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00054A10; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00054A2C; // type:object size:0xC scope:local lbl_39_data_54A38 = .data:0x00054A38; // type:object size:0xE data:string lbl_39_data_54A48 = .data:0x00054A48; // type:object size:0xC lbl_39_data_54A54 = .data:0x00054A54; // type:object size:0x8 diff --git a/config/GSNE8P/stg40D/splits.txt b/config/GSNE8P/stg40D/splits.txt index eca0afdb..b113c4bf 100644 --- a/config/GSNE8P/stg40D/splits.txt +++ b/config/GSNE8P/stg40D/splits.txt @@ -150,13 +150,10 @@ stg40D_35.c: .text start:0x000136E8 end:0x00014728 .rodata start:0x00000638 end:0x00000688 -stg40D_36.c: - .text start:0x00014A68 end:0x00014C00 - .rodata start:0x00000688 end:0x000006A0 - -stg40D_37.c: - .text start:0x00014C00 end:0x00014F04 - .rodata start:0x000006A0 end:0x000006A8 +OBJECT/o_3spring.c: + .text start:0x00014A68 end:0x00014F04 + .rodata start:0x00000688 end:0x000006A8 + .data start:0x0007AC60 end:0x0007BD58 stg40D_38.c: .text start:0x00014F04 end:0x0001538C @@ -190,9 +187,10 @@ stg40D_46.c: .text start:0x00019300 end:0x0001A144 .rodata start:0x00000830 end:0x00000888 -stg40D_47.c: - .text start:0x0001A178 end:0x0001A904 +OBJECT/o_degring_linear.c: + .text start:0x0001A144 end:0x0001AA94 .rodata start:0x00000888 end:0x000008A0 + .data start:0x00081E78 end:0x00081E80 stg40D_48.c: .text start:0x0001B188 end:0x0001B498 @@ -214,9 +212,11 @@ stg40D_52.c: .text start:0x0001F440 end:0x0001F4FC .rodata start:0x00000960 end:0x00000968 -stg40D_53.c: - .text start:0x0001F6A4 end:0x000209BC +OBJECT/o_goalring.c: + .text start:0x0001F6A0 end:0x000209BC .rodata start:0x00000968 end:0x000009C0 + .data start:0x00083D90 end:0x00089688 + .bss start:0x00000D10 end:0x00000D18 stg40D_54.c: .text start:0x00020A84 end:0x000214A4 @@ -234,21 +234,15 @@ stg40D_57.c: .text start:0x00022F38 end:0x00023008 .rodata start:0x00000A48 end:0x00000A50 -stg40D_58.c: - .text start:0x0002328C end:0x00023D34 - .rodata start:0x00000A50 end:0x00000A88 - -stg40D_59.c: - .text start:0x00023DA8 end:0x00023DEC - .rodata start:0x00000A88 end:0x00000A90 - -stg40D_60.c: - .text start:0x00023FA4 end:0x00024A04 - .rodata start:0x00000A90 end:0x00000AD0 +OBJECT/o_itemboxair.c: + .text start:0x000231B8 end:0x00023E60 + .rodata start:0x00000A50 end:0x00000A90 + .data start:0x0008D9B8 end:0x0008DA38 -stg40D_61.c: - .text start:0x00024A78 end:0x00024ABC - .rodata start:0x00000AD0 end:0x00000AD8 +OBJECT/o_itemboxballoon.c: + .text start:0x00023E60 end:0x00024B30 + .rodata start:0x00000A90 end:0x00000AD8 + .data start:0x0008DA38 end:0x0008E390 stg40D_62.c: .text start:0x00024B30 end:0x000254E4 @@ -296,9 +290,11 @@ stg40D_72.c: .text start:0x00034A24 end:0x000364C8 .rodata start:0x00000EB8 end:0x00000F48 -stg40D_73.c: +OBJECT/o_savepoint.c: .text start:0x000366D4 end:0x00037764 .rodata start:0x00000F48 end:0x00000F80 + .data start:0x000B8A50 end:0x000B8AA0 + .bss start:0x00000D60 end:0x00000D68 stg40D_74.c: .text start:0x00037DC8 end:0x00039274 diff --git a/config/GSNE8P/stg40D/symbols.txt b/config/GSNE8P/stg40D/symbols.txt index 9cda2052..1ffc8f32 100644 --- a/config/GSNE8P/stg40D/symbols.txt +++ b/config/GSNE8P/stg40D/symbols.txt @@ -146,13 +146,13 @@ fn_40_A5C0 = .text:0x0000A5C0; // type:function size:0x168 fn_40_A728 = .text:0x0000A728; // type:function size:0x54 fn_40_A77C = .text:0x0000A77C; // type:function size:0x1CC fn_40_A948 = .text:0x0000A948; // type:function size:0xC8 -fn_40_AA10 = .text:0x0000AA10; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AA10; // type:function size:0x30 fn_40_AA40 = .text:0x0000AA40; // type:function size:0x30C -fn_40_AD4C = .text:0x0000AD4C; // type:function size:0x74 -fn_40_ADC0 = .text:0x0000ADC0; // type:function size:0xBC -fn_40_AE7C = .text:0x0000AE7C; // type:function size:0x40 -fn_40_AEBC = .text:0x0000AEBC; // type:function size:0x2C -fn_40_AEE8 = .text:0x0000AEE8; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000AD4C; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000ADC0; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000AE7C; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000AEBC; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000AEE8; // type:function size:0x60 sqrtf = .text:0x0000AF48; // type:function size:0x8C scope:weak fn_40_AFD4 = .text:0x0000AFD4; // type:function size:0x12C fn_40_B100 = .text:0x0000B100; // type:function size:0x4 @@ -178,11 +178,11 @@ fn_40_DAC4 = .text:0x0000DAC4; // type:function size:0xC fn_40_DAD0 = .text:0x0000DAD0; // type:function size:0x1CC fn_40_DC9C = .text:0x0000DC9C; // type:function size:0x88 fn_40_DD24 = .text:0x0000DD24; // type:function size:0xD0 -fn_40_DDF4 = .text:0x0000DDF4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000DDF4; // type:function size:0x100 fn_40_DEF4 = .text:0x0000DEF4; // type:function size:0x198 fn_40_E08C = .text:0x0000E08C; // type:function size:0xA8 fn_40_E134 = .text:0x0000E134; // type:function size:0x70 -fn_40_E1A4 = .text:0x0000E1A4; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000E1A4; // type:function size:0x114 fn_40_E2B8 = .text:0x0000E2B8; // type:function size:0x6C fn_40_E324 = .text:0x0000E324; // type:function size:0x180 fn_40_E4A4 = .text:0x0000E4A4; // type:function size:0xA4 @@ -224,7 +224,7 @@ fn_40_10B94 = .text:0x00010B94; // type:function size:0xA4 fn_40_10C38 = .text:0x00010C38; // type:function size:0xA4 fn_40_10CDC = .text:0x00010CDC; // type:function size:0xA4 fn_40_10D80 = .text:0x00010D80; // type:function size:0xB0 -fn_40_10E30 = .text:0x00010E30; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00010E30; // type:function size:0x19C fn_40_10FCC = .text:0x00010FCC; // type:function size:0x198 _rename_MakeParticle = .text:0x00011164; // type:function size:0x19C fn_40_11300 = .text:0x00011300; // type:function size:0x198 @@ -240,7 +240,7 @@ fn_40_11DD8 = .text:0x00011DD8; // type:function size:0xAC fn_40_11E84 = .text:0x00011E84; // type:function size:0x4 fn_40_11E88 = .text:0x00011E88; // type:function size:0x20 fn_40_11EA8 = .text:0x00011EA8; // type:function size:0x40 -fn_40_11EE8 = .text:0x00011EE8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00011EE8; // type:function size:0x1E4 fn_40_120CC = .text:0x000120CC; // type:function size:0x24 fn_40_120F0 = .text:0x000120F0; // type:function size:0x1C0 fn_40_122B0 = .text:0x000122B0; // type:function size:0x1F4 @@ -248,7 +248,7 @@ fn_40_124A4 = .text:0x000124A4; // type:function size:0x190 fn_40_12634 = .text:0x00012634; // type:function size:0xF8 fn_40_1272C = .text:0x0001272C; // type:function size:0x1D4 fn_40_12900 = .text:0x00012900; // type:function size:0x18C -fn_40_12A8C = .text:0x00012A8C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00012A8C; // type:function size:0x1C8 fn_40_12C54 = .text:0x00012C54; // type:function size:0xD0 fn_40_12D24 = .text:0x00012D24; // type:function size:0x358 fn_40_1307C = .text:0x0001307C; // type:function size:0x2C0 @@ -266,11 +266,11 @@ fn_40_14728 = .text:0x00014728; // type:function size:0x120 fn_40_14848 = .text:0x00014848; // type:function size:0x120 fn_40_14968 = .text:0x00014968; // type:function size:0x84 fn_40_149EC = .text:0x000149EC; // type:function size:0x7C -fn_40_14A68 = .text:0x00014A68; // type:function size:0x198 -fn_40_14C00 = .text:0x00014C00; // type:function size:0xD4 -fn_40_14CD4 = .text:0x00014CD4; // type:function size:0x38 -fn_40_14D0C = .text:0x00014D0C; // type:function size:0x144 -fn_40_14E50 = .text:0x00014E50; // type:function size:0xB4 +Object3SpringJump = .text:0x00014A68; // type:function size:0x198 scope:local +Object3Spring = .text:0x00014C00; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00014CD4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00014D0C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00014E50; // type:function size:0xB4 scope:local fn_40_14F04 = .text:0x00014F04; // type:function size:0xF8 fn_40_14FFC = .text:0x00014FFC; // type:function size:0xFC fn_40_150F8 = .text:0x000150F8; // type:function size:0x30 @@ -318,15 +318,15 @@ fn_40_193E8 = .text:0x000193E8; // type:function size:0x38 fn_40_19420 = .text:0x00019420; // type:function size:0x968 fn_40_19D88 = .text:0x00019D88; // type:function size:0x10C fn_40_19E94 = .text:0x00019E94; // type:function size:0x2B0 -fn_40_1A144 = .text:0x0001A144; // type:function size:0x34 -fn_40_1A178 = .text:0x0001A178; // type:function size:0x11C -fn_40_1A294 = .text:0x0001A294; // type:function size:0x110 -fn_40_1A3A4 = .text:0x0001A3A4; // type:function size:0xB4 -fn_40_1A458 = .text:0x0001A458; // type:function size:0x150 -fn_40_1A5A8 = .text:0x0001A5A8; // type:function size:0xE0 -fn_40_1A688 = .text:0x0001A688; // type:function size:0x190 -fn_40_1A818 = .text:0x0001A818; // type:function size:0xEC -fn_40_1A904 = .text:0x0001A904; // type:function size:0x190 +DegRingGetNum = .text:0x0001A144; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001A178; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001A294; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001A3A4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001A458; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001A5A8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001A688; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001A818; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001A904; // type:function size:0x190 scope:local fn_40_1AA94 = .text:0x0001AA94; // type:function size:0x98 fn_40_1AB2C = .text:0x0001AB2C; // type:function size:0xC8 fn_40_1ABF4 = .text:0x0001ABF4; // type:function size:0x10C @@ -386,15 +386,15 @@ fn_40_1F4FC = .text:0x0001F4FC; // type:function size:0x8C fn_40_1F588 = .text:0x0001F588; // type:function size:0x38 fn_40_1F5C0 = .text:0x0001F5C0; // type:function size:0x4 fn_40_1F5C4 = .text:0x0001F5C4; // type:function size:0xDC -fn_40_1F6A0 = .text:0x0001F6A0; // type:function size:0x4 -fn_40_1F6A4 = .text:0x0001F6A4; // type:function size:0x2EC -fn_40_1F990 = .text:0x0001F990; // type:function size:0x44 -fn_40_1F9D4 = .text:0x0001F9D4; // type:function size:0x7F4 -fn_40_201C8 = .text:0x000201C8; // type:function size:0x34 -fn_40_201FC = .text:0x000201FC; // type:function size:0xF0 -fn_40_202EC = .text:0x000202EC; // type:function size:0x214 -fn_40_20500 = .text:0x00020500; // type:function size:0x254 -fn_40_20754 = .text:0x00020754; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001F6A0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0001F6A4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001F990; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0001F9D4; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000201C8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000201FC; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000202EC; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00020500; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00020754; // type:function size:0x268 scope:local fn_40_209BC = .text:0x000209BC; // type:function size:0x54 fn_40_20A10 = .text:0x00020A10; // type:function size:0x74 fn_40_20A84 = .text:0x00020A84; // type:function size:0x8C @@ -410,7 +410,7 @@ fn_40_2170C = .text:0x0002170C; // type:function size:0x3F8 fn_40_21B04 = .text:0x00021B04; // type:function size:0x1D0 fn_40_21CD4 = .text:0x00021CD4; // type:function size:0x140 fn_40_21E14 = .text:0x00021E14; // type:function size:0x1FC -fn_40_22010 = .text:0x00022010; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00022010; // type:function size:0x13C fn_40_2214C = .text:0x0002214C; // type:function size:0x200 fn_40_2234C = .text:0x0002234C; // type:function size:0x98 fn_40_223E4 = .text:0x000223E4; // type:function size:0x238 @@ -430,53 +430,53 @@ fn_40_22B48 = .text:0x00022B48; // type:function size:0x44 fn_40_22B8C = .text:0x00022B8C; // type:function size:0x38 fn_40_22BC4 = .text:0x00022BC4; // type:function size:0x4 fn_40_22BC8 = .text:0x00022BC8; // type:function size:0x38 -fn_40_22C00 = .text:0x00022C00; // type:function size:0xC8 -fn_40_22CC8 = .text:0x00022CC8; // type:function size:0x138 +_rename_GiveItemP = .text:0x00022C00; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00022CC8; // type:function size:0x138 fn_40_22E00 = .text:0x00022E00; // type:function size:0x138 fn_40_22F38 = .text:0x00022F38; // type:function size:0xD0 fn_40_23008 = .text:0x00023008; // type:function size:0x90 fn_40_23098 = .text:0x00023098; // type:function size:0x94 fn_40_2312C = .text:0x0002312C; // type:function size:0x8C -fn_40_231B8 = .text:0x000231B8; // type:function size:0xD4 -fn_40_2328C = .text:0x0002328C; // type:function size:0x240 -fn_40_234CC = .text:0x000234CC; // type:function size:0x98 -fn_40_23564 = .text:0x00023564; // type:function size:0x214 -fn_40_23778 = .text:0x00023778; // type:function size:0x10 -fn_40_23788 = .text:0x00023788; // type:function size:0xA0 -fn_40_23828 = .text:0x00023828; // type:function size:0xD0 -fn_40_238F8 = .text:0x000238F8; // type:function size:0x26C -fn_40_23B64 = .text:0x00023B64; // type:function size:0x38 -fn_40_23B9C = .text:0x00023B9C; // type:function size:0x50 -fn_40_23BEC = .text:0x00023BEC; // type:function size:0x70 -fn_40_23C5C = .text:0x00023C5C; // type:function size:0x50 -fn_40_23CAC = .text:0x00023CAC; // type:function size:0x38 -fn_40_23CE4 = .text:0x00023CE4; // type:function size:0x50 -fn_40_23D34 = .text:0x00023D34; // type:function size:0x38 -fn_40_23D6C = .text:0x00023D6C; // type:function size:0x3C -fn_40_23DA8 = .text:0x00023DA8; // type:function size:0x44 -fn_40_23DEC = .text:0x00023DEC; // type:function size:0x38 -fn_40_23E24 = .text:0x00023E24; // type:function size:0x4 -fn_40_23E28 = .text:0x00023E28; // type:function size:0x38 -fn_40_23E60 = .text:0x00023E60; // type:function size:0x144 -fn_40_23FA4 = .text:0x00023FA4; // type:function size:0x158 -fn_40_240FC = .text:0x000240FC; // type:function size:0x64 -fn_40_24160 = .text:0x00024160; // type:function size:0x1C4 -fn_40_24324 = .text:0x00024324; // type:function size:0x3C -fn_40_24360 = .text:0x00024360; // type:function size:0x6C -fn_40_243CC = .text:0x000243CC; // type:function size:0x228 -fn_40_245F4 = .text:0x000245F4; // type:function size:0x28C -fn_40_24880 = .text:0x00024880; // type:function size:0xC -fn_40_2488C = .text:0x0002488C; // type:function size:0x50 -fn_40_248DC = .text:0x000248DC; // type:function size:0x50 -fn_40_2492C = .text:0x0002492C; // type:function size:0x50 -fn_40_2497C = .text:0x0002497C; // type:function size:0x38 -fn_40_249B4 = .text:0x000249B4; // type:function size:0x50 -fn_40_24A04 = .text:0x00024A04; // type:function size:0x38 -fn_40_24A3C = .text:0x00024A3C; // type:function size:0x3C -fn_40_24A78 = .text:0x00024A78; // type:function size:0x44 -fn_40_24ABC = .text:0x00024ABC; // type:function size:0x38 -fn_40_24AF4 = .text:0x00024AF4; // type:function size:0x4 -fn_40_24AF8 = .text:0x00024AF8; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000231B8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002328C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000234CC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00023564; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00023778; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00023788; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00023828; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000238F8; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00023B64; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00023B9C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00023BEC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00023C5C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00023CAC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00023CE4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00023D34; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00023D6C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00023DA8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00023DEC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00023E24; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00023E28; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00023E60; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00023FA4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000240FC; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00024160; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00024324; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00024360; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000243CC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000245F4; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00024880; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002488C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000248DC; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002492C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002497C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x000249B4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00024A04; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00024A3C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00024A78; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00024ABC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00024AF4; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00024AF8; // type:function size:0x38 scope:local fn_40_24B30 = .text:0x00024B30; // type:function size:0x280 fn_40_24DB0 = .text:0x00024DB0; // type:function size:0x50 fn_40_24E00 = .text:0x00024E00; // type:function size:0x50C @@ -569,8 +569,8 @@ fn_40_300DC = .text:0x000300DC; // type:function size:0x54 fn_40_30130 = .text:0x00030130; // type:function size:0x7EC fn_40_3091C = .text:0x0003091C; // type:function size:0xB0 fn_40_309CC = .text:0x000309CC; // type:function size:0xB4 -fn_40_30A80 = .text:0x00030A80; // type:function size:0x2C -fn_40_30AAC = .text:0x00030AAC; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00030A80; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00030AAC; // type:function size:0x30 o_ring_0 = .text:0x00030ADC; // type:function size:0x13C scope:local Ring = .text:0x00030C18; // type:function size:0x688 scope:global o_ring_3 = .text:0x000312A0; // type:function size:0x6C scope:global @@ -604,19 +604,19 @@ fn_40_361E8 = .text:0x000361E8; // type:function size:0x2E0 fn_40_364C8 = .text:0x000364C8; // type:function size:0x110 fn_40_365D8 = .text:0x000365D8; // type:function size:0xF8 fn_40_366D0 = .text:0x000366D0; // type:function size:0x4 -fn_40_366D4 = .text:0x000366D4; // type:function size:0x264 -fn_40_36938 = .text:0x00036938; // type:function size:0x148 -fn_40_36A80 = .text:0x00036A80; // type:function size:0x48 -fn_40_36AC8 = .text:0x00036AC8; // type:function size:0x1A4 -fn_40_36C6C = .text:0x00036C6C; // type:function size:0x1AC -fn_40_36E18 = .text:0x00036E18; // type:function size:0x154 -fn_40_36F6C = .text:0x00036F6C; // type:function size:0x4 -fn_40_36F70 = .text:0x00036F70; // type:function size:0x138 -fn_40_370A8 = .text:0x000370A8; // type:function size:0x368 -fn_40_37410 = .text:0x00037410; // type:function size:0x224 -fn_40_37634 = .text:0x00037634; // type:function size:0x20 -fn_40_37654 = .text:0x00037654; // type:function size:0x4C -fn_40_376A0 = .text:0x000376A0; // type:function size:0xC4 +ObjectSavePoint = .text:0x000366D4; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00036938; // type:function size:0x148 scope:local +savepointExit = .text:0x00036A80; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00036AC8; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00036C6C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00036E18; // type:function size:0x154 scope:local +dummyFunc = .text:0x00036F6C; // type:function size:0x4 scope:local +initCollidata = .text:0x00036F70; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x000370A8; // type:function size:0x368 scope:local +savepointSwing = .text:0x00037410; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00037634; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00037654; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x000376A0; // type:function size:0xC4 scope:local fn_40_37764 = .text:0x00037764; // type:function size:0x20 fn_40_37784 = .text:0x00037784; // type:function size:0x3C fn_40_377C0 = .text:0x000377C0; // type:function size:0x9C @@ -1312,11 +1312,11 @@ lbl_40_rodata_678 = .rodata:0x00000678; // type:object size:0x4 align:4 data:flo lbl_40_rodata_67C = .rodata:0x0000067C; // type:object size:0x4 align:4 data:float lbl_40_rodata_680 = .rodata:0x00000680; // type:object size:0x4 align:4 data:float lbl_40_rodata_684 = .rodata:0x00000684; // type:object size:0x4 align:4 data:float -lbl_40_rodata_688 = .rodata:0x00000688; // type:object size:0xC data:4byte -lbl_40_rodata_694 = .rodata:0x00000694; // type:object size:0x4 align:4 data:float -lbl_40_rodata_698 = .rodata:0x00000698; // type:object size:0x4 align:4 data:float -lbl_40_rodata_69C = .rodata:0x0000069C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_6A0 = .rodata:0x000006A0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000688; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000694; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000698; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000069C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 data:float lbl_40_rodata_6A8 = .rodata:0x000006A8; // type:object size:0x4 align:4 data:float lbl_40_rodata_6AC = .rodata:0x000006AC; // type:object size:0xC data:4byte lbl_40_rodata_6B8 = .rodata:0x000006B8; // type:object size:0x4 align:4 data:float @@ -1427,11 +1427,11 @@ lbl_40_rodata_870 = .rodata:0x00000870; // type:object size:0x8 align:8 data:dou lbl_40_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float lbl_40_rodata_87C = .rodata:0x0000087C; // type:object size:0x4 align:4 data:float lbl_40_rodata_880 = .rodata:0x00000880; // type:object size:0x8 align:4 data:float -lbl_40_rodata_888 = .rodata:0x00000888; // type:object size:0x4 align:4 data:float -lbl_40_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float -lbl_40_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float -lbl_40_rodata_898 = .rodata:0x00000898; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000888; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x0000088C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000890; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000894; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000898; // type:object size:0x4 scope:local align:4 data:float lbl_40_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float lbl_40_rodata_8A4 = .rodata:0x000008A4; // type:object size:0x4 align:4 data:float lbl_40_rodata_8A8 = .rodata:0x000008A8; // type:object size:0x4 align:4 data:float @@ -1472,25 +1472,25 @@ lbl_40_rodata_94C = .rodata:0x0000094C; // type:object size:0x4 align:4 data:flo lbl_40_rodata_950 = .rodata:0x00000950; // type:object size:0x8 align:8 data:double lbl_40_rodata_958 = .rodata:0x00000958; // type:object size:0x8 align:8 data:double lbl_40_rodata_960 = .rodata:0x00000960; // type:object size:0x8 align:4 data:float -lbl_40_rodata_968 = .rodata:0x00000968; // type:object size:0x4 align:4 data:float -lbl_40_rodata_96C = .rodata:0x0000096C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_970 = .rodata:0x00000970; // type:object size:0x4 align:4 data:float -lbl_40_rodata_974 = .rodata:0x00000974; // type:object size:0x4 align:4 data:float -lbl_40_rodata_978 = .rodata:0x00000978; // type:object size:0x4 align:4 data:float -lbl_40_rodata_97C = .rodata:0x0000097C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_980 = .rodata:0x00000980; // type:object size:0x4 align:4 data:float -lbl_40_rodata_984 = .rodata:0x00000984; // type:object size:0x4 align:4 data:float -lbl_40_rodata_988 = .rodata:0x00000988; // type:object size:0x4 align:4 data:float -lbl_40_rodata_98C = .rodata:0x0000098C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:float -lbl_40_rodata_994 = .rodata:0x00000994; // type:object size:0x4 align:4 data:float -lbl_40_rodata_998 = .rodata:0x00000998; // type:object size:0x4 align:4 data:float -lbl_40_rodata_9A0 = .rodata:0x000009A0; // type:object size:0x8 align:8 data:double -lbl_40_rodata_9A8 = .rodata:0x000009A8; // type:object size:0x8 align:8 data:double -lbl_40_rodata_9B0 = .rodata:0x000009B0; // type:object size:0x4 align:4 data:float -lbl_40_rodata_9B4 = .rodata:0x000009B4; // type:object size:0x4 align:4 data:float -lbl_40_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x4 align:4 data:float -lbl_40_rodata_9BC = .rodata:0x000009BC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000968; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x0000096C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000970; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000974; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000978; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x0000097C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000980; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000984; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000988; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x0000098C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000990; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000994; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000998; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000009A0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x000009A8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x000009B0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x000009B4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x000009B8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x000009BC; // type:object size:0x4 scope:local align:4 data:float lbl_40_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x4 align:4 data:float lbl_40_rodata_9C4 = .rodata:0x000009C4; // type:object size:0x4 align:4 data:float lbl_40_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x4 align:4 data:float @@ -1524,37 +1524,37 @@ lbl_40_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:flo lbl_40_rodata_A40 = .rodata:0x00000A40; // type:object size:0x4 align:4 data:float lbl_40_rodata_A44 = .rodata:0x00000A44; // type:object size:0x4 align:4 data:float lbl_40_rodata_A48 = .rodata:0x00000A48; // type:object size:0x8 align:4 data:float -lbl_40_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A58 = .rodata:0x00000A58; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A5C = .rodata:0x00000A5C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:8 data:double -lbl_40_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A88 = .rodata:0x00000A88; // type:object size:0x8 align:4 data:float -lbl_40_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float -lbl_40_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float -lbl_40_rodata_ABC = .rodata:0x00000ABC; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_40_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float -lbl_40_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000A60; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000A64; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000A68; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000AAC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000AB0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000AB4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000AB8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000ABC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float lbl_40_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float lbl_40_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:float lbl_40_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float @@ -1817,17 +1817,17 @@ lbl_40_rodata_F30 = .rodata:0x00000F30; // type:object size:0x4 align:4 data:flo lbl_40_rodata_F38 = .rodata:0x00000F38; // type:object size:0x8 align:8 data:double lbl_40_rodata_F40 = .rodata:0x00000F40; // type:object size:0x4 align:4 data:float lbl_40_rodata_F44 = .rodata:0x00000F44; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F48 = .rodata:0x00000F48; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F4C = .rodata:0x00000F4C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F50 = .rodata:0x00000F50; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F54 = .rodata:0x00000F54; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F58 = .rodata:0x00000F58; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F60 = .rodata:0x00000F60; // type:object size:0x8 align:8 data:double -lbl_40_rodata_F68 = .rodata:0x00000F68; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F6C = .rodata:0x00000F6C; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F70 = .rodata:0x00000F70; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F74 = .rodata:0x00000F74; // type:object size:0x4 align:4 data:float -lbl_40_rodata_F78 = .rodata:0x00000F78; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000F48; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000F4C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000F50; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000F54; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000F58; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000F60; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000F68; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000F6C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000F70; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00000F74; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000F78; // type:object size:0x4 scope:local align:4 data:float lbl_40_rodata_F80 = .rodata:0x00000F80; // type:object size:0x4 align:4 data:float lbl_40_rodata_F84 = .rodata:0x00000F84; // type:object size:0x4 align:4 data:float lbl_40_rodata_F88 = .rodata:0x00000F88; // type:object size:0x4 align:4 data:float @@ -6265,7 +6265,7 @@ lbl_40_data_7A590 = .data:0x0007A590; // type:object size:0x7 data:string lbl_40_data_7A598 = .data:0x0007A598; // type:object size:0x7 data:string lbl_40_data_7A5A0 = .data:0x0007A5A0; // type:object size:0x7 data:string lbl_40_data_7A5A8 = .data:0x0007A5A8; // type:object size:0x60 -lbl_40_data_7A608 = .data:0x0007A608; // type:object size:0x8 +_rename_ring_texlist = .data:0x0007A608; // type:object size:0x8 lbl_40_data_7A610 = .data:0x0007A610; // type:object size:0x38 lbl_40_data_7A648 = .data:0x0007A648; // type:object size:0x38 lbl_40_data_7A680 = .data:0x0007A680; // type:object size:0xE data:string @@ -6336,42 +6336,42 @@ lbl_40_data_7AC0C = .data:0x0007AC0C; // type:object size:0xB data:string lbl_40_data_7AC18 = .data:0x0007AC18; // type:object size:0x38 lbl_40_data_7AC50 = .data:0x0007AC50; // type:object size:0x8 data:byte lbl_40_data_7AC58 = .data:0x0007AC58; // type:object size:0x5 data:string -lbl_40_data_7AC60 = .data:0x0007AC60; // type:object size:0xE data:string -lbl_40_data_7AC70 = .data:0x0007AC70; // type:object size:0xE data:string -lbl_40_data_7AC80 = .data:0x0007AC80; // type:object size:0xD data:string -lbl_40_data_7AC90 = .data:0x0007AC90; // type:object size:0xD data:string -lbl_40_data_7ACA0 = .data:0x0007ACA0; // type:object size:0x30 -lbl_40_data_7ACD0 = .data:0x0007ACD0; // type:object size:0x8 -lbl_40_data_7ACD8 = .data:0x0007ACD8; // type:object size:0x204 -lbl_40_data_7AEDC = .data:0x0007AEDC; // type:object size:0x204 -lbl_40_data_7B0E0 = .data:0x0007B0E0; // type:object size:0x1C8 -lbl_40_data_7B2A8 = .data:0x0007B2A8; // type:object size:0x40 -lbl_40_data_7B2E8 = .data:0x0007B2E8; // type:object size:0x50 -lbl_40_data_7B338 = .data:0x0007B338; // type:object size:0x8 -lbl_40_data_7B340 = .data:0x0007B340; // type:object size:0x20 -lbl_40_data_7B360 = .data:0x0007B360; // type:object size:0xC0 -lbl_40_data_7B420 = .data:0x0007B420; // type:object size:0x60 -lbl_40_data_7B480 = .data:0x0007B480; // type:object size:0x40 -lbl_40_data_7B4C0 = .data:0x0007B4C0; // type:object size:0x80 -lbl_40_data_7B540 = .data:0x0007B540; // type:object size:0x40 -lbl_40_data_7B580 = .data:0x0007B580; // type:object size:0x24 -lbl_40_data_7B5A4 = .data:0x0007B5A4; // type:object size:0x1C8 -lbl_40_data_7B76C = .data:0x0007B76C; // type:object size:0x1C8 -lbl_40_data_7B934 = .data:0x0007B934; // type:object size:0x140 -lbl_40_data_7BA74 = .data:0x0007BA74; // type:object size:0x40 -lbl_40_data_7BAB4 = .data:0x0007BAB4; // type:object size:0x50 -lbl_40_data_7BB04 = .data:0x0007BB04; // type:object size:0x8 -lbl_40_data_7BB0C = .data:0x0007BB0C; // type:object size:0x14 -lbl_40_data_7BB20 = .data:0x0007BB20; // type:object size:0x120 -lbl_40_data_7BC40 = .data:0x0007BC40; // type:object size:0x60 -lbl_40_data_7BCA0 = .data:0x0007BCA0; // type:object size:0x20 -lbl_40_data_7BCC0 = .data:0x0007BCC0; // type:object size:0x30 -lbl_40_data_7BCF0 = .data:0x0007BCF0; // type:object size:0x24 -lbl_40_data_7BD14 = .data:0x0007BD14; // type:object size:0x8 -lbl_40_data_7BD1C = .data:0x0007BD1C; // type:object size:0x30 -lbl_40_data_7BD4C = .data:0x0007BD4C; // type:object size:0x4 align:4 data:float -lbl_40_data_7BD50 = .data:0x0007BD50; // type:object size:0x4 align:4 data:float -lbl_40_data_7BD54 = .data:0x0007BD54; // type:object size:0x4 align:4 data:float +@18 = .data:0x0007AC60; // type:object size:0xE scope:local data:string +@19 = .data:0x0007AC70; // type:object size:0xE scope:local data:string +@20 = .data:0x0007AC80; // type:object size:0xD scope:local data:string +@21 = .data:0x0007AC90; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0007ACA0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0007ACD0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0007ACD8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0007AEDC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0007B0E0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0007B2A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0007B2E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0007B338; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0007B340; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0007B360; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0007B420; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0007B480; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0007B4C0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0007B540; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0007B580; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0007B5A4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0007B76C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0007B934; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0007BA74; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0007BAB4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0007BB04; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0007BB0C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0007BB20; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0007BC40; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0007BCA0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0007BCC0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0007BCF0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0007BD14; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0007BD1C; // type:object size:0x30 scope:local +spring3_k = .data:0x0007BD4C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0007BD50; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0007BD54; // type:object size:0x4 scope:local align:4 data:float lbl_40_data_7BD58 = .data:0x0007BD58; // type:object size:0xE data:string lbl_40_data_7BD68 = .data:0x0007BD68; // type:object size:0xC lbl_40_data_7BD74 = .data:0x0007BD74; // type:object size:0x8 @@ -6607,7 +6607,7 @@ lbl_40_data_81DD0 = .data:0x00081DD0; // type:object size:0x14 lbl_40_data_81DE4 = .data:0x00081DE4; // type:object size:0x24 lbl_40_data_81E08 = .data:0x00081E08; // type:object size:0x40 data:4byte lbl_40_data_81E48 = .data:0x00081E48; // type:object size:0x30 -lbl_40_data_81E78 = .data:0x00081E78; // type:object size:0x5 data:string +@115 = .data:0x00081E78; // type:object size:0x5 scope:local data:string lbl_40_data_81E80 = .data:0x00081E80; // type:object size:0xE data:string lbl_40_data_81E90 = .data:0x00081E90; // type:object size:0xD data:string lbl_40_data_81EA0 = .data:0x00081EA0; // type:object size:0x18 @@ -6681,149 +6681,149 @@ lbl_40_data_83D28 = .data:0x00083D28; // type:object size:0x30 lbl_40_data_83D58 = .data:0x00083D58; // type:object size:0xF data:string lbl_40_data_83D68 = .data:0x00083D68; // type:object size:0x10 data:string lbl_40_data_83D78 = .data:0x00083D78; // type:object size:0x18 data:string -lbl_40_data_83D90 = .data:0x00083D90; // type:object size:0xD data:string -lbl_40_data_83DA0 = .data:0x00083DA0; // type:object size:0xD data:string -lbl_40_data_83DB0 = .data:0x00083DB0; // type:object size:0x18 -lbl_40_data_83DC8 = .data:0x00083DC8; // type:object size:0x8 -lbl_40_data_83DD0 = .data:0x00083DD0; // type:object size:0x2D0 -lbl_40_data_840A0 = .data:0x000840A0; // type:object size:0xCE4 -lbl_40_data_84D84 = .data:0x00084D84; // type:object size:0x18 -lbl_40_data_84D9C = .data:0x00084D9C; // type:object size:0xE data:string -lbl_40_data_84DAC = .data:0x00084DAC; // type:object size:0xC -lbl_40_data_84DB8 = .data:0x00084DB8; // type:object size:0x8 -lbl_40_data_84DC0 = .data:0x00084DC0; // type:object size:0x50 -lbl_40_data_84E10 = .data:0x00084E10; // type:object size:0xCC -lbl_40_data_84EDC = .data:0x00084EDC; // type:object size:0x18 -lbl_40_data_84EF4 = .data:0x00084EF4; // type:object size:0xC -lbl_40_data_84F00 = .data:0x00084F00; // type:object size:0x8 -lbl_40_data_84F08 = .data:0x00084F08; // type:object size:0x50 -lbl_40_data_84F58 = .data:0x00084F58; // type:object size:0xCC -lbl_40_data_85024 = .data:0x00085024; // type:object size:0x18 -lbl_40_data_8503C = .data:0x0008503C; // type:object size:0xD data:string -lbl_40_data_8504C = .data:0x0008504C; // type:object size:0xD data:string -lbl_40_data_8505C = .data:0x0008505C; // type:object size:0xD data:string -lbl_40_data_8506C = .data:0x0008506C; // type:object size:0xD data:string -lbl_40_data_8507C = .data:0x0008507C; // type:object size:0x30 -lbl_40_data_850AC = .data:0x000850AC; // type:object size:0x8 -lbl_40_data_850B4 = .data:0x000850B4; // type:object size:0x108 -lbl_40_data_851BC = .data:0x000851BC; // type:object size:0x18C -lbl_40_data_85348 = .data:0x00085348; // type:object size:0x18 -lbl_40_data_85360 = .data:0x00085360; // type:object size:0x38 -lbl_40_data_85398 = .data:0x00085398; // type:object size:0x100 -lbl_40_data_85498 = .data:0x00085498; // type:object size:0x15C -lbl_40_data_855F4 = .data:0x000855F4; // type:object size:0x18 -lbl_40_data_8560C = .data:0x0008560C; // type:object size:0x38 -lbl_40_data_85644 = .data:0x00085644; // type:object size:0x10C -lbl_40_data_85750 = .data:0x00085750; // type:object size:0x15C -lbl_40_data_858AC = .data:0x000858AC; // type:object size:0x18 -lbl_40_data_858C4 = .data:0x000858C4; // type:object size:0x38 -lbl_40_data_858FC = .data:0x000858FC; // type:object size:0xC0 -lbl_40_data_859BC = .data:0x000859BC; // type:object size:0x114 -lbl_40_data_85AD0 = .data:0x00085AD0; // type:object size:0x18 -lbl_40_data_85AE8 = .data:0x00085AE8; // type:object size:0x38 -lbl_40_data_85B20 = .data:0x00085B20; // type:object size:0x108 -lbl_40_data_85C28 = .data:0x00085C28; // type:object size:0x18C -lbl_40_data_85DB4 = .data:0x00085DB4; // type:object size:0x18 -lbl_40_data_85DCC = .data:0x00085DCC; // type:object size:0x38 -lbl_40_data_85E04 = .data:0x00085E04; // type:object size:0x34 -lbl_40_data_85E38 = .data:0x00085E38; // type:object size:0x6C -lbl_40_data_85EA4 = .data:0x00085EA4; // type:object size:0x18 -lbl_40_data_85EBC = .data:0x00085EBC; // type:object size:0x38 -lbl_40_data_85EF4 = .data:0x00085EF4; // type:object size:0x34 -lbl_40_data_85F28 = .data:0x00085F28; // type:object size:0x6C -lbl_40_data_85F94 = .data:0x00085F94; // type:object size:0x18 -lbl_40_data_85FAC = .data:0x00085FAC; // type:object size:0x38 -lbl_40_data_85FE4 = .data:0x00085FE4; // type:object size:0x2B0 -lbl_40_data_86294 = .data:0x00086294; // type:object size:0x3B4 -lbl_40_data_86648 = .data:0x00086648; // type:object size:0x18 -lbl_40_data_86660 = .data:0x00086660; // type:object size:0x38 -lbl_40_data_86698 = .data:0x00086698; // type:object size:0x174 -lbl_40_data_8680C = .data:0x0008680C; // type:object size:0x234 -lbl_40_data_86A40 = .data:0x00086A40; // type:object size:0x18 -lbl_40_data_86A58 = .data:0x00086A58; // type:object size:0x38 -lbl_40_data_86A90 = .data:0x00086A90; // type:object size:0x20 -lbl_40_data_86AB0 = .data:0x00086AB0; // type:object size:0x20 -lbl_40_data_86AD0 = .data:0x00086AD0; // type:object size:0xA0 -lbl_40_data_86B70 = .data:0x00086B70; // type:object size:0xA0 -lbl_40_data_86C10 = .data:0x00086C10; // type:object size:0xA0 -lbl_40_data_86CB0 = .data:0x00086CB0; // type:object size:0xA0 -lbl_40_data_86D50 = .data:0x00086D50; // type:object size:0xA0 -lbl_40_data_86DF0 = .data:0x00086DF0; // type:object size:0x20 -lbl_40_data_86E10 = .data:0x00086E10; // type:object size:0x20 -lbl_40_data_86E30 = .data:0x00086E30; // type:object size:0xA0 -lbl_40_data_86ED0 = .data:0x00086ED0; // type:object size:0x90 -lbl_40_data_86F60 = .data:0x00086F60; // type:object size:0xC data:4byte -lbl_40_data_86F6C = .data:0x00086F6C; // type:object size:0xD data:string -lbl_40_data_86F7C = .data:0x00086F7C; // type:object size:0x30 -lbl_40_data_86FAC = .data:0x00086FAC; // type:object size:0x8 -lbl_40_data_86FB4 = .data:0x00086FB4; // type:object size:0x108 -lbl_40_data_870BC = .data:0x000870BC; // type:object size:0x18C -lbl_40_data_87248 = .data:0x00087248; // type:object size:0x18 -lbl_40_data_87260 = .data:0x00087260; // type:object size:0x38 -lbl_40_data_87298 = .data:0x00087298; // type:object size:0x100 -lbl_40_data_87398 = .data:0x00087398; // type:object size:0x15C -lbl_40_data_874F4 = .data:0x000874F4; // type:object size:0x18 -lbl_40_data_8750C = .data:0x0008750C; // type:object size:0x38 -lbl_40_data_87544 = .data:0x00087544; // type:object size:0x10C -lbl_40_data_87650 = .data:0x00087650; // type:object size:0x15C -lbl_40_data_877AC = .data:0x000877AC; // type:object size:0x18 -lbl_40_data_877C4 = .data:0x000877C4; // type:object size:0x38 -lbl_40_data_877FC = .data:0x000877FC; // type:object size:0xC0 -lbl_40_data_878BC = .data:0x000878BC; // type:object size:0x114 -lbl_40_data_879D0 = .data:0x000879D0; // type:object size:0x18 -lbl_40_data_879E8 = .data:0x000879E8; // type:object size:0x38 -lbl_40_data_87A20 = .data:0x00087A20; // type:object size:0x108 -lbl_40_data_87B28 = .data:0x00087B28; // type:object size:0x18C -lbl_40_data_87CB4 = .data:0x00087CB4; // type:object size:0x18 -lbl_40_data_87CCC = .data:0x00087CCC; // type:object size:0x38 -lbl_40_data_87D04 = .data:0x00087D04; // type:object size:0x34 -lbl_40_data_87D38 = .data:0x00087D38; // type:object size:0x6C -lbl_40_data_87DA4 = .data:0x00087DA4; // type:object size:0x18 -lbl_40_data_87DBC = .data:0x00087DBC; // type:object size:0x38 -lbl_40_data_87DF4 = .data:0x00087DF4; // type:object size:0x34 -lbl_40_data_87E28 = .data:0x00087E28; // type:object size:0x6C -lbl_40_data_87E94 = .data:0x00087E94; // type:object size:0x18 -lbl_40_data_87EAC = .data:0x00087EAC; // type:object size:0x38 -lbl_40_data_87EE4 = .data:0x00087EE4; // type:object size:0x2B0 -lbl_40_data_88194 = .data:0x00088194; // type:object size:0x3B4 -lbl_40_data_88548 = .data:0x00088548; // type:object size:0x18 -lbl_40_data_88560 = .data:0x00088560; // type:object size:0x38 -lbl_40_data_88598 = .data:0x00088598; // type:object size:0x174 -lbl_40_data_8870C = .data:0x0008870C; // type:object size:0x234 -lbl_40_data_88940 = .data:0x00088940; // type:object size:0x18 -lbl_40_data_88958 = .data:0x00088958; // type:object size:0x38 -lbl_40_data_88990 = .data:0x00088990; // type:object size:0x140 -lbl_40_data_88AD0 = .data:0x00088AD0; // type:object size:0x20 -lbl_40_data_88AF0 = .data:0x00088AF0; // type:object size:0x140 -lbl_40_data_88C30 = .data:0x00088C30; // type:object size:0x140 -lbl_40_data_88D70 = .data:0x00088D70; // type:object size:0x140 -lbl_40_data_88EB0 = .data:0x00088EB0; // type:object size:0x140 -lbl_40_data_88FF0 = .data:0x00088FF0; // type:object size:0x140 -lbl_40_data_89130 = .data:0x00089130; // type:object size:0x140 -lbl_40_data_89270 = .data:0x00089270; // type:object size:0x140 -lbl_40_data_893B0 = .data:0x000893B0; // type:object size:0x140 -lbl_40_data_894F0 = .data:0x000894F0; // type:object size:0x90 -lbl_40_data_89580 = .data:0x00089580; // type:object size:0xC data:4byte -lbl_40_data_8958C = .data:0x0008958C; // type:object size:0x1C -lbl_40_data_895A8 = .data:0x000895A8; // type:object size:0x60 -lbl_40_data_89608 = .data:0x00089608; // type:object size:0x4 data:4byte -lbl_40_data_8960C = .data:0x0008960C; // type:object size:0x4 data:4byte -lbl_40_data_89610 = .data:0x00089610; // type:object size:0x4 align:4 data:float -lbl_40_data_89614 = .data:0x00089614; // type:object size:0x4 align:4 data:float -lbl_40_data_89618 = .data:0x00089618; // type:object size:0x4 align:4 data:float -lbl_40_data_8961C = .data:0x0008961C; // type:object size:0x4 data:4byte -lbl_40_data_89620 = .data:0x00089620; // type:object size:0x4 data:4byte -lbl_40_data_89624 = .data:0x00089624; // type:object size:0x4 align:4 data:float -lbl_40_data_89628 = .data:0x00089628; // type:object size:0x4 align:4 data:float -lbl_40_data_8962C = .data:0x0008962C; // type:object size:0x4 align:4 data:float -lbl_40_data_89630 = .data:0x00089630; // type:object size:0xC -lbl_40_data_8963C = .data:0x0008963C; // type:object size:0xC -lbl_40_data_89648 = .data:0x00089648; // type:object size:0xC -lbl_40_data_89654 = .data:0x00089654; // type:object size:0xC -lbl_40_data_89660 = .data:0x00089660; // type:object size:0xC -lbl_40_data_8966C = .data:0x0008966C; // type:object size:0x4 data:4byte -lbl_40_data_89670 = .data:0x00089670; // type:object size:0xC -lbl_40_data_8967C = .data:0x0008967C; // type:object size:0xC +@19 = .data:0x00083D90; // type:object size:0xD scope:local data:string +@20 = .data:0x00083DA0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00083DB0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00083DC8; // type:object size:0x8 scope:local +goalring_plist = .data:0x00083DD0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000840A0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00084D84; // type:object size:0x18 scope:local +@21 = .data:0x00084D9C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00084DAC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00084DB8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00084DC0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00084E10; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00084EDC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00084EF4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00084F00; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00084F08; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00084F58; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00085024; // type:object size:0x18 scope:local +@22 = .data:0x0008503C; // type:object size:0xD scope:local data:string +@23 = .data:0x0008504C; // type:object size:0xD scope:local data:string +@24 = .data:0x0008505C; // type:object size:0xD scope:local data:string +@25 = .data:0x0008506C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0008507C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000850AC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000850B4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000851BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00085348; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00085360; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00085398; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00085498; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000855F4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0008560C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00085644; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00085750; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000858AC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000858C4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000858FC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000859BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00085AD0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00085AE8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00085B20; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00085C28; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00085DB4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00085DCC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00085E04; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00085E38; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00085EA4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00085EBC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00085EF4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00085F28; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00085F94; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00085FAC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00085FE4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00086294; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00086648; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00086660; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00086698; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0008680C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00086A40; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00086A58; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00086A90; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00086AB0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00086AD0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00086B70; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00086C10; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00086CB0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00086D50; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00086DF0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00086E10; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00086E30; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00086ED0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00086F60; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00086F6C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00086F7C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00086FAC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00086FB4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000870BC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00087248; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00087260; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00087298; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00087398; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000874F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0008750C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00087544; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00087650; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000877AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000877C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000877FC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000878BC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000879D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000879E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00087A20; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00087B28; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00087CB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00087CCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00087D04; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00087D38; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00087DA4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00087DBC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00087DF4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00087E28; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00087E94; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00087EAC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00087EE4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00088194; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00088548; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00088560; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00088598; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0008870C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00088940; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00088958; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00088990; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00088AD0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00088AF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00088C30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00088D70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00088EB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00088FF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00089130; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00089270; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000893B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000894F0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00089580; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0008958C; // type:object size:0x1C +goalring_colli_info = .data:0x000895A8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00089608; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0008960C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00089610; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00089614; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00089618; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0008961C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00089620; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00089624; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00089628; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0008962C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00089630; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0008963C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00089648; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00089654; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00089660; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0008966C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00089670; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0008967C; // type:object size:0xC scope:local lbl_40_data_89688 = .data:0x00089688; // type:object size:0xE data:string lbl_40_data_89698 = .data:0x00089698; // type:object size:0xD data:string lbl_40_data_896A8 = .data:0x000896A8; // type:object size:0xD data:string @@ -6909,30 +6909,30 @@ lbl_40_data_8CF90 = .data:0x0008CF90; // type:object size:0xD data:string lbl_40_data_8CFA0 = .data:0x0008CFA0; // type:object size:0xE data:string lbl_40_data_8CFB0 = .data:0x0008CFB0; // type:object size:0xD data:string lbl_40_data_8CFC0 = .data:0x0008CFC0; // type:object size:0x24 -lbl_40_data_8CFE4 = .data:0x0008CFE4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0008CFE4; // type:object size:0x8 lbl_40_data_8CFEC = .data:0x0008CFEC; // type:object size:0x98 lbl_40_data_8D084 = .data:0x0008D084; // type:object size:0x2DC -lbl_40_data_8D360 = .data:0x0008D360; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0008D360; // type:object size:0x18 lbl_40_data_8D378 = .data:0x0008D378; // type:object size:0x164 lbl_40_data_8D4DC = .data:0x0008D4DC; // type:object size:0x15C -lbl_40_data_8D638 = .data:0x0008D638; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0008D638; // type:object size:0x18 lbl_40_data_8D650 = .data:0x0008D650; // type:object size:0x1B4 lbl_40_data_8D804 = .data:0x0008D804; // type:object size:0x15C -lbl_40_data_8D960 = .data:0x0008D960; // type:object size:0x18 -lbl_40_data_8D978 = .data:0x0008D978; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0008D960; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0008D978; // type:object size:0x30 lbl_40_data_8D9A8 = .data:0x0008D9A8; // type:object size:0x10 -lbl_40_data_8D9B8 = .data:0x0008D9B8; // type:object size:0x58 data:4byte -jumptable_40_data_8DA10 = .data:0x0008DA10; // type:object size:0x1C scope:local -lbl_40_data_8DA2C = .data:0x0008DA2C; // type:object size:0xC -lbl_40_data_8DA38 = .data:0x0008DA38; // type:object size:0xE data:string -lbl_40_data_8DA48 = .data:0x0008DA48; // type:object size:0xC -lbl_40_data_8DA54 = .data:0x0008DA54; // type:object size:0x8 -lbl_40_data_8DA5C = .data:0x0008DA5C; // type:object size:0x3D4 -lbl_40_data_8DE30 = .data:0x0008DE30; // type:object size:0x4A4 -lbl_40_data_8E2D4 = .data:0x0008E2D4; // type:object size:0x18 -lbl_40_data_8E2EC = .data:0x0008E2EC; // type:object size:0x30 -lbl_40_data_8E31C = .data:0x0008E31C; // type:object size:0x58 data:4byte -jumptable_40_data_8E374 = .data:0x0008E374; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0008D9B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0008DA10; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0008DA2C; // type:object size:0xC scope:local +@21 = .data:0x0008DA38; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0008DA48; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0008DA54; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0008DA5C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0008DE30; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0008E2D4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0008E2EC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0008E31C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0008E374; // type:object size:0x1C scope:local lbl_40_data_8E3A0 = .data:0x0008E3A0; // type:object size:0xD data:string lbl_40_data_8E3B0 = .data:0x0008E3B0; // type:object size:0xE data:string lbl_40_data_8E3C0 = .data:0x0008E3C0; // type:object size:0xD data:string @@ -7671,29 +7671,29 @@ lbl_40_data_B66E0 = .data:0x000B66E0; // type:object size:0x30 lbl_40_data_B6710 = .data:0x000B6710; // type:object size:0x30 lbl_40_data_B6740 = .data:0x000B6740; // type:object size:0xE data:string lbl_40_data_B6750 = .data:0x000B6750; // type:object size:0xC -lbl_40_data_B675C = .data:0x000B675C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000B675C; // type:object size:0x8 lbl_40_data_B6764 = .data:0x000B6764; // type:object size:0x318 lbl_40_data_B6A7C = .data:0x000B6A7C; // type:object size:0x42C -lbl_40_data_B6EA8 = .data:0x000B6EA8; // type:object size:0x18 -lbl_40_data_B6EC0 = .data:0x000B6EC0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000B6EA8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000B6EC0; // type:object size:0x38 lbl_40_data_B6EF8 = .data:0x000B6EF8; // type:object size:0x318 lbl_40_data_B7210 = .data:0x000B7210; // type:object size:0x42C -lbl_40_data_B763C = .data:0x000B763C; // type:object size:0x18 -lbl_40_data_B7654 = .data:0x000B7654; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000B763C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000B7654; // type:object size:0x38 lbl_40_data_B768C = .data:0x000B768C; // type:object size:0x69C lbl_40_data_B7D28 = .data:0x000B7D28; // type:object size:0x7BC -lbl_40_data_B84E4 = .data:0x000B84E4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000B84E4; // type:object size:0x18 lbl_40_data_B84FC = .data:0x000B84FC; // type:object size:0x268 -lbl_40_data_B8764 = .data:0x000B8764; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000B8764; // type:object size:0x24 lbl_40_data_B8788 = .data:0x000B8788; // type:object size:0x268 -lbl_40_data_B89F0 = .data:0x000B89F0; // type:object size:0x24 -lbl_40_data_B8A14 = .data:0x000B8A14; // type:object size:0x30 -lbl_40_data_B8A44 = .data:0x000B8A44; // type:object size:0x4 align:4 data:float -lbl_40_data_B8A48 = .data:0x000B8A48; // type:object size:0x4 align:4 data:float -lbl_40_data_B8A4C = .data:0x000B8A4C; // type:object size:0x4 align:4 data:float -lbl_40_data_B8A50 = .data:0x000B8A50; // type:object size:0x4 data:4byte -jumptable_40_data_B8A54 = .data:0x000B8A54; // type:object size:0x30 scope:local -lbl_40_data_B8A84 = .data:0x000B8A84; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000B89F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000B8A14; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000B8A44; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000B8A48; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000B8A4C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000B8A50; // type:object size:0x4 data:4byte +@91 = .data:0x000B8A54; // type:object size:0x30 scope:local +vec$111 = .data:0x000B8A84; // type:object size:0x18 scope:local lbl_40_data_B8AA0 = .data:0x000B8AA0; // type:object size:0xE data:string lbl_40_data_B8AB0 = .data:0x000B8AB0; // type:object size:0xE data:string lbl_40_data_B8AC0 = .data:0x000B8AC0; // type:object size:0xD data:string @@ -9395,7 +9395,7 @@ lbl_40_bss_6C0 = .bss:0x000006C0; // type:object size:0x4 data:4byte lbl_40_bss_6C4 = .bss:0x000006C4; // type:object size:0x4 data:4byte lbl_40_bss_6C8 = .bss:0x000006C8; // type:object size:0x640 data:4byte lbl_40_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte -lbl_40_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D10; // type:object size:0x4 scope:local data:4byte lbl_40_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte lbl_40_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte lbl_40_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte @@ -9411,7 +9411,7 @@ colli_timer = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D5C; // type:object size:0x4 scope:local data:4byte -lbl_40_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte lbl_40_bss_D68 = .bss:0x00000D68; // type:object size:0x4 data:4byte lbl_40_bss_D6C = .bss:0x00000D6C; // type:object size:0x4 data:4byte lbl_40_bss_D70 = .bss:0x00000D70; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg41D/splits.txt b/config/GSNE8P/stg41D/splits.txt index baf63b51..01a13b51 100644 --- a/config/GSNE8P/stg41D/splits.txt +++ b/config/GSNE8P/stg41D/splits.txt @@ -174,13 +174,10 @@ stg41D_41.c: .text start:0x00016934 end:0x00017974 .rodata start:0x00000830 end:0x00000880 -stg41D_42.c: - .text start:0x00017CB4 end:0x00017E4C - .rodata start:0x00000880 end:0x00000898 - -stg41D_43.c: - .text start:0x00017E4C end:0x00018150 - .rodata start:0x00000898 end:0x000008A0 +OBJECT/o_3spring.c: + .text start:0x00017CB4 end:0x00018150 + .rodata start:0x00000880 end:0x000008A0 + .data start:0x00065D20 end:0x00066E18 stg41D_44.c: .text start:0x00018150 end:0x000185D8 @@ -214,9 +211,10 @@ stg41D_52.c: .text start:0x0001C54C end:0x0001D390 .rodata start:0x00000A28 end:0x00000A80 -stg41D_53.c: - .text start:0x0001D3C4 end:0x0001DB50 +OBJECT/o_degring_linear.c: + .text start:0x0001D390 end:0x0001DCE0 .rodata start:0x00000A80 end:0x00000A98 + .data start:0x0006CF38 end:0x0006CF40 stg41D_54.c: .text start:0x0001E3D4 end:0x0001E6E4 @@ -238,9 +236,11 @@ stg41D_58.c: .text start:0x00022C50 end:0x00022D0C .rodata start:0x00000B68 end:0x00000B70 -stg41D_59.c: - .text start:0x00022EB4 end:0x000241CC +OBJECT/o_goalring.c: + .text start:0x00022EB0 end:0x000241CC .rodata start:0x00000B70 end:0x00000BC8 + .data start:0x0006EE78 end:0x00074770 + .bss start:0x00000D38 end:0x00000D40 stg41D_60.c: .text start:0x00024294 end:0x00024CB4 @@ -258,21 +258,15 @@ stg41D_63.c: .text start:0x00026D90 end:0x00026E60 .rodata start:0x00000C50 end:0x00000C58 -stg41D_64.c: - .text start:0x000270E4 end:0x00027B8C - .rodata start:0x00000C58 end:0x00000C90 - -stg41D_65.c: - .text start:0x00027C00 end:0x00027C44 - .rodata start:0x00000C90 end:0x00000C98 - -stg41D_66.c: - .text start:0x00027DFC end:0x0002885C - .rodata start:0x00000C98 end:0x00000CD8 +OBJECT/o_itemboxair.c: + .text start:0x00027010 end:0x00027CB8 + .rodata start:0x00000C58 end:0x00000C98 + .data start:0x00079888 end:0x00079908 -stg41D_67.c: - .text start:0x000288D0 end:0x00028914 - .rodata start:0x00000CD8 end:0x00000CE0 +OBJECT/o_itemboxballoon.c: + .text start:0x00027CB8 end:0x00028988 + .rodata start:0x00000C98 end:0x00000CE0 + .data start:0x00079908 end:0x0007A260 stg41D_68.c: .text start:0x00028988 end:0x0002933C @@ -320,9 +314,11 @@ stg41D_78.c: .text start:0x00038C64 end:0x0003A708 .rodata start:0x000010C8 end:0x00001158 -stg41D_79.c: +OBJECT/o_savepoint.c: .text start:0x0003A914 end:0x0003B9A4 .rodata start:0x00001158 end:0x00001190 + .data start:0x000A4890 end:0x000A48E0 + .bss start:0x00000D88 end:0x00000D90 stg41D_80.c: .text start:0x0003C008 end:0x0003D638 diff --git a/config/GSNE8P/stg41D/symbols.txt b/config/GSNE8P/stg41D/symbols.txt index 1ad2d4df..441dd43e 100644 --- a/config/GSNE8P/stg41D/symbols.txt +++ b/config/GSNE8P/stg41D/symbols.txt @@ -172,13 +172,13 @@ fn_41_E300 = .text:0x0000E300; // type:function size:0x44 fn_41_E344 = .text:0x0000E344; // type:function size:0x50 fn_41_E394 = .text:0x0000E394; // type:function size:0x6C fn_41_E400 = .text:0x0000E400; // type:function size:0xC8 -fn_41_E4C8 = .text:0x0000E4C8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000E4C8; // type:function size:0x30 fn_41_E4F8 = .text:0x0000E4F8; // type:function size:0x30C -fn_41_E804 = .text:0x0000E804; // type:function size:0x74 -fn_41_E878 = .text:0x0000E878; // type:function size:0xBC -fn_41_E934 = .text:0x0000E934; // type:function size:0x40 -fn_41_E974 = .text:0x0000E974; // type:function size:0x2C -fn_41_E9A0 = .text:0x0000E9A0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000E804; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000E878; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000E934; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000E974; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000E9A0; // type:function size:0x60 fn_41_EA00 = .text:0x0000EA00; // type:function size:0x12C fn_41_EB2C = .text:0x0000EB2C; // type:function size:0xC8 fn_41_EBF4 = .text:0x0000EBF4; // type:function size:0xB8 @@ -200,11 +200,11 @@ fn_41_10FDC = .text:0x00010FDC; // type:function size:0x1CC fn_41_111A8 = .text:0x000111A8; // type:function size:0x88 fn_41_11230 = .text:0x00011230; // type:function size:0xD0 fn_41_11300 = .text:0x00011300; // type:function size:0xE8 -fn_41_113E8 = .text:0x000113E8; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000113E8; // type:function size:0x100 fn_41_114E8 = .text:0x000114E8; // type:function size:0x198 fn_41_11680 = .text:0x00011680; // type:function size:0xA8 fn_41_11728 = .text:0x00011728; // type:function size:0x70 -fn_41_11798 = .text:0x00011798; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011798; // type:function size:0x114 fn_41_118AC = .text:0x000118AC; // type:function size:0x6C fn_41_11918 = .text:0x00011918; // type:function size:0x180 fn_41_11A98 = .text:0x00011A98; // type:function size:0xA4 @@ -239,7 +239,7 @@ fn_41_13EF0 = .text:0x00013EF0; // type:function size:0xA4 fn_41_13F94 = .text:0x00013F94; // type:function size:0xA4 fn_41_14038 = .text:0x00014038; // type:function size:0xA4 fn_41_140DC = .text:0x000140DC; // type:function size:0xB0 -fn_41_1418C = .text:0x0001418C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001418C; // type:function size:0x19C fn_41_14328 = .text:0x00014328; // type:function size:0x198 _rename_MakeParticle = .text:0x000144C0; // type:function size:0x19C fn_41_1465C = .text:0x0001465C; // type:function size:0x198 @@ -251,7 +251,7 @@ fn_41_14FC4 = .text:0x00014FC4; // type:function size:0x128 fn_41_150EC = .text:0x000150EC; // type:function size:0x4 fn_41_150F0 = .text:0x000150F0; // type:function size:0x4 fn_41_150F4 = .text:0x000150F4; // type:function size:0x40 -fn_41_15134 = .text:0x00015134; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00015134; // type:function size:0x1E4 fn_41_15318 = .text:0x00015318; // type:function size:0x24 fn_41_1533C = .text:0x0001533C; // type:function size:0x1C0 fn_41_154FC = .text:0x000154FC; // type:function size:0x1F4 @@ -259,7 +259,7 @@ fn_41_156F0 = .text:0x000156F0; // type:function size:0x190 fn_41_15880 = .text:0x00015880; // type:function size:0xF8 fn_41_15978 = .text:0x00015978; // type:function size:0x1D4 fn_41_15B4C = .text:0x00015B4C; // type:function size:0x18C -fn_41_15CD8 = .text:0x00015CD8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00015CD8; // type:function size:0x1C8 fn_41_15EA0 = .text:0x00015EA0; // type:function size:0xD0 fn_41_15F70 = .text:0x00015F70; // type:function size:0x358 fn_41_162C8 = .text:0x000162C8; // type:function size:0x2C0 @@ -277,11 +277,11 @@ fn_41_17974 = .text:0x00017974; // type:function size:0x120 fn_41_17A94 = .text:0x00017A94; // type:function size:0x120 fn_41_17BB4 = .text:0x00017BB4; // type:function size:0x84 fn_41_17C38 = .text:0x00017C38; // type:function size:0x7C -fn_41_17CB4 = .text:0x00017CB4; // type:function size:0x198 -fn_41_17E4C = .text:0x00017E4C; // type:function size:0xD4 -fn_41_17F20 = .text:0x00017F20; // type:function size:0x38 -fn_41_17F58 = .text:0x00017F58; // type:function size:0x144 -fn_41_1809C = .text:0x0001809C; // type:function size:0xB4 +Object3SpringJump = .text:0x00017CB4; // type:function size:0x198 scope:local +Object3Spring = .text:0x00017E4C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00017F20; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00017F58; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001809C; // type:function size:0xB4 scope:local fn_41_18150 = .text:0x00018150; // type:function size:0xF8 fn_41_18248 = .text:0x00018248; // type:function size:0xFC fn_41_18344 = .text:0x00018344; // type:function size:0x30 @@ -329,15 +329,15 @@ fn_41_1C634 = .text:0x0001C634; // type:function size:0x38 fn_41_1C66C = .text:0x0001C66C; // type:function size:0x968 fn_41_1CFD4 = .text:0x0001CFD4; // type:function size:0x10C fn_41_1D0E0 = .text:0x0001D0E0; // type:function size:0x2B0 -fn_41_1D390 = .text:0x0001D390; // type:function size:0x34 -fn_41_1D3C4 = .text:0x0001D3C4; // type:function size:0x11C -fn_41_1D4E0 = .text:0x0001D4E0; // type:function size:0x110 -fn_41_1D5F0 = .text:0x0001D5F0; // type:function size:0xB4 -fn_41_1D6A4 = .text:0x0001D6A4; // type:function size:0x150 -fn_41_1D7F4 = .text:0x0001D7F4; // type:function size:0xE0 -fn_41_1D8D4 = .text:0x0001D8D4; // type:function size:0x190 -fn_41_1DA64 = .text:0x0001DA64; // type:function size:0xEC -fn_41_1DB50 = .text:0x0001DB50; // type:function size:0x190 +DegRingGetNum = .text:0x0001D390; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001D3C4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001D4E0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001D5F0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001D6A4; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001D7F4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001D8D4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001DA64; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001DB50; // type:function size:0x190 scope:local fn_41_1DCE0 = .text:0x0001DCE0; // type:function size:0x98 fn_41_1DD78 = .text:0x0001DD78; // type:function size:0xC8 fn_41_1DE40 = .text:0x0001DE40; // type:function size:0x10C @@ -404,15 +404,15 @@ fn_41_22D0C = .text:0x00022D0C; // type:function size:0x8C fn_41_22D98 = .text:0x00022D98; // type:function size:0x38 fn_41_22DD0 = .text:0x00022DD0; // type:function size:0x4 fn_41_22DD4 = .text:0x00022DD4; // type:function size:0xDC -fn_41_22EB0 = .text:0x00022EB0; // type:function size:0x4 -fn_41_22EB4 = .text:0x00022EB4; // type:function size:0x2EC -fn_41_231A0 = .text:0x000231A0; // type:function size:0x44 -fn_41_231E4 = .text:0x000231E4; // type:function size:0x7F4 -fn_41_239D8 = .text:0x000239D8; // type:function size:0x34 -fn_41_23A0C = .text:0x00023A0C; // type:function size:0xF0 -fn_41_23AFC = .text:0x00023AFC; // type:function size:0x214 -fn_41_23D10 = .text:0x00023D10; // type:function size:0x254 -fn_41_23F64 = .text:0x00023F64; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022EB0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022EB4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x000231A0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x000231E4; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000239D8; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00023A0C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00023AFC; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00023D10; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00023F64; // type:function size:0x268 scope:local fn_41_241CC = .text:0x000241CC; // type:function size:0x54 fn_41_24220 = .text:0x00024220; // type:function size:0x74 fn_41_24294 = .text:0x00024294; // type:function size:0x8C @@ -428,7 +428,7 @@ fn_41_24F1C = .text:0x00024F1C; // type:function size:0x3F8 fn_41_25314 = .text:0x00025314; // type:function size:0x1D0 fn_41_254E4 = .text:0x000254E4; // type:function size:0x140 fn_41_25624 = .text:0x00025624; // type:function size:0x1FC -fn_41_25820 = .text:0x00025820; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00025820; // type:function size:0x13C fn_41_2595C = .text:0x0002595C; // type:function size:0x13C fn_41_25A98 = .text:0x00025A98; // type:function size:0x200 fn_41_25C98 = .text:0x00025C98; // type:function size:0x200 @@ -453,53 +453,53 @@ fn_41_269A0 = .text:0x000269A0; // type:function size:0x44 fn_41_269E4 = .text:0x000269E4; // type:function size:0x38 fn_41_26A1C = .text:0x00026A1C; // type:function size:0x4 fn_41_26A20 = .text:0x00026A20; // type:function size:0x38 -fn_41_26A58 = .text:0x00026A58; // type:function size:0xC8 -fn_41_26B20 = .text:0x00026B20; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026A58; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00026B20; // type:function size:0x138 fn_41_26C58 = .text:0x00026C58; // type:function size:0x138 fn_41_26D90 = .text:0x00026D90; // type:function size:0xD0 fn_41_26E60 = .text:0x00026E60; // type:function size:0x90 fn_41_26EF0 = .text:0x00026EF0; // type:function size:0x94 fn_41_26F84 = .text:0x00026F84; // type:function size:0x8C -fn_41_27010 = .text:0x00027010; // type:function size:0xD4 -fn_41_270E4 = .text:0x000270E4; // type:function size:0x240 -fn_41_27324 = .text:0x00027324; // type:function size:0x98 -fn_41_273BC = .text:0x000273BC; // type:function size:0x214 -fn_41_275D0 = .text:0x000275D0; // type:function size:0x10 -fn_41_275E0 = .text:0x000275E0; // type:function size:0xA0 -fn_41_27680 = .text:0x00027680; // type:function size:0xD0 -fn_41_27750 = .text:0x00027750; // type:function size:0x26C -fn_41_279BC = .text:0x000279BC; // type:function size:0x38 -fn_41_279F4 = .text:0x000279F4; // type:function size:0x50 -fn_41_27A44 = .text:0x00027A44; // type:function size:0x70 -fn_41_27AB4 = .text:0x00027AB4; // type:function size:0x50 -fn_41_27B04 = .text:0x00027B04; // type:function size:0x38 -fn_41_27B3C = .text:0x00027B3C; // type:function size:0x50 -fn_41_27B8C = .text:0x00027B8C; // type:function size:0x38 -fn_41_27BC4 = .text:0x00027BC4; // type:function size:0x3C -fn_41_27C00 = .text:0x00027C00; // type:function size:0x44 -fn_41_27C44 = .text:0x00027C44; // type:function size:0x38 -fn_41_27C7C = .text:0x00027C7C; // type:function size:0x4 -fn_41_27C80 = .text:0x00027C80; // type:function size:0x38 -fn_41_27CB8 = .text:0x00027CB8; // type:function size:0x144 -fn_41_27DFC = .text:0x00027DFC; // type:function size:0x158 -fn_41_27F54 = .text:0x00027F54; // type:function size:0x64 -fn_41_27FB8 = .text:0x00027FB8; // type:function size:0x1C4 -fn_41_2817C = .text:0x0002817C; // type:function size:0x3C -fn_41_281B8 = .text:0x000281B8; // type:function size:0x6C -fn_41_28224 = .text:0x00028224; // type:function size:0x228 -fn_41_2844C = .text:0x0002844C; // type:function size:0x28C -fn_41_286D8 = .text:0x000286D8; // type:function size:0xC -fn_41_286E4 = .text:0x000286E4; // type:function size:0x50 -fn_41_28734 = .text:0x00028734; // type:function size:0x50 -fn_41_28784 = .text:0x00028784; // type:function size:0x50 -fn_41_287D4 = .text:0x000287D4; // type:function size:0x38 -fn_41_2880C = .text:0x0002880C; // type:function size:0x50 -fn_41_2885C = .text:0x0002885C; // type:function size:0x38 -fn_41_28894 = .text:0x00028894; // type:function size:0x3C -fn_41_288D0 = .text:0x000288D0; // type:function size:0x44 -fn_41_28914 = .text:0x00028914; // type:function size:0x38 -fn_41_2894C = .text:0x0002894C; // type:function size:0x4 -fn_41_28950 = .text:0x00028950; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00027010; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000270E4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00027324; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000273BC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000275D0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000275E0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00027680; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027750; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000279BC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000279F4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027A44; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027AB4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027B04; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027B3C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027B8C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00027BC4; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00027C00; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00027C44; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027C7C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00027C80; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027CB8; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00027DFC; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00027F54; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027FB8; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002817C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000281B8; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00028224; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002844C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000286D8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x000286E4; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028734; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00028784; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x000287D4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002880C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002885C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028894; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000288D0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028914; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002894C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028950; // type:function size:0x38 scope:local fn_41_28988 = .text:0x00028988; // type:function size:0x280 fn_41_28C08 = .text:0x00028C08; // type:function size:0x50 fn_41_28C58 = .text:0x00028C58; // type:function size:0x50C @@ -588,8 +588,8 @@ fn_41_33C34 = .text:0x00033C34; // type:function size:0x54 fn_41_33C88 = .text:0x00033C88; // type:function size:0x7EC fn_41_34474 = .text:0x00034474; // type:function size:0xB0 fn_41_34524 = .text:0x00034524; // type:function size:0xB4 -fn_41_345D8 = .text:0x000345D8; // type:function size:0x2C -fn_41_34604 = .text:0x00034604; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000345D8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00034604; // type:function size:0x30 o_ring_0 = .text:0x00034634; // type:function size:0x13C scope:local Ring = .text:0x00034770; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00034DF8; // type:function size:0x550 scope:global @@ -625,19 +625,19 @@ fn_41_3A428 = .text:0x0003A428; // type:function size:0x2E0 fn_41_3A708 = .text:0x0003A708; // type:function size:0x110 fn_41_3A818 = .text:0x0003A818; // type:function size:0xF8 fn_41_3A910 = .text:0x0003A910; // type:function size:0x4 -fn_41_3A914 = .text:0x0003A914; // type:function size:0x264 -fn_41_3AB78 = .text:0x0003AB78; // type:function size:0x148 -fn_41_3ACC0 = .text:0x0003ACC0; // type:function size:0x48 -fn_41_3AD08 = .text:0x0003AD08; // type:function size:0x1A4 -fn_41_3AEAC = .text:0x0003AEAC; // type:function size:0x1AC -fn_41_3B058 = .text:0x0003B058; // type:function size:0x154 -fn_41_3B1AC = .text:0x0003B1AC; // type:function size:0x4 -fn_41_3B1B0 = .text:0x0003B1B0; // type:function size:0x138 -fn_41_3B2E8 = .text:0x0003B2E8; // type:function size:0x368 -fn_41_3B650 = .text:0x0003B650; // type:function size:0x224 -fn_41_3B874 = .text:0x0003B874; // type:function size:0x20 -fn_41_3B894 = .text:0x0003B894; // type:function size:0x4C -fn_41_3B8E0 = .text:0x0003B8E0; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003A914; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003AB78; // type:function size:0x148 scope:local +savepointExit = .text:0x0003ACC0; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003AD08; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003AEAC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003B058; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003B1AC; // type:function size:0x4 scope:local +initCollidata = .text:0x0003B1B0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003B2E8; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003B650; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003B874; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003B894; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003B8E0; // type:function size:0xC4 scope:local fn_41_3B9A4 = .text:0x0003B9A4; // type:function size:0x20 fn_41_3B9C4 = .text:0x0003B9C4; // type:function size:0x3C fn_41_3BA00 = .text:0x0003BA00; // type:function size:0x9C @@ -1374,11 +1374,11 @@ lbl_41_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:flo lbl_41_rodata_874 = .rodata:0x00000874; // type:object size:0x4 align:4 data:float lbl_41_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float lbl_41_rodata_87C = .rodata:0x0000087C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_880 = .rodata:0x00000880; // type:object size:0xC data:4byte -lbl_41_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float -lbl_41_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float -lbl_41_rodata_898 = .rodata:0x00000898; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000880; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000088C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000890; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000894; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000898; // type:object size:0x4 scope:local align:4 data:float lbl_41_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float lbl_41_rodata_8A4 = .rodata:0x000008A4; // type:object size:0xC data:4byte lbl_41_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float @@ -1489,11 +1489,11 @@ lbl_41_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:8 data:dou lbl_41_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float lbl_41_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_41_rodata_A78 = .rodata:0x00000A78; // type:object size:0x8 align:4 data:float -lbl_41_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_41_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_41_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_41_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float lbl_41_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float lbl_41_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float lbl_41_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float @@ -1537,25 +1537,25 @@ lbl_41_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:flo lbl_41_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double lbl_41_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double lbl_41_rodata_B68 = .rodata:0x00000B68; // type:object size:0x8 align:4 data:float -lbl_41_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_41_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_41_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x8 align:8 data:double -lbl_41_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:8 data:double -lbl_41_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_41_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_41_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_41_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BA8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BB0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float lbl_41_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float lbl_41_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float lbl_41_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float @@ -1589,37 +1589,37 @@ lbl_41_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:flo lbl_41_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float lbl_41_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float lbl_41_rodata_C50 = .rodata:0x00000C50; // type:object size:0x8 align:4 data:float -lbl_41_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C70 = .rodata:0x00000C70; // type:object size:0x8 align:8 data:double -lbl_41_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C90 = .rodata:0x00000C90; // type:object size:0x8 align:4 data:float -lbl_41_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_41_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_41_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C70; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float lbl_41_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float lbl_41_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float lbl_41_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float @@ -1884,17 +1884,17 @@ lbl_41_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:fl lbl_41_rodata_1148 = .rodata:0x00001148; // type:object size:0x8 align:8 data:double lbl_41_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float lbl_41_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_41_rodata_115C = .rodata:0x0000115C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1164 = .rodata:0x00001164; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1170 = .rodata:0x00001170; // type:object size:0x8 align:8 data:double -lbl_41_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float -lbl_41_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1184 = .rodata:0x00001184; // type:object size:0x4 align:4 data:float -lbl_41_rodata_1188 = .rodata:0x00001188; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000115C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001160; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001164; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001170; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000117C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001180; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001184; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001188; // type:object size:0x4 scope:local align:4 data:float lbl_41_rodata_1190 = .rodata:0x00001190; // type:object size:0x4 align:4 data:float lbl_41_rodata_1194 = .rodata:0x00001194; // type:object size:0x4 align:4 data:float lbl_41_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:float @@ -5650,7 +5650,7 @@ lbl_41_data_65678 = .data:0x00065678; // type:object size:0x7 data:string lbl_41_data_65680 = .data:0x00065680; // type:object size:0x7 data:string lbl_41_data_65688 = .data:0x00065688; // type:object size:0x7 data:string lbl_41_data_65690 = .data:0x00065690; // type:object size:0x60 -lbl_41_data_656F0 = .data:0x000656F0; // type:object size:0x8 +_rename_ring_texlist = .data:0x000656F0; // type:object size:0x8 lbl_41_data_656F8 = .data:0x000656F8; // type:object size:0x38 lbl_41_data_65730 = .data:0x00065730; // type:object size:0x38 lbl_41_data_65768 = .data:0x00065768; // type:object size:0xE data:string @@ -5720,42 +5720,42 @@ lbl_41_data_65CC4 = .data:0x00065CC4; // type:object size:0xB data:string lbl_41_data_65CD0 = .data:0x00065CD0; // type:object size:0x38 lbl_41_data_65D08 = .data:0x00065D08; // type:object size:0x8 data:byte lbl_41_data_65D10 = .data:0x00065D10; // type:object size:0x5 data:string -lbl_41_data_65D20 = .data:0x00065D20; // type:object size:0xE data:string -lbl_41_data_65D30 = .data:0x00065D30; // type:object size:0xE data:string -lbl_41_data_65D40 = .data:0x00065D40; // type:object size:0xD data:string -lbl_41_data_65D50 = .data:0x00065D50; // type:object size:0xD data:string -lbl_41_data_65D60 = .data:0x00065D60; // type:object size:0x30 -lbl_41_data_65D90 = .data:0x00065D90; // type:object size:0x8 -lbl_41_data_65D98 = .data:0x00065D98; // type:object size:0x204 -lbl_41_data_65F9C = .data:0x00065F9C; // type:object size:0x204 -lbl_41_data_661A0 = .data:0x000661A0; // type:object size:0x1C8 -lbl_41_data_66368 = .data:0x00066368; // type:object size:0x40 -lbl_41_data_663A8 = .data:0x000663A8; // type:object size:0x50 -lbl_41_data_663F8 = .data:0x000663F8; // type:object size:0x8 -lbl_41_data_66400 = .data:0x00066400; // type:object size:0x20 -lbl_41_data_66420 = .data:0x00066420; // type:object size:0xC0 -lbl_41_data_664E0 = .data:0x000664E0; // type:object size:0x60 -lbl_41_data_66540 = .data:0x00066540; // type:object size:0x40 -lbl_41_data_66580 = .data:0x00066580; // type:object size:0x80 -lbl_41_data_66600 = .data:0x00066600; // type:object size:0x40 -lbl_41_data_66640 = .data:0x00066640; // type:object size:0x24 -lbl_41_data_66664 = .data:0x00066664; // type:object size:0x1C8 -lbl_41_data_6682C = .data:0x0006682C; // type:object size:0x1C8 -lbl_41_data_669F4 = .data:0x000669F4; // type:object size:0x140 -lbl_41_data_66B34 = .data:0x00066B34; // type:object size:0x40 -lbl_41_data_66B74 = .data:0x00066B74; // type:object size:0x50 -lbl_41_data_66BC4 = .data:0x00066BC4; // type:object size:0x8 -lbl_41_data_66BCC = .data:0x00066BCC; // type:object size:0x14 -lbl_41_data_66BE0 = .data:0x00066BE0; // type:object size:0x120 -lbl_41_data_66D00 = .data:0x00066D00; // type:object size:0x60 -lbl_41_data_66D60 = .data:0x00066D60; // type:object size:0x20 -lbl_41_data_66D80 = .data:0x00066D80; // type:object size:0x30 -lbl_41_data_66DB0 = .data:0x00066DB0; // type:object size:0x24 -lbl_41_data_66DD4 = .data:0x00066DD4; // type:object size:0x8 -lbl_41_data_66DDC = .data:0x00066DDC; // type:object size:0x30 -lbl_41_data_66E0C = .data:0x00066E0C; // type:object size:0x4 align:4 data:float -lbl_41_data_66E10 = .data:0x00066E10; // type:object size:0x4 align:4 data:float -lbl_41_data_66E14 = .data:0x00066E14; // type:object size:0x4 align:4 data:float +@18 = .data:0x00065D20; // type:object size:0xE scope:local data:string +@19 = .data:0x00065D30; // type:object size:0xE scope:local data:string +@20 = .data:0x00065D40; // type:object size:0xD scope:local data:string +@21 = .data:0x00065D50; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00065D60; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00065D90; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00065D98; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00065F9C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000661A0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00066368; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000663A8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000663F8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00066400; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00066420; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000664E0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00066540; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00066580; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00066600; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00066640; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00066664; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0006682C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000669F4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00066B34; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00066B74; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00066BC4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00066BCC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00066BE0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00066D00; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00066D60; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00066D80; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00066DB0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00066DD4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00066DDC; // type:object size:0x30 scope:local +spring3_k = .data:0x00066E0C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00066E10; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00066E14; // type:object size:0x4 scope:local align:4 data:float lbl_41_data_66E18 = .data:0x00066E18; // type:object size:0xE data:string lbl_41_data_66E28 = .data:0x00066E28; // type:object size:0xC lbl_41_data_66E34 = .data:0x00066E34; // type:object size:0x8 @@ -5991,7 +5991,7 @@ lbl_41_data_6CE90 = .data:0x0006CE90; // type:object size:0x14 lbl_41_data_6CEA4 = .data:0x0006CEA4; // type:object size:0x24 lbl_41_data_6CEC8 = .data:0x0006CEC8; // type:object size:0x40 data:4byte lbl_41_data_6CF08 = .data:0x0006CF08; // type:object size:0x30 -lbl_41_data_6CF38 = .data:0x0006CF38; // type:object size:0x5 data:string +@115 = .data:0x0006CF38; // type:object size:0x5 scope:local data:string lbl_41_data_6CF40 = .data:0x0006CF40; // type:object size:0xE data:string lbl_41_data_6CF50 = .data:0x0006CF50; // type:object size:0xD data:string lbl_41_data_6CF60 = .data:0x0006CF60; // type:object size:0x18 @@ -6069,149 +6069,149 @@ lbl_41_data_6EE10 = .data:0x0006EE10; // type:object size:0x30 lbl_41_data_6EE40 = .data:0x0006EE40; // type:object size:0xF data:string lbl_41_data_6EE50 = .data:0x0006EE50; // type:object size:0x10 data:string lbl_41_data_6EE60 = .data:0x0006EE60; // type:object size:0x18 data:string -lbl_41_data_6EE78 = .data:0x0006EE78; // type:object size:0xD data:string -lbl_41_data_6EE88 = .data:0x0006EE88; // type:object size:0xD data:string -lbl_41_data_6EE98 = .data:0x0006EE98; // type:object size:0x18 -lbl_41_data_6EEB0 = .data:0x0006EEB0; // type:object size:0x8 -lbl_41_data_6EEB8 = .data:0x0006EEB8; // type:object size:0x2D0 -lbl_41_data_6F188 = .data:0x0006F188; // type:object size:0xCE4 -lbl_41_data_6FE6C = .data:0x0006FE6C; // type:object size:0x18 -lbl_41_data_6FE84 = .data:0x0006FE84; // type:object size:0xE data:string -lbl_41_data_6FE94 = .data:0x0006FE94; // type:object size:0xC -lbl_41_data_6FEA0 = .data:0x0006FEA0; // type:object size:0x8 -lbl_41_data_6FEA8 = .data:0x0006FEA8; // type:object size:0x50 -lbl_41_data_6FEF8 = .data:0x0006FEF8; // type:object size:0xCC -lbl_41_data_6FFC4 = .data:0x0006FFC4; // type:object size:0x18 -lbl_41_data_6FFDC = .data:0x0006FFDC; // type:object size:0xC -lbl_41_data_6FFE8 = .data:0x0006FFE8; // type:object size:0x8 -lbl_41_data_6FFF0 = .data:0x0006FFF0; // type:object size:0x50 -lbl_41_data_70040 = .data:0x00070040; // type:object size:0xCC -lbl_41_data_7010C = .data:0x0007010C; // type:object size:0x18 -lbl_41_data_70124 = .data:0x00070124; // type:object size:0xD data:string -lbl_41_data_70134 = .data:0x00070134; // type:object size:0xD data:string -lbl_41_data_70144 = .data:0x00070144; // type:object size:0xD data:string -lbl_41_data_70154 = .data:0x00070154; // type:object size:0xD data:string -lbl_41_data_70164 = .data:0x00070164; // type:object size:0x30 -lbl_41_data_70194 = .data:0x00070194; // type:object size:0x8 -lbl_41_data_7019C = .data:0x0007019C; // type:object size:0x108 -lbl_41_data_702A4 = .data:0x000702A4; // type:object size:0x18C -lbl_41_data_70430 = .data:0x00070430; // type:object size:0x18 -lbl_41_data_70448 = .data:0x00070448; // type:object size:0x38 -lbl_41_data_70480 = .data:0x00070480; // type:object size:0x100 -lbl_41_data_70580 = .data:0x00070580; // type:object size:0x15C -lbl_41_data_706DC = .data:0x000706DC; // type:object size:0x18 -lbl_41_data_706F4 = .data:0x000706F4; // type:object size:0x38 -lbl_41_data_7072C = .data:0x0007072C; // type:object size:0x10C -lbl_41_data_70838 = .data:0x00070838; // type:object size:0x15C -lbl_41_data_70994 = .data:0x00070994; // type:object size:0x18 -lbl_41_data_709AC = .data:0x000709AC; // type:object size:0x38 -lbl_41_data_709E4 = .data:0x000709E4; // type:object size:0xC0 -lbl_41_data_70AA4 = .data:0x00070AA4; // type:object size:0x114 -lbl_41_data_70BB8 = .data:0x00070BB8; // type:object size:0x18 -lbl_41_data_70BD0 = .data:0x00070BD0; // type:object size:0x38 -lbl_41_data_70C08 = .data:0x00070C08; // type:object size:0x108 -lbl_41_data_70D10 = .data:0x00070D10; // type:object size:0x18C -lbl_41_data_70E9C = .data:0x00070E9C; // type:object size:0x18 -lbl_41_data_70EB4 = .data:0x00070EB4; // type:object size:0x38 -lbl_41_data_70EEC = .data:0x00070EEC; // type:object size:0x34 -lbl_41_data_70F20 = .data:0x00070F20; // type:object size:0x6C -lbl_41_data_70F8C = .data:0x00070F8C; // type:object size:0x18 -lbl_41_data_70FA4 = .data:0x00070FA4; // type:object size:0x38 -lbl_41_data_70FDC = .data:0x00070FDC; // type:object size:0x34 -lbl_41_data_71010 = .data:0x00071010; // type:object size:0x6C -lbl_41_data_7107C = .data:0x0007107C; // type:object size:0x18 -lbl_41_data_71094 = .data:0x00071094; // type:object size:0x38 -lbl_41_data_710CC = .data:0x000710CC; // type:object size:0x2B0 -lbl_41_data_7137C = .data:0x0007137C; // type:object size:0x3B4 -lbl_41_data_71730 = .data:0x00071730; // type:object size:0x18 -lbl_41_data_71748 = .data:0x00071748; // type:object size:0x38 -lbl_41_data_71780 = .data:0x00071780; // type:object size:0x174 -lbl_41_data_718F4 = .data:0x000718F4; // type:object size:0x234 -lbl_41_data_71B28 = .data:0x00071B28; // type:object size:0x18 -lbl_41_data_71B40 = .data:0x00071B40; // type:object size:0x38 -lbl_41_data_71B78 = .data:0x00071B78; // type:object size:0x20 -lbl_41_data_71B98 = .data:0x00071B98; // type:object size:0x20 -lbl_41_data_71BB8 = .data:0x00071BB8; // type:object size:0xA0 -lbl_41_data_71C58 = .data:0x00071C58; // type:object size:0xA0 -lbl_41_data_71CF8 = .data:0x00071CF8; // type:object size:0xA0 -lbl_41_data_71D98 = .data:0x00071D98; // type:object size:0xA0 -lbl_41_data_71E38 = .data:0x00071E38; // type:object size:0xA0 -lbl_41_data_71ED8 = .data:0x00071ED8; // type:object size:0x20 -lbl_41_data_71EF8 = .data:0x00071EF8; // type:object size:0x20 -lbl_41_data_71F18 = .data:0x00071F18; // type:object size:0xA0 -lbl_41_data_71FB8 = .data:0x00071FB8; // type:object size:0x90 -lbl_41_data_72048 = .data:0x00072048; // type:object size:0xC data:4byte -lbl_41_data_72054 = .data:0x00072054; // type:object size:0xD data:string -lbl_41_data_72064 = .data:0x00072064; // type:object size:0x30 -lbl_41_data_72094 = .data:0x00072094; // type:object size:0x8 -lbl_41_data_7209C = .data:0x0007209C; // type:object size:0x108 -lbl_41_data_721A4 = .data:0x000721A4; // type:object size:0x18C -lbl_41_data_72330 = .data:0x00072330; // type:object size:0x18 -lbl_41_data_72348 = .data:0x00072348; // type:object size:0x38 -lbl_41_data_72380 = .data:0x00072380; // type:object size:0x100 -lbl_41_data_72480 = .data:0x00072480; // type:object size:0x15C -lbl_41_data_725DC = .data:0x000725DC; // type:object size:0x18 -lbl_41_data_725F4 = .data:0x000725F4; // type:object size:0x38 -lbl_41_data_7262C = .data:0x0007262C; // type:object size:0x10C -lbl_41_data_72738 = .data:0x00072738; // type:object size:0x15C -lbl_41_data_72894 = .data:0x00072894; // type:object size:0x18 -lbl_41_data_728AC = .data:0x000728AC; // type:object size:0x38 -lbl_41_data_728E4 = .data:0x000728E4; // type:object size:0xC0 -lbl_41_data_729A4 = .data:0x000729A4; // type:object size:0x114 -lbl_41_data_72AB8 = .data:0x00072AB8; // type:object size:0x18 -lbl_41_data_72AD0 = .data:0x00072AD0; // type:object size:0x38 -lbl_41_data_72B08 = .data:0x00072B08; // type:object size:0x108 -lbl_41_data_72C10 = .data:0x00072C10; // type:object size:0x18C -lbl_41_data_72D9C = .data:0x00072D9C; // type:object size:0x18 -lbl_41_data_72DB4 = .data:0x00072DB4; // type:object size:0x38 -lbl_41_data_72DEC = .data:0x00072DEC; // type:object size:0x34 -lbl_41_data_72E20 = .data:0x00072E20; // type:object size:0x6C -lbl_41_data_72E8C = .data:0x00072E8C; // type:object size:0x18 -lbl_41_data_72EA4 = .data:0x00072EA4; // type:object size:0x38 -lbl_41_data_72EDC = .data:0x00072EDC; // type:object size:0x34 -lbl_41_data_72F10 = .data:0x00072F10; // type:object size:0x6C -lbl_41_data_72F7C = .data:0x00072F7C; // type:object size:0x18 -lbl_41_data_72F94 = .data:0x00072F94; // type:object size:0x38 -lbl_41_data_72FCC = .data:0x00072FCC; // type:object size:0x2B0 -lbl_41_data_7327C = .data:0x0007327C; // type:object size:0x3B4 -lbl_41_data_73630 = .data:0x00073630; // type:object size:0x18 -lbl_41_data_73648 = .data:0x00073648; // type:object size:0x38 -lbl_41_data_73680 = .data:0x00073680; // type:object size:0x174 -lbl_41_data_737F4 = .data:0x000737F4; // type:object size:0x234 -lbl_41_data_73A28 = .data:0x00073A28; // type:object size:0x18 -lbl_41_data_73A40 = .data:0x00073A40; // type:object size:0x38 -lbl_41_data_73A78 = .data:0x00073A78; // type:object size:0x140 -lbl_41_data_73BB8 = .data:0x00073BB8; // type:object size:0x20 -lbl_41_data_73BD8 = .data:0x00073BD8; // type:object size:0x140 -lbl_41_data_73D18 = .data:0x00073D18; // type:object size:0x140 -lbl_41_data_73E58 = .data:0x00073E58; // type:object size:0x140 -lbl_41_data_73F98 = .data:0x00073F98; // type:object size:0x140 -lbl_41_data_740D8 = .data:0x000740D8; // type:object size:0x140 -lbl_41_data_74218 = .data:0x00074218; // type:object size:0x140 -lbl_41_data_74358 = .data:0x00074358; // type:object size:0x140 -lbl_41_data_74498 = .data:0x00074498; // type:object size:0x140 -lbl_41_data_745D8 = .data:0x000745D8; // type:object size:0x90 -lbl_41_data_74668 = .data:0x00074668; // type:object size:0xC data:4byte -lbl_41_data_74674 = .data:0x00074674; // type:object size:0x1C -lbl_41_data_74690 = .data:0x00074690; // type:object size:0x60 -lbl_41_data_746F0 = .data:0x000746F0; // type:object size:0x4 data:4byte -lbl_41_data_746F4 = .data:0x000746F4; // type:object size:0x4 data:4byte -lbl_41_data_746F8 = .data:0x000746F8; // type:object size:0x4 align:4 data:float -lbl_41_data_746FC = .data:0x000746FC; // type:object size:0x4 align:4 data:float -lbl_41_data_74700 = .data:0x00074700; // type:object size:0x4 align:4 data:float -lbl_41_data_74704 = .data:0x00074704; // type:object size:0x4 data:4byte -lbl_41_data_74708 = .data:0x00074708; // type:object size:0x4 data:4byte -lbl_41_data_7470C = .data:0x0007470C; // type:object size:0x4 align:4 data:float -lbl_41_data_74710 = .data:0x00074710; // type:object size:0x4 align:4 data:float -lbl_41_data_74714 = .data:0x00074714; // type:object size:0x4 align:4 data:float -lbl_41_data_74718 = .data:0x00074718; // type:object size:0xC -lbl_41_data_74724 = .data:0x00074724; // type:object size:0xC -lbl_41_data_74730 = .data:0x00074730; // type:object size:0xC -lbl_41_data_7473C = .data:0x0007473C; // type:object size:0xC -lbl_41_data_74748 = .data:0x00074748; // type:object size:0xC -lbl_41_data_74754 = .data:0x00074754; // type:object size:0x4 data:4byte -lbl_41_data_74758 = .data:0x00074758; // type:object size:0xC -lbl_41_data_74764 = .data:0x00074764; // type:object size:0xC +@19 = .data:0x0006EE78; // type:object size:0xD scope:local data:string +@20 = .data:0x0006EE88; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0006EE98; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0006EEB0; // type:object size:0x8 scope:local +goalring_plist = .data:0x0006EEB8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0006F188; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0006FE6C; // type:object size:0x18 scope:local +@21 = .data:0x0006FE84; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0006FE94; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0006FEA0; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0006FEA8; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0006FEF8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0006FFC4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0006FFDC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0006FFE8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0006FFF0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00070040; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0007010C; // type:object size:0x18 scope:local +@22 = .data:0x00070124; // type:object size:0xD scope:local data:string +@23 = .data:0x00070134; // type:object size:0xD scope:local data:string +@24 = .data:0x00070144; // type:object size:0xD scope:local data:string +@25 = .data:0x00070154; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00070164; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00070194; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0007019C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000702A4; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00070430; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00070448; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00070480; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00070580; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000706DC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000706F4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0007072C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00070838; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00070994; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000709AC; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000709E4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00070AA4; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00070BB8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00070BD0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00070C08; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00070D10; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00070E9C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00070EB4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00070EEC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00070F20; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00070F8C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00070FA4; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00070FDC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00071010; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0007107C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00071094; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000710CC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0007137C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00071730; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00071748; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00071780; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000718F4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00071B28; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00071B40; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00071B78; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00071B98; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00071BB8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00071C58; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00071CF8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00071D98; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00071E38; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00071ED8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00071EF8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00071F18; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00071FB8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00072048; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00072054; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00072064; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00072094; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0007209C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000721A4; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00072330; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00072348; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00072380; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00072480; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000725DC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000725F4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0007262C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00072738; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00072894; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000728AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000728E4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000729A4; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00072AB8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00072AD0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00072B08; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00072C10; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00072D9C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00072DB4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00072DEC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00072E20; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00072E8C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00072EA4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00072EDC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00072F10; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00072F7C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00072F94; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00072FCC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0007327C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00073630; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00073648; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00073680; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000737F4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00073A28; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00073A40; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00073A78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00073BB8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00073BD8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00073D18; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00073E58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00073F98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000740D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00074218; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00074358; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00074498; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000745D8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00074668; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00074674; // type:object size:0x1C +goalring_colli_info = .data:0x00074690; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000746F0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000746F4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000746F8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000746FC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00074700; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00074704; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00074708; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0007470C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00074710; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00074714; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00074718; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00074724; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00074730; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0007473C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00074748; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00074754; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00074758; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00074764; // type:object size:0xC scope:local lbl_41_data_74770 = .data:0x00074770; // type:object size:0xE data:string lbl_41_data_74780 = .data:0x00074780; // type:object size:0xD data:string lbl_41_data_74790 = .data:0x00074790; // type:object size:0xD data:string @@ -6320,30 +6320,30 @@ lbl_41_data_78E60 = .data:0x00078E60; // type:object size:0xD data:string lbl_41_data_78E70 = .data:0x00078E70; // type:object size:0xE data:string lbl_41_data_78E80 = .data:0x00078E80; // type:object size:0xD data:string lbl_41_data_78E90 = .data:0x00078E90; // type:object size:0x24 -lbl_41_data_78EB4 = .data:0x00078EB4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00078EB4; // type:object size:0x8 lbl_41_data_78EBC = .data:0x00078EBC; // type:object size:0x98 lbl_41_data_78F54 = .data:0x00078F54; // type:object size:0x2DC -lbl_41_data_79230 = .data:0x00079230; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00079230; // type:object size:0x18 lbl_41_data_79248 = .data:0x00079248; // type:object size:0x164 lbl_41_data_793AC = .data:0x000793AC; // type:object size:0x15C -lbl_41_data_79508 = .data:0x00079508; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00079508; // type:object size:0x18 lbl_41_data_79520 = .data:0x00079520; // type:object size:0x1B4 lbl_41_data_796D4 = .data:0x000796D4; // type:object size:0x15C -lbl_41_data_79830 = .data:0x00079830; // type:object size:0x18 -lbl_41_data_79848 = .data:0x00079848; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00079830; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00079848; // type:object size:0x30 lbl_41_data_79878 = .data:0x00079878; // type:object size:0x10 -lbl_41_data_79888 = .data:0x00079888; // type:object size:0x58 data:4byte -jumptable_41_data_798E0 = .data:0x000798E0; // type:object size:0x1C scope:local -lbl_41_data_798FC = .data:0x000798FC; // type:object size:0xC -lbl_41_data_79908 = .data:0x00079908; // type:object size:0xE data:string -lbl_41_data_79918 = .data:0x00079918; // type:object size:0xC -lbl_41_data_79924 = .data:0x00079924; // type:object size:0x8 -lbl_41_data_7992C = .data:0x0007992C; // type:object size:0x3D4 -lbl_41_data_79D00 = .data:0x00079D00; // type:object size:0x4A4 -lbl_41_data_7A1A4 = .data:0x0007A1A4; // type:object size:0x18 -lbl_41_data_7A1BC = .data:0x0007A1BC; // type:object size:0x30 -lbl_41_data_7A1EC = .data:0x0007A1EC; // type:object size:0x58 data:4byte -jumptable_41_data_7A244 = .data:0x0007A244; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00079888; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000798E0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000798FC; // type:object size:0xC scope:local +@21 = .data:0x00079908; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00079918; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00079924; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0007992C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00079D00; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0007A1A4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0007A1BC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0007A1EC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0007A244; // type:object size:0x1C scope:local lbl_41_data_7A260 = .data:0x0007A260; // type:object size:0xD data:string lbl_41_data_7A270 = .data:0x0007A270; // type:object size:0xE data:string lbl_41_data_7A280 = .data:0x0007A280; // type:object size:0xD data:string @@ -7079,29 +7079,29 @@ lbl_41_data_A2520 = .data:0x000A2520; // type:object size:0x30 lbl_41_data_A2550 = .data:0x000A2550; // type:object size:0x30 lbl_41_data_A2580 = .data:0x000A2580; // type:object size:0xE data:string lbl_41_data_A2590 = .data:0x000A2590; // type:object size:0xC -lbl_41_data_A259C = .data:0x000A259C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000A259C; // type:object size:0x8 lbl_41_data_A25A4 = .data:0x000A25A4; // type:object size:0x318 lbl_41_data_A28BC = .data:0x000A28BC; // type:object size:0x42C -lbl_41_data_A2CE8 = .data:0x000A2CE8; // type:object size:0x18 -lbl_41_data_A2D00 = .data:0x000A2D00; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000A2CE8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000A2D00; // type:object size:0x38 lbl_41_data_A2D38 = .data:0x000A2D38; // type:object size:0x318 lbl_41_data_A3050 = .data:0x000A3050; // type:object size:0x42C -lbl_41_data_A347C = .data:0x000A347C; // type:object size:0x18 -lbl_41_data_A3494 = .data:0x000A3494; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000A347C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000A3494; // type:object size:0x38 lbl_41_data_A34CC = .data:0x000A34CC; // type:object size:0x69C lbl_41_data_A3B68 = .data:0x000A3B68; // type:object size:0x7BC -lbl_41_data_A4324 = .data:0x000A4324; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000A4324; // type:object size:0x18 lbl_41_data_A433C = .data:0x000A433C; // type:object size:0x268 -lbl_41_data_A45A4 = .data:0x000A45A4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000A45A4; // type:object size:0x24 lbl_41_data_A45C8 = .data:0x000A45C8; // type:object size:0x268 -lbl_41_data_A4830 = .data:0x000A4830; // type:object size:0x24 -lbl_41_data_A4854 = .data:0x000A4854; // type:object size:0x30 -lbl_41_data_A4884 = .data:0x000A4884; // type:object size:0x4 align:4 data:float -lbl_41_data_A4888 = .data:0x000A4888; // type:object size:0x4 align:4 data:float -lbl_41_data_A488C = .data:0x000A488C; // type:object size:0x4 align:4 data:float -lbl_41_data_A4890 = .data:0x000A4890; // type:object size:0x4 data:4byte -jumptable_41_data_A4894 = .data:0x000A4894; // type:object size:0x30 scope:local -lbl_41_data_A48C4 = .data:0x000A48C4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000A4830; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000A4854; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000A4884; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000A4888; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000A488C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000A4890; // type:object size:0x4 data:4byte +@91 = .data:0x000A4894; // type:object size:0x30 scope:local +vec$111 = .data:0x000A48C4; // type:object size:0x18 scope:local lbl_41_data_A48E0 = .data:0x000A48E0; // type:object size:0xE data:string lbl_41_data_A48F0 = .data:0x000A48F0; // type:object size:0xE data:string lbl_41_data_A4900 = .data:0x000A4900; // type:object size:0xD data:string @@ -7968,7 +7968,7 @@ lbl_41_bss_6E8 = .bss:0x000006E8; // type:object size:0x4 data:4byte lbl_41_bss_6EC = .bss:0x000006EC; // type:object size:0x4 data:4byte lbl_41_bss_6F0 = .bss:0x000006F0; // type:object size:0x640 data:4byte lbl_41_bss_D30 = .bss:0x00000D30; // type:object size:0x8 data:4byte -lbl_41_bss_D38 = .bss:0x00000D38; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D38; // type:object size:0x4 scope:local data:4byte lbl_41_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte lbl_41_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte lbl_41_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte @@ -7984,7 +7984,7 @@ colli_timer = .bss:0x00000D78; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D7C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D84; // type:object size:0x4 scope:local data:4byte -lbl_41_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte lbl_41_bss_D90 = .bss:0x00000D90; // type:object size:0x4 data:4byte lbl_41_bss_D94 = .bss:0x00000D94; // type:object size:0x4 data:4byte lbl_41_bss_D98 = .bss:0x00000D98; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg42D/splits.txt b/config/GSNE8P/stg42D/splits.txt index 312b4d43..28fd533f 100644 --- a/config/GSNE8P/stg42D/splits.txt +++ b/config/GSNE8P/stg42D/splits.txt @@ -134,9 +134,10 @@ stg42D_31.c: .text start:0x0000F4A0 end:0x000102E4 .rodata start:0x00000640 end:0x00000698 -stg42D_32.c: - .text start:0x00010318 end:0x00010AA4 +OBJECT/o_degring_linear.c: + .text start:0x000102E4 end:0x00010C34 .rodata start:0x00000698 end:0x000006B0 + .data start:0x0000FF78 end:0x0000FF80 stg42D_33.c: .text start:0x00010C88 end:0x00011608 @@ -154,13 +155,10 @@ stg42D_36.c: .text start:0x00012D50 end:0x00012E20 .rodata start:0x00000740 end:0x00000748 -stg42D_37.c: - .text start:0x000130A4 end:0x00013B4C - .rodata start:0x00000748 end:0x00000780 - -stg42D_38.c: - .text start:0x00013BC0 end:0x00013C04 - .rodata start:0x00000780 end:0x00000788 +OBJECT/o_itemboxair.c: + .text start:0x00012FD0 end:0x00013C78 + .rodata start:0x00000748 end:0x00000788 + .data start:0x000128D8 end:0x00012958 stg42D_39.c: .text start:0x00014344 end:0x00018A84 diff --git a/config/GSNE8P/stg42D/symbols.txt b/config/GSNE8P/stg42D/symbols.txt index de0c2fd7..a28c9de7 100644 --- a/config/GSNE8P/stg42D/symbols.txt +++ b/config/GSNE8P/stg42D/symbols.txt @@ -94,11 +94,11 @@ fn_42_98D8 = .text:0x000098D8; // type:function size:0xC fn_42_98E4 = .text:0x000098E4; // type:function size:0x1CC fn_42_9AB0 = .text:0x00009AB0; // type:function size:0x88 fn_42_9B38 = .text:0x00009B38; // type:function size:0xD0 -fn_42_9C08 = .text:0x00009C08; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00009C08; // type:function size:0x100 fn_42_9D08 = .text:0x00009D08; // type:function size:0x198 fn_42_9EA0 = .text:0x00009EA0; // type:function size:0xA8 fn_42_9F48 = .text:0x00009F48; // type:function size:0x70 -fn_42_9FB8 = .text:0x00009FB8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00009FB8; // type:function size:0x114 fn_42_A0CC = .text:0x0000A0CC; // type:function size:0x6C fn_42_A138 = .text:0x0000A138; // type:function size:0x180 fn_42_A2B8 = .text:0x0000A2B8; // type:function size:0xA4 @@ -141,7 +141,7 @@ fn_42_CB8C = .text:0x0000CB8C; // type:function size:0x128 fn_42_CCB4 = .text:0x0000CCB4; // type:function size:0x4 fn_42_CCB8 = .text:0x0000CCB8; // type:function size:0x4 fn_42_CCBC = .text:0x0000CCBC; // type:function size:0x40 -fn_42_CCFC = .text:0x0000CCFC; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000CCFC; // type:function size:0x1E4 fn_42_CEE0 = .text:0x0000CEE0; // type:function size:0x24 fn_42_CF04 = .text:0x0000CF04; // type:function size:0x1C0 fn_42_D0C4 = .text:0x0000D0C4; // type:function size:0x1F4 @@ -169,15 +169,15 @@ fn_42_F588 = .text:0x0000F588; // type:function size:0x38 fn_42_F5C0 = .text:0x0000F5C0; // type:function size:0x968 fn_42_FF28 = .text:0x0000FF28; // type:function size:0x10C fn_42_10034 = .text:0x00010034; // type:function size:0x2B0 -fn_42_102E4 = .text:0x000102E4; // type:function size:0x34 -fn_42_10318 = .text:0x00010318; // type:function size:0x11C -fn_42_10434 = .text:0x00010434; // type:function size:0x110 -fn_42_10544 = .text:0x00010544; // type:function size:0xB4 -fn_42_105F8 = .text:0x000105F8; // type:function size:0x150 -fn_42_10748 = .text:0x00010748; // type:function size:0xE0 -fn_42_10828 = .text:0x00010828; // type:function size:0x190 -fn_42_109B8 = .text:0x000109B8; // type:function size:0xEC -fn_42_10AA4 = .text:0x00010AA4; // type:function size:0x190 +DegRingGetNum = .text:0x000102E4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00010318; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00010434; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00010544; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x000105F8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00010748; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00010828; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000109B8; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00010AA4; // type:function size:0x190 scope:local fn_42_10C34 = .text:0x00010C34; // type:function size:0x50 fn_42_10C84 = .text:0x00010C84; // type:function size:0x4 fn_42_10C88 = .text:0x00010C88; // type:function size:0x980 @@ -207,31 +207,31 @@ fn_42_12B60 = .text:0x00012B60; // type:function size:0x44 fn_42_12BA4 = .text:0x00012BA4; // type:function size:0x38 fn_42_12BDC = .text:0x00012BDC; // type:function size:0x4 fn_42_12BE0 = .text:0x00012BE0; // type:function size:0x38 -fn_42_12C18 = .text:0x00012C18; // type:function size:0x138 +_rename_ItemBombSet = .text:0x00012C18; // type:function size:0x138 fn_42_12D50 = .text:0x00012D50; // type:function size:0xD0 fn_42_12E20 = .text:0x00012E20; // type:function size:0x90 fn_42_12EB0 = .text:0x00012EB0; // type:function size:0x94 fn_42_12F44 = .text:0x00012F44; // type:function size:0x8C -fn_42_12FD0 = .text:0x00012FD0; // type:function size:0xD4 -fn_42_130A4 = .text:0x000130A4; // type:function size:0x240 -fn_42_132E4 = .text:0x000132E4; // type:function size:0x98 -fn_42_1337C = .text:0x0001337C; // type:function size:0x214 -fn_42_13590 = .text:0x00013590; // type:function size:0x10 -fn_42_135A0 = .text:0x000135A0; // type:function size:0xA0 -fn_42_13640 = .text:0x00013640; // type:function size:0xD0 -fn_42_13710 = .text:0x00013710; // type:function size:0x26C -fn_42_1397C = .text:0x0001397C; // type:function size:0x38 -fn_42_139B4 = .text:0x000139B4; // type:function size:0x50 -fn_42_13A04 = .text:0x00013A04; // type:function size:0x70 -fn_42_13A74 = .text:0x00013A74; // type:function size:0x50 -fn_42_13AC4 = .text:0x00013AC4; // type:function size:0x38 -fn_42_13AFC = .text:0x00013AFC; // type:function size:0x50 -fn_42_13B4C = .text:0x00013B4C; // type:function size:0x38 -fn_42_13B84 = .text:0x00013B84; // type:function size:0x3C -fn_42_13BC0 = .text:0x00013BC0; // type:function size:0x44 -fn_42_13C04 = .text:0x00013C04; // type:function size:0x38 -fn_42_13C3C = .text:0x00013C3C; // type:function size:0x4 -fn_42_13C40 = .text:0x00013C40; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00012FD0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000130A4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000132E4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0001337C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00013590; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000135A0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00013640; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00013710; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0001397C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000139B4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00013A04; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00013A74; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00013AC4; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00013AFC; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00013B4C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00013B84; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00013BC0; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00013C04; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00013C3C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00013C40; // type:function size:0x38 scope:local fn_42_13C78 = .text:0x00013C78; // type:function size:0xFC fn_42_13D74 = .text:0x00013D74; // type:function size:0x4 fn_42_13D78 = .text:0x00013D78; // type:function size:0x4 @@ -262,8 +262,8 @@ fn_42_18BAC = .text:0x00018BAC; // type:function size:0x54 fn_42_18C00 = .text:0x00018C00; // type:function size:0x7EC fn_42_193EC = .text:0x000193EC; // type:function size:0xB0 fn_42_1949C = .text:0x0001949C; // type:function size:0xB4 -fn_42_19550 = .text:0x00019550; // type:function size:0x2C -fn_42_1957C = .text:0x0001957C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00019550; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0001957C; // type:function size:0x30 o_ring_0 = .text:0x000195AC; // type:function size:0x13C scope:local Ring = .text:0x000196E8; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x00019D70; // type:function size:0x1D8 scope:global @@ -682,11 +682,11 @@ lbl_42_rodata_680 = .rodata:0x00000680; // type:object size:0x8 align:8 data:dou lbl_42_rodata_688 = .rodata:0x00000688; // type:object size:0x4 align:4 data:float lbl_42_rodata_68C = .rodata:0x0000068C; // type:object size:0x4 align:4 data:float lbl_42_rodata_690 = .rodata:0x00000690; // type:object size:0x8 align:4 data:float -lbl_42_rodata_698 = .rodata:0x00000698; // type:object size:0x4 align:4 data:float -lbl_42_rodata_69C = .rodata:0x0000069C; // type:object size:0x4 align:4 data:float -lbl_42_rodata_6A0 = .rodata:0x000006A0; // type:object size:0x4 align:4 data:float -lbl_42_rodata_6A4 = .rodata:0x000006A4; // type:object size:0x4 align:4 data:float -lbl_42_rodata_6A8 = .rodata:0x000006A8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000698; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x0000069C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000006A4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000006A8; // type:object size:0x4 scope:local align:4 data:float lbl_42_rodata_6B0 = .rodata:0x000006B0; // type:object size:0x4 align:4 data:float lbl_42_rodata_6B4 = .rodata:0x000006B4; // type:object size:0x4 align:4 data:float lbl_42_rodata_6B8 = .rodata:0x000006B8; // type:object size:0x4 align:4 data:float @@ -720,20 +720,20 @@ lbl_42_rodata_734 = .rodata:0x00000734; // type:object size:0x4 align:4 data:flo lbl_42_rodata_738 = .rodata:0x00000738; // type:object size:0x4 align:4 data:float lbl_42_rodata_73C = .rodata:0x0000073C; // type:object size:0x4 align:4 data:float lbl_42_rodata_740 = .rodata:0x00000740; // type:object size:0x8 align:4 data:float -lbl_42_rodata_748 = .rodata:0x00000748; // type:object size:0x4 align:4 data:float -lbl_42_rodata_74C = .rodata:0x0000074C; // type:object size:0x4 align:4 data:float -lbl_42_rodata_750 = .rodata:0x00000750; // type:object size:0x4 align:4 data:float -lbl_42_rodata_754 = .rodata:0x00000754; // type:object size:0x4 align:4 data:float -lbl_42_rodata_758 = .rodata:0x00000758; // type:object size:0x4 align:4 data:float -lbl_42_rodata_75C = .rodata:0x0000075C; // type:object size:0x4 align:4 data:float -lbl_42_rodata_760 = .rodata:0x00000760; // type:object size:0x8 align:8 data:double -lbl_42_rodata_768 = .rodata:0x00000768; // type:object size:0x4 align:4 data:float -lbl_42_rodata_76C = .rodata:0x0000076C; // type:object size:0x4 align:4 data:float -lbl_42_rodata_770 = .rodata:0x00000770; // type:object size:0x4 align:4 data:float -lbl_42_rodata_774 = .rodata:0x00000774; // type:object size:0x4 align:4 data:float -lbl_42_rodata_778 = .rodata:0x00000778; // type:object size:0x4 align:4 data:float -lbl_42_rodata_77C = .rodata:0x0000077C; // type:object size:0x4 align:4 data:float -lbl_42_rodata_780 = .rodata:0x00000780; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000748; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x0000074C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000750; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000754; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000758; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x0000075C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000760; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000768; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x0000076C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000770; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000774; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000778; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x0000077C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000780; // type:object size:0x4 scope:local align:4 data:float lbl_42_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:float lbl_42_rodata_78C = .rodata:0x0000078C; // type:object size:0x4 align:4 data:float lbl_42_rodata_790 = .rodata:0x00000790; // type:object size:0x8 align:8 data:double @@ -1598,7 +1598,7 @@ lbl_42_data_FED0 = .data:0x0000FED0; // type:object size:0x14 lbl_42_data_FEE4 = .data:0x0000FEE4; // type:object size:0x24 lbl_42_data_FF08 = .data:0x0000FF08; // type:object size:0x40 data:4byte lbl_42_data_FF48 = .data:0x0000FF48; // type:object size:0x30 -lbl_42_data_FF78 = .data:0x0000FF78; // type:object size:0x5 data:string +@115 = .data:0x0000FF78; // type:object size:0x5 scope:local data:string lbl_42_data_FF80 = .data:0x0000FF80; // type:object size:0x34 jumptable_42_data_FFB4 = .data:0x0000FFB4; // type:object size:0x48 scope:local lbl_42_data_10000 = .data:0x00010000; // type:object size:0xE data:string @@ -1661,21 +1661,21 @@ lbl_42_data_11EB0 = .data:0x00011EB0; // type:object size:0xD data:string lbl_42_data_11EC0 = .data:0x00011EC0; // type:object size:0xE data:string lbl_42_data_11ED0 = .data:0x00011ED0; // type:object size:0xD data:string lbl_42_data_11EE0 = .data:0x00011EE0; // type:object size:0x24 -lbl_42_data_11F04 = .data:0x00011F04; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00011F04; // type:object size:0x8 lbl_42_data_11F0C = .data:0x00011F0C; // type:object size:0x98 lbl_42_data_11FA4 = .data:0x00011FA4; // type:object size:0x2DC -lbl_42_data_12280 = .data:0x00012280; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00012280; // type:object size:0x18 lbl_42_data_12298 = .data:0x00012298; // type:object size:0x164 lbl_42_data_123FC = .data:0x000123FC; // type:object size:0x15C -lbl_42_data_12558 = .data:0x00012558; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00012558; // type:object size:0x18 lbl_42_data_12570 = .data:0x00012570; // type:object size:0x1B4 lbl_42_data_12724 = .data:0x00012724; // type:object size:0x15C -lbl_42_data_12880 = .data:0x00012880; // type:object size:0x18 -lbl_42_data_12898 = .data:0x00012898; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00012880; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00012898; // type:object size:0x30 lbl_42_data_128C8 = .data:0x000128C8; // type:object size:0x10 -lbl_42_data_128D8 = .data:0x000128D8; // type:object size:0x58 data:4byte -jumptable_42_data_12930 = .data:0x00012930; // type:object size:0x1C scope:local -lbl_42_data_1294C = .data:0x0001294C; // type:object size:0x14 +itemboxair_item_info = .data:0x000128D8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00012930; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0001294C; // type:object size:0xC scope:local lbl_42_data_12960 = .data:0x00012960; // type:object size:0xD data:string lbl_42_data_12970 = .data:0x00012970; // type:object size:0xD data:string lbl_42_data_12980 = .data:0x00012980; // type:object size:0xD data:string diff --git a/config/GSNE8P/stg43D/splits.txt b/config/GSNE8P/stg43D/splits.txt index 233a4fc8..ff7a2241 100644 --- a/config/GSNE8P/stg43D/splits.txt +++ b/config/GSNE8P/stg43D/splits.txt @@ -158,13 +158,10 @@ stg43D_37.c: .text start:0x00016194 end:0x000171D4 .rodata start:0x000007A0 end:0x000007F0 -stg43D_38.c: - .text start:0x00017514 end:0x000176AC - .rodata start:0x000007F0 end:0x00000808 - -stg43D_39.c: - .text start:0x000176AC end:0x000179B0 - .rodata start:0x00000808 end:0x00000810 +OBJECT/o_3spring.c: + .text start:0x00017514 end:0x000179B0 + .rodata start:0x000007F0 end:0x00000810 + .data start:0x00052240 end:0x00053338 stg43D_40.c: .text start:0x000179B0 end:0x00017E38 @@ -198,9 +195,10 @@ stg43D_48.c: .text start:0x0001BDAC end:0x0001CBF0 .rodata start:0x00000998 end:0x000009F0 -stg43D_49.c: - .text start:0x0001CC24 end:0x0001D3B0 +OBJECT/o_degring_linear.c: + .text start:0x0001CBF0 end:0x0001D540 .rodata start:0x000009F0 end:0x00000A08 + .data start:0x00059458 end:0x00059460 stg43D_50.c: .text start:0x0001DC34 end:0x0001DF44 @@ -222,9 +220,11 @@ stg43D_54.c: .text start:0x00021EEC end:0x00021FA8 .rodata start:0x00000AC8 end:0x00000AD0 -stg43D_55.c: - .text start:0x00022150 end:0x00023468 +OBJECT/o_goalring.c: + .text start:0x0002214C end:0x00023468 .rodata start:0x00000AD0 end:0x00000B28 + .data start:0x0005B370 end:0x00060C68 + .bss start:0x00000D40 end:0x00000D48 stg43D_56.c: .text start:0x00023530 end:0x00023F50 @@ -242,21 +242,15 @@ stg43D_59.c: .text start:0x000259E4 end:0x00025AB4 .rodata start:0x00000BB0 end:0x00000BB8 -stg43D_60.c: - .text start:0x00025D38 end:0x000267E0 - .rodata start:0x00000BB8 end:0x00000BF0 - -stg43D_61.c: - .text start:0x00026854 end:0x00026898 - .rodata start:0x00000BF0 end:0x00000BF8 - -stg43D_62.c: - .text start:0x00026A50 end:0x000274B0 - .rodata start:0x00000BF8 end:0x00000C38 +OBJECT/o_itemboxair.c: + .text start:0x00025C64 end:0x0002690C + .rodata start:0x00000BB8 end:0x00000BF8 + .data start:0x00064F98 end:0x00065018 -stg43D_63.c: - .text start:0x00027524 end:0x00027568 - .rodata start:0x00000C38 end:0x00000C40 +OBJECT/o_itemboxballoon.c: + .text start:0x0002690C end:0x000275DC + .rodata start:0x00000BF8 end:0x00000C40 + .data start:0x00065018 end:0x00065970 stg43D_64.c: .text start:0x000275DC end:0x00027F90 @@ -304,9 +298,11 @@ stg43D_74.c: .text start:0x000374D0 end:0x00038F74 .rodata start:0x00001020 end:0x000010B0 -stg43D_75.c: +OBJECT/o_savepoint.c: .text start:0x00039180 end:0x0003A210 .rodata start:0x000010B0 end:0x000010E8 + .data start:0x00090030 end:0x00090080 + .bss start:0x00000D90 end:0x00000D98 stg43D_76.c: .text start:0x0003A874 end:0x0003BD20 diff --git a/config/GSNE8P/stg43D/symbols.txt b/config/GSNE8P/stg43D/symbols.txt index 0cc1dfdb..2865f58f 100644 --- a/config/GSNE8P/stg43D/symbols.txt +++ b/config/GSNE8P/stg43D/symbols.txt @@ -141,13 +141,13 @@ fn_43_BEF0 = .text:0x0000BEF0; // type:function size:0x6C fn_43_BF5C = .text:0x0000BF5C; // type:function size:0xC8 fn_43_C024 = .text:0x0000C024; // type:function size:0xD8 fn_43_C0FC = .text:0x0000C0FC; // type:function size:0x2AC -fn_43_C3A8 = .text:0x0000C3A8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000C3A8; // type:function size:0x30 fn_43_C3D8 = .text:0x0000C3D8; // type:function size:0x30C -fn_43_C6E4 = .text:0x0000C6E4; // type:function size:0x74 -fn_43_C758 = .text:0x0000C758; // type:function size:0xBC -fn_43_C814 = .text:0x0000C814; // type:function size:0x40 -fn_43_C854 = .text:0x0000C854; // type:function size:0x2C -fn_43_C880 = .text:0x0000C880; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000C6E4; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000C758; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000C814; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000C854; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000C880; // type:function size:0x60 fn_43_C8E0 = .text:0x0000C8E0; // type:function size:0x12C fn_43_CA0C = .text:0x0000CA0C; // type:function size:0xC8 fn_43_CAD4 = .text:0x0000CAD4; // type:function size:0xB8 @@ -175,11 +175,11 @@ fn_43_FE2C = .text:0x0000FE2C; // type:function size:0x1CC fn_43_FFF8 = .text:0x0000FFF8; // type:function size:0x88 fn_43_10080 = .text:0x00010080; // type:function size:0xD0 fn_43_10150 = .text:0x00010150; // type:function size:0xE8 -fn_43_10238 = .text:0x00010238; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010238; // type:function size:0x100 fn_43_10338 = .text:0x00010338; // type:function size:0x198 fn_43_104D0 = .text:0x000104D0; // type:function size:0xA8 fn_43_10578 = .text:0x00010578; // type:function size:0x70 -fn_43_105E8 = .text:0x000105E8; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000105E8; // type:function size:0x114 fn_43_106FC = .text:0x000106FC; // type:function size:0x6C fn_43_10768 = .text:0x00010768; // type:function size:0x180 fn_43_108E8 = .text:0x000108E8; // type:function size:0xA4 @@ -227,7 +227,7 @@ fn_43_13640 = .text:0x00013640; // type:function size:0xA4 fn_43_136E4 = .text:0x000136E4; // type:function size:0xA4 fn_43_13788 = .text:0x00013788; // type:function size:0xA4 fn_43_1382C = .text:0x0001382C; // type:function size:0xB0 -fn_43_138DC = .text:0x000138DC; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000138DC; // type:function size:0x19C fn_43_13A78 = .text:0x00013A78; // type:function size:0x198 _rename_MakeParticle = .text:0x00013C10; // type:function size:0x19C fn_43_13DAC = .text:0x00013DAC; // type:function size:0x198 @@ -243,7 +243,7 @@ fn_43_14884 = .text:0x00014884; // type:function size:0xAC fn_43_14930 = .text:0x00014930; // type:function size:0x4 fn_43_14934 = .text:0x00014934; // type:function size:0x20 fn_43_14954 = .text:0x00014954; // type:function size:0x40 -fn_43_14994 = .text:0x00014994; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014994; // type:function size:0x1E4 fn_43_14B78 = .text:0x00014B78; // type:function size:0x24 fn_43_14B9C = .text:0x00014B9C; // type:function size:0x1C0 fn_43_14D5C = .text:0x00014D5C; // type:function size:0x1F4 @@ -251,7 +251,7 @@ fn_43_14F50 = .text:0x00014F50; // type:function size:0x190 fn_43_150E0 = .text:0x000150E0; // type:function size:0xF8 fn_43_151D8 = .text:0x000151D8; // type:function size:0x1D4 fn_43_153AC = .text:0x000153AC; // type:function size:0x18C -fn_43_15538 = .text:0x00015538; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00015538; // type:function size:0x1C8 fn_43_15700 = .text:0x00015700; // type:function size:0xD0 fn_43_157D0 = .text:0x000157D0; // type:function size:0x358 fn_43_15B28 = .text:0x00015B28; // type:function size:0x2C0 @@ -269,11 +269,11 @@ fn_43_171D4 = .text:0x000171D4; // type:function size:0x120 fn_43_172F4 = .text:0x000172F4; // type:function size:0x120 fn_43_17414 = .text:0x00017414; // type:function size:0x84 fn_43_17498 = .text:0x00017498; // type:function size:0x7C -fn_43_17514 = .text:0x00017514; // type:function size:0x198 -fn_43_176AC = .text:0x000176AC; // type:function size:0xD4 -fn_43_17780 = .text:0x00017780; // type:function size:0x38 -fn_43_177B8 = .text:0x000177B8; // type:function size:0x144 -fn_43_178FC = .text:0x000178FC; // type:function size:0xB4 +Object3SpringJump = .text:0x00017514; // type:function size:0x198 scope:local +Object3Spring = .text:0x000176AC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00017780; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x000177B8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000178FC; // type:function size:0xB4 scope:local fn_43_179B0 = .text:0x000179B0; // type:function size:0xF8 fn_43_17AA8 = .text:0x00017AA8; // type:function size:0xFC fn_43_17BA4 = .text:0x00017BA4; // type:function size:0x30 @@ -321,15 +321,15 @@ fn_43_1BE94 = .text:0x0001BE94; // type:function size:0x38 fn_43_1BECC = .text:0x0001BECC; // type:function size:0x968 fn_43_1C834 = .text:0x0001C834; // type:function size:0x10C fn_43_1C940 = .text:0x0001C940; // type:function size:0x2B0 -fn_43_1CBF0 = .text:0x0001CBF0; // type:function size:0x34 -fn_43_1CC24 = .text:0x0001CC24; // type:function size:0x11C -fn_43_1CD40 = .text:0x0001CD40; // type:function size:0x110 -fn_43_1CE50 = .text:0x0001CE50; // type:function size:0xB4 -fn_43_1CF04 = .text:0x0001CF04; // type:function size:0x150 -fn_43_1D054 = .text:0x0001D054; // type:function size:0xE0 -fn_43_1D134 = .text:0x0001D134; // type:function size:0x190 -fn_43_1D2C4 = .text:0x0001D2C4; // type:function size:0xEC -fn_43_1D3B0 = .text:0x0001D3B0; // type:function size:0x190 +DegRingGetNum = .text:0x0001CBF0; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001CC24; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001CD40; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001CE50; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001CF04; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001D054; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001D134; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001D2C4; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001D3B0; // type:function size:0x190 scope:local fn_43_1D540 = .text:0x0001D540; // type:function size:0x98 fn_43_1D5D8 = .text:0x0001D5D8; // type:function size:0xC8 fn_43_1D6A0 = .text:0x0001D6A0; // type:function size:0x10C @@ -389,15 +389,15 @@ fn_43_21FA8 = .text:0x00021FA8; // type:function size:0x8C fn_43_22034 = .text:0x00022034; // type:function size:0x38 fn_43_2206C = .text:0x0002206C; // type:function size:0x4 fn_43_22070 = .text:0x00022070; // type:function size:0xDC -fn_43_2214C = .text:0x0002214C; // type:function size:0x4 -fn_43_22150 = .text:0x00022150; // type:function size:0x2EC -fn_43_2243C = .text:0x0002243C; // type:function size:0x44 -fn_43_22480 = .text:0x00022480; // type:function size:0x7F4 -fn_43_22C74 = .text:0x00022C74; // type:function size:0x34 -fn_43_22CA8 = .text:0x00022CA8; // type:function size:0xF0 -fn_43_22D98 = .text:0x00022D98; // type:function size:0x214 -fn_43_22FAC = .text:0x00022FAC; // type:function size:0x254 -fn_43_23200 = .text:0x00023200; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002214C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022150; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002243C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00022480; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00022C74; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022CA8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022D98; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00022FAC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00023200; // type:function size:0x268 scope:local fn_43_23468 = .text:0x00023468; // type:function size:0x54 fn_43_234BC = .text:0x000234BC; // type:function size:0x74 fn_43_23530 = .text:0x00023530; // type:function size:0x8C @@ -413,7 +413,7 @@ fn_43_241B8 = .text:0x000241B8; // type:function size:0x3F8 fn_43_245B0 = .text:0x000245B0; // type:function size:0x1D0 fn_43_24780 = .text:0x00024780; // type:function size:0x140 fn_43_248C0 = .text:0x000248C0; // type:function size:0x1FC -fn_43_24ABC = .text:0x00024ABC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00024ABC; // type:function size:0x13C fn_43_24BF8 = .text:0x00024BF8; // type:function size:0x200 fn_43_24DF8 = .text:0x00024DF8; // type:function size:0x98 fn_43_24E90 = .text:0x00024E90; // type:function size:0x238 @@ -433,53 +433,53 @@ fn_43_255F4 = .text:0x000255F4; // type:function size:0x44 fn_43_25638 = .text:0x00025638; // type:function size:0x38 fn_43_25670 = .text:0x00025670; // type:function size:0x4 fn_43_25674 = .text:0x00025674; // type:function size:0x38 -fn_43_256AC = .text:0x000256AC; // type:function size:0xC8 -fn_43_25774 = .text:0x00025774; // type:function size:0x138 +_rename_GiveItemP = .text:0x000256AC; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025774; // type:function size:0x138 fn_43_258AC = .text:0x000258AC; // type:function size:0x138 fn_43_259E4 = .text:0x000259E4; // type:function size:0xD0 fn_43_25AB4 = .text:0x00025AB4; // type:function size:0x90 fn_43_25B44 = .text:0x00025B44; // type:function size:0x94 fn_43_25BD8 = .text:0x00025BD8; // type:function size:0x8C -fn_43_25C64 = .text:0x00025C64; // type:function size:0xD4 -fn_43_25D38 = .text:0x00025D38; // type:function size:0x240 -fn_43_25F78 = .text:0x00025F78; // type:function size:0x98 -fn_43_26010 = .text:0x00026010; // type:function size:0x214 -fn_43_26224 = .text:0x00026224; // type:function size:0x10 -fn_43_26234 = .text:0x00026234; // type:function size:0xA0 -fn_43_262D4 = .text:0x000262D4; // type:function size:0xD0 -fn_43_263A4 = .text:0x000263A4; // type:function size:0x26C -fn_43_26610 = .text:0x00026610; // type:function size:0x38 -fn_43_26648 = .text:0x00026648; // type:function size:0x50 -fn_43_26698 = .text:0x00026698; // type:function size:0x70 -fn_43_26708 = .text:0x00026708; // type:function size:0x50 -fn_43_26758 = .text:0x00026758; // type:function size:0x38 -fn_43_26790 = .text:0x00026790; // type:function size:0x50 -fn_43_267E0 = .text:0x000267E0; // type:function size:0x38 -fn_43_26818 = .text:0x00026818; // type:function size:0x3C -fn_43_26854 = .text:0x00026854; // type:function size:0x44 -fn_43_26898 = .text:0x00026898; // type:function size:0x38 -fn_43_268D0 = .text:0x000268D0; // type:function size:0x4 -fn_43_268D4 = .text:0x000268D4; // type:function size:0x38 -fn_43_2690C = .text:0x0002690C; // type:function size:0x144 -fn_43_26A50 = .text:0x00026A50; // type:function size:0x158 -fn_43_26BA8 = .text:0x00026BA8; // type:function size:0x64 -fn_43_26C0C = .text:0x00026C0C; // type:function size:0x1C4 -fn_43_26DD0 = .text:0x00026DD0; // type:function size:0x3C -fn_43_26E0C = .text:0x00026E0C; // type:function size:0x6C -fn_43_26E78 = .text:0x00026E78; // type:function size:0x228 -fn_43_270A0 = .text:0x000270A0; // type:function size:0x28C -fn_43_2732C = .text:0x0002732C; // type:function size:0xC -fn_43_27338 = .text:0x00027338; // type:function size:0x50 -fn_43_27388 = .text:0x00027388; // type:function size:0x50 -fn_43_273D8 = .text:0x000273D8; // type:function size:0x50 -fn_43_27428 = .text:0x00027428; // type:function size:0x38 -fn_43_27460 = .text:0x00027460; // type:function size:0x50 -fn_43_274B0 = .text:0x000274B0; // type:function size:0x38 -fn_43_274E8 = .text:0x000274E8; // type:function size:0x3C -fn_43_27524 = .text:0x00027524; // type:function size:0x44 -fn_43_27568 = .text:0x00027568; // type:function size:0x38 -fn_43_275A0 = .text:0x000275A0; // type:function size:0x4 -fn_43_275A4 = .text:0x000275A4; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00025C64; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00025D38; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00025F78; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00026010; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00026224; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026234; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000262D4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000263A4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00026610; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00026648; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00026698; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00026708; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00026758; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00026790; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000267E0; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00026818; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026854; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026898; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000268D0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000268D4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002690C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00026A50; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00026BA8; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00026C0C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00026DD0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00026E0C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00026E78; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000270A0; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002732C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00027338; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00027388; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000273D8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00027428; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00027460; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000274B0; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000274E8; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00027524; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00027568; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x000275A0; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x000275A4; // type:function size:0x38 scope:local fn_43_275DC = .text:0x000275DC; // type:function size:0x280 fn_43_2785C = .text:0x0002785C; // type:function size:0x50 fn_43_278AC = .text:0x000278AC; // type:function size:0x50C @@ -572,8 +572,8 @@ fn_43_32B88 = .text:0x00032B88; // type:function size:0x54 fn_43_32BDC = .text:0x00032BDC; // type:function size:0x7EC fn_43_333C8 = .text:0x000333C8; // type:function size:0xB0 fn_43_33478 = .text:0x00033478; // type:function size:0xB4 -fn_43_3352C = .text:0x0003352C; // type:function size:0x2C -fn_43_33558 = .text:0x00033558; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003352C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00033558; // type:function size:0x30 o_ring_0 = .text:0x00033588; // type:function size:0x13C scope:local Ring = .text:0x000336C4; // type:function size:0x688 scope:global o_ring_3 = .text:0x00033D4C; // type:function size:0x6C scope:global @@ -607,19 +607,19 @@ fn_43_38C94 = .text:0x00038C94; // type:function size:0x2E0 fn_43_38F74 = .text:0x00038F74; // type:function size:0x110 fn_43_39084 = .text:0x00039084; // type:function size:0xF8 fn_43_3917C = .text:0x0003917C; // type:function size:0x4 -fn_43_39180 = .text:0x00039180; // type:function size:0x264 -fn_43_393E4 = .text:0x000393E4; // type:function size:0x148 -fn_43_3952C = .text:0x0003952C; // type:function size:0x48 -fn_43_39574 = .text:0x00039574; // type:function size:0x1A4 -fn_43_39718 = .text:0x00039718; // type:function size:0x1AC -fn_43_398C4 = .text:0x000398C4; // type:function size:0x154 -fn_43_39A18 = .text:0x00039A18; // type:function size:0x4 -fn_43_39A1C = .text:0x00039A1C; // type:function size:0x138 -fn_43_39B54 = .text:0x00039B54; // type:function size:0x368 -fn_43_39EBC = .text:0x00039EBC; // type:function size:0x224 -fn_43_3A0E0 = .text:0x0003A0E0; // type:function size:0x20 -fn_43_3A100 = .text:0x0003A100; // type:function size:0x4C -fn_43_3A14C = .text:0x0003A14C; // type:function size:0xC4 +ObjectSavePoint = .text:0x00039180; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000393E4; // type:function size:0x148 scope:local +savepointExit = .text:0x0003952C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00039574; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00039718; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000398C4; // type:function size:0x154 scope:local +dummyFunc = .text:0x00039A18; // type:function size:0x4 scope:local +initCollidata = .text:0x00039A1C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00039B54; // type:function size:0x368 scope:local +savepointSwing = .text:0x00039EBC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003A0E0; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003A100; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003A14C; // type:function size:0xC4 scope:local fn_43_3A210 = .text:0x0003A210; // type:function size:0x20 fn_43_3A230 = .text:0x0003A230; // type:function size:0x3C fn_43_3A26C = .text:0x0003A26C; // type:function size:0x9C @@ -1344,11 +1344,11 @@ lbl_43_rodata_7E0 = .rodata:0x000007E0; // type:object size:0x4 align:4 data:flo lbl_43_rodata_7E4 = .rodata:0x000007E4; // type:object size:0x4 align:4 data:float lbl_43_rodata_7E8 = .rodata:0x000007E8; // type:object size:0x4 align:4 data:float lbl_43_rodata_7EC = .rodata:0x000007EC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_7F0 = .rodata:0x000007F0; // type:object size:0xC data:4byte -lbl_43_rodata_7FC = .rodata:0x000007FC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_800 = .rodata:0x00000800; // type:object size:0x4 align:4 data:float -lbl_43_rodata_804 = .rodata:0x00000804; // type:object size:0x4 align:4 data:float -lbl_43_rodata_808 = .rodata:0x00000808; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000007F0; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000007FC; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000800; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000804; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000808; // type:object size:0x4 scope:local align:4 data:float lbl_43_rodata_810 = .rodata:0x00000810; // type:object size:0x4 align:4 data:float lbl_43_rodata_814 = .rodata:0x00000814; // type:object size:0xC data:4byte lbl_43_rodata_820 = .rodata:0x00000820; // type:object size:0x4 align:4 data:float @@ -1459,11 +1459,11 @@ lbl_43_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x8 align:8 data:dou lbl_43_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float lbl_43_rodata_9E4 = .rodata:0x000009E4; // type:object size:0x4 align:4 data:float lbl_43_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x8 align:4 data:float -lbl_43_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_9FC = .rodata:0x000009FC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_A00 = .rodata:0x00000A00; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000009F0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000009F4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000009F8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000009FC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A00; // type:object size:0x4 scope:local align:4 data:float lbl_43_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float lbl_43_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float lbl_43_rodata_A10 = .rodata:0x00000A10; // type:object size:0x4 align:4 data:float @@ -1504,25 +1504,25 @@ lbl_43_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:flo lbl_43_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x8 align:8 data:double lbl_43_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x8 align:8 data:double lbl_43_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x8 align:4 data:float -lbl_43_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AEC = .rodata:0x00000AEC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_43_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:8 data:double -lbl_43_rodata_B10 = .rodata:0x00000B10; // type:object size:0x8 align:8 data:double -lbl_43_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_43_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_43_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float -lbl_43_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000ADC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000AEC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B08; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B10; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float lbl_43_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float lbl_43_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float lbl_43_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float @@ -1556,37 +1556,37 @@ lbl_43_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:flo lbl_43_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float lbl_43_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float lbl_43_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:4 data:float -lbl_43_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x8 align:8 data:double -lbl_43_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:4 data:float -lbl_43_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_43_rodata_C38 = .rodata:0x00000C38; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000BD0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000BF0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float lbl_43_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float lbl_43_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float lbl_43_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float @@ -1849,17 +1849,17 @@ lbl_43_rodata_1098 = .rodata:0x00001098; // type:object size:0x4 align:4 data:fl lbl_43_rodata_10A0 = .rodata:0x000010A0; // type:object size:0x8 align:8 data:double lbl_43_rodata_10A8 = .rodata:0x000010A8; // type:object size:0x4 align:4 data:float lbl_43_rodata_10AC = .rodata:0x000010AC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10B0 = .rodata:0x000010B0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10B4 = .rodata:0x000010B4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10B8 = .rodata:0x000010B8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10BC = .rodata:0x000010BC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x8 align:8 data:double -lbl_43_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10D4 = .rodata:0x000010D4; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10D8 = .rodata:0x000010D8; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10DC = .rodata:0x000010DC; // type:object size:0x4 align:4 data:float -lbl_43_rodata_10E0 = .rodata:0x000010E0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000010B0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000010B4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000010B8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000010BC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000010C0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000010C8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000010D0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000010D4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000010D8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000010DC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000010E0; // type:object size:0x4 scope:local align:4 data:float lbl_43_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x4 align:4 data:float lbl_43_rodata_10EC = .rodata:0x000010EC; // type:object size:0x4 align:4 data:float lbl_43_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x4 align:4 data:float @@ -5240,7 +5240,7 @@ lbl_43_data_51B70 = .data:0x00051B70; // type:object size:0x7 data:string lbl_43_data_51B78 = .data:0x00051B78; // type:object size:0x7 data:string lbl_43_data_51B80 = .data:0x00051B80; // type:object size:0x7 data:string lbl_43_data_51B88 = .data:0x00051B88; // type:object size:0x60 -lbl_43_data_51BE8 = .data:0x00051BE8; // type:object size:0x8 +_rename_ring_texlist = .data:0x00051BE8; // type:object size:0x8 lbl_43_data_51BF0 = .data:0x00051BF0; // type:object size:0x38 lbl_43_data_51C28 = .data:0x00051C28; // type:object size:0x38 lbl_43_data_51C60 = .data:0x00051C60; // type:object size:0xE data:string @@ -5311,42 +5311,42 @@ lbl_43_data_521EC = .data:0x000521EC; // type:object size:0xB data:string lbl_43_data_521F8 = .data:0x000521F8; // type:object size:0x38 lbl_43_data_52230 = .data:0x00052230; // type:object size:0x8 data:byte lbl_43_data_52238 = .data:0x00052238; // type:object size:0x5 data:string -lbl_43_data_52240 = .data:0x00052240; // type:object size:0xE data:string -lbl_43_data_52250 = .data:0x00052250; // type:object size:0xE data:string -lbl_43_data_52260 = .data:0x00052260; // type:object size:0xD data:string -lbl_43_data_52270 = .data:0x00052270; // type:object size:0xD data:string -lbl_43_data_52280 = .data:0x00052280; // type:object size:0x30 -lbl_43_data_522B0 = .data:0x000522B0; // type:object size:0x8 -lbl_43_data_522B8 = .data:0x000522B8; // type:object size:0x204 -lbl_43_data_524BC = .data:0x000524BC; // type:object size:0x204 -lbl_43_data_526C0 = .data:0x000526C0; // type:object size:0x1C8 -lbl_43_data_52888 = .data:0x00052888; // type:object size:0x40 -lbl_43_data_528C8 = .data:0x000528C8; // type:object size:0x50 -lbl_43_data_52918 = .data:0x00052918; // type:object size:0x8 -lbl_43_data_52920 = .data:0x00052920; // type:object size:0x20 -lbl_43_data_52940 = .data:0x00052940; // type:object size:0xC0 -lbl_43_data_52A00 = .data:0x00052A00; // type:object size:0x60 -lbl_43_data_52A60 = .data:0x00052A60; // type:object size:0x40 -lbl_43_data_52AA0 = .data:0x00052AA0; // type:object size:0x80 -lbl_43_data_52B20 = .data:0x00052B20; // type:object size:0x40 -lbl_43_data_52B60 = .data:0x00052B60; // type:object size:0x24 -lbl_43_data_52B84 = .data:0x00052B84; // type:object size:0x1C8 -lbl_43_data_52D4C = .data:0x00052D4C; // type:object size:0x1C8 -lbl_43_data_52F14 = .data:0x00052F14; // type:object size:0x140 -lbl_43_data_53054 = .data:0x00053054; // type:object size:0x40 -lbl_43_data_53094 = .data:0x00053094; // type:object size:0x50 -lbl_43_data_530E4 = .data:0x000530E4; // type:object size:0x8 -lbl_43_data_530EC = .data:0x000530EC; // type:object size:0x14 -lbl_43_data_53100 = .data:0x00053100; // type:object size:0x120 -lbl_43_data_53220 = .data:0x00053220; // type:object size:0x60 -lbl_43_data_53280 = .data:0x00053280; // type:object size:0x20 -lbl_43_data_532A0 = .data:0x000532A0; // type:object size:0x30 -lbl_43_data_532D0 = .data:0x000532D0; // type:object size:0x24 -lbl_43_data_532F4 = .data:0x000532F4; // type:object size:0x8 -lbl_43_data_532FC = .data:0x000532FC; // type:object size:0x30 -lbl_43_data_5332C = .data:0x0005332C; // type:object size:0x4 align:4 data:float -lbl_43_data_53330 = .data:0x00053330; // type:object size:0x4 align:4 data:float -lbl_43_data_53334 = .data:0x00053334; // type:object size:0x4 align:4 data:float +@18 = .data:0x00052240; // type:object size:0xE scope:local data:string +@19 = .data:0x00052250; // type:object size:0xE scope:local data:string +@20 = .data:0x00052260; // type:object size:0xD scope:local data:string +@21 = .data:0x00052270; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00052280; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000522B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000522B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000524BC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000526C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00052888; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000528C8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00052918; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00052920; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00052940; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00052A00; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00052A60; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00052AA0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00052B20; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00052B60; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00052B84; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00052D4C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00052F14; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00053054; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00053094; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000530E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000530EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00053100; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00053220; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00053280; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000532A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000532D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000532F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000532FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0005332C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00053330; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00053334; // type:object size:0x4 scope:local align:4 data:float lbl_43_data_53338 = .data:0x00053338; // type:object size:0xE data:string lbl_43_data_53348 = .data:0x00053348; // type:object size:0xC lbl_43_data_53354 = .data:0x00053354; // type:object size:0x8 @@ -5582,7 +5582,7 @@ lbl_43_data_593B0 = .data:0x000593B0; // type:object size:0x14 lbl_43_data_593C4 = .data:0x000593C4; // type:object size:0x24 lbl_43_data_593E8 = .data:0x000593E8; // type:object size:0x40 data:4byte lbl_43_data_59428 = .data:0x00059428; // type:object size:0x30 -lbl_43_data_59458 = .data:0x00059458; // type:object size:0x5 data:string +@115 = .data:0x00059458; // type:object size:0x5 scope:local data:string lbl_43_data_59460 = .data:0x00059460; // type:object size:0xE data:string lbl_43_data_59470 = .data:0x00059470; // type:object size:0xD data:string lbl_43_data_59480 = .data:0x00059480; // type:object size:0x18 @@ -5656,149 +5656,149 @@ lbl_43_data_5B308 = .data:0x0005B308; // type:object size:0x30 lbl_43_data_5B338 = .data:0x0005B338; // type:object size:0xF data:string lbl_43_data_5B348 = .data:0x0005B348; // type:object size:0x10 data:string lbl_43_data_5B358 = .data:0x0005B358; // type:object size:0x18 data:string -lbl_43_data_5B370 = .data:0x0005B370; // type:object size:0xD data:string -lbl_43_data_5B380 = .data:0x0005B380; // type:object size:0xD data:string -lbl_43_data_5B390 = .data:0x0005B390; // type:object size:0x18 -lbl_43_data_5B3A8 = .data:0x0005B3A8; // type:object size:0x8 -lbl_43_data_5B3B0 = .data:0x0005B3B0; // type:object size:0x2D0 -lbl_43_data_5B680 = .data:0x0005B680; // type:object size:0xCE4 -lbl_43_data_5C364 = .data:0x0005C364; // type:object size:0x18 -lbl_43_data_5C37C = .data:0x0005C37C; // type:object size:0xE data:string -lbl_43_data_5C38C = .data:0x0005C38C; // type:object size:0xC -lbl_43_data_5C398 = .data:0x0005C398; // type:object size:0x8 -lbl_43_data_5C3A0 = .data:0x0005C3A0; // type:object size:0x50 -lbl_43_data_5C3F0 = .data:0x0005C3F0; // type:object size:0xCC -lbl_43_data_5C4BC = .data:0x0005C4BC; // type:object size:0x18 -lbl_43_data_5C4D4 = .data:0x0005C4D4; // type:object size:0xC -lbl_43_data_5C4E0 = .data:0x0005C4E0; // type:object size:0x8 -lbl_43_data_5C4E8 = .data:0x0005C4E8; // type:object size:0x50 -lbl_43_data_5C538 = .data:0x0005C538; // type:object size:0xCC -lbl_43_data_5C604 = .data:0x0005C604; // type:object size:0x18 -lbl_43_data_5C61C = .data:0x0005C61C; // type:object size:0xD data:string -lbl_43_data_5C62C = .data:0x0005C62C; // type:object size:0xD data:string -lbl_43_data_5C63C = .data:0x0005C63C; // type:object size:0xD data:string -lbl_43_data_5C64C = .data:0x0005C64C; // type:object size:0xD data:string -lbl_43_data_5C65C = .data:0x0005C65C; // type:object size:0x30 -lbl_43_data_5C68C = .data:0x0005C68C; // type:object size:0x8 -lbl_43_data_5C694 = .data:0x0005C694; // type:object size:0x108 -lbl_43_data_5C79C = .data:0x0005C79C; // type:object size:0x18C -lbl_43_data_5C928 = .data:0x0005C928; // type:object size:0x18 -lbl_43_data_5C940 = .data:0x0005C940; // type:object size:0x38 -lbl_43_data_5C978 = .data:0x0005C978; // type:object size:0x100 -lbl_43_data_5CA78 = .data:0x0005CA78; // type:object size:0x15C -lbl_43_data_5CBD4 = .data:0x0005CBD4; // type:object size:0x18 -lbl_43_data_5CBEC = .data:0x0005CBEC; // type:object size:0x38 -lbl_43_data_5CC24 = .data:0x0005CC24; // type:object size:0x10C -lbl_43_data_5CD30 = .data:0x0005CD30; // type:object size:0x15C -lbl_43_data_5CE8C = .data:0x0005CE8C; // type:object size:0x18 -lbl_43_data_5CEA4 = .data:0x0005CEA4; // type:object size:0x38 -lbl_43_data_5CEDC = .data:0x0005CEDC; // type:object size:0xC0 -lbl_43_data_5CF9C = .data:0x0005CF9C; // type:object size:0x114 -lbl_43_data_5D0B0 = .data:0x0005D0B0; // type:object size:0x18 -lbl_43_data_5D0C8 = .data:0x0005D0C8; // type:object size:0x38 -lbl_43_data_5D100 = .data:0x0005D100; // type:object size:0x108 -lbl_43_data_5D208 = .data:0x0005D208; // type:object size:0x18C -lbl_43_data_5D394 = .data:0x0005D394; // type:object size:0x18 -lbl_43_data_5D3AC = .data:0x0005D3AC; // type:object size:0x38 -lbl_43_data_5D3E4 = .data:0x0005D3E4; // type:object size:0x34 -lbl_43_data_5D418 = .data:0x0005D418; // type:object size:0x6C -lbl_43_data_5D484 = .data:0x0005D484; // type:object size:0x18 -lbl_43_data_5D49C = .data:0x0005D49C; // type:object size:0x38 -lbl_43_data_5D4D4 = .data:0x0005D4D4; // type:object size:0x34 -lbl_43_data_5D508 = .data:0x0005D508; // type:object size:0x6C -lbl_43_data_5D574 = .data:0x0005D574; // type:object size:0x18 -lbl_43_data_5D58C = .data:0x0005D58C; // type:object size:0x38 -lbl_43_data_5D5C4 = .data:0x0005D5C4; // type:object size:0x2B0 -lbl_43_data_5D874 = .data:0x0005D874; // type:object size:0x3B4 -lbl_43_data_5DC28 = .data:0x0005DC28; // type:object size:0x18 -lbl_43_data_5DC40 = .data:0x0005DC40; // type:object size:0x38 -lbl_43_data_5DC78 = .data:0x0005DC78; // type:object size:0x174 -lbl_43_data_5DDEC = .data:0x0005DDEC; // type:object size:0x234 -lbl_43_data_5E020 = .data:0x0005E020; // type:object size:0x18 -lbl_43_data_5E038 = .data:0x0005E038; // type:object size:0x38 -lbl_43_data_5E070 = .data:0x0005E070; // type:object size:0x20 -lbl_43_data_5E090 = .data:0x0005E090; // type:object size:0x20 -lbl_43_data_5E0B0 = .data:0x0005E0B0; // type:object size:0xA0 -lbl_43_data_5E150 = .data:0x0005E150; // type:object size:0xA0 -lbl_43_data_5E1F0 = .data:0x0005E1F0; // type:object size:0xA0 -lbl_43_data_5E290 = .data:0x0005E290; // type:object size:0xA0 -lbl_43_data_5E330 = .data:0x0005E330; // type:object size:0xA0 -lbl_43_data_5E3D0 = .data:0x0005E3D0; // type:object size:0x20 -lbl_43_data_5E3F0 = .data:0x0005E3F0; // type:object size:0x20 -lbl_43_data_5E410 = .data:0x0005E410; // type:object size:0xA0 -lbl_43_data_5E4B0 = .data:0x0005E4B0; // type:object size:0x90 -lbl_43_data_5E540 = .data:0x0005E540; // type:object size:0xC data:4byte -lbl_43_data_5E54C = .data:0x0005E54C; // type:object size:0xD data:string -lbl_43_data_5E55C = .data:0x0005E55C; // type:object size:0x30 -lbl_43_data_5E58C = .data:0x0005E58C; // type:object size:0x8 -lbl_43_data_5E594 = .data:0x0005E594; // type:object size:0x108 -lbl_43_data_5E69C = .data:0x0005E69C; // type:object size:0x18C -lbl_43_data_5E828 = .data:0x0005E828; // type:object size:0x18 -lbl_43_data_5E840 = .data:0x0005E840; // type:object size:0x38 -lbl_43_data_5E878 = .data:0x0005E878; // type:object size:0x100 -lbl_43_data_5E978 = .data:0x0005E978; // type:object size:0x15C -lbl_43_data_5EAD4 = .data:0x0005EAD4; // type:object size:0x18 -lbl_43_data_5EAEC = .data:0x0005EAEC; // type:object size:0x38 -lbl_43_data_5EB24 = .data:0x0005EB24; // type:object size:0x10C -lbl_43_data_5EC30 = .data:0x0005EC30; // type:object size:0x15C -lbl_43_data_5ED8C = .data:0x0005ED8C; // type:object size:0x18 -lbl_43_data_5EDA4 = .data:0x0005EDA4; // type:object size:0x38 -lbl_43_data_5EDDC = .data:0x0005EDDC; // type:object size:0xC0 -lbl_43_data_5EE9C = .data:0x0005EE9C; // type:object size:0x114 -lbl_43_data_5EFB0 = .data:0x0005EFB0; // type:object size:0x18 -lbl_43_data_5EFC8 = .data:0x0005EFC8; // type:object size:0x38 -lbl_43_data_5F000 = .data:0x0005F000; // type:object size:0x108 -lbl_43_data_5F108 = .data:0x0005F108; // type:object size:0x18C -lbl_43_data_5F294 = .data:0x0005F294; // type:object size:0x18 -lbl_43_data_5F2AC = .data:0x0005F2AC; // type:object size:0x38 -lbl_43_data_5F2E4 = .data:0x0005F2E4; // type:object size:0x34 -lbl_43_data_5F318 = .data:0x0005F318; // type:object size:0x6C -lbl_43_data_5F384 = .data:0x0005F384; // type:object size:0x18 -lbl_43_data_5F39C = .data:0x0005F39C; // type:object size:0x38 -lbl_43_data_5F3D4 = .data:0x0005F3D4; // type:object size:0x34 -lbl_43_data_5F408 = .data:0x0005F408; // type:object size:0x6C -lbl_43_data_5F474 = .data:0x0005F474; // type:object size:0x18 -lbl_43_data_5F48C = .data:0x0005F48C; // type:object size:0x38 -lbl_43_data_5F4C4 = .data:0x0005F4C4; // type:object size:0x2B0 -lbl_43_data_5F774 = .data:0x0005F774; // type:object size:0x3B4 -lbl_43_data_5FB28 = .data:0x0005FB28; // type:object size:0x18 -lbl_43_data_5FB40 = .data:0x0005FB40; // type:object size:0x38 -lbl_43_data_5FB78 = .data:0x0005FB78; // type:object size:0x174 -lbl_43_data_5FCEC = .data:0x0005FCEC; // type:object size:0x234 -lbl_43_data_5FF20 = .data:0x0005FF20; // type:object size:0x18 -lbl_43_data_5FF38 = .data:0x0005FF38; // type:object size:0x38 -lbl_43_data_5FF70 = .data:0x0005FF70; // type:object size:0x140 -lbl_43_data_600B0 = .data:0x000600B0; // type:object size:0x20 -lbl_43_data_600D0 = .data:0x000600D0; // type:object size:0x140 -lbl_43_data_60210 = .data:0x00060210; // type:object size:0x140 -lbl_43_data_60350 = .data:0x00060350; // type:object size:0x140 -lbl_43_data_60490 = .data:0x00060490; // type:object size:0x140 -lbl_43_data_605D0 = .data:0x000605D0; // type:object size:0x140 -lbl_43_data_60710 = .data:0x00060710; // type:object size:0x140 -lbl_43_data_60850 = .data:0x00060850; // type:object size:0x140 -lbl_43_data_60990 = .data:0x00060990; // type:object size:0x140 -lbl_43_data_60AD0 = .data:0x00060AD0; // type:object size:0x90 -lbl_43_data_60B60 = .data:0x00060B60; // type:object size:0xC data:4byte -lbl_43_data_60B6C = .data:0x00060B6C; // type:object size:0x1C -lbl_43_data_60B88 = .data:0x00060B88; // type:object size:0x60 -lbl_43_data_60BE8 = .data:0x00060BE8; // type:object size:0x4 data:4byte -lbl_43_data_60BEC = .data:0x00060BEC; // type:object size:0x4 data:4byte -lbl_43_data_60BF0 = .data:0x00060BF0; // type:object size:0x4 align:4 data:float -lbl_43_data_60BF4 = .data:0x00060BF4; // type:object size:0x4 align:4 data:float -lbl_43_data_60BF8 = .data:0x00060BF8; // type:object size:0x4 align:4 data:float -lbl_43_data_60BFC = .data:0x00060BFC; // type:object size:0x4 data:4byte -lbl_43_data_60C00 = .data:0x00060C00; // type:object size:0x4 data:4byte -lbl_43_data_60C04 = .data:0x00060C04; // type:object size:0x4 align:4 data:float -lbl_43_data_60C08 = .data:0x00060C08; // type:object size:0x4 align:4 data:float -lbl_43_data_60C0C = .data:0x00060C0C; // type:object size:0x4 align:4 data:float -lbl_43_data_60C10 = .data:0x00060C10; // type:object size:0xC -lbl_43_data_60C1C = .data:0x00060C1C; // type:object size:0xC -lbl_43_data_60C28 = .data:0x00060C28; // type:object size:0xC -lbl_43_data_60C34 = .data:0x00060C34; // type:object size:0xC -lbl_43_data_60C40 = .data:0x00060C40; // type:object size:0xC -lbl_43_data_60C4C = .data:0x00060C4C; // type:object size:0x4 data:4byte -lbl_43_data_60C50 = .data:0x00060C50; // type:object size:0xC -lbl_43_data_60C5C = .data:0x00060C5C; // type:object size:0xC +@19 = .data:0x0005B370; // type:object size:0xD scope:local data:string +@20 = .data:0x0005B380; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0005B390; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0005B3A8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0005B3B0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0005B680; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0005C364; // type:object size:0x18 scope:local +@21 = .data:0x0005C37C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0005C38C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0005C398; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0005C3A0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0005C3F0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0005C4BC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0005C4D4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0005C4E0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0005C4E8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0005C538; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0005C604; // type:object size:0x18 scope:local +@22 = .data:0x0005C61C; // type:object size:0xD scope:local data:string +@23 = .data:0x0005C62C; // type:object size:0xD scope:local data:string +@24 = .data:0x0005C63C; // type:object size:0xD scope:local data:string +@25 = .data:0x0005C64C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0005C65C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0005C68C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0005C694; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0005C79C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0005C928; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0005C940; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0005C978; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0005CA78; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0005CBD4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0005CBEC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0005CC24; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0005CD30; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0005CE8C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0005CEA4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0005CEDC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0005CF9C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0005D0B0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0005D0C8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0005D100; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0005D208; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0005D394; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0005D3AC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0005D3E4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0005D418; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0005D484; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0005D49C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0005D4D4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0005D508; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0005D574; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0005D58C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0005D5C4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0005D874; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0005DC28; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0005DC40; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0005DC78; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0005DDEC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0005E020; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0005E038; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0005E070; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0005E090; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0005E0B0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0005E150; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0005E1F0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0005E290; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0005E330; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0005E3D0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0005E3F0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0005E410; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0005E4B0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0005E540; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0005E54C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0005E55C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0005E58C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0005E594; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0005E69C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0005E828; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0005E840; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0005E878; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0005E978; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0005EAD4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0005EAEC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0005EB24; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0005EC30; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0005ED8C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0005EDA4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0005EDDC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0005EE9C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0005EFB0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0005EFC8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0005F000; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0005F108; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0005F294; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0005F2AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0005F2E4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0005F318; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0005F384; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0005F39C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0005F3D4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0005F408; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0005F474; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0005F48C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0005F4C4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0005F774; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0005FB28; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0005FB40; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0005FB78; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0005FCEC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0005FF20; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0005FF38; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0005FF70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000600B0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000600D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00060210; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00060350; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00060490; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000605D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00060710; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00060850; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00060990; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00060AD0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00060B60; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00060B6C; // type:object size:0x1C +goalring_colli_info = .data:0x00060B88; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00060BE8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00060BEC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00060BF0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00060BF4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00060BF8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00060BFC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00060C00; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00060C04; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00060C08; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00060C0C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00060C10; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00060C1C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00060C28; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00060C34; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00060C40; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00060C4C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00060C50; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00060C5C; // type:object size:0xC scope:local lbl_43_data_60C68 = .data:0x00060C68; // type:object size:0xE data:string lbl_43_data_60C78 = .data:0x00060C78; // type:object size:0xD data:string lbl_43_data_60C88 = .data:0x00060C88; // type:object size:0xD data:string @@ -5884,30 +5884,30 @@ lbl_43_data_64570 = .data:0x00064570; // type:object size:0xD data:string lbl_43_data_64580 = .data:0x00064580; // type:object size:0xE data:string lbl_43_data_64590 = .data:0x00064590; // type:object size:0xD data:string lbl_43_data_645A0 = .data:0x000645A0; // type:object size:0x24 -lbl_43_data_645C4 = .data:0x000645C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000645C4; // type:object size:0x8 lbl_43_data_645CC = .data:0x000645CC; // type:object size:0x98 lbl_43_data_64664 = .data:0x00064664; // type:object size:0x2DC -lbl_43_data_64940 = .data:0x00064940; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00064940; // type:object size:0x18 lbl_43_data_64958 = .data:0x00064958; // type:object size:0x164 lbl_43_data_64ABC = .data:0x00064ABC; // type:object size:0x15C -lbl_43_data_64C18 = .data:0x00064C18; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00064C18; // type:object size:0x18 lbl_43_data_64C30 = .data:0x00064C30; // type:object size:0x1B4 lbl_43_data_64DE4 = .data:0x00064DE4; // type:object size:0x15C -lbl_43_data_64F40 = .data:0x00064F40; // type:object size:0x18 -lbl_43_data_64F58 = .data:0x00064F58; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00064F40; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00064F58; // type:object size:0x30 lbl_43_data_64F88 = .data:0x00064F88; // type:object size:0x10 -lbl_43_data_64F98 = .data:0x00064F98; // type:object size:0x58 data:4byte -jumptable_43_data_64FF0 = .data:0x00064FF0; // type:object size:0x1C scope:local -lbl_43_data_6500C = .data:0x0006500C; // type:object size:0xC -lbl_43_data_65018 = .data:0x00065018; // type:object size:0xE data:string -lbl_43_data_65028 = .data:0x00065028; // type:object size:0xC -lbl_43_data_65034 = .data:0x00065034; // type:object size:0x8 -lbl_43_data_6503C = .data:0x0006503C; // type:object size:0x3D4 -lbl_43_data_65410 = .data:0x00065410; // type:object size:0x4A4 -lbl_43_data_658B4 = .data:0x000658B4; // type:object size:0x18 -lbl_43_data_658CC = .data:0x000658CC; // type:object size:0x30 -lbl_43_data_658FC = .data:0x000658FC; // type:object size:0x58 data:4byte -jumptable_43_data_65954 = .data:0x00065954; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00064F98; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00064FF0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0006500C; // type:object size:0xC scope:local +@21 = .data:0x00065018; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00065028; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00065034; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0006503C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00065410; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000658B4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000658CC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000658FC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00065954; // type:object size:0x1C scope:local lbl_43_data_65980 = .data:0x00065980; // type:object size:0xD data:string lbl_43_data_65990 = .data:0x00065990; // type:object size:0xE data:string lbl_43_data_659A0 = .data:0x000659A0; // type:object size:0xD data:string @@ -6646,29 +6646,29 @@ lbl_43_data_8DCC0 = .data:0x0008DCC0; // type:object size:0x30 lbl_43_data_8DCF0 = .data:0x0008DCF0; // type:object size:0x30 lbl_43_data_8DD20 = .data:0x0008DD20; // type:object size:0xE data:string lbl_43_data_8DD30 = .data:0x0008DD30; // type:object size:0xC -lbl_43_data_8DD3C = .data:0x0008DD3C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0008DD3C; // type:object size:0x8 lbl_43_data_8DD44 = .data:0x0008DD44; // type:object size:0x318 lbl_43_data_8E05C = .data:0x0008E05C; // type:object size:0x42C -lbl_43_data_8E488 = .data:0x0008E488; // type:object size:0x18 -lbl_43_data_8E4A0 = .data:0x0008E4A0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0008E488; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0008E4A0; // type:object size:0x38 lbl_43_data_8E4D8 = .data:0x0008E4D8; // type:object size:0x318 lbl_43_data_8E7F0 = .data:0x0008E7F0; // type:object size:0x42C -lbl_43_data_8EC1C = .data:0x0008EC1C; // type:object size:0x18 -lbl_43_data_8EC34 = .data:0x0008EC34; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0008EC1C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0008EC34; // type:object size:0x38 lbl_43_data_8EC6C = .data:0x0008EC6C; // type:object size:0x69C lbl_43_data_8F308 = .data:0x0008F308; // type:object size:0x7BC -lbl_43_data_8FAC4 = .data:0x0008FAC4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0008FAC4; // type:object size:0x18 lbl_43_data_8FADC = .data:0x0008FADC; // type:object size:0x268 -lbl_43_data_8FD44 = .data:0x0008FD44; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0008FD44; // type:object size:0x24 lbl_43_data_8FD68 = .data:0x0008FD68; // type:object size:0x268 -lbl_43_data_8FFD0 = .data:0x0008FFD0; // type:object size:0x24 -lbl_43_data_8FFF4 = .data:0x0008FFF4; // type:object size:0x30 -lbl_43_data_90024 = .data:0x00090024; // type:object size:0x4 align:4 data:float -lbl_43_data_90028 = .data:0x00090028; // type:object size:0x4 align:4 data:float -lbl_43_data_9002C = .data:0x0009002C; // type:object size:0x4 align:4 data:float -lbl_43_data_90030 = .data:0x00090030; // type:object size:0x4 data:4byte -jumptable_43_data_90034 = .data:0x00090034; // type:object size:0x30 scope:local -lbl_43_data_90064 = .data:0x00090064; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0008FFD0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0008FFF4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00090024; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00090028; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009002C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00090030; // type:object size:0x4 data:4byte +@91 = .data:0x00090034; // type:object size:0x30 scope:local +vec$111 = .data:0x00090064; // type:object size:0x18 scope:local lbl_43_data_90080 = .data:0x00090080; // type:object size:0xE data:string lbl_43_data_90090 = .data:0x00090090; // type:object size:0xE data:string lbl_43_data_900A0 = .data:0x000900A0; // type:object size:0xD data:string @@ -8008,7 +8008,7 @@ lbl_43_bss_6F0 = .bss:0x000006F0; // type:object size:0x4 data:4byte lbl_43_bss_6F4 = .bss:0x000006F4; // type:object size:0x4 data:4byte lbl_43_bss_6F8 = .bss:0x000006F8; // type:object size:0x640 data:4byte lbl_43_bss_D38 = .bss:0x00000D38; // type:object size:0x8 data:4byte -lbl_43_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte lbl_43_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte lbl_43_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte lbl_43_bss_D58 = .bss:0x00000D58; // type:object size:0x8 data:4byte @@ -8024,7 +8024,7 @@ colli_timer = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D84; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D8C; // type:object size:0x4 scope:local data:4byte -lbl_43_bss_D90 = .bss:0x00000D90; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D90; // type:object size:0x4 scope:local data:4byte lbl_43_bss_D98 = .bss:0x00000D98; // type:object size:0x4 data:4byte lbl_43_bss_D9C = .bss:0x00000D9C; // type:object size:0x4 data:4byte lbl_43_bss_DA0 = .bss:0x00000DA0; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg44D/splits.txt b/config/GSNE8P/stg44D/splits.txt index 8826ce3d..4cdad987 100644 --- a/config/GSNE8P/stg44D/splits.txt +++ b/config/GSNE8P/stg44D/splits.txt @@ -190,13 +190,10 @@ stg44D_45.c: .text start:0x000172C8 end:0x00018308 .rodata start:0x000007F8 end:0x00000848 -stg44D_46.c: - .text start:0x00018648 end:0x000187E0 - .rodata start:0x00000848 end:0x00000860 - -stg44D_47.c: - .text start:0x000187E0 end:0x00018AE4 - .rodata start:0x00000860 end:0x00000868 +OBJECT/o_3spring.c: + .text start:0x00018648 end:0x00018AE4 + .rodata start:0x00000848 end:0x00000868 + .data start:0x000607C0 end:0x000618B8 stg44D_48.c: .text start:0x00018AE4 end:0x00018F6C @@ -230,9 +227,10 @@ stg44D_56.c: .text start:0x0001CEE0 end:0x0001DD24 .rodata start:0x000009F0 end:0x00000A48 -stg44D_57.c: - .text start:0x0001DD58 end:0x0001E4E4 +OBJECT/o_degring_linear.c: + .text start:0x0001DD24 end:0x0001E674 .rodata start:0x00000A48 end:0x00000A60 + .data start:0x000679D8 end:0x000679E0 stg44D_58.c: .text start:0x0001ED68 end:0x0001F078 @@ -254,9 +252,11 @@ stg44D_62.c: .text start:0x00023728 end:0x000237E4 .rodata start:0x00000B30 end:0x00000B38 -stg44D_63.c: - .text start:0x0002398C end:0x00024CA4 +OBJECT/o_goalring.c: + .text start:0x00023988 end:0x00024CA4 .rodata start:0x00000B38 end:0x00000B90 + .data start:0x00069918 end:0x0006F210 + .bss start:0x00001148 end:0x00001150 stg44D_64.c: .text start:0x00024D6C end:0x0002578C @@ -274,21 +274,15 @@ stg44D_67.c: .text start:0x00027220 end:0x000272F0 .rodata start:0x00000C18 end:0x00000C20 -stg44D_68.c: - .text start:0x00027574 end:0x0002801C - .rodata start:0x00000C20 end:0x00000C58 - -stg44D_69.c: - .text start:0x00028090 end:0x000280D4 - .rodata start:0x00000C58 end:0x00000C60 - -stg44D_70.c: - .text start:0x0002828C end:0x00028CEC - .rodata start:0x00000C60 end:0x00000CA0 +OBJECT/o_itemboxair.c: + .text start:0x000274A0 end:0x00028148 + .rodata start:0x00000C20 end:0x00000C60 + .data start:0x00073538 end:0x000735B8 -stg44D_71.c: - .text start:0x00028D60 end:0x00028DA4 - .rodata start:0x00000CA0 end:0x00000CA8 +OBJECT/o_itemboxballoon.c: + .text start:0x00028148 end:0x00028E18 + .rodata start:0x00000C60 end:0x00000CA8 + .data start:0x000735B8 end:0x00073F10 stg44D_72.c: .text start:0x00028E18 end:0x000297CC @@ -336,9 +330,11 @@ stg44D_82.c: .text start:0x0003941C end:0x0003AEC0 .rodata start:0x00001090 end:0x00001120 -stg44D_83.c: +OBJECT/o_savepoint.c: .text start:0x0003B0CC end:0x0003C15C .rodata start:0x00001120 end:0x00001158 + .data start:0x0009E5D0 end:0x0009E620 + .bss start:0x00001198 end:0x000011A0 stg44D_84.c: .text start:0x0003C7C0 end:0x0003DDF0 diff --git a/config/GSNE8P/stg44D/symbols.txt b/config/GSNE8P/stg44D/symbols.txt index d3cc3a69..94778f5c 100644 --- a/config/GSNE8P/stg44D/symbols.txt +++ b/config/GSNE8P/stg44D/symbols.txt @@ -175,13 +175,13 @@ fn_44_E0E4 = .text:0x0000E0E4; // type:function size:0x6C fn_44_E150 = .text:0x0000E150; // type:function size:0xC8 fn_44_E218 = .text:0x0000E218; // type:function size:0xD8 fn_44_E2F0 = .text:0x0000E2F0; // type:function size:0x2AC -fn_44_E59C = .text:0x0000E59C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000E59C; // type:function size:0x30 fn_44_E5CC = .text:0x0000E5CC; // type:function size:0x30C -fn_44_E8D8 = .text:0x0000E8D8; // type:function size:0x74 -fn_44_E94C = .text:0x0000E94C; // type:function size:0xBC -fn_44_EA08 = .text:0x0000EA08; // type:function size:0x40 -fn_44_EA48 = .text:0x0000EA48; // type:function size:0x2C -fn_44_EA74 = .text:0x0000EA74; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000E8D8; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000E94C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000EA08; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000EA48; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000EA74; // type:function size:0x60 fn_44_EAD4 = .text:0x0000EAD4; // type:function size:0x34 fn_44_EB08 = .text:0x0000EB08; // type:function size:0x70 fn_44_EB78 = .text:0x0000EB78; // type:function size:0x12C @@ -210,11 +210,11 @@ fn_44_116A4 = .text:0x000116A4; // type:function size:0x1CC fn_44_11870 = .text:0x00011870; // type:function size:0x88 fn_44_118F8 = .text:0x000118F8; // type:function size:0xD0 fn_44_119C8 = .text:0x000119C8; // type:function size:0xE8 -fn_44_11AB0 = .text:0x00011AB0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00011AB0; // type:function size:0x100 fn_44_11BB0 = .text:0x00011BB0; // type:function size:0x198 fn_44_11D48 = .text:0x00011D48; // type:function size:0xA8 fn_44_11DF0 = .text:0x00011DF0; // type:function size:0x70 -fn_44_11E60 = .text:0x00011E60; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011E60; // type:function size:0x114 fn_44_11F74 = .text:0x00011F74; // type:function size:0x6C fn_44_11FE0 = .text:0x00011FE0; // type:function size:0x180 fn_44_12160 = .text:0x00012160; // type:function size:0xA4 @@ -257,7 +257,7 @@ fn_44_14884 = .text:0x00014884; // type:function size:0xA4 fn_44_14928 = .text:0x00014928; // type:function size:0xA4 fn_44_149CC = .text:0x000149CC; // type:function size:0xA4 fn_44_14A70 = .text:0x00014A70; // type:function size:0xB0 -fn_44_14B20 = .text:0x00014B20; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00014B20; // type:function size:0x19C fn_44_14CBC = .text:0x00014CBC; // type:function size:0x198 _rename_MakeParticle = .text:0x00014E54; // type:function size:0x19C fn_44_14FF0 = .text:0x00014FF0; // type:function size:0x198 @@ -269,7 +269,7 @@ fn_44_15958 = .text:0x00015958; // type:function size:0x128 fn_44_15A80 = .text:0x00015A80; // type:function size:0x4 fn_44_15A84 = .text:0x00015A84; // type:function size:0x4 fn_44_15A88 = .text:0x00015A88; // type:function size:0x40 -fn_44_15AC8 = .text:0x00015AC8; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00015AC8; // type:function size:0x1E4 fn_44_15CAC = .text:0x00015CAC; // type:function size:0x24 fn_44_15CD0 = .text:0x00015CD0; // type:function size:0x1C0 fn_44_15E90 = .text:0x00015E90; // type:function size:0x1F4 @@ -277,7 +277,7 @@ fn_44_16084 = .text:0x00016084; // type:function size:0x190 fn_44_16214 = .text:0x00016214; // type:function size:0xF8 fn_44_1630C = .text:0x0001630C; // type:function size:0x1D4 fn_44_164E0 = .text:0x000164E0; // type:function size:0x18C -fn_44_1666C = .text:0x0001666C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001666C; // type:function size:0x1C8 fn_44_16834 = .text:0x00016834; // type:function size:0xD0 fn_44_16904 = .text:0x00016904; // type:function size:0x358 fn_44_16C5C = .text:0x00016C5C; // type:function size:0x2C0 @@ -295,11 +295,11 @@ fn_44_18308 = .text:0x00018308; // type:function size:0x120 fn_44_18428 = .text:0x00018428; // type:function size:0x120 fn_44_18548 = .text:0x00018548; // type:function size:0x84 fn_44_185CC = .text:0x000185CC; // type:function size:0x7C -fn_44_18648 = .text:0x00018648; // type:function size:0x198 -fn_44_187E0 = .text:0x000187E0; // type:function size:0xD4 -fn_44_188B4 = .text:0x000188B4; // type:function size:0x38 -fn_44_188EC = .text:0x000188EC; // type:function size:0x144 -fn_44_18A30 = .text:0x00018A30; // type:function size:0xB4 +Object3SpringJump = .text:0x00018648; // type:function size:0x198 scope:local +Object3Spring = .text:0x000187E0; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000188B4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x000188EC; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00018A30; // type:function size:0xB4 scope:local fn_44_18AE4 = .text:0x00018AE4; // type:function size:0xF8 fn_44_18BDC = .text:0x00018BDC; // type:function size:0xFC fn_44_18CD8 = .text:0x00018CD8; // type:function size:0x30 @@ -347,15 +347,15 @@ fn_44_1CFC8 = .text:0x0001CFC8; // type:function size:0x38 fn_44_1D000 = .text:0x0001D000; // type:function size:0x968 fn_44_1D968 = .text:0x0001D968; // type:function size:0x10C fn_44_1DA74 = .text:0x0001DA74; // type:function size:0x2B0 -fn_44_1DD24 = .text:0x0001DD24; // type:function size:0x34 -fn_44_1DD58 = .text:0x0001DD58; // type:function size:0x11C -fn_44_1DE74 = .text:0x0001DE74; // type:function size:0x110 -fn_44_1DF84 = .text:0x0001DF84; // type:function size:0xB4 -fn_44_1E038 = .text:0x0001E038; // type:function size:0x150 -fn_44_1E188 = .text:0x0001E188; // type:function size:0xE0 -fn_44_1E268 = .text:0x0001E268; // type:function size:0x190 -fn_44_1E3F8 = .text:0x0001E3F8; // type:function size:0xEC -fn_44_1E4E4 = .text:0x0001E4E4; // type:function size:0x190 +DegRingGetNum = .text:0x0001DD24; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001DD58; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001DE74; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001DF84; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001E038; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001E188; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001E268; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001E3F8; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001E4E4; // type:function size:0x190 scope:local fn_44_1E674 = .text:0x0001E674; // type:function size:0x98 fn_44_1E70C = .text:0x0001E70C; // type:function size:0xC8 fn_44_1E7D4 = .text:0x0001E7D4; // type:function size:0x10C @@ -424,15 +424,15 @@ fn_44_237E4 = .text:0x000237E4; // type:function size:0x8C fn_44_23870 = .text:0x00023870; // type:function size:0x38 fn_44_238A8 = .text:0x000238A8; // type:function size:0x4 fn_44_238AC = .text:0x000238AC; // type:function size:0xDC -fn_44_23988 = .text:0x00023988; // type:function size:0x4 -fn_44_2398C = .text:0x0002398C; // type:function size:0x2EC -fn_44_23C78 = .text:0x00023C78; // type:function size:0x44 -fn_44_23CBC = .text:0x00023CBC; // type:function size:0x7F4 -fn_44_244B0 = .text:0x000244B0; // type:function size:0x34 -fn_44_244E4 = .text:0x000244E4; // type:function size:0xF0 -fn_44_245D4 = .text:0x000245D4; // type:function size:0x214 -fn_44_247E8 = .text:0x000247E8; // type:function size:0x254 -fn_44_24A3C = .text:0x00024A3C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00023988; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002398C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00023C78; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00023CBC; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000244B0; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000244E4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000245D4; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000247E8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00024A3C; // type:function size:0x268 scope:local fn_44_24CA4 = .text:0x00024CA4; // type:function size:0x54 fn_44_24CF8 = .text:0x00024CF8; // type:function size:0x74 fn_44_24D6C = .text:0x00024D6C; // type:function size:0x8C @@ -448,7 +448,7 @@ fn_44_259F4 = .text:0x000259F4; // type:function size:0x3F8 fn_44_25DEC = .text:0x00025DEC; // type:function size:0x1D0 fn_44_25FBC = .text:0x00025FBC; // type:function size:0x140 fn_44_260FC = .text:0x000260FC; // type:function size:0x1FC -fn_44_262F8 = .text:0x000262F8; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000262F8; // type:function size:0x13C fn_44_26434 = .text:0x00026434; // type:function size:0x200 fn_44_26634 = .text:0x00026634; // type:function size:0x98 fn_44_266CC = .text:0x000266CC; // type:function size:0x238 @@ -468,53 +468,53 @@ fn_44_26E30 = .text:0x00026E30; // type:function size:0x44 fn_44_26E74 = .text:0x00026E74; // type:function size:0x38 fn_44_26EAC = .text:0x00026EAC; // type:function size:0x4 fn_44_26EB0 = .text:0x00026EB0; // type:function size:0x38 -fn_44_26EE8 = .text:0x00026EE8; // type:function size:0xC8 -fn_44_26FB0 = .text:0x00026FB0; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026EE8; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00026FB0; // type:function size:0x138 fn_44_270E8 = .text:0x000270E8; // type:function size:0x138 fn_44_27220 = .text:0x00027220; // type:function size:0xD0 fn_44_272F0 = .text:0x000272F0; // type:function size:0x90 fn_44_27380 = .text:0x00027380; // type:function size:0x94 fn_44_27414 = .text:0x00027414; // type:function size:0x8C -fn_44_274A0 = .text:0x000274A0; // type:function size:0xD4 -fn_44_27574 = .text:0x00027574; // type:function size:0x240 -fn_44_277B4 = .text:0x000277B4; // type:function size:0x98 -fn_44_2784C = .text:0x0002784C; // type:function size:0x214 -fn_44_27A60 = .text:0x00027A60; // type:function size:0x10 -fn_44_27A70 = .text:0x00027A70; // type:function size:0xA0 -fn_44_27B10 = .text:0x00027B10; // type:function size:0xD0 -fn_44_27BE0 = .text:0x00027BE0; // type:function size:0x26C -fn_44_27E4C = .text:0x00027E4C; // type:function size:0x38 -fn_44_27E84 = .text:0x00027E84; // type:function size:0x50 -fn_44_27ED4 = .text:0x00027ED4; // type:function size:0x70 -fn_44_27F44 = .text:0x00027F44; // type:function size:0x50 -fn_44_27F94 = .text:0x00027F94; // type:function size:0x38 -fn_44_27FCC = .text:0x00027FCC; // type:function size:0x50 -fn_44_2801C = .text:0x0002801C; // type:function size:0x38 -fn_44_28054 = .text:0x00028054; // type:function size:0x3C -fn_44_28090 = .text:0x00028090; // type:function size:0x44 -fn_44_280D4 = .text:0x000280D4; // type:function size:0x38 -fn_44_2810C = .text:0x0002810C; // type:function size:0x4 -fn_44_28110 = .text:0x00028110; // type:function size:0x38 -fn_44_28148 = .text:0x00028148; // type:function size:0x144 -fn_44_2828C = .text:0x0002828C; // type:function size:0x158 -fn_44_283E4 = .text:0x000283E4; // type:function size:0x64 -fn_44_28448 = .text:0x00028448; // type:function size:0x1C4 -fn_44_2860C = .text:0x0002860C; // type:function size:0x3C -fn_44_28648 = .text:0x00028648; // type:function size:0x6C -fn_44_286B4 = .text:0x000286B4; // type:function size:0x228 -fn_44_288DC = .text:0x000288DC; // type:function size:0x28C -fn_44_28B68 = .text:0x00028B68; // type:function size:0xC -fn_44_28B74 = .text:0x00028B74; // type:function size:0x50 -fn_44_28BC4 = .text:0x00028BC4; // type:function size:0x50 -fn_44_28C14 = .text:0x00028C14; // type:function size:0x50 -fn_44_28C64 = .text:0x00028C64; // type:function size:0x38 -fn_44_28C9C = .text:0x00028C9C; // type:function size:0x50 -fn_44_28CEC = .text:0x00028CEC; // type:function size:0x38 -fn_44_28D24 = .text:0x00028D24; // type:function size:0x3C -fn_44_28D60 = .text:0x00028D60; // type:function size:0x44 -fn_44_28DA4 = .text:0x00028DA4; // type:function size:0x38 -fn_44_28DDC = .text:0x00028DDC; // type:function size:0x4 -fn_44_28DE0 = .text:0x00028DE0; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000274A0; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00027574; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000277B4; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002784C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00027A60; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00027A70; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00027B10; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00027BE0; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00027E4C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027E84; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027ED4; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00027F44; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027F94; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027FCC; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002801C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00028054; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00028090; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000280D4; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002810C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00028110; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00028148; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002828C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000283E4; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00028448; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002860C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00028648; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000286B4; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000288DC; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00028B68; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00028B74; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00028BC4; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00028C14; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00028C64; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00028C9C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00028CEC; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00028D24; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00028D60; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00028DA4; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00028DDC; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00028DE0; // type:function size:0x38 scope:local fn_44_28E18 = .text:0x00028E18; // type:function size:0x280 fn_44_29098 = .text:0x00029098; // type:function size:0x50 fn_44_290E8 = .text:0x000290E8; // type:function size:0x50C @@ -607,8 +607,8 @@ fn_44_343C4 = .text:0x000343C4; // type:function size:0x54 fn_44_34418 = .text:0x00034418; // type:function size:0x7EC fn_44_34C04 = .text:0x00034C04; // type:function size:0xB0 fn_44_34CB4 = .text:0x00034CB4; // type:function size:0xB4 -fn_44_34D68 = .text:0x00034D68; // type:function size:0x2C -fn_44_34D94 = .text:0x00034D94; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00034D68; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00034D94; // type:function size:0x30 o_ring_0 = .text:0x00034DC4; // type:function size:0x13C scope:local Ring = .text:0x00034F00; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00035588; // type:function size:0x550 scope:global @@ -645,19 +645,19 @@ fn_44_3ABE0 = .text:0x0003ABE0; // type:function size:0x2E0 fn_44_3AEC0 = .text:0x0003AEC0; // type:function size:0x110 fn_44_3AFD0 = .text:0x0003AFD0; // type:function size:0xF8 fn_44_3B0C8 = .text:0x0003B0C8; // type:function size:0x4 -fn_44_3B0CC = .text:0x0003B0CC; // type:function size:0x264 -fn_44_3B330 = .text:0x0003B330; // type:function size:0x148 -fn_44_3B478 = .text:0x0003B478; // type:function size:0x48 -fn_44_3B4C0 = .text:0x0003B4C0; // type:function size:0x1A4 -fn_44_3B664 = .text:0x0003B664; // type:function size:0x1AC -fn_44_3B810 = .text:0x0003B810; // type:function size:0x154 -fn_44_3B964 = .text:0x0003B964; // type:function size:0x4 -fn_44_3B968 = .text:0x0003B968; // type:function size:0x138 -fn_44_3BAA0 = .text:0x0003BAA0; // type:function size:0x368 -fn_44_3BE08 = .text:0x0003BE08; // type:function size:0x224 -fn_44_3C02C = .text:0x0003C02C; // type:function size:0x20 -fn_44_3C04C = .text:0x0003C04C; // type:function size:0x4C -fn_44_3C098 = .text:0x0003C098; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003B0CC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003B330; // type:function size:0x148 scope:local +savepointExit = .text:0x0003B478; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003B4C0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003B664; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003B810; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003B964; // type:function size:0x4 scope:local +initCollidata = .text:0x0003B968; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003BAA0; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003BE08; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003C02C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003C04C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003C098; // type:function size:0xC4 scope:local fn_44_3C15C = .text:0x0003C15C; // type:function size:0x20 fn_44_3C17C = .text:0x0003C17C; // type:function size:0x3C fn_44_3C1B8 = .text:0x0003C1B8; // type:function size:0x9C @@ -1570,11 +1570,11 @@ lbl_44_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:flo lbl_44_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float lbl_44_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float lbl_44_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_44_rodata_848 = .rodata:0x00000848; // type:object size:0xC data:4byte -lbl_44_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_44_rodata_858 = .rodata:0x00000858; // type:object size:0x4 align:4 data:float -lbl_44_rodata_85C = .rodata:0x0000085C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_860 = .rodata:0x00000860; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000085C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000860; // type:object size:0x4 scope:local align:4 data:float lbl_44_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float lbl_44_rodata_86C = .rodata:0x0000086C; // type:object size:0xC data:4byte lbl_44_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float @@ -1685,11 +1685,11 @@ lbl_44_rodata_A30 = .rodata:0x00000A30; // type:object size:0x8 align:8 data:dou lbl_44_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float lbl_44_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:float lbl_44_rodata_A40 = .rodata:0x00000A40; // type:object size:0x8 align:4 data:float -lbl_44_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_44_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_44_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_44_rodata_A58 = .rodata:0x00000A58; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float lbl_44_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float lbl_44_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float lbl_44_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float @@ -1733,25 +1733,25 @@ lbl_44_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:flo lbl_44_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:8 data:double lbl_44_rodata_B28 = .rodata:0x00000B28; // type:object size:0x8 align:8 data:double lbl_44_rodata_B30 = .rodata:0x00000B30; // type:object size:0x8 align:4 data:float -lbl_44_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B5C = .rodata:0x00000B5C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B70 = .rodata:0x00000B70; // type:object size:0x8 align:8 data:double -lbl_44_rodata_B78 = .rodata:0x00000B78; // type:object size:0x8 align:8 data:double -lbl_44_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_44_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B5C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B70; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B78; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float lbl_44_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float lbl_44_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float lbl_44_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float @@ -1785,37 +1785,37 @@ lbl_44_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:flo lbl_44_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float lbl_44_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float lbl_44_rodata_C18 = .rodata:0x00000C18; // type:object size:0x8 align:4 data:float -lbl_44_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C38 = .rodata:0x00000C38; // type:object size:0x8 align:8 data:double -lbl_44_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C58 = .rodata:0x00000C58; // type:object size:0x8 align:4 data:float -lbl_44_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_44_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C38; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float lbl_44_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float lbl_44_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float lbl_44_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float @@ -2080,17 +2080,17 @@ lbl_44_rodata_1108 = .rodata:0x00001108; // type:object size:0x4 align:4 data:fl lbl_44_rodata_1110 = .rodata:0x00001110; // type:object size:0x8 align:8 data:double lbl_44_rodata_1118 = .rodata:0x00001118; // type:object size:0x4 align:4 data:float lbl_44_rodata_111C = .rodata:0x0000111C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1120 = .rodata:0x00001120; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1124 = .rodata:0x00001124; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:float -lbl_44_rodata_112C = .rodata:0x0000112C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1138 = .rodata:0x00001138; // type:object size:0x8 align:8 data:double -lbl_44_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float -lbl_44_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_44_rodata_1150 = .rodata:0x00001150; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001120; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001124; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001128; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000112C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001130; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001138; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001140; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001144; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001148; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000114C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float lbl_44_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float lbl_44_rodata_115C = .rodata:0x0000115C; // type:object size:0x4 align:4 data:float lbl_44_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float @@ -5393,7 +5393,7 @@ lbl_44_data_60110 = .data:0x00060110; // type:object size:0x7 data:string lbl_44_data_60118 = .data:0x00060118; // type:object size:0x7 data:string lbl_44_data_60120 = .data:0x00060120; // type:object size:0x7 data:string lbl_44_data_60128 = .data:0x00060128; // type:object size:0x60 -lbl_44_data_60188 = .data:0x00060188; // type:object size:0x8 +_rename_ring_texlist = .data:0x00060188; // type:object size:0x8 lbl_44_data_60190 = .data:0x00060190; // type:object size:0x38 lbl_44_data_601C8 = .data:0x000601C8; // type:object size:0x38 lbl_44_data_60200 = .data:0x00060200; // type:object size:0xE data:string @@ -5463,42 +5463,42 @@ lbl_44_data_6075C = .data:0x0006075C; // type:object size:0xB data:string lbl_44_data_60768 = .data:0x00060768; // type:object size:0x38 lbl_44_data_607A0 = .data:0x000607A0; // type:object size:0x8 data:byte lbl_44_data_607A8 = .data:0x000607A8; // type:object size:0x5 data:string -lbl_44_data_607C0 = .data:0x000607C0; // type:object size:0xE data:string -lbl_44_data_607D0 = .data:0x000607D0; // type:object size:0xE data:string -lbl_44_data_607E0 = .data:0x000607E0; // type:object size:0xD data:string -lbl_44_data_607F0 = .data:0x000607F0; // type:object size:0xD data:string -lbl_44_data_60800 = .data:0x00060800; // type:object size:0x30 -lbl_44_data_60830 = .data:0x00060830; // type:object size:0x8 -lbl_44_data_60838 = .data:0x00060838; // type:object size:0x204 -lbl_44_data_60A3C = .data:0x00060A3C; // type:object size:0x204 -lbl_44_data_60C40 = .data:0x00060C40; // type:object size:0x1C8 -lbl_44_data_60E08 = .data:0x00060E08; // type:object size:0x40 -lbl_44_data_60E48 = .data:0x00060E48; // type:object size:0x50 -lbl_44_data_60E98 = .data:0x00060E98; // type:object size:0x8 -lbl_44_data_60EA0 = .data:0x00060EA0; // type:object size:0x20 -lbl_44_data_60EC0 = .data:0x00060EC0; // type:object size:0xC0 -lbl_44_data_60F80 = .data:0x00060F80; // type:object size:0x60 -lbl_44_data_60FE0 = .data:0x00060FE0; // type:object size:0x40 -lbl_44_data_61020 = .data:0x00061020; // type:object size:0x80 -lbl_44_data_610A0 = .data:0x000610A0; // type:object size:0x40 -lbl_44_data_610E0 = .data:0x000610E0; // type:object size:0x24 -lbl_44_data_61104 = .data:0x00061104; // type:object size:0x1C8 -lbl_44_data_612CC = .data:0x000612CC; // type:object size:0x1C8 -lbl_44_data_61494 = .data:0x00061494; // type:object size:0x140 -lbl_44_data_615D4 = .data:0x000615D4; // type:object size:0x40 -lbl_44_data_61614 = .data:0x00061614; // type:object size:0x50 -lbl_44_data_61664 = .data:0x00061664; // type:object size:0x8 -lbl_44_data_6166C = .data:0x0006166C; // type:object size:0x14 -lbl_44_data_61680 = .data:0x00061680; // type:object size:0x120 -lbl_44_data_617A0 = .data:0x000617A0; // type:object size:0x60 -lbl_44_data_61800 = .data:0x00061800; // type:object size:0x20 -lbl_44_data_61820 = .data:0x00061820; // type:object size:0x30 -lbl_44_data_61850 = .data:0x00061850; // type:object size:0x24 -lbl_44_data_61874 = .data:0x00061874; // type:object size:0x8 -lbl_44_data_6187C = .data:0x0006187C; // type:object size:0x30 -lbl_44_data_618AC = .data:0x000618AC; // type:object size:0x4 align:4 data:float -lbl_44_data_618B0 = .data:0x000618B0; // type:object size:0x4 align:4 data:float -lbl_44_data_618B4 = .data:0x000618B4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000607C0; // type:object size:0xE scope:local data:string +@19 = .data:0x000607D0; // type:object size:0xE scope:local data:string +@20 = .data:0x000607E0; // type:object size:0xD scope:local data:string +@21 = .data:0x000607F0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00060800; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00060830; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00060838; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00060A3C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00060C40; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00060E08; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00060E48; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00060E98; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00060EA0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00060EC0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00060F80; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00060FE0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00061020; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000610A0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000610E0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00061104; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000612CC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00061494; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000615D4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00061614; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00061664; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0006166C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00061680; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000617A0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00061800; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00061820; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00061850; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00061874; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0006187C; // type:object size:0x30 scope:local +spring3_k = .data:0x000618AC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000618B0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000618B4; // type:object size:0x4 scope:local align:4 data:float lbl_44_data_618B8 = .data:0x000618B8; // type:object size:0xE data:string lbl_44_data_618C8 = .data:0x000618C8; // type:object size:0xC lbl_44_data_618D4 = .data:0x000618D4; // type:object size:0x8 @@ -5734,7 +5734,7 @@ lbl_44_data_67930 = .data:0x00067930; // type:object size:0x14 lbl_44_data_67944 = .data:0x00067944; // type:object size:0x24 lbl_44_data_67968 = .data:0x00067968; // type:object size:0x40 data:4byte lbl_44_data_679A8 = .data:0x000679A8; // type:object size:0x30 -lbl_44_data_679D8 = .data:0x000679D8; // type:object size:0x5 data:string +@115 = .data:0x000679D8; // type:object size:0x5 scope:local data:string lbl_44_data_679E0 = .data:0x000679E0; // type:object size:0xE data:string lbl_44_data_679F0 = .data:0x000679F0; // type:object size:0xD data:string lbl_44_data_67A00 = .data:0x00067A00; // type:object size:0x18 @@ -5812,149 +5812,149 @@ lbl_44_data_698B0 = .data:0x000698B0; // type:object size:0x30 lbl_44_data_698E0 = .data:0x000698E0; // type:object size:0xF data:string lbl_44_data_698F0 = .data:0x000698F0; // type:object size:0x10 data:string lbl_44_data_69900 = .data:0x00069900; // type:object size:0x18 data:string -lbl_44_data_69918 = .data:0x00069918; // type:object size:0xD data:string -lbl_44_data_69928 = .data:0x00069928; // type:object size:0xD data:string -lbl_44_data_69938 = .data:0x00069938; // type:object size:0x18 -lbl_44_data_69950 = .data:0x00069950; // type:object size:0x8 -lbl_44_data_69958 = .data:0x00069958; // type:object size:0x2D0 -lbl_44_data_69C28 = .data:0x00069C28; // type:object size:0xCE4 -lbl_44_data_6A90C = .data:0x0006A90C; // type:object size:0x18 -lbl_44_data_6A924 = .data:0x0006A924; // type:object size:0xE data:string -lbl_44_data_6A934 = .data:0x0006A934; // type:object size:0xC -lbl_44_data_6A940 = .data:0x0006A940; // type:object size:0x8 -lbl_44_data_6A948 = .data:0x0006A948; // type:object size:0x50 -lbl_44_data_6A998 = .data:0x0006A998; // type:object size:0xCC -lbl_44_data_6AA64 = .data:0x0006AA64; // type:object size:0x18 -lbl_44_data_6AA7C = .data:0x0006AA7C; // type:object size:0xC -lbl_44_data_6AA88 = .data:0x0006AA88; // type:object size:0x8 -lbl_44_data_6AA90 = .data:0x0006AA90; // type:object size:0x50 -lbl_44_data_6AAE0 = .data:0x0006AAE0; // type:object size:0xCC -lbl_44_data_6ABAC = .data:0x0006ABAC; // type:object size:0x18 -lbl_44_data_6ABC4 = .data:0x0006ABC4; // type:object size:0xD data:string -lbl_44_data_6ABD4 = .data:0x0006ABD4; // type:object size:0xD data:string -lbl_44_data_6ABE4 = .data:0x0006ABE4; // type:object size:0xD data:string -lbl_44_data_6ABF4 = .data:0x0006ABF4; // type:object size:0xD data:string -lbl_44_data_6AC04 = .data:0x0006AC04; // type:object size:0x30 -lbl_44_data_6AC34 = .data:0x0006AC34; // type:object size:0x8 -lbl_44_data_6AC3C = .data:0x0006AC3C; // type:object size:0x108 -lbl_44_data_6AD44 = .data:0x0006AD44; // type:object size:0x18C -lbl_44_data_6AED0 = .data:0x0006AED0; // type:object size:0x18 -lbl_44_data_6AEE8 = .data:0x0006AEE8; // type:object size:0x38 -lbl_44_data_6AF20 = .data:0x0006AF20; // type:object size:0x100 -lbl_44_data_6B020 = .data:0x0006B020; // type:object size:0x15C -lbl_44_data_6B17C = .data:0x0006B17C; // type:object size:0x18 -lbl_44_data_6B194 = .data:0x0006B194; // type:object size:0x38 -lbl_44_data_6B1CC = .data:0x0006B1CC; // type:object size:0x10C -lbl_44_data_6B2D8 = .data:0x0006B2D8; // type:object size:0x15C -lbl_44_data_6B434 = .data:0x0006B434; // type:object size:0x18 -lbl_44_data_6B44C = .data:0x0006B44C; // type:object size:0x38 -lbl_44_data_6B484 = .data:0x0006B484; // type:object size:0xC0 -lbl_44_data_6B544 = .data:0x0006B544; // type:object size:0x114 -lbl_44_data_6B658 = .data:0x0006B658; // type:object size:0x18 -lbl_44_data_6B670 = .data:0x0006B670; // type:object size:0x38 -lbl_44_data_6B6A8 = .data:0x0006B6A8; // type:object size:0x108 -lbl_44_data_6B7B0 = .data:0x0006B7B0; // type:object size:0x18C -lbl_44_data_6B93C = .data:0x0006B93C; // type:object size:0x18 -lbl_44_data_6B954 = .data:0x0006B954; // type:object size:0x38 -lbl_44_data_6B98C = .data:0x0006B98C; // type:object size:0x34 -lbl_44_data_6B9C0 = .data:0x0006B9C0; // type:object size:0x6C -lbl_44_data_6BA2C = .data:0x0006BA2C; // type:object size:0x18 -lbl_44_data_6BA44 = .data:0x0006BA44; // type:object size:0x38 -lbl_44_data_6BA7C = .data:0x0006BA7C; // type:object size:0x34 -lbl_44_data_6BAB0 = .data:0x0006BAB0; // type:object size:0x6C -lbl_44_data_6BB1C = .data:0x0006BB1C; // type:object size:0x18 -lbl_44_data_6BB34 = .data:0x0006BB34; // type:object size:0x38 -lbl_44_data_6BB6C = .data:0x0006BB6C; // type:object size:0x2B0 -lbl_44_data_6BE1C = .data:0x0006BE1C; // type:object size:0x3B4 -lbl_44_data_6C1D0 = .data:0x0006C1D0; // type:object size:0x18 -lbl_44_data_6C1E8 = .data:0x0006C1E8; // type:object size:0x38 -lbl_44_data_6C220 = .data:0x0006C220; // type:object size:0x174 -lbl_44_data_6C394 = .data:0x0006C394; // type:object size:0x234 -lbl_44_data_6C5C8 = .data:0x0006C5C8; // type:object size:0x18 -lbl_44_data_6C5E0 = .data:0x0006C5E0; // type:object size:0x38 -lbl_44_data_6C618 = .data:0x0006C618; // type:object size:0x20 -lbl_44_data_6C638 = .data:0x0006C638; // type:object size:0x20 -lbl_44_data_6C658 = .data:0x0006C658; // type:object size:0xA0 -lbl_44_data_6C6F8 = .data:0x0006C6F8; // type:object size:0xA0 -lbl_44_data_6C798 = .data:0x0006C798; // type:object size:0xA0 -lbl_44_data_6C838 = .data:0x0006C838; // type:object size:0xA0 -lbl_44_data_6C8D8 = .data:0x0006C8D8; // type:object size:0xA0 -lbl_44_data_6C978 = .data:0x0006C978; // type:object size:0x20 -lbl_44_data_6C998 = .data:0x0006C998; // type:object size:0x20 -lbl_44_data_6C9B8 = .data:0x0006C9B8; // type:object size:0xA0 -lbl_44_data_6CA58 = .data:0x0006CA58; // type:object size:0x90 -lbl_44_data_6CAE8 = .data:0x0006CAE8; // type:object size:0xC data:4byte -lbl_44_data_6CAF4 = .data:0x0006CAF4; // type:object size:0xD data:string -lbl_44_data_6CB04 = .data:0x0006CB04; // type:object size:0x30 -lbl_44_data_6CB34 = .data:0x0006CB34; // type:object size:0x8 -lbl_44_data_6CB3C = .data:0x0006CB3C; // type:object size:0x108 -lbl_44_data_6CC44 = .data:0x0006CC44; // type:object size:0x18C -lbl_44_data_6CDD0 = .data:0x0006CDD0; // type:object size:0x18 -lbl_44_data_6CDE8 = .data:0x0006CDE8; // type:object size:0x38 -lbl_44_data_6CE20 = .data:0x0006CE20; // type:object size:0x100 -lbl_44_data_6CF20 = .data:0x0006CF20; // type:object size:0x15C -lbl_44_data_6D07C = .data:0x0006D07C; // type:object size:0x18 -lbl_44_data_6D094 = .data:0x0006D094; // type:object size:0x38 -lbl_44_data_6D0CC = .data:0x0006D0CC; // type:object size:0x10C -lbl_44_data_6D1D8 = .data:0x0006D1D8; // type:object size:0x15C -lbl_44_data_6D334 = .data:0x0006D334; // type:object size:0x18 -lbl_44_data_6D34C = .data:0x0006D34C; // type:object size:0x38 -lbl_44_data_6D384 = .data:0x0006D384; // type:object size:0xC0 -lbl_44_data_6D444 = .data:0x0006D444; // type:object size:0x114 -lbl_44_data_6D558 = .data:0x0006D558; // type:object size:0x18 -lbl_44_data_6D570 = .data:0x0006D570; // type:object size:0x38 -lbl_44_data_6D5A8 = .data:0x0006D5A8; // type:object size:0x108 -lbl_44_data_6D6B0 = .data:0x0006D6B0; // type:object size:0x18C -lbl_44_data_6D83C = .data:0x0006D83C; // type:object size:0x18 -lbl_44_data_6D854 = .data:0x0006D854; // type:object size:0x38 -lbl_44_data_6D88C = .data:0x0006D88C; // type:object size:0x34 -lbl_44_data_6D8C0 = .data:0x0006D8C0; // type:object size:0x6C -lbl_44_data_6D92C = .data:0x0006D92C; // type:object size:0x18 -lbl_44_data_6D944 = .data:0x0006D944; // type:object size:0x38 -lbl_44_data_6D97C = .data:0x0006D97C; // type:object size:0x34 -lbl_44_data_6D9B0 = .data:0x0006D9B0; // type:object size:0x6C -lbl_44_data_6DA1C = .data:0x0006DA1C; // type:object size:0x18 -lbl_44_data_6DA34 = .data:0x0006DA34; // type:object size:0x38 -lbl_44_data_6DA6C = .data:0x0006DA6C; // type:object size:0x2B0 -lbl_44_data_6DD1C = .data:0x0006DD1C; // type:object size:0x3B4 -lbl_44_data_6E0D0 = .data:0x0006E0D0; // type:object size:0x18 -lbl_44_data_6E0E8 = .data:0x0006E0E8; // type:object size:0x38 -lbl_44_data_6E120 = .data:0x0006E120; // type:object size:0x174 -lbl_44_data_6E294 = .data:0x0006E294; // type:object size:0x234 -lbl_44_data_6E4C8 = .data:0x0006E4C8; // type:object size:0x18 -lbl_44_data_6E4E0 = .data:0x0006E4E0; // type:object size:0x38 -lbl_44_data_6E518 = .data:0x0006E518; // type:object size:0x140 -lbl_44_data_6E658 = .data:0x0006E658; // type:object size:0x20 -lbl_44_data_6E678 = .data:0x0006E678; // type:object size:0x140 -lbl_44_data_6E7B8 = .data:0x0006E7B8; // type:object size:0x140 -lbl_44_data_6E8F8 = .data:0x0006E8F8; // type:object size:0x140 -lbl_44_data_6EA38 = .data:0x0006EA38; // type:object size:0x140 -lbl_44_data_6EB78 = .data:0x0006EB78; // type:object size:0x140 -lbl_44_data_6ECB8 = .data:0x0006ECB8; // type:object size:0x140 -lbl_44_data_6EDF8 = .data:0x0006EDF8; // type:object size:0x140 -lbl_44_data_6EF38 = .data:0x0006EF38; // type:object size:0x140 -lbl_44_data_6F078 = .data:0x0006F078; // type:object size:0x90 -lbl_44_data_6F108 = .data:0x0006F108; // type:object size:0xC data:4byte -lbl_44_data_6F114 = .data:0x0006F114; // type:object size:0x1C -lbl_44_data_6F130 = .data:0x0006F130; // type:object size:0x60 -lbl_44_data_6F190 = .data:0x0006F190; // type:object size:0x4 data:4byte -lbl_44_data_6F194 = .data:0x0006F194; // type:object size:0x4 data:4byte -lbl_44_data_6F198 = .data:0x0006F198; // type:object size:0x4 align:4 data:float -lbl_44_data_6F19C = .data:0x0006F19C; // type:object size:0x4 align:4 data:float -lbl_44_data_6F1A0 = .data:0x0006F1A0; // type:object size:0x4 align:4 data:float -lbl_44_data_6F1A4 = .data:0x0006F1A4; // type:object size:0x4 data:4byte -lbl_44_data_6F1A8 = .data:0x0006F1A8; // type:object size:0x4 data:4byte -lbl_44_data_6F1AC = .data:0x0006F1AC; // type:object size:0x4 align:4 data:float -lbl_44_data_6F1B0 = .data:0x0006F1B0; // type:object size:0x4 align:4 data:float -lbl_44_data_6F1B4 = .data:0x0006F1B4; // type:object size:0x4 align:4 data:float -lbl_44_data_6F1B8 = .data:0x0006F1B8; // type:object size:0xC -lbl_44_data_6F1C4 = .data:0x0006F1C4; // type:object size:0xC -lbl_44_data_6F1D0 = .data:0x0006F1D0; // type:object size:0xC -lbl_44_data_6F1DC = .data:0x0006F1DC; // type:object size:0xC -lbl_44_data_6F1E8 = .data:0x0006F1E8; // type:object size:0xC -lbl_44_data_6F1F4 = .data:0x0006F1F4; // type:object size:0x4 data:4byte -lbl_44_data_6F1F8 = .data:0x0006F1F8; // type:object size:0xC -lbl_44_data_6F204 = .data:0x0006F204; // type:object size:0xC +@19 = .data:0x00069918; // type:object size:0xD scope:local data:string +@20 = .data:0x00069928; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00069938; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00069950; // type:object size:0x8 scope:local +goalring_plist = .data:0x00069958; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00069C28; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0006A90C; // type:object size:0x18 scope:local +@21 = .data:0x0006A924; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0006A934; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0006A940; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0006A948; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0006A998; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0006AA64; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0006AA7C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0006AA88; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0006AA90; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0006AAE0; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0006ABAC; // type:object size:0x18 scope:local +@22 = .data:0x0006ABC4; // type:object size:0xD scope:local data:string +@23 = .data:0x0006ABD4; // type:object size:0xD scope:local data:string +@24 = .data:0x0006ABE4; // type:object size:0xD scope:local data:string +@25 = .data:0x0006ABF4; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0006AC04; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0006AC34; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0006AC3C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0006AD44; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0006AED0; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0006AEE8; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0006AF20; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0006B020; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0006B17C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0006B194; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0006B1CC; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0006B2D8; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0006B434; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0006B44C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0006B484; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0006B544; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0006B658; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0006B670; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0006B6A8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0006B7B0; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0006B93C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0006B954; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0006B98C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0006B9C0; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0006BA2C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0006BA44; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0006BA7C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0006BAB0; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0006BB1C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0006BB34; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0006BB6C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0006BE1C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0006C1D0; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0006C1E8; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0006C220; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0006C394; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0006C5C8; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0006C5E0; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0006C618; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0006C638; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0006C658; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0006C6F8; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0006C798; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0006C838; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0006C8D8; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0006C978; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0006C998; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0006C9B8; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0006CA58; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0006CAE8; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0006CAF4; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0006CB04; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0006CB34; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0006CB3C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0006CC44; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0006CDD0; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0006CDE8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0006CE20; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0006CF20; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0006D07C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0006D094; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0006D0CC; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0006D1D8; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0006D334; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0006D34C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0006D384; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0006D444; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0006D558; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0006D570; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0006D5A8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0006D6B0; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0006D83C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0006D854; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0006D88C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0006D8C0; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0006D92C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0006D944; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0006D97C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0006D9B0; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0006DA1C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0006DA34; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0006DA6C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0006DD1C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0006E0D0; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0006E0E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0006E120; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0006E294; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0006E4C8; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0006E4E0; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0006E518; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0006E658; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0006E678; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0006E7B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0006E8F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0006EA38; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0006EB78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0006ECB8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0006EDF8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0006EF38; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0006F078; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0006F108; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0006F114; // type:object size:0x1C +goalring_colli_info = .data:0x0006F130; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0006F190; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0006F194; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0006F198; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0006F19C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0006F1A0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0006F1A4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0006F1A8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0006F1AC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0006F1B0; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0006F1B4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0006F1B8; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0006F1C4; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0006F1D0; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0006F1DC; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0006F1E8; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0006F1F4; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0006F1F8; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0006F204; // type:object size:0xC scope:local lbl_44_data_6F210 = .data:0x0006F210; // type:object size:0xE data:string lbl_44_data_6F220 = .data:0x0006F220; // type:object size:0xD data:string lbl_44_data_6F230 = .data:0x0006F230; // type:object size:0xD data:string @@ -6040,30 +6040,30 @@ lbl_44_data_72B10 = .data:0x00072B10; // type:object size:0xD data:string lbl_44_data_72B20 = .data:0x00072B20; // type:object size:0xE data:string lbl_44_data_72B30 = .data:0x00072B30; // type:object size:0xD data:string lbl_44_data_72B40 = .data:0x00072B40; // type:object size:0x24 -lbl_44_data_72B64 = .data:0x00072B64; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00072B64; // type:object size:0x8 lbl_44_data_72B6C = .data:0x00072B6C; // type:object size:0x98 lbl_44_data_72C04 = .data:0x00072C04; // type:object size:0x2DC -lbl_44_data_72EE0 = .data:0x00072EE0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00072EE0; // type:object size:0x18 lbl_44_data_72EF8 = .data:0x00072EF8; // type:object size:0x164 lbl_44_data_7305C = .data:0x0007305C; // type:object size:0x15C -lbl_44_data_731B8 = .data:0x000731B8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000731B8; // type:object size:0x18 lbl_44_data_731D0 = .data:0x000731D0; // type:object size:0x1B4 lbl_44_data_73384 = .data:0x00073384; // type:object size:0x15C -lbl_44_data_734E0 = .data:0x000734E0; // type:object size:0x18 -lbl_44_data_734F8 = .data:0x000734F8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000734E0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000734F8; // type:object size:0x30 lbl_44_data_73528 = .data:0x00073528; // type:object size:0x10 -lbl_44_data_73538 = .data:0x00073538; // type:object size:0x58 data:4byte -jumptable_44_data_73590 = .data:0x00073590; // type:object size:0x1C scope:local -lbl_44_data_735AC = .data:0x000735AC; // type:object size:0xC -lbl_44_data_735B8 = .data:0x000735B8; // type:object size:0xE data:string -lbl_44_data_735C8 = .data:0x000735C8; // type:object size:0xC -lbl_44_data_735D4 = .data:0x000735D4; // type:object size:0x8 -lbl_44_data_735DC = .data:0x000735DC; // type:object size:0x3D4 -lbl_44_data_739B0 = .data:0x000739B0; // type:object size:0x4A4 -lbl_44_data_73E54 = .data:0x00073E54; // type:object size:0x18 -lbl_44_data_73E6C = .data:0x00073E6C; // type:object size:0x30 -lbl_44_data_73E9C = .data:0x00073E9C; // type:object size:0x58 data:4byte -jumptable_44_data_73EF4 = .data:0x00073EF4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00073538; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00073590; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000735AC; // type:object size:0xC scope:local +@21 = .data:0x000735B8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000735C8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000735D4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000735DC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000739B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00073E54; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00073E6C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00073E9C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00073EF4; // type:object size:0x1C scope:local lbl_44_data_73F20 = .data:0x00073F20; // type:object size:0xD data:string lbl_44_data_73F30 = .data:0x00073F30; // type:object size:0xE data:string lbl_44_data_73F40 = .data:0x00073F40; // type:object size:0xD data:string @@ -6802,29 +6802,29 @@ lbl_44_data_9C260 = .data:0x0009C260; // type:object size:0x30 lbl_44_data_9C290 = .data:0x0009C290; // type:object size:0x30 lbl_44_data_9C2C0 = .data:0x0009C2C0; // type:object size:0xE data:string lbl_44_data_9C2D0 = .data:0x0009C2D0; // type:object size:0xC -lbl_44_data_9C2DC = .data:0x0009C2DC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0009C2DC; // type:object size:0x8 lbl_44_data_9C2E4 = .data:0x0009C2E4; // type:object size:0x318 lbl_44_data_9C5FC = .data:0x0009C5FC; // type:object size:0x42C -lbl_44_data_9CA28 = .data:0x0009CA28; // type:object size:0x18 -lbl_44_data_9CA40 = .data:0x0009CA40; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0009CA28; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0009CA40; // type:object size:0x38 lbl_44_data_9CA78 = .data:0x0009CA78; // type:object size:0x318 lbl_44_data_9CD90 = .data:0x0009CD90; // type:object size:0x42C -lbl_44_data_9D1BC = .data:0x0009D1BC; // type:object size:0x18 -lbl_44_data_9D1D4 = .data:0x0009D1D4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0009D1BC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0009D1D4; // type:object size:0x38 lbl_44_data_9D20C = .data:0x0009D20C; // type:object size:0x69C lbl_44_data_9D8A8 = .data:0x0009D8A8; // type:object size:0x7BC -lbl_44_data_9E064 = .data:0x0009E064; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0009E064; // type:object size:0x18 lbl_44_data_9E07C = .data:0x0009E07C; // type:object size:0x268 -lbl_44_data_9E2E4 = .data:0x0009E2E4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0009E2E4; // type:object size:0x24 lbl_44_data_9E308 = .data:0x0009E308; // type:object size:0x268 -lbl_44_data_9E570 = .data:0x0009E570; // type:object size:0x24 -lbl_44_data_9E594 = .data:0x0009E594; // type:object size:0x30 -lbl_44_data_9E5C4 = .data:0x0009E5C4; // type:object size:0x4 align:4 data:float -lbl_44_data_9E5C8 = .data:0x0009E5C8; // type:object size:0x4 align:4 data:float -lbl_44_data_9E5CC = .data:0x0009E5CC; // type:object size:0x4 align:4 data:float -lbl_44_data_9E5D0 = .data:0x0009E5D0; // type:object size:0x4 data:4byte -jumptable_44_data_9E5D4 = .data:0x0009E5D4; // type:object size:0x30 scope:local -lbl_44_data_9E604 = .data:0x0009E604; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0009E570; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0009E594; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0009E5C4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0009E5C8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009E5CC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0009E5D0; // type:object size:0x4 data:4byte +@91 = .data:0x0009E5D4; // type:object size:0x30 scope:local +vec$111 = .data:0x0009E604; // type:object size:0x18 scope:local lbl_44_data_9E620 = .data:0x0009E620; // type:object size:0xE data:string lbl_44_data_9E630 = .data:0x0009E630; // type:object size:0xE data:string lbl_44_data_9E640 = .data:0x0009E640; // type:object size:0xD data:string @@ -8845,7 +8845,7 @@ lbl_44_bss_AF8 = .bss:0x00000AF8; // type:object size:0x4 data:4byte lbl_44_bss_AFC = .bss:0x00000AFC; // type:object size:0x4 data:4byte lbl_44_bss_B00 = .bss:0x00000B00; // type:object size:0x640 data:4byte lbl_44_bss_1140 = .bss:0x00001140; // type:object size:0x8 data:4byte -lbl_44_bss_1148 = .bss:0x00001148; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00001148; // type:object size:0x4 scope:local data:4byte lbl_44_bss_1150 = .bss:0x00001150; // type:object size:0x8 data:4byte lbl_44_bss_1158 = .bss:0x00001158; // type:object size:0x8 data:4byte lbl_44_bss_1160 = .bss:0x00001160; // type:object size:0x8 data:4byte @@ -8861,7 +8861,7 @@ colli_timer = .bss:0x00001188; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x0000118C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001190; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00001194; // type:object size:0x4 scope:local data:4byte -lbl_44_bss_1198 = .bss:0x00001198; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001198; // type:object size:0x4 scope:local data:4byte lbl_44_bss_11A0 = .bss:0x000011A0; // type:object size:0x4 data:4byte lbl_44_bss_11A4 = .bss:0x000011A4; // type:object size:0x4 data:4byte lbl_44_bss_11A8 = .bss:0x000011A8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg45D/splits.txt b/config/GSNE8P/stg45D/splits.txt index 168c8066..1e46ab78 100644 --- a/config/GSNE8P/stg45D/splits.txt +++ b/config/GSNE8P/stg45D/splits.txt @@ -110,13 +110,10 @@ stg45D_25.c: .text start:0x0000EAD8 end:0x0000EE88 .rodata start:0x00000528 end:0x00000558 -stg45D_26.c: - .text start:0x0000EE88 end:0x0000F020 - .rodata start:0x00000558 end:0x00000570 - -stg45D_27.c: - .text start:0x0000F020 end:0x0000F324 - .rodata start:0x00000570 end:0x00000578 +OBJECT/o_3spring.c: + .text start:0x0000EE88 end:0x0000F324 + .rodata start:0x00000558 end:0x00000578 + .data start:0x000264C0 end:0x000275B8 stg45D_28.c: .text start:0x0000F324 end:0x0000F7AC @@ -138,9 +135,10 @@ stg45D_32.c: .text start:0x00011F3C end:0x00012D80 .rodata start:0x00000648 end:0x000006A0 -stg45D_33.c: - .text start:0x00012DB4 end:0x00013540 +OBJECT/o_degring_linear.c: + .text start:0x00012D80 end:0x000136D0 .rodata start:0x000006A0 end:0x000006B8 + .data start:0x0002BBB8 end:0x0002BBC0 stg45D_34.c: .text start:0x00013DC4 end:0x000140D4 @@ -166,13 +164,10 @@ stg45D_39.c: .text start:0x00016E98 end:0x00016F68 .rodata start:0x00000780 end:0x00000788 -stg45D_40.c: - .text start:0x000171EC end:0x00017C94 - .rodata start:0x00000788 end:0x000007C0 - -stg45D_41.c: - .text start:0x00017D08 end:0x00017D4C - .rodata start:0x000007C0 end:0x000007C8 +OBJECT/o_itemboxair.c: + .text start:0x00017118 end:0x00017DC0 + .rodata start:0x00000788 end:0x000007C8 + .data start:0x00030138 end:0x000301B8 stg45D_42.c: .text start:0x00017F04 end:0x00018964 diff --git a/config/GSNE8P/stg45D/symbols.txt b/config/GSNE8P/stg45D/symbols.txt index 8bc0d313..9f8efe18 100644 --- a/config/GSNE8P/stg45D/symbols.txt +++ b/config/GSNE8P/stg45D/symbols.txt @@ -135,11 +135,11 @@ fn_45_9220 = .text:0x00009220; // type:function size:0xC fn_45_922C = .text:0x0000922C; // type:function size:0x1CC fn_45_93F8 = .text:0x000093F8; // type:function size:0x88 fn_45_9480 = .text:0x00009480; // type:function size:0xD0 -fn_45_9550 = .text:0x00009550; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00009550; // type:function size:0x100 fn_45_9650 = .text:0x00009650; // type:function size:0x198 fn_45_97E8 = .text:0x000097E8; // type:function size:0xA8 fn_45_9890 = .text:0x00009890; // type:function size:0x70 -fn_45_9900 = .text:0x00009900; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00009900; // type:function size:0x114 fn_45_9A14 = .text:0x00009A14; // type:function size:0x6C fn_45_9A80 = .text:0x00009A80; // type:function size:0x180 fn_45_9C00 = .text:0x00009C00; // type:function size:0xA4 @@ -190,7 +190,7 @@ fn_45_D390 = .text:0x0000D390; // type:function size:0xAC fn_45_D43C = .text:0x0000D43C; // type:function size:0x4 fn_45_D440 = .text:0x0000D440; // type:function size:0x20 fn_45_D460 = .text:0x0000D460; // type:function size:0x40 -fn_45_D4A0 = .text:0x0000D4A0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000D4A0; // type:function size:0x1E4 fn_45_D684 = .text:0x0000D684; // type:function size:0x24 fn_45_D6A8 = .text:0x0000D6A8; // type:function size:0x1C0 fn_45_D868 = .text:0x0000D868; // type:function size:0x1F4 @@ -206,11 +206,11 @@ fn_45_E89C = .text:0x0000E89C; // type:function size:0x80 fn_45_E91C = .text:0x0000E91C; // type:function size:0x1BC fn_45_EAD8 = .text:0x0000EAD8; // type:function size:0x1C4 fn_45_EC9C = .text:0x0000EC9C; // type:function size:0x1EC -fn_45_EE88 = .text:0x0000EE88; // type:function size:0x198 -fn_45_F020 = .text:0x0000F020; // type:function size:0xD4 -fn_45_F0F4 = .text:0x0000F0F4; // type:function size:0x38 -fn_45_F12C = .text:0x0000F12C; // type:function size:0x144 -fn_45_F270 = .text:0x0000F270; // type:function size:0xB4 +Object3SpringJump = .text:0x0000EE88; // type:function size:0x198 scope:local +Object3Spring = .text:0x0000F020; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0000F0F4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0000F12C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0000F270; // type:function size:0xB4 scope:local fn_45_F324 = .text:0x0000F324; // type:function size:0xF8 fn_45_F41C = .text:0x0000F41C; // type:function size:0xFC fn_45_F518 = .text:0x0000F518; // type:function size:0x30 @@ -237,15 +237,15 @@ fn_45_12024 = .text:0x00012024; // type:function size:0x38 fn_45_1205C = .text:0x0001205C; // type:function size:0x968 fn_45_129C4 = .text:0x000129C4; // type:function size:0x10C fn_45_12AD0 = .text:0x00012AD0; // type:function size:0x2B0 -fn_45_12D80 = .text:0x00012D80; // type:function size:0x34 -fn_45_12DB4 = .text:0x00012DB4; // type:function size:0x11C -fn_45_12ED0 = .text:0x00012ED0; // type:function size:0x110 -fn_45_12FE0 = .text:0x00012FE0; // type:function size:0xB4 -fn_45_13094 = .text:0x00013094; // type:function size:0x150 -fn_45_131E4 = .text:0x000131E4; // type:function size:0xE0 -fn_45_132C4 = .text:0x000132C4; // type:function size:0x190 -fn_45_13454 = .text:0x00013454; // type:function size:0xEC -fn_45_13540 = .text:0x00013540; // type:function size:0x190 +DegRingGetNum = .text:0x00012D80; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00012DB4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00012ED0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00012FE0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00013094; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000131E4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x000132C4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00013454; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00013540; // type:function size:0x190 scope:local fn_45_136D0 = .text:0x000136D0; // type:function size:0x98 fn_45_13768 = .text:0x00013768; // type:function size:0xC8 fn_45_13830 = .text:0x00013830; // type:function size:0x10C @@ -291,32 +291,32 @@ fn_45_16B70 = .text:0x00016B70; // type:function size:0x44 fn_45_16BB4 = .text:0x00016BB4; // type:function size:0x38 fn_45_16BEC = .text:0x00016BEC; // type:function size:0x4 fn_45_16BF0 = .text:0x00016BF0; // type:function size:0x38 -fn_45_16C28 = .text:0x00016C28; // type:function size:0x138 +_rename_ItemBombSet = .text:0x00016C28; // type:function size:0x138 fn_45_16D60 = .text:0x00016D60; // type:function size:0x138 fn_45_16E98 = .text:0x00016E98; // type:function size:0xD0 fn_45_16F68 = .text:0x00016F68; // type:function size:0x90 fn_45_16FF8 = .text:0x00016FF8; // type:function size:0x94 fn_45_1708C = .text:0x0001708C; // type:function size:0x8C -fn_45_17118 = .text:0x00017118; // type:function size:0xD4 -fn_45_171EC = .text:0x000171EC; // type:function size:0x240 -fn_45_1742C = .text:0x0001742C; // type:function size:0x98 -fn_45_174C4 = .text:0x000174C4; // type:function size:0x214 -fn_45_176D8 = .text:0x000176D8; // type:function size:0x10 -fn_45_176E8 = .text:0x000176E8; // type:function size:0xA0 -fn_45_17788 = .text:0x00017788; // type:function size:0xD0 -fn_45_17858 = .text:0x00017858; // type:function size:0x26C -fn_45_17AC4 = .text:0x00017AC4; // type:function size:0x38 -fn_45_17AFC = .text:0x00017AFC; // type:function size:0x50 -fn_45_17B4C = .text:0x00017B4C; // type:function size:0x70 -fn_45_17BBC = .text:0x00017BBC; // type:function size:0x50 -fn_45_17C0C = .text:0x00017C0C; // type:function size:0x38 -fn_45_17C44 = .text:0x00017C44; // type:function size:0x50 -fn_45_17C94 = .text:0x00017C94; // type:function size:0x38 -fn_45_17CCC = .text:0x00017CCC; // type:function size:0x3C -fn_45_17D08 = .text:0x00017D08; // type:function size:0x44 -fn_45_17D4C = .text:0x00017D4C; // type:function size:0x38 -fn_45_17D84 = .text:0x00017D84; // type:function size:0x4 -fn_45_17D88 = .text:0x00017D88; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00017118; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000171EC; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0001742C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000174C4; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000176D8; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000176E8; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00017788; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00017858; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00017AC4; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00017AFC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00017B4C; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00017BBC; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00017C0C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00017C44; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00017C94; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00017CCC; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00017D08; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00017D4C; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00017D84; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00017D88; // type:function size:0x38 scope:local fn_45_17DC0 = .text:0x00017DC0; // type:function size:0x144 fn_45_17F04 = .text:0x00017F04; // type:function size:0x158 fn_45_1805C = .text:0x0001805C; // type:function size:0x64 @@ -351,8 +351,8 @@ fn_45_19284 = .text:0x00019284; // type:function size:0x54 fn_45_192D8 = .text:0x000192D8; // type:function size:0x7EC fn_45_19AC4 = .text:0x00019AC4; // type:function size:0xB0 fn_45_19B74 = .text:0x00019B74; // type:function size:0xB4 -fn_45_19C28 = .text:0x00019C28; // type:function size:0x2C -fn_45_19C54 = .text:0x00019C54; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00019C28; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00019C54; // type:function size:0x30 o_ring_0 = .text:0x00019C84; // type:function size:0x13C scope:local Ring = .text:0x00019DC0; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x0001A448; // type:function size:0x1D8 scope:global @@ -720,11 +720,11 @@ lbl_45_rodata_548 = .rodata:0x00000548; // type:object size:0x4 align:4 data:flo lbl_45_rodata_54C = .rodata:0x0000054C; // type:object size:0x4 align:4 data:float lbl_45_rodata_550 = .rodata:0x00000550; // type:object size:0x4 align:4 data:float lbl_45_rodata_554 = .rodata:0x00000554; // type:object size:0x4 align:4 data:float -lbl_45_rodata_558 = .rodata:0x00000558; // type:object size:0xC data:4byte -lbl_45_rodata_564 = .rodata:0x00000564; // type:object size:0x4 align:4 data:float -lbl_45_rodata_568 = .rodata:0x00000568; // type:object size:0x4 align:4 data:float -lbl_45_rodata_56C = .rodata:0x0000056C; // type:object size:0x4 align:4 data:float -lbl_45_rodata_570 = .rodata:0x00000570; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000558; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000564; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000568; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000056C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000570; // type:object size:0x4 scope:local align:4 data:float lbl_45_rodata_578 = .rodata:0x00000578; // type:object size:0x4 align:4 data:float lbl_45_rodata_57C = .rodata:0x0000057C; // type:object size:0xC data:4byte lbl_45_rodata_588 = .rodata:0x00000588; // type:object size:0x4 align:4 data:float @@ -791,11 +791,11 @@ lbl_45_rodata_688 = .rodata:0x00000688; // type:object size:0x8 align:8 data:dou lbl_45_rodata_690 = .rodata:0x00000690; // type:object size:0x4 align:4 data:float lbl_45_rodata_694 = .rodata:0x00000694; // type:object size:0x4 align:4 data:float lbl_45_rodata_698 = .rodata:0x00000698; // type:object size:0x8 align:4 data:float -lbl_45_rodata_6A0 = .rodata:0x000006A0; // type:object size:0x4 align:4 data:float -lbl_45_rodata_6A4 = .rodata:0x000006A4; // type:object size:0x4 align:4 data:float -lbl_45_rodata_6A8 = .rodata:0x000006A8; // type:object size:0x4 align:4 data:float -lbl_45_rodata_6AC = .rodata:0x000006AC; // type:object size:0x4 align:4 data:float -lbl_45_rodata_6B0 = .rodata:0x000006B0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000006A0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000006A4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000006A8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000006AC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000006B0; // type:object size:0x4 scope:local align:4 data:float lbl_45_rodata_6B8 = .rodata:0x000006B8; // type:object size:0x4 align:4 data:float lbl_45_rodata_6BC = .rodata:0x000006BC; // type:object size:0x4 align:4 data:float lbl_45_rodata_6C0 = .rodata:0x000006C0; // type:object size:0x4 align:4 data:float @@ -841,20 +841,20 @@ lbl_45_rodata_774 = .rodata:0x00000774; // type:object size:0x4 align:4 data:flo lbl_45_rodata_778 = .rodata:0x00000778; // type:object size:0x4 align:4 data:float lbl_45_rodata_77C = .rodata:0x0000077C; // type:object size:0x4 align:4 data:float lbl_45_rodata_780 = .rodata:0x00000780; // type:object size:0x8 align:4 data:float -lbl_45_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:float -lbl_45_rodata_78C = .rodata:0x0000078C; // type:object size:0x4 align:4 data:float -lbl_45_rodata_790 = .rodata:0x00000790; // type:object size:0x4 align:4 data:float -lbl_45_rodata_794 = .rodata:0x00000794; // type:object size:0x4 align:4 data:float -lbl_45_rodata_798 = .rodata:0x00000798; // type:object size:0x4 align:4 data:float -lbl_45_rodata_79C = .rodata:0x0000079C; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7A0 = .rodata:0x000007A0; // type:object size:0x8 align:8 data:double -lbl_45_rodata_7A8 = .rodata:0x000007A8; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7AC = .rodata:0x000007AC; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7B0 = .rodata:0x000007B0; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7B4 = .rodata:0x000007B4; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7B8 = .rodata:0x000007B8; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7BC = .rodata:0x000007BC; // type:object size:0x4 align:4 data:float -lbl_45_rodata_7C0 = .rodata:0x000007C0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000788; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x0000078C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000790; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000794; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000798; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x0000079C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x000007A0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x000007A8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x000007AC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000007B0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x000007B4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x000007B8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x000007BC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x000007C0; // type:object size:0x4 scope:local align:4 data:float lbl_45_rodata_7C8 = .rodata:0x000007C8; // type:object size:0x4 align:4 data:float lbl_45_rodata_7CC = .rodata:0x000007CC; // type:object size:0x4 align:4 data:float lbl_45_rodata_7D0 = .rodata:0x000007D0; // type:object size:0x4 align:4 data:float @@ -2409,42 +2409,42 @@ lbl_45_data_26448 = .data:0x00026448; // type:object size:0xD data:string lbl_45_data_26458 = .data:0x00026458; // type:object size:0xC lbl_45_data_26464 = .data:0x00026464; // type:object size:0x8 lbl_45_data_2646C = .data:0x0002646C; // type:object size:0x54 -lbl_45_data_264C0 = .data:0x000264C0; // type:object size:0xE data:string -lbl_45_data_264D0 = .data:0x000264D0; // type:object size:0xE data:string -lbl_45_data_264E0 = .data:0x000264E0; // type:object size:0xD data:string -lbl_45_data_264F0 = .data:0x000264F0; // type:object size:0xD data:string -lbl_45_data_26500 = .data:0x00026500; // type:object size:0x30 -lbl_45_data_26530 = .data:0x00026530; // type:object size:0x8 -lbl_45_data_26538 = .data:0x00026538; // type:object size:0x204 -lbl_45_data_2673C = .data:0x0002673C; // type:object size:0x204 -lbl_45_data_26940 = .data:0x00026940; // type:object size:0x1C8 -lbl_45_data_26B08 = .data:0x00026B08; // type:object size:0x40 -lbl_45_data_26B48 = .data:0x00026B48; // type:object size:0x50 -lbl_45_data_26B98 = .data:0x00026B98; // type:object size:0x8 -lbl_45_data_26BA0 = .data:0x00026BA0; // type:object size:0x20 -lbl_45_data_26BC0 = .data:0x00026BC0; // type:object size:0xC0 -lbl_45_data_26C80 = .data:0x00026C80; // type:object size:0x60 -lbl_45_data_26CE0 = .data:0x00026CE0; // type:object size:0x40 -lbl_45_data_26D20 = .data:0x00026D20; // type:object size:0x80 -lbl_45_data_26DA0 = .data:0x00026DA0; // type:object size:0x40 -lbl_45_data_26DE0 = .data:0x00026DE0; // type:object size:0x24 -lbl_45_data_26E04 = .data:0x00026E04; // type:object size:0x1C8 -lbl_45_data_26FCC = .data:0x00026FCC; // type:object size:0x1C8 -lbl_45_data_27194 = .data:0x00027194; // type:object size:0x140 -lbl_45_data_272D4 = .data:0x000272D4; // type:object size:0x40 -lbl_45_data_27314 = .data:0x00027314; // type:object size:0x50 -lbl_45_data_27364 = .data:0x00027364; // type:object size:0x8 -lbl_45_data_2736C = .data:0x0002736C; // type:object size:0x14 -lbl_45_data_27380 = .data:0x00027380; // type:object size:0x120 -lbl_45_data_274A0 = .data:0x000274A0; // type:object size:0x60 -lbl_45_data_27500 = .data:0x00027500; // type:object size:0x20 -lbl_45_data_27520 = .data:0x00027520; // type:object size:0x30 -lbl_45_data_27550 = .data:0x00027550; // type:object size:0x24 -lbl_45_data_27574 = .data:0x00027574; // type:object size:0x8 -lbl_45_data_2757C = .data:0x0002757C; // type:object size:0x30 -lbl_45_data_275AC = .data:0x000275AC; // type:object size:0x4 align:4 data:float -lbl_45_data_275B0 = .data:0x000275B0; // type:object size:0x4 align:4 data:float -lbl_45_data_275B4 = .data:0x000275B4; // type:object size:0x4 align:4 data:float +@18 = .data:0x000264C0; // type:object size:0xE scope:local data:string +@19 = .data:0x000264D0; // type:object size:0xE scope:local data:string +@20 = .data:0x000264E0; // type:object size:0xD scope:local data:string +@21 = .data:0x000264F0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00026500; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00026530; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00026538; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002673C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00026940; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00026B08; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00026B48; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00026B98; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00026BA0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00026BC0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00026C80; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00026CE0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00026D20; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00026DA0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00026DE0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00026E04; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00026FCC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00027194; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000272D4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00027314; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00027364; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0002736C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00027380; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000274A0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00027500; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00027520; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00027550; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00027574; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0002757C; // type:object size:0x30 scope:local +spring3_k = .data:0x000275AC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000275B0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000275B4; // type:object size:0x4 scope:local align:4 data:float lbl_45_data_275B8 = .data:0x000275B8; // type:object size:0xE data:string lbl_45_data_275C8 = .data:0x000275C8; // type:object size:0xC lbl_45_data_275D4 = .data:0x000275D4; // type:object size:0x8 @@ -2616,7 +2616,7 @@ lbl_45_data_2BB10 = .data:0x0002BB10; // type:object size:0x14 lbl_45_data_2BB24 = .data:0x0002BB24; // type:object size:0x24 lbl_45_data_2BB48 = .data:0x0002BB48; // type:object size:0x40 data:4byte lbl_45_data_2BB88 = .data:0x0002BB88; // type:object size:0x30 -lbl_45_data_2BBB8 = .data:0x0002BBB8; // type:object size:0x5 data:string +@115 = .data:0x0002BBB8; // type:object size:0x5 scope:local data:string lbl_45_data_2BBC0 = .data:0x0002BBC0; // type:object size:0xE data:string lbl_45_data_2BBD0 = .data:0x0002BBD0; // type:object size:0xD data:string lbl_45_data_2BBE0 = .data:0x0002BBE0; // type:object size:0x18 @@ -2707,21 +2707,21 @@ lbl_45_data_2F710 = .data:0x0002F710; // type:object size:0xD data:string lbl_45_data_2F720 = .data:0x0002F720; // type:object size:0xE data:string lbl_45_data_2F730 = .data:0x0002F730; // type:object size:0xD data:string lbl_45_data_2F740 = .data:0x0002F740; // type:object size:0x24 -lbl_45_data_2F764 = .data:0x0002F764; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0002F764; // type:object size:0x8 lbl_45_data_2F76C = .data:0x0002F76C; // type:object size:0x98 lbl_45_data_2F804 = .data:0x0002F804; // type:object size:0x2DC -lbl_45_data_2FAE0 = .data:0x0002FAE0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0002FAE0; // type:object size:0x18 lbl_45_data_2FAF8 = .data:0x0002FAF8; // type:object size:0x164 lbl_45_data_2FC5C = .data:0x0002FC5C; // type:object size:0x15C -lbl_45_data_2FDB8 = .data:0x0002FDB8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0002FDB8; // type:object size:0x18 lbl_45_data_2FDD0 = .data:0x0002FDD0; // type:object size:0x1B4 lbl_45_data_2FF84 = .data:0x0002FF84; // type:object size:0x15C -lbl_45_data_300E0 = .data:0x000300E0; // type:object size:0x18 -lbl_45_data_300F8 = .data:0x000300F8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000300E0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000300F8; // type:object size:0x30 lbl_45_data_30128 = .data:0x00030128; // type:object size:0x10 -lbl_45_data_30138 = .data:0x00030138; // type:object size:0x58 data:4byte -jumptable_45_data_30190 = .data:0x00030190; // type:object size:0x1C scope:local -lbl_45_data_301AC = .data:0x000301AC; // type:object size:0xC +itemboxair_item_info = .data:0x00030138; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00030190; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000301AC; // type:object size:0xC scope:local lbl_45_data_301B8 = .data:0x000301B8; // type:object size:0xE data:string lbl_45_data_301C8 = .data:0x000301C8; // type:object size:0xC lbl_45_data_301D4 = .data:0x000301D4; // type:object size:0x8 diff --git a/config/GSNE8P/stg46D/splits.txt b/config/GSNE8P/stg46D/splits.txt index a8e70529..1fd06f4f 100644 --- a/config/GSNE8P/stg46D/splits.txt +++ b/config/GSNE8P/stg46D/splits.txt @@ -202,13 +202,10 @@ stg46D_48.c: .text start:0x00015AEC end:0x00016B2C .rodata start:0x00000830 end:0x00000880 -stg46D_49.c: - .text start:0x00016E6C end:0x00017004 - .rodata start:0x00000880 end:0x00000898 - -stg46D_50.c: - .text start:0x00017004 end:0x00017308 - .rodata start:0x00000898 end:0x000008A0 +OBJECT/o_3spring.c: + .text start:0x00016E6C end:0x00017308 + .rodata start:0x00000880 end:0x000008A0 + .data start:0x0005DA80 end:0x0005EB78 stg46D_51.c: .text start:0x00017308 end:0x00017790 @@ -242,9 +239,10 @@ stg46D_59.c: .text start:0x0001B704 end:0x0001C548 .rodata start:0x00000A28 end:0x00000A80 -stg46D_60.c: - .text start:0x0001C57C end:0x0001CD08 +OBJECT/o_degring_linear.c: + .text start:0x0001C548 end:0x0001CE98 .rodata start:0x00000A80 end:0x00000A98 + .data start:0x00064C98 end:0x00064CA0 stg46D_61.c: .text start:0x0001D58C end:0x0001D89C @@ -266,9 +264,11 @@ stg46D_65.c: .text start:0x00021E08 end:0x00021EC4 .rodata start:0x00000B68 end:0x00000B70 -stg46D_66.c: - .text start:0x0002206C end:0x00023384 +OBJECT/o_goalring.c: + .text start:0x00022068 end:0x00023384 .rodata start:0x00000B70 end:0x00000BC8 + .data start:0x00066BD8 end:0x0006C4D0 + .bss start:0x00000D28 end:0x00000D30 stg46D_67.c: .text start:0x0002344C end:0x00023E6C @@ -286,21 +286,15 @@ stg46D_70.c: .text start:0x00025F48 end:0x00026018 .rodata start:0x00000C50 end:0x00000C58 -stg46D_71.c: - .text start:0x0002629C end:0x00026D44 - .rodata start:0x00000C58 end:0x00000C90 - -stg46D_72.c: - .text start:0x00026DB8 end:0x00026DFC - .rodata start:0x00000C90 end:0x00000C98 - -stg46D_73.c: - .text start:0x00026FB4 end:0x00027A14 - .rodata start:0x00000C98 end:0x00000CD8 +OBJECT/o_itemboxair.c: + .text start:0x000261C8 end:0x00026E70 + .rodata start:0x00000C58 end:0x00000C98 + .data start:0x000715E8 end:0x00071668 -stg46D_74.c: - .text start:0x00027A88 end:0x00027ACC - .rodata start:0x00000CD8 end:0x00000CE0 +OBJECT/o_itemboxballoon.c: + .text start:0x00026E70 end:0x00027B40 + .rodata start:0x00000C98 end:0x00000CE0 + .data start:0x00071668 end:0x00071FC0 stg46D_75.c: .text start:0x00027B40 end:0x000284F4 @@ -344,9 +338,11 @@ stg46D_84.c: .text start:0x00033A10 end:0x000354B4 .rodata start:0x00000FE0 end:0x00001070 -stg46D_85.c: +OBJECT/o_savepoint.c: .text start:0x000356C0 end:0x00036750 .rodata start:0x00001070 end:0x000010A8 + .data start:0x00097810 end:0x00097860 + .bss start:0x00000D70 end:0x00000D78 stg46D_86.c: .text start:0x00036DB4 end:0x000383E4 diff --git a/config/GSNE8P/stg46D/symbols.txt b/config/GSNE8P/stg46D/symbols.txt index 2756e4e9..45b053f0 100644 --- a/config/GSNE8P/stg46D/symbols.txt +++ b/config/GSNE8P/stg46D/symbols.txt @@ -194,13 +194,13 @@ fn_46_D154 = .text:0x0000D154; // type:function size:0x40 fn_46_D194 = .text:0x0000D194; // type:function size:0x50 fn_46_D1E4 = .text:0x0000D1E4; // type:function size:0x6C fn_46_D250 = .text:0x0000D250; // type:function size:0xC8 -fn_46_D318 = .text:0x0000D318; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000D318; // type:function size:0x30 fn_46_D348 = .text:0x0000D348; // type:function size:0x30C -fn_46_D654 = .text:0x0000D654; // type:function size:0x74 -fn_46_D6C8 = .text:0x0000D6C8; // type:function size:0xBC -fn_46_D784 = .text:0x0000D784; // type:function size:0x40 -fn_46_D7C4 = .text:0x0000D7C4; // type:function size:0x2C -fn_46_D7F0 = .text:0x0000D7F0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000D654; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000D6C8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000D784; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000D7C4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000D7F0; // type:function size:0x60 fn_46_D850 = .text:0x0000D850; // type:function size:0x12C fn_46_D97C = .text:0x0000D97C; // type:function size:0xD0 fn_46_DA4C = .text:0x0000DA4C; // type:function size:0x18C @@ -230,11 +230,11 @@ fn_46_1095C = .text:0x0001095C; // type:function size:0x1CC fn_46_10B28 = .text:0x00010B28; // type:function size:0x88 fn_46_10BB0 = .text:0x00010BB0; // type:function size:0xD0 fn_46_10C80 = .text:0x00010C80; // type:function size:0xE8 -fn_46_10D68 = .text:0x00010D68; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010D68; // type:function size:0x100 fn_46_10E68 = .text:0x00010E68; // type:function size:0x198 fn_46_11000 = .text:0x00011000; // type:function size:0xA8 fn_46_110A8 = .text:0x000110A8; // type:function size:0x70 -fn_46_11118 = .text:0x00011118; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011118; // type:function size:0x114 fn_46_1122C = .text:0x0001122C; // type:function size:0x6C fn_46_11298 = .text:0x00011298; // type:function size:0x180 fn_46_11418 = .text:0x00011418; // type:function size:0xA4 @@ -262,7 +262,7 @@ fn_46_12DAC = .text:0x00012DAC; // type:function size:0xA4 fn_46_12E50 = .text:0x00012E50; // type:function size:0xA4 fn_46_12EF4 = .text:0x00012EF4; // type:function size:0xA4 fn_46_12F98 = .text:0x00012F98; // type:function size:0xB0 -fn_46_13048 = .text:0x00013048; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013048; // type:function size:0x19C fn_46_131E4 = .text:0x000131E4; // type:function size:0x198 _rename_MakeParticle = .text:0x0001337C; // type:function size:0x19C fn_46_13518 = .text:0x00013518; // type:function size:0x198 @@ -274,7 +274,7 @@ fn_46_13E80 = .text:0x00013E80; // type:function size:0x128 fn_46_13FA8 = .text:0x00013FA8; // type:function size:0x4 fn_46_13FAC = .text:0x00013FAC; // type:function size:0x4 fn_46_13FB0 = .text:0x00013FB0; // type:function size:0x40 -fn_46_13FF0 = .text:0x00013FF0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00013FF0; // type:function size:0x1E4 fn_46_141D4 = .text:0x000141D4; // type:function size:0x24 fn_46_141F8 = .text:0x000141F8; // type:function size:0x1C0 fn_46_143B8 = .text:0x000143B8; // type:function size:0x1F4 @@ -282,7 +282,7 @@ fn_46_145AC = .text:0x000145AC; // type:function size:0x190 fn_46_1473C = .text:0x0001473C; // type:function size:0xF8 fn_46_14834 = .text:0x00014834; // type:function size:0x1D4 fn_46_14A08 = .text:0x00014A08; // type:function size:0x18C -fn_46_14B94 = .text:0x00014B94; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00014B94; // type:function size:0x1C8 fn_46_14D5C = .text:0x00014D5C; // type:function size:0xD0 fn_46_14E2C = .text:0x00014E2C; // type:function size:0x358 fn_46_15184 = .text:0x00015184; // type:function size:0x2C0 @@ -305,11 +305,11 @@ fn_46_16B2C = .text:0x00016B2C; // type:function size:0x120 fn_46_16C4C = .text:0x00016C4C; // type:function size:0x120 fn_46_16D6C = .text:0x00016D6C; // type:function size:0x84 fn_46_16DF0 = .text:0x00016DF0; // type:function size:0x7C -fn_46_16E6C = .text:0x00016E6C; // type:function size:0x198 -fn_46_17004 = .text:0x00017004; // type:function size:0xD4 -fn_46_170D8 = .text:0x000170D8; // type:function size:0x38 -fn_46_17110 = .text:0x00017110; // type:function size:0x144 -fn_46_17254 = .text:0x00017254; // type:function size:0xB4 +Object3SpringJump = .text:0x00016E6C; // type:function size:0x198 scope:local +Object3Spring = .text:0x00017004; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000170D8; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00017110; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00017254; // type:function size:0xB4 scope:local fn_46_17308 = .text:0x00017308; // type:function size:0xF8 fn_46_17400 = .text:0x00017400; // type:function size:0xFC fn_46_174FC = .text:0x000174FC; // type:function size:0x30 @@ -357,15 +357,15 @@ fn_46_1B7EC = .text:0x0001B7EC; // type:function size:0x38 fn_46_1B824 = .text:0x0001B824; // type:function size:0x968 fn_46_1C18C = .text:0x0001C18C; // type:function size:0x10C fn_46_1C298 = .text:0x0001C298; // type:function size:0x2B0 -fn_46_1C548 = .text:0x0001C548; // type:function size:0x34 -fn_46_1C57C = .text:0x0001C57C; // type:function size:0x11C -fn_46_1C698 = .text:0x0001C698; // type:function size:0x110 -fn_46_1C7A8 = .text:0x0001C7A8; // type:function size:0xB4 -fn_46_1C85C = .text:0x0001C85C; // type:function size:0x150 -fn_46_1C9AC = .text:0x0001C9AC; // type:function size:0xE0 -fn_46_1CA8C = .text:0x0001CA8C; // type:function size:0x190 -fn_46_1CC1C = .text:0x0001CC1C; // type:function size:0xEC -fn_46_1CD08 = .text:0x0001CD08; // type:function size:0x190 +DegRingGetNum = .text:0x0001C548; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001C57C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001C698; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C7A8; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C85C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C9AC; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001CA8C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001CC1C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001CD08; // type:function size:0x190 scope:local fn_46_1CE98 = .text:0x0001CE98; // type:function size:0x98 fn_46_1CF30 = .text:0x0001CF30; // type:function size:0xC8 fn_46_1CFF8 = .text:0x0001CFF8; // type:function size:0x10C @@ -432,15 +432,15 @@ fn_46_21EC4 = .text:0x00021EC4; // type:function size:0x8C fn_46_21F50 = .text:0x00021F50; // type:function size:0x38 fn_46_21F88 = .text:0x00021F88; // type:function size:0x4 fn_46_21F8C = .text:0x00021F8C; // type:function size:0xDC -fn_46_22068 = .text:0x00022068; // type:function size:0x4 -fn_46_2206C = .text:0x0002206C; // type:function size:0x2EC -fn_46_22358 = .text:0x00022358; // type:function size:0x44 -fn_46_2239C = .text:0x0002239C; // type:function size:0x7F4 -fn_46_22B90 = .text:0x00022B90; // type:function size:0x34 -fn_46_22BC4 = .text:0x00022BC4; // type:function size:0xF0 -fn_46_22CB4 = .text:0x00022CB4; // type:function size:0x214 -fn_46_22EC8 = .text:0x00022EC8; // type:function size:0x254 -fn_46_2311C = .text:0x0002311C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022068; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002206C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022358; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002239C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00022B90; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022BC4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022CB4; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00022EC8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002311C; // type:function size:0x268 scope:local fn_46_23384 = .text:0x00023384; // type:function size:0x54 fn_46_233D8 = .text:0x000233D8; // type:function size:0x74 fn_46_2344C = .text:0x0002344C; // type:function size:0x8C @@ -456,7 +456,7 @@ fn_46_240D4 = .text:0x000240D4; // type:function size:0x3F8 fn_46_244CC = .text:0x000244CC; // type:function size:0x1D0 fn_46_2469C = .text:0x0002469C; // type:function size:0x140 fn_46_247DC = .text:0x000247DC; // type:function size:0x1FC -fn_46_249D8 = .text:0x000249D8; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000249D8; // type:function size:0x13C fn_46_24B14 = .text:0x00024B14; // type:function size:0x13C fn_46_24C50 = .text:0x00024C50; // type:function size:0x200 fn_46_24E50 = .text:0x00024E50; // type:function size:0x200 @@ -481,53 +481,53 @@ fn_46_25B58 = .text:0x00025B58; // type:function size:0x44 fn_46_25B9C = .text:0x00025B9C; // type:function size:0x38 fn_46_25BD4 = .text:0x00025BD4; // type:function size:0x4 fn_46_25BD8 = .text:0x00025BD8; // type:function size:0x38 -fn_46_25C10 = .text:0x00025C10; // type:function size:0xC8 -fn_46_25CD8 = .text:0x00025CD8; // type:function size:0x138 +_rename_GiveItemP = .text:0x00025C10; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025CD8; // type:function size:0x138 fn_46_25E10 = .text:0x00025E10; // type:function size:0x138 fn_46_25F48 = .text:0x00025F48; // type:function size:0xD0 fn_46_26018 = .text:0x00026018; // type:function size:0x90 fn_46_260A8 = .text:0x000260A8; // type:function size:0x94 fn_46_2613C = .text:0x0002613C; // type:function size:0x8C -fn_46_261C8 = .text:0x000261C8; // type:function size:0xD4 -fn_46_2629C = .text:0x0002629C; // type:function size:0x240 -fn_46_264DC = .text:0x000264DC; // type:function size:0x98 -fn_46_26574 = .text:0x00026574; // type:function size:0x214 -fn_46_26788 = .text:0x00026788; // type:function size:0x10 -fn_46_26798 = .text:0x00026798; // type:function size:0xA0 -fn_46_26838 = .text:0x00026838; // type:function size:0xD0 -fn_46_26908 = .text:0x00026908; // type:function size:0x26C -fn_46_26B74 = .text:0x00026B74; // type:function size:0x38 -fn_46_26BAC = .text:0x00026BAC; // type:function size:0x50 -fn_46_26BFC = .text:0x00026BFC; // type:function size:0x70 -fn_46_26C6C = .text:0x00026C6C; // type:function size:0x50 -fn_46_26CBC = .text:0x00026CBC; // type:function size:0x38 -fn_46_26CF4 = .text:0x00026CF4; // type:function size:0x50 -fn_46_26D44 = .text:0x00026D44; // type:function size:0x38 -fn_46_26D7C = .text:0x00026D7C; // type:function size:0x3C -fn_46_26DB8 = .text:0x00026DB8; // type:function size:0x44 -fn_46_26DFC = .text:0x00026DFC; // type:function size:0x38 -fn_46_26E34 = .text:0x00026E34; // type:function size:0x4 -fn_46_26E38 = .text:0x00026E38; // type:function size:0x38 -fn_46_26E70 = .text:0x00026E70; // type:function size:0x144 -fn_46_26FB4 = .text:0x00026FB4; // type:function size:0x158 -fn_46_2710C = .text:0x0002710C; // type:function size:0x64 -fn_46_27170 = .text:0x00027170; // type:function size:0x1C4 -fn_46_27334 = .text:0x00027334; // type:function size:0x3C -fn_46_27370 = .text:0x00027370; // type:function size:0x6C -fn_46_273DC = .text:0x000273DC; // type:function size:0x228 -fn_46_27604 = .text:0x00027604; // type:function size:0x28C -fn_46_27890 = .text:0x00027890; // type:function size:0xC -fn_46_2789C = .text:0x0002789C; // type:function size:0x50 -fn_46_278EC = .text:0x000278EC; // type:function size:0x50 -fn_46_2793C = .text:0x0002793C; // type:function size:0x50 -fn_46_2798C = .text:0x0002798C; // type:function size:0x38 -fn_46_279C4 = .text:0x000279C4; // type:function size:0x50 -fn_46_27A14 = .text:0x00027A14; // type:function size:0x38 -fn_46_27A4C = .text:0x00027A4C; // type:function size:0x3C -fn_46_27A88 = .text:0x00027A88; // type:function size:0x44 -fn_46_27ACC = .text:0x00027ACC; // type:function size:0x38 -fn_46_27B04 = .text:0x00027B04; // type:function size:0x4 -fn_46_27B08 = .text:0x00027B08; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000261C8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002629C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000264DC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00026574; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00026788; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026798; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00026838; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00026908; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00026B74; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00026BAC; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00026BFC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00026C6C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00026CBC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00026CF4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00026D44; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00026D7C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026DB8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026DFC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00026E34; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00026E38; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00026E70; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00026FB4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002710C; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027170; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00027334; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00027370; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000273DC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00027604; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00027890; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002789C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000278EC; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002793C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002798C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x000279C4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00027A14; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00027A4C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00027A88; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00027ACC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00027B04; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00027B08; // type:function size:0x38 scope:local fn_46_27B40 = .text:0x00027B40; // type:function size:0x280 fn_46_27DC0 = .text:0x00027DC0; // type:function size:0x50 fn_46_27E10 = .text:0x00027E10; // type:function size:0x50C @@ -602,8 +602,8 @@ fn_46_2E9E0 = .text:0x0002E9E0; // type:function size:0x54 fn_46_2EA34 = .text:0x0002EA34; // type:function size:0x7EC fn_46_2F220 = .text:0x0002F220; // type:function size:0xB0 fn_46_2F2D0 = .text:0x0002F2D0; // type:function size:0xB4 -fn_46_2F384 = .text:0x0002F384; // type:function size:0x2C -fn_46_2F3B0 = .text:0x0002F3B0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0002F384; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0002F3B0; // type:function size:0x30 o_ring_0 = .text:0x0002F3E0; // type:function size:0x13C scope:local Ring = .text:0x0002F51C; // type:function size:0x688 scope:global o_ring_M1 = .text:0x0002FBA4; // type:function size:0x550 scope:global @@ -639,19 +639,19 @@ fn_46_351D4 = .text:0x000351D4; // type:function size:0x2E0 fn_46_354B4 = .text:0x000354B4; // type:function size:0x110 fn_46_355C4 = .text:0x000355C4; // type:function size:0xF8 fn_46_356BC = .text:0x000356BC; // type:function size:0x4 -fn_46_356C0 = .text:0x000356C0; // type:function size:0x264 -fn_46_35924 = .text:0x00035924; // type:function size:0x148 -fn_46_35A6C = .text:0x00035A6C; // type:function size:0x48 -fn_46_35AB4 = .text:0x00035AB4; // type:function size:0x1A4 -fn_46_35C58 = .text:0x00035C58; // type:function size:0x1AC -fn_46_35E04 = .text:0x00035E04; // type:function size:0x154 -fn_46_35F58 = .text:0x00035F58; // type:function size:0x4 -fn_46_35F5C = .text:0x00035F5C; // type:function size:0x138 -fn_46_36094 = .text:0x00036094; // type:function size:0x368 -fn_46_363FC = .text:0x000363FC; // type:function size:0x224 -fn_46_36620 = .text:0x00036620; // type:function size:0x20 -fn_46_36640 = .text:0x00036640; // type:function size:0x4C -fn_46_3668C = .text:0x0003668C; // type:function size:0xC4 +ObjectSavePoint = .text:0x000356C0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00035924; // type:function size:0x148 scope:local +savepointExit = .text:0x00035A6C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00035AB4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00035C58; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00035E04; // type:function size:0x154 scope:local +dummyFunc = .text:0x00035F58; // type:function size:0x4 scope:local +initCollidata = .text:0x00035F5C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00036094; // type:function size:0x368 scope:local +savepointSwing = .text:0x000363FC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00036620; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00036640; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003668C; // type:function size:0xC4 scope:local fn_46_36750 = .text:0x00036750; // type:function size:0x20 fn_46_36770 = .text:0x00036770; // type:function size:0x3C fn_46_367AC = .text:0x000367AC; // type:function size:0x9C @@ -1425,11 +1425,11 @@ lbl_46_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:flo lbl_46_rodata_874 = .rodata:0x00000874; // type:object size:0x4 align:4 data:float lbl_46_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float lbl_46_rodata_87C = .rodata:0x0000087C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_880 = .rodata:0x00000880; // type:object size:0xC data:4byte -lbl_46_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float -lbl_46_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float -lbl_46_rodata_898 = .rodata:0x00000898; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000880; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000088C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000890; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000894; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000898; // type:object size:0x4 scope:local align:4 data:float lbl_46_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float lbl_46_rodata_8A4 = .rodata:0x000008A4; // type:object size:0xC data:4byte lbl_46_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float @@ -1540,11 +1540,11 @@ lbl_46_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:8 data:dou lbl_46_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float lbl_46_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_46_rodata_A78 = .rodata:0x00000A78; // type:object size:0x8 align:4 data:float -lbl_46_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_46_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_46_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_46_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float lbl_46_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float lbl_46_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float lbl_46_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float @@ -1588,25 +1588,25 @@ lbl_46_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:flo lbl_46_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:8 data:double lbl_46_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double lbl_46_rodata_B68 = .rodata:0x00000B68; // type:object size:0x8 align:4 data:float -lbl_46_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_46_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_46_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x8 align:8 data:double -lbl_46_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:8 data:double -lbl_46_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float -lbl_46_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float -lbl_46_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_46_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BA8; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BB0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BB8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BBC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float lbl_46_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float lbl_46_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float lbl_46_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float @@ -1640,37 +1640,37 @@ lbl_46_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:flo lbl_46_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float lbl_46_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float lbl_46_rodata_C50 = .rodata:0x00000C50; // type:object size:0x8 align:4 data:float -lbl_46_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C70 = .rodata:0x00000C70; // type:object size:0x8 align:8 data:double -lbl_46_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C90 = .rodata:0x00000C90; // type:object size:0x8 align:4 data:float -lbl_46_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_46_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_46_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C70; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float lbl_46_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float lbl_46_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float lbl_46_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float @@ -1880,17 +1880,17 @@ lbl_46_rodata_1058 = .rodata:0x00001058; // type:object size:0x4 align:4 data:fl lbl_46_rodata_1060 = .rodata:0x00001060; // type:object size:0x8 align:8 data:double lbl_46_rodata_1068 = .rodata:0x00001068; // type:object size:0x4 align:4 data:float lbl_46_rodata_106C = .rodata:0x0000106C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1070 = .rodata:0x00001070; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1074 = .rodata:0x00001074; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1078 = .rodata:0x00001078; // type:object size:0x4 align:4 data:float -lbl_46_rodata_107C = .rodata:0x0000107C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1080 = .rodata:0x00001080; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1088 = .rodata:0x00001088; // type:object size:0x8 align:8 data:double -lbl_46_rodata_1090 = .rodata:0x00001090; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1094 = .rodata:0x00001094; // type:object size:0x4 align:4 data:float -lbl_46_rodata_1098 = .rodata:0x00001098; // type:object size:0x4 align:4 data:float -lbl_46_rodata_109C = .rodata:0x0000109C; // type:object size:0x4 align:4 data:float -lbl_46_rodata_10A0 = .rodata:0x000010A0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001070; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001074; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001078; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000107C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001080; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001088; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001090; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001094; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001098; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000109C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000010A0; // type:object size:0x4 scope:local align:4 data:float lbl_46_rodata_10A8 = .rodata:0x000010A8; // type:object size:0x4 align:4 data:float lbl_46_rodata_10AC = .rodata:0x000010AC; // type:object size:0x4 align:4 data:float lbl_46_rodata_10B0 = .rodata:0x000010B0; // type:object size:0x4 align:4 data:float @@ -5373,7 +5373,7 @@ lbl_46_data_5CD18 = .data:0x0005CD18; // type:object size:0x7 data:string lbl_46_data_5CD20 = .data:0x0005CD20; // type:object size:0x7 data:string lbl_46_data_5CD28 = .data:0x0005CD28; // type:object size:0x7 data:string lbl_46_data_5CD30 = .data:0x0005CD30; // type:object size:0x60 -lbl_46_data_5CD90 = .data:0x0005CD90; // type:object size:0x8 +_rename_ring_texlist = .data:0x0005CD90; // type:object size:0x8 lbl_46_data_5CD98 = .data:0x0005CD98; // type:object size:0x38 lbl_46_data_5CDD0 = .data:0x0005CDD0; // type:object size:0x38 lbl_46_data_5CE08 = .data:0x0005CE08; // type:object size:0xE data:string @@ -5451,42 +5451,42 @@ lbl_46_data_5DA2C = .data:0x0005DA2C; // type:object size:0xB data:string lbl_46_data_5DA38 = .data:0x0005DA38; // type:object size:0x38 lbl_46_data_5DA70 = .data:0x0005DA70; // type:object size:0x8 data:byte lbl_46_data_5DA78 = .data:0x0005DA78; // type:object size:0x5 data:string -lbl_46_data_5DA80 = .data:0x0005DA80; // type:object size:0xE data:string -lbl_46_data_5DA90 = .data:0x0005DA90; // type:object size:0xE data:string -lbl_46_data_5DAA0 = .data:0x0005DAA0; // type:object size:0xD data:string -lbl_46_data_5DAB0 = .data:0x0005DAB0; // type:object size:0xD data:string -lbl_46_data_5DAC0 = .data:0x0005DAC0; // type:object size:0x30 -lbl_46_data_5DAF0 = .data:0x0005DAF0; // type:object size:0x8 -lbl_46_data_5DAF8 = .data:0x0005DAF8; // type:object size:0x204 -lbl_46_data_5DCFC = .data:0x0005DCFC; // type:object size:0x204 -lbl_46_data_5DF00 = .data:0x0005DF00; // type:object size:0x1C8 -lbl_46_data_5E0C8 = .data:0x0005E0C8; // type:object size:0x40 -lbl_46_data_5E108 = .data:0x0005E108; // type:object size:0x50 -lbl_46_data_5E158 = .data:0x0005E158; // type:object size:0x8 -lbl_46_data_5E160 = .data:0x0005E160; // type:object size:0x20 -lbl_46_data_5E180 = .data:0x0005E180; // type:object size:0xC0 -lbl_46_data_5E240 = .data:0x0005E240; // type:object size:0x60 -lbl_46_data_5E2A0 = .data:0x0005E2A0; // type:object size:0x40 -lbl_46_data_5E2E0 = .data:0x0005E2E0; // type:object size:0x80 -lbl_46_data_5E360 = .data:0x0005E360; // type:object size:0x40 -lbl_46_data_5E3A0 = .data:0x0005E3A0; // type:object size:0x24 -lbl_46_data_5E3C4 = .data:0x0005E3C4; // type:object size:0x1C8 -lbl_46_data_5E58C = .data:0x0005E58C; // type:object size:0x1C8 -lbl_46_data_5E754 = .data:0x0005E754; // type:object size:0x140 -lbl_46_data_5E894 = .data:0x0005E894; // type:object size:0x40 -lbl_46_data_5E8D4 = .data:0x0005E8D4; // type:object size:0x50 -lbl_46_data_5E924 = .data:0x0005E924; // type:object size:0x8 -lbl_46_data_5E92C = .data:0x0005E92C; // type:object size:0x14 -lbl_46_data_5E940 = .data:0x0005E940; // type:object size:0x120 -lbl_46_data_5EA60 = .data:0x0005EA60; // type:object size:0x60 -lbl_46_data_5EAC0 = .data:0x0005EAC0; // type:object size:0x20 -lbl_46_data_5EAE0 = .data:0x0005EAE0; // type:object size:0x30 -lbl_46_data_5EB10 = .data:0x0005EB10; // type:object size:0x24 -lbl_46_data_5EB34 = .data:0x0005EB34; // type:object size:0x8 -lbl_46_data_5EB3C = .data:0x0005EB3C; // type:object size:0x30 -lbl_46_data_5EB6C = .data:0x0005EB6C; // type:object size:0x4 align:4 data:float -lbl_46_data_5EB70 = .data:0x0005EB70; // type:object size:0x4 align:4 data:float -lbl_46_data_5EB74 = .data:0x0005EB74; // type:object size:0x4 align:4 data:float +@18 = .data:0x0005DA80; // type:object size:0xE scope:local data:string +@19 = .data:0x0005DA90; // type:object size:0xE scope:local data:string +@20 = .data:0x0005DAA0; // type:object size:0xD scope:local data:string +@21 = .data:0x0005DAB0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0005DAC0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0005DAF0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0005DAF8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0005DCFC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0005DF00; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0005E0C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0005E108; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0005E158; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0005E160; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0005E180; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0005E240; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0005E2A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0005E2E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0005E360; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0005E3A0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0005E3C4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0005E58C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0005E754; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0005E894; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0005E8D4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0005E924; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0005E92C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0005E940; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0005EA60; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0005EAC0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0005EAE0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0005EB10; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0005EB34; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0005EB3C; // type:object size:0x30 scope:local +spring3_k = .data:0x0005EB6C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0005EB70; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0005EB74; // type:object size:0x4 scope:local align:4 data:float lbl_46_data_5EB78 = .data:0x0005EB78; // type:object size:0xE data:string lbl_46_data_5EB88 = .data:0x0005EB88; // type:object size:0xC lbl_46_data_5EB94 = .data:0x0005EB94; // type:object size:0x8 @@ -5722,7 +5722,7 @@ lbl_46_data_64BF0 = .data:0x00064BF0; // type:object size:0x14 lbl_46_data_64C04 = .data:0x00064C04; // type:object size:0x24 lbl_46_data_64C28 = .data:0x00064C28; // type:object size:0x40 data:4byte lbl_46_data_64C68 = .data:0x00064C68; // type:object size:0x30 -lbl_46_data_64C98 = .data:0x00064C98; // type:object size:0x5 data:string +@115 = .data:0x00064C98; // type:object size:0x5 scope:local data:string lbl_46_data_64CA0 = .data:0x00064CA0; // type:object size:0xE data:string lbl_46_data_64CB0 = .data:0x00064CB0; // type:object size:0xD data:string lbl_46_data_64CC0 = .data:0x00064CC0; // type:object size:0x18 @@ -5800,149 +5800,149 @@ lbl_46_data_66B70 = .data:0x00066B70; // type:object size:0x30 lbl_46_data_66BA0 = .data:0x00066BA0; // type:object size:0xF data:string lbl_46_data_66BB0 = .data:0x00066BB0; // type:object size:0x10 data:string lbl_46_data_66BC0 = .data:0x00066BC0; // type:object size:0x18 data:string -lbl_46_data_66BD8 = .data:0x00066BD8; // type:object size:0xD data:string -lbl_46_data_66BE8 = .data:0x00066BE8; // type:object size:0xD data:string -lbl_46_data_66BF8 = .data:0x00066BF8; // type:object size:0x18 -lbl_46_data_66C10 = .data:0x00066C10; // type:object size:0x8 -lbl_46_data_66C18 = .data:0x00066C18; // type:object size:0x2D0 -lbl_46_data_66EE8 = .data:0x00066EE8; // type:object size:0xCE4 -lbl_46_data_67BCC = .data:0x00067BCC; // type:object size:0x18 -lbl_46_data_67BE4 = .data:0x00067BE4; // type:object size:0xE data:string -lbl_46_data_67BF4 = .data:0x00067BF4; // type:object size:0xC -lbl_46_data_67C00 = .data:0x00067C00; // type:object size:0x8 -lbl_46_data_67C08 = .data:0x00067C08; // type:object size:0x50 -lbl_46_data_67C58 = .data:0x00067C58; // type:object size:0xCC -lbl_46_data_67D24 = .data:0x00067D24; // type:object size:0x18 -lbl_46_data_67D3C = .data:0x00067D3C; // type:object size:0xC -lbl_46_data_67D48 = .data:0x00067D48; // type:object size:0x8 -lbl_46_data_67D50 = .data:0x00067D50; // type:object size:0x50 -lbl_46_data_67DA0 = .data:0x00067DA0; // type:object size:0xCC -lbl_46_data_67E6C = .data:0x00067E6C; // type:object size:0x18 -lbl_46_data_67E84 = .data:0x00067E84; // type:object size:0xD data:string -lbl_46_data_67E94 = .data:0x00067E94; // type:object size:0xD data:string -lbl_46_data_67EA4 = .data:0x00067EA4; // type:object size:0xD data:string -lbl_46_data_67EB4 = .data:0x00067EB4; // type:object size:0xD data:string -lbl_46_data_67EC4 = .data:0x00067EC4; // type:object size:0x30 -lbl_46_data_67EF4 = .data:0x00067EF4; // type:object size:0x8 -lbl_46_data_67EFC = .data:0x00067EFC; // type:object size:0x108 -lbl_46_data_68004 = .data:0x00068004; // type:object size:0x18C -lbl_46_data_68190 = .data:0x00068190; // type:object size:0x18 -lbl_46_data_681A8 = .data:0x000681A8; // type:object size:0x38 -lbl_46_data_681E0 = .data:0x000681E0; // type:object size:0x100 -lbl_46_data_682E0 = .data:0x000682E0; // type:object size:0x15C -lbl_46_data_6843C = .data:0x0006843C; // type:object size:0x18 -lbl_46_data_68454 = .data:0x00068454; // type:object size:0x38 -lbl_46_data_6848C = .data:0x0006848C; // type:object size:0x10C -lbl_46_data_68598 = .data:0x00068598; // type:object size:0x15C -lbl_46_data_686F4 = .data:0x000686F4; // type:object size:0x18 -lbl_46_data_6870C = .data:0x0006870C; // type:object size:0x38 -lbl_46_data_68744 = .data:0x00068744; // type:object size:0xC0 -lbl_46_data_68804 = .data:0x00068804; // type:object size:0x114 -lbl_46_data_68918 = .data:0x00068918; // type:object size:0x18 -lbl_46_data_68930 = .data:0x00068930; // type:object size:0x38 -lbl_46_data_68968 = .data:0x00068968; // type:object size:0x108 -lbl_46_data_68A70 = .data:0x00068A70; // type:object size:0x18C -lbl_46_data_68BFC = .data:0x00068BFC; // type:object size:0x18 -lbl_46_data_68C14 = .data:0x00068C14; // type:object size:0x38 -lbl_46_data_68C4C = .data:0x00068C4C; // type:object size:0x34 -lbl_46_data_68C80 = .data:0x00068C80; // type:object size:0x6C -lbl_46_data_68CEC = .data:0x00068CEC; // type:object size:0x18 -lbl_46_data_68D04 = .data:0x00068D04; // type:object size:0x38 -lbl_46_data_68D3C = .data:0x00068D3C; // type:object size:0x34 -lbl_46_data_68D70 = .data:0x00068D70; // type:object size:0x6C -lbl_46_data_68DDC = .data:0x00068DDC; // type:object size:0x18 -lbl_46_data_68DF4 = .data:0x00068DF4; // type:object size:0x38 -lbl_46_data_68E2C = .data:0x00068E2C; // type:object size:0x2B0 -lbl_46_data_690DC = .data:0x000690DC; // type:object size:0x3B4 -lbl_46_data_69490 = .data:0x00069490; // type:object size:0x18 -lbl_46_data_694A8 = .data:0x000694A8; // type:object size:0x38 -lbl_46_data_694E0 = .data:0x000694E0; // type:object size:0x174 -lbl_46_data_69654 = .data:0x00069654; // type:object size:0x234 -lbl_46_data_69888 = .data:0x00069888; // type:object size:0x18 -lbl_46_data_698A0 = .data:0x000698A0; // type:object size:0x38 -lbl_46_data_698D8 = .data:0x000698D8; // type:object size:0x20 -lbl_46_data_698F8 = .data:0x000698F8; // type:object size:0x20 -lbl_46_data_69918 = .data:0x00069918; // type:object size:0xA0 -lbl_46_data_699B8 = .data:0x000699B8; // type:object size:0xA0 -lbl_46_data_69A58 = .data:0x00069A58; // type:object size:0xA0 -lbl_46_data_69AF8 = .data:0x00069AF8; // type:object size:0xA0 -lbl_46_data_69B98 = .data:0x00069B98; // type:object size:0xA0 -lbl_46_data_69C38 = .data:0x00069C38; // type:object size:0x20 -lbl_46_data_69C58 = .data:0x00069C58; // type:object size:0x20 -lbl_46_data_69C78 = .data:0x00069C78; // type:object size:0xA0 -lbl_46_data_69D18 = .data:0x00069D18; // type:object size:0x90 -lbl_46_data_69DA8 = .data:0x00069DA8; // type:object size:0xC data:4byte -lbl_46_data_69DB4 = .data:0x00069DB4; // type:object size:0xD data:string -lbl_46_data_69DC4 = .data:0x00069DC4; // type:object size:0x30 -lbl_46_data_69DF4 = .data:0x00069DF4; // type:object size:0x8 -lbl_46_data_69DFC = .data:0x00069DFC; // type:object size:0x108 -lbl_46_data_69F04 = .data:0x00069F04; // type:object size:0x18C -lbl_46_data_6A090 = .data:0x0006A090; // type:object size:0x18 -lbl_46_data_6A0A8 = .data:0x0006A0A8; // type:object size:0x38 -lbl_46_data_6A0E0 = .data:0x0006A0E0; // type:object size:0x100 -lbl_46_data_6A1E0 = .data:0x0006A1E0; // type:object size:0x15C -lbl_46_data_6A33C = .data:0x0006A33C; // type:object size:0x18 -lbl_46_data_6A354 = .data:0x0006A354; // type:object size:0x38 -lbl_46_data_6A38C = .data:0x0006A38C; // type:object size:0x10C -lbl_46_data_6A498 = .data:0x0006A498; // type:object size:0x15C -lbl_46_data_6A5F4 = .data:0x0006A5F4; // type:object size:0x18 -lbl_46_data_6A60C = .data:0x0006A60C; // type:object size:0x38 -lbl_46_data_6A644 = .data:0x0006A644; // type:object size:0xC0 -lbl_46_data_6A704 = .data:0x0006A704; // type:object size:0x114 -lbl_46_data_6A818 = .data:0x0006A818; // type:object size:0x18 -lbl_46_data_6A830 = .data:0x0006A830; // type:object size:0x38 -lbl_46_data_6A868 = .data:0x0006A868; // type:object size:0x108 -lbl_46_data_6A970 = .data:0x0006A970; // type:object size:0x18C -lbl_46_data_6AAFC = .data:0x0006AAFC; // type:object size:0x18 -lbl_46_data_6AB14 = .data:0x0006AB14; // type:object size:0x38 -lbl_46_data_6AB4C = .data:0x0006AB4C; // type:object size:0x34 -lbl_46_data_6AB80 = .data:0x0006AB80; // type:object size:0x6C -lbl_46_data_6ABEC = .data:0x0006ABEC; // type:object size:0x18 -lbl_46_data_6AC04 = .data:0x0006AC04; // type:object size:0x38 -lbl_46_data_6AC3C = .data:0x0006AC3C; // type:object size:0x34 -lbl_46_data_6AC70 = .data:0x0006AC70; // type:object size:0x6C -lbl_46_data_6ACDC = .data:0x0006ACDC; // type:object size:0x18 -lbl_46_data_6ACF4 = .data:0x0006ACF4; // type:object size:0x38 -lbl_46_data_6AD2C = .data:0x0006AD2C; // type:object size:0x2B0 -lbl_46_data_6AFDC = .data:0x0006AFDC; // type:object size:0x3B4 -lbl_46_data_6B390 = .data:0x0006B390; // type:object size:0x18 -lbl_46_data_6B3A8 = .data:0x0006B3A8; // type:object size:0x38 -lbl_46_data_6B3E0 = .data:0x0006B3E0; // type:object size:0x174 -lbl_46_data_6B554 = .data:0x0006B554; // type:object size:0x234 -lbl_46_data_6B788 = .data:0x0006B788; // type:object size:0x18 -lbl_46_data_6B7A0 = .data:0x0006B7A0; // type:object size:0x38 -lbl_46_data_6B7D8 = .data:0x0006B7D8; // type:object size:0x140 -lbl_46_data_6B918 = .data:0x0006B918; // type:object size:0x20 -lbl_46_data_6B938 = .data:0x0006B938; // type:object size:0x140 -lbl_46_data_6BA78 = .data:0x0006BA78; // type:object size:0x140 -lbl_46_data_6BBB8 = .data:0x0006BBB8; // type:object size:0x140 -lbl_46_data_6BCF8 = .data:0x0006BCF8; // type:object size:0x140 -lbl_46_data_6BE38 = .data:0x0006BE38; // type:object size:0x140 -lbl_46_data_6BF78 = .data:0x0006BF78; // type:object size:0x140 -lbl_46_data_6C0B8 = .data:0x0006C0B8; // type:object size:0x140 -lbl_46_data_6C1F8 = .data:0x0006C1F8; // type:object size:0x140 -lbl_46_data_6C338 = .data:0x0006C338; // type:object size:0x90 -lbl_46_data_6C3C8 = .data:0x0006C3C8; // type:object size:0xC data:4byte -lbl_46_data_6C3D4 = .data:0x0006C3D4; // type:object size:0x1C -lbl_46_data_6C3F0 = .data:0x0006C3F0; // type:object size:0x60 -lbl_46_data_6C450 = .data:0x0006C450; // type:object size:0x4 data:4byte -lbl_46_data_6C454 = .data:0x0006C454; // type:object size:0x4 data:4byte -lbl_46_data_6C458 = .data:0x0006C458; // type:object size:0x4 align:4 data:float -lbl_46_data_6C45C = .data:0x0006C45C; // type:object size:0x4 align:4 data:float -lbl_46_data_6C460 = .data:0x0006C460; // type:object size:0x4 align:4 data:float -lbl_46_data_6C464 = .data:0x0006C464; // type:object size:0x4 data:4byte -lbl_46_data_6C468 = .data:0x0006C468; // type:object size:0x4 data:4byte -lbl_46_data_6C46C = .data:0x0006C46C; // type:object size:0x4 align:4 data:float -lbl_46_data_6C470 = .data:0x0006C470; // type:object size:0x4 align:4 data:float -lbl_46_data_6C474 = .data:0x0006C474; // type:object size:0x4 align:4 data:float -lbl_46_data_6C478 = .data:0x0006C478; // type:object size:0xC -lbl_46_data_6C484 = .data:0x0006C484; // type:object size:0xC -lbl_46_data_6C490 = .data:0x0006C490; // type:object size:0xC -lbl_46_data_6C49C = .data:0x0006C49C; // type:object size:0xC -lbl_46_data_6C4A8 = .data:0x0006C4A8; // type:object size:0xC -lbl_46_data_6C4B4 = .data:0x0006C4B4; // type:object size:0x4 data:4byte -lbl_46_data_6C4B8 = .data:0x0006C4B8; // type:object size:0xC -lbl_46_data_6C4C4 = .data:0x0006C4C4; // type:object size:0xC +@19 = .data:0x00066BD8; // type:object size:0xD scope:local data:string +@20 = .data:0x00066BE8; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00066BF8; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00066C10; // type:object size:0x8 scope:local +goalring_plist = .data:0x00066C18; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00066EE8; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00067BCC; // type:object size:0x18 scope:local +@21 = .data:0x00067BE4; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00067BF4; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00067C00; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00067C08; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00067C58; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00067D24; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00067D3C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00067D48; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00067D50; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00067DA0; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00067E6C; // type:object size:0x18 scope:local +@22 = .data:0x00067E84; // type:object size:0xD scope:local data:string +@23 = .data:0x00067E94; // type:object size:0xD scope:local data:string +@24 = .data:0x00067EA4; // type:object size:0xD scope:local data:string +@25 = .data:0x00067EB4; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00067EC4; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00067EF4; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00067EFC; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00068004; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00068190; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000681A8; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000681E0; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000682E0; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0006843C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00068454; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0006848C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00068598; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000686F4; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0006870C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00068744; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00068804; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00068918; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00068930; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00068968; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00068A70; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00068BFC; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00068C14; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00068C4C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00068C80; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00068CEC; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00068D04; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00068D3C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00068D70; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00068DDC; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00068DF4; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00068E2C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000690DC; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00069490; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000694A8; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000694E0; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00069654; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00069888; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000698A0; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000698D8; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000698F8; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00069918; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000699B8; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00069A58; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00069AF8; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00069B98; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00069C38; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00069C58; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00069C78; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00069D18; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00069DA8; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00069DB4; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00069DC4; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00069DF4; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00069DFC; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00069F04; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0006A090; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0006A0A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0006A0E0; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0006A1E0; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0006A33C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0006A354; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0006A38C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0006A498; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0006A5F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0006A60C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0006A644; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0006A704; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0006A818; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0006A830; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0006A868; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0006A970; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0006AAFC; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0006AB14; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0006AB4C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0006AB80; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0006ABEC; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0006AC04; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0006AC3C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0006AC70; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0006ACDC; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0006ACF4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0006AD2C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0006AFDC; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0006B390; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0006B3A8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0006B3E0; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0006B554; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0006B788; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0006B7A0; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0006B7D8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0006B918; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0006B938; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0006BA78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0006BBB8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0006BCF8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0006BE38; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0006BF78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0006C0B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0006C1F8; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0006C338; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0006C3C8; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0006C3D4; // type:object size:0x1C +goalring_colli_info = .data:0x0006C3F0; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0006C450; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0006C454; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0006C458; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0006C45C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0006C460; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0006C464; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0006C468; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0006C46C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0006C470; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0006C474; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0006C478; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0006C484; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0006C490; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0006C49C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0006C4A8; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0006C4B4; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0006C4B8; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0006C4C4; // type:object size:0xC scope:local lbl_46_data_6C4D0 = .data:0x0006C4D0; // type:object size:0xE data:string lbl_46_data_6C4E0 = .data:0x0006C4E0; // type:object size:0xD data:string lbl_46_data_6C4F0 = .data:0x0006C4F0; // type:object size:0xD data:string @@ -6051,30 +6051,30 @@ lbl_46_data_70BC0 = .data:0x00070BC0; // type:object size:0xD data:string lbl_46_data_70BD0 = .data:0x00070BD0; // type:object size:0xE data:string lbl_46_data_70BE0 = .data:0x00070BE0; // type:object size:0xD data:string lbl_46_data_70BF0 = .data:0x00070BF0; // type:object size:0x24 -lbl_46_data_70C14 = .data:0x00070C14; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00070C14; // type:object size:0x8 lbl_46_data_70C1C = .data:0x00070C1C; // type:object size:0x98 lbl_46_data_70CB4 = .data:0x00070CB4; // type:object size:0x2DC -lbl_46_data_70F90 = .data:0x00070F90; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00070F90; // type:object size:0x18 lbl_46_data_70FA8 = .data:0x00070FA8; // type:object size:0x164 lbl_46_data_7110C = .data:0x0007110C; // type:object size:0x15C -lbl_46_data_71268 = .data:0x00071268; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00071268; // type:object size:0x18 lbl_46_data_71280 = .data:0x00071280; // type:object size:0x1B4 lbl_46_data_71434 = .data:0x00071434; // type:object size:0x15C -lbl_46_data_71590 = .data:0x00071590; // type:object size:0x18 -lbl_46_data_715A8 = .data:0x000715A8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00071590; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000715A8; // type:object size:0x30 lbl_46_data_715D8 = .data:0x000715D8; // type:object size:0x10 -lbl_46_data_715E8 = .data:0x000715E8; // type:object size:0x58 data:4byte -jumptable_46_data_71640 = .data:0x00071640; // type:object size:0x1C scope:local -lbl_46_data_7165C = .data:0x0007165C; // type:object size:0xC -lbl_46_data_71668 = .data:0x00071668; // type:object size:0xE data:string -lbl_46_data_71678 = .data:0x00071678; // type:object size:0xC -lbl_46_data_71684 = .data:0x00071684; // type:object size:0x8 -lbl_46_data_7168C = .data:0x0007168C; // type:object size:0x3D4 -lbl_46_data_71A60 = .data:0x00071A60; // type:object size:0x4A4 -lbl_46_data_71F04 = .data:0x00071F04; // type:object size:0x18 -lbl_46_data_71F1C = .data:0x00071F1C; // type:object size:0x30 -lbl_46_data_71F4C = .data:0x00071F4C; // type:object size:0x58 data:4byte -jumptable_46_data_71FA4 = .data:0x00071FA4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000715E8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00071640; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0007165C; // type:object size:0xC scope:local +@21 = .data:0x00071668; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00071678; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00071684; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0007168C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00071A60; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00071F04; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x00071F1C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x00071F4C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00071FA4; // type:object size:0x1C scope:local lbl_46_data_71FC0 = .data:0x00071FC0; // type:object size:0xD data:string lbl_46_data_71FD0 = .data:0x00071FD0; // type:object size:0xE data:string lbl_46_data_71FE0 = .data:0x00071FE0; // type:object size:0xD data:string @@ -6660,29 +6660,29 @@ lbl_46_data_954A0 = .data:0x000954A0; // type:object size:0x30 lbl_46_data_954D0 = .data:0x000954D0; // type:object size:0x30 lbl_46_data_95500 = .data:0x00095500; // type:object size:0xE data:string lbl_46_data_95510 = .data:0x00095510; // type:object size:0xC -lbl_46_data_9551C = .data:0x0009551C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0009551C; // type:object size:0x8 lbl_46_data_95524 = .data:0x00095524; // type:object size:0x318 lbl_46_data_9583C = .data:0x0009583C; // type:object size:0x42C -lbl_46_data_95C68 = .data:0x00095C68; // type:object size:0x18 -lbl_46_data_95C80 = .data:0x00095C80; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00095C68; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00095C80; // type:object size:0x38 lbl_46_data_95CB8 = .data:0x00095CB8; // type:object size:0x318 lbl_46_data_95FD0 = .data:0x00095FD0; // type:object size:0x42C -lbl_46_data_963FC = .data:0x000963FC; // type:object size:0x18 -lbl_46_data_96414 = .data:0x00096414; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000963FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00096414; // type:object size:0x38 lbl_46_data_9644C = .data:0x0009644C; // type:object size:0x69C lbl_46_data_96AE8 = .data:0x00096AE8; // type:object size:0x7BC -lbl_46_data_972A4 = .data:0x000972A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000972A4; // type:object size:0x18 lbl_46_data_972BC = .data:0x000972BC; // type:object size:0x268 -lbl_46_data_97524 = .data:0x00097524; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00097524; // type:object size:0x24 lbl_46_data_97548 = .data:0x00097548; // type:object size:0x268 -lbl_46_data_977B0 = .data:0x000977B0; // type:object size:0x24 -lbl_46_data_977D4 = .data:0x000977D4; // type:object size:0x30 -lbl_46_data_97804 = .data:0x00097804; // type:object size:0x4 align:4 data:float -lbl_46_data_97808 = .data:0x00097808; // type:object size:0x4 align:4 data:float -lbl_46_data_9780C = .data:0x0009780C; // type:object size:0x4 align:4 data:float -lbl_46_data_97810 = .data:0x00097810; // type:object size:0x4 data:4byte -jumptable_46_data_97814 = .data:0x00097814; // type:object size:0x30 scope:local -lbl_46_data_97844 = .data:0x00097844; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000977B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000977D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00097804; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00097808; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0009780C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00097810; // type:object size:0x4 data:4byte +@91 = .data:0x00097814; // type:object size:0x30 scope:local +vec$111 = .data:0x00097844; // type:object size:0x18 scope:local lbl_46_data_97860 = .data:0x00097860; // type:object size:0xE data:string lbl_46_data_97870 = .data:0x00097870; // type:object size:0xE data:string lbl_46_data_97880 = .data:0x00097880; // type:object size:0xD data:string @@ -7905,7 +7905,7 @@ lbl_46_bss_6D8 = .bss:0x000006D8; // type:object size:0x4 data:4byte lbl_46_bss_6DC = .bss:0x000006DC; // type:object size:0x4 data:4byte lbl_46_bss_6E0 = .bss:0x000006E0; // type:object size:0x640 data:4byte lbl_46_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte -lbl_46_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D28; // type:object size:0x4 scope:local data:4byte lbl_46_bss_D30 = .bss:0x00000D30; // type:object size:0x8 data:4byte lbl_46_bss_D38 = .bss:0x00000D38; // type:object size:0x8 data:4byte lbl_46_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte @@ -7919,7 +7919,7 @@ colli_timer = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D64; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D68; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D6C; // type:object size:0x4 scope:local data:4byte -lbl_46_bss_D70 = .bss:0x00000D70; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D70; // type:object size:0x4 scope:local data:4byte lbl_46_bss_D78 = .bss:0x00000D78; // type:object size:0x4 data:4byte lbl_46_bss_D7C = .bss:0x00000D7C; // type:object size:0x4 data:4byte lbl_46_bss_D80 = .bss:0x00000D80; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg47D/splits.txt b/config/GSNE8P/stg47D/splits.txt index faa3e1e3..fe011d2b 100644 --- a/config/GSNE8P/stg47D/splits.txt +++ b/config/GSNE8P/stg47D/splits.txt @@ -194,13 +194,10 @@ stg47D_46.c: .text start:0x00016EF0 end:0x00017F30 .rodata start:0x00000820 end:0x00000870 -stg47D_47.c: - .text start:0x00017F30 end:0x000180C8 - .rodata start:0x00000870 end:0x00000888 - -stg47D_48.c: - .text start:0x000180C8 end:0x000183CC - .rodata start:0x00000888 end:0x00000890 +OBJECT/o_3spring.c: + .text start:0x00017F30 end:0x000183CC + .rodata start:0x00000870 end:0x00000890 + .data start:0x0008B0E0 end:0x0008C1D8 stg47D_49.c: .text start:0x000183CC end:0x00018854 @@ -234,9 +231,10 @@ stg47D_57.c: .text start:0x0001C7C8 end:0x0001D60C .rodata start:0x00000A18 end:0x00000A70 -stg47D_58.c: - .text start:0x0001D640 end:0x0001DDCC +OBJECT/o_degring_linear.c: + .text start:0x0001D60C end:0x0001DF5C .rodata start:0x00000A70 end:0x00000A88 + .data start:0x000922F8 end:0x00092300 stg47D_59.c: .text start:0x0001E650 end:0x0001E960 @@ -258,9 +256,11 @@ stg47D_63.c: .text start:0x00022908 end:0x000229C4 .rodata start:0x00000B48 end:0x00000B50 -stg47D_64.c: - .text start:0x00022B6C end:0x00023E84 +OBJECT/o_goalring.c: + .text start:0x00022B68 end:0x00023E84 .rodata start:0x00000B50 end:0x00000BA8 + .data start:0x00094210 end:0x00099B08 + .bss start:0x00000D00 end:0x00000D08 stg47D_65.c: .text start:0x00023E84 end:0x000248A4 @@ -278,21 +278,15 @@ stg47D_68.c: .text start:0x00026338 end:0x00026408 .rodata start:0x00000C30 end:0x00000C38 -stg47D_69.c: - .text start:0x0002668C end:0x00027134 - .rodata start:0x00000C38 end:0x00000C70 - -stg47D_70.c: - .text start:0x000271A8 end:0x000271EC - .rodata start:0x00000C70 end:0x00000C78 - -stg47D_71.c: - .text start:0x000273A4 end:0x00027E04 - .rodata start:0x00000C78 end:0x00000CB8 +OBJECT/o_itemboxair.c: + .text start:0x000265B8 end:0x00027260 + .rodata start:0x00000C38 end:0x00000C78 + .data start:0x0009DE38 end:0x0009DEB8 -stg47D_72.c: - .text start:0x00027E78 end:0x00027EBC - .rodata start:0x00000CB8 end:0x00000CC0 +OBJECT/o_itemboxballoon.c: + .text start:0x00027260 end:0x00027F30 + .rodata start:0x00000C78 end:0x00000CC0 + .data start:0x0009DEB8 end:0x0009E810 stg47D_73.c: .text start:0x00027F30 end:0x000288E4 @@ -340,9 +334,11 @@ stg47D_83.c: .text start:0x000379AC end:0x00039450 .rodata start:0x000010A0 end:0x00001130 -stg47D_84.c: +OBJECT/o_savepoint.c: .text start:0x0003965C end:0x0003A6EC .rodata start:0x00001130 end:0x00001168 + .data start:0x000C8E30 end:0x000C8E80 + .bss start:0x00000D50 end:0x00000D58 stg47D_85.c: .text start:0x0003AD50 end:0x0003C1FC diff --git a/config/GSNE8P/stg47D/symbols.txt b/config/GSNE8P/stg47D/symbols.txt index ae96f435..24f73567 100644 --- a/config/GSNE8P/stg47D/symbols.txt +++ b/config/GSNE8P/stg47D/symbols.txt @@ -213,13 +213,13 @@ fn_47_DE1C = .text:0x0000DE1C; // type:function size:0x44 fn_47_DE60 = .text:0x0000DE60; // type:function size:0x50 fn_47_DEB0 = .text:0x0000DEB0; // type:function size:0x6C fn_47_DF1C = .text:0x0000DF1C; // type:function size:0xC8 -fn_47_DFE4 = .text:0x0000DFE4; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000DFE4; // type:function size:0x30 fn_47_E014 = .text:0x0000E014; // type:function size:0x30C -fn_47_E320 = .text:0x0000E320; // type:function size:0x74 -fn_47_E394 = .text:0x0000E394; // type:function size:0xBC -fn_47_E450 = .text:0x0000E450; // type:function size:0x40 -fn_47_E490 = .text:0x0000E490; // type:function size:0x2C -fn_47_E4BC = .text:0x0000E4BC; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000E320; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000E394; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000E450; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000E490; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000E4BC; // type:function size:0x60 sqrtf = .text:0x0000E51C; // type:function size:0x8C scope:weak fn_47_E5A8 = .text:0x0000E5A8; // type:function size:0x12C fn_47_E6D4 = .text:0x0000E6D4; // type:function size:0xC8 @@ -242,11 +242,11 @@ fn_47_10B84 = .text:0x00010B84; // type:function size:0x1CC fn_47_10D50 = .text:0x00010D50; // type:function size:0x88 fn_47_10DD8 = .text:0x00010DD8; // type:function size:0xD0 fn_47_10EA8 = .text:0x00010EA8; // type:function size:0xE8 -fn_47_10F90 = .text:0x00010F90; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010F90; // type:function size:0x100 fn_47_11090 = .text:0x00011090; // type:function size:0x198 fn_47_11228 = .text:0x00011228; // type:function size:0xA8 fn_47_112D0 = .text:0x000112D0; // type:function size:0x70 -fn_47_11340 = .text:0x00011340; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011340; // type:function size:0x114 fn_47_11454 = .text:0x00011454; // type:function size:0x6C fn_47_114C0 = .text:0x000114C0; // type:function size:0x180 fn_47_11640 = .text:0x00011640; // type:function size:0xA4 @@ -294,7 +294,7 @@ fn_47_1439C = .text:0x0001439C; // type:function size:0xA4 fn_47_14440 = .text:0x00014440; // type:function size:0xA4 fn_47_144E4 = .text:0x000144E4; // type:function size:0xA4 fn_47_14588 = .text:0x00014588; // type:function size:0xB0 -fn_47_14638 = .text:0x00014638; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00014638; // type:function size:0x19C fn_47_147D4 = .text:0x000147D4; // type:function size:0x198 _rename_MakeParticle = .text:0x0001496C; // type:function size:0x19C fn_47_14B08 = .text:0x00014B08; // type:function size:0x198 @@ -310,7 +310,7 @@ fn_47_155E0 = .text:0x000155E0; // type:function size:0xAC fn_47_1568C = .text:0x0001568C; // type:function size:0x4 fn_47_15690 = .text:0x00015690; // type:function size:0x20 fn_47_156B0 = .text:0x000156B0; // type:function size:0x40 -fn_47_156F0 = .text:0x000156F0; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000156F0; // type:function size:0x1E4 fn_47_158D4 = .text:0x000158D4; // type:function size:0x24 fn_47_158F8 = .text:0x000158F8; // type:function size:0x1C0 fn_47_15AB8 = .text:0x00015AB8; // type:function size:0x1F4 @@ -318,7 +318,7 @@ fn_47_15CAC = .text:0x00015CAC; // type:function size:0x190 fn_47_15E3C = .text:0x00015E3C; // type:function size:0xF8 fn_47_15F34 = .text:0x00015F34; // type:function size:0x1D4 fn_47_16108 = .text:0x00016108; // type:function size:0x18C -fn_47_16294 = .text:0x00016294; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00016294; // type:function size:0x1C8 fn_47_1645C = .text:0x0001645C; // type:function size:0xD0 fn_47_1652C = .text:0x0001652C; // type:function size:0x358 fn_47_16884 = .text:0x00016884; // type:function size:0x2C0 @@ -332,11 +332,11 @@ fn_47_175E4 = .text:0x000175E4; // type:function size:0x518 fn_47_17AFC = .text:0x00017AFC; // type:function size:0x84 fn_47_17B80 = .text:0x00017B80; // type:function size:0x1C4 fn_47_17D44 = .text:0x00017D44; // type:function size:0x1EC -fn_47_17F30 = .text:0x00017F30; // type:function size:0x198 -fn_47_180C8 = .text:0x000180C8; // type:function size:0xD4 -fn_47_1819C = .text:0x0001819C; // type:function size:0x38 -fn_47_181D4 = .text:0x000181D4; // type:function size:0x144 -fn_47_18318 = .text:0x00018318; // type:function size:0xB4 +Object3SpringJump = .text:0x00017F30; // type:function size:0x198 scope:local +Object3Spring = .text:0x000180C8; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001819C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x000181D4; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00018318; // type:function size:0xB4 scope:local fn_47_183CC = .text:0x000183CC; // type:function size:0xF8 fn_47_184C4 = .text:0x000184C4; // type:function size:0xFC fn_47_185C0 = .text:0x000185C0; // type:function size:0x30 @@ -384,15 +384,15 @@ fn_47_1C8B0 = .text:0x0001C8B0; // type:function size:0x38 fn_47_1C8E8 = .text:0x0001C8E8; // type:function size:0x968 fn_47_1D250 = .text:0x0001D250; // type:function size:0x10C fn_47_1D35C = .text:0x0001D35C; // type:function size:0x2B0 -fn_47_1D60C = .text:0x0001D60C; // type:function size:0x34 -fn_47_1D640 = .text:0x0001D640; // type:function size:0x11C -fn_47_1D75C = .text:0x0001D75C; // type:function size:0x110 -fn_47_1D86C = .text:0x0001D86C; // type:function size:0xB4 -fn_47_1D920 = .text:0x0001D920; // type:function size:0x150 -fn_47_1DA70 = .text:0x0001DA70; // type:function size:0xE0 -fn_47_1DB50 = .text:0x0001DB50; // type:function size:0x190 -fn_47_1DCE0 = .text:0x0001DCE0; // type:function size:0xEC -fn_47_1DDCC = .text:0x0001DDCC; // type:function size:0x190 +DegRingGetNum = .text:0x0001D60C; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001D640; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001D75C; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001D86C; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001D920; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001DA70; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001DB50; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001DCE0; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001DDCC; // type:function size:0x190 scope:local fn_47_1DF5C = .text:0x0001DF5C; // type:function size:0x98 fn_47_1DFF4 = .text:0x0001DFF4; // type:function size:0xC8 fn_47_1E0BC = .text:0x0001E0BC; // type:function size:0x10C @@ -452,15 +452,15 @@ fn_47_229C4 = .text:0x000229C4; // type:function size:0x8C fn_47_22A50 = .text:0x00022A50; // type:function size:0x38 fn_47_22A88 = .text:0x00022A88; // type:function size:0x4 fn_47_22A8C = .text:0x00022A8C; // type:function size:0xDC -fn_47_22B68 = .text:0x00022B68; // type:function size:0x4 -fn_47_22B6C = .text:0x00022B6C; // type:function size:0x2EC -fn_47_22E58 = .text:0x00022E58; // type:function size:0x44 -fn_47_22E9C = .text:0x00022E9C; // type:function size:0x7F4 -fn_47_23690 = .text:0x00023690; // type:function size:0x34 -fn_47_236C4 = .text:0x000236C4; // type:function size:0xF0 -fn_47_237B4 = .text:0x000237B4; // type:function size:0x214 -fn_47_239C8 = .text:0x000239C8; // type:function size:0x254 -fn_47_23C1C = .text:0x00023C1C; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022B68; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022B6C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022E58; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00022E9C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00023690; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000236C4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000237B4; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000239C8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00023C1C; // type:function size:0x268 scope:local fn_47_23E84 = .text:0x00023E84; // type:function size:0x8C fn_47_23F10 = .text:0x00023F10; // type:function size:0x12C fn_47_2403C = .text:0x0002403C; // type:function size:0x4C @@ -474,7 +474,7 @@ fn_47_24B0C = .text:0x00024B0C; // type:function size:0x3F8 fn_47_24F04 = .text:0x00024F04; // type:function size:0x1D0 fn_47_250D4 = .text:0x000250D4; // type:function size:0x140 fn_47_25214 = .text:0x00025214; // type:function size:0x1FC -fn_47_25410 = .text:0x00025410; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00025410; // type:function size:0x13C fn_47_2554C = .text:0x0002554C; // type:function size:0x200 fn_47_2574C = .text:0x0002574C; // type:function size:0x98 fn_47_257E4 = .text:0x000257E4; // type:function size:0x238 @@ -494,53 +494,53 @@ fn_47_25F48 = .text:0x00025F48; // type:function size:0x44 fn_47_25F8C = .text:0x00025F8C; // type:function size:0x38 fn_47_25FC4 = .text:0x00025FC4; // type:function size:0x4 fn_47_25FC8 = .text:0x00025FC8; // type:function size:0x38 -fn_47_26000 = .text:0x00026000; // type:function size:0xC8 -fn_47_260C8 = .text:0x000260C8; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026000; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000260C8; // type:function size:0x138 fn_47_26200 = .text:0x00026200; // type:function size:0x138 fn_47_26338 = .text:0x00026338; // type:function size:0xD0 fn_47_26408 = .text:0x00026408; // type:function size:0x90 fn_47_26498 = .text:0x00026498; // type:function size:0x94 fn_47_2652C = .text:0x0002652C; // type:function size:0x8C -fn_47_265B8 = .text:0x000265B8; // type:function size:0xD4 -fn_47_2668C = .text:0x0002668C; // type:function size:0x240 -fn_47_268CC = .text:0x000268CC; // type:function size:0x98 -fn_47_26964 = .text:0x00026964; // type:function size:0x214 -fn_47_26B78 = .text:0x00026B78; // type:function size:0x10 -fn_47_26B88 = .text:0x00026B88; // type:function size:0xA0 -fn_47_26C28 = .text:0x00026C28; // type:function size:0xD0 -fn_47_26CF8 = .text:0x00026CF8; // type:function size:0x26C -fn_47_26F64 = .text:0x00026F64; // type:function size:0x38 -fn_47_26F9C = .text:0x00026F9C; // type:function size:0x50 -fn_47_26FEC = .text:0x00026FEC; // type:function size:0x70 -fn_47_2705C = .text:0x0002705C; // type:function size:0x50 -fn_47_270AC = .text:0x000270AC; // type:function size:0x38 -fn_47_270E4 = .text:0x000270E4; // type:function size:0x50 -fn_47_27134 = .text:0x00027134; // type:function size:0x38 -fn_47_2716C = .text:0x0002716C; // type:function size:0x3C -fn_47_271A8 = .text:0x000271A8; // type:function size:0x44 -fn_47_271EC = .text:0x000271EC; // type:function size:0x38 -fn_47_27224 = .text:0x00027224; // type:function size:0x4 -fn_47_27228 = .text:0x00027228; // type:function size:0x38 -fn_47_27260 = .text:0x00027260; // type:function size:0x144 -fn_47_273A4 = .text:0x000273A4; // type:function size:0x158 -fn_47_274FC = .text:0x000274FC; // type:function size:0x64 -fn_47_27560 = .text:0x00027560; // type:function size:0x1C4 -fn_47_27724 = .text:0x00027724; // type:function size:0x3C -fn_47_27760 = .text:0x00027760; // type:function size:0x6C -fn_47_277CC = .text:0x000277CC; // type:function size:0x228 -fn_47_279F4 = .text:0x000279F4; // type:function size:0x28C -fn_47_27C80 = .text:0x00027C80; // type:function size:0xC -fn_47_27C8C = .text:0x00027C8C; // type:function size:0x50 -fn_47_27CDC = .text:0x00027CDC; // type:function size:0x50 -fn_47_27D2C = .text:0x00027D2C; // type:function size:0x50 -fn_47_27D7C = .text:0x00027D7C; // type:function size:0x38 -fn_47_27DB4 = .text:0x00027DB4; // type:function size:0x50 -fn_47_27E04 = .text:0x00027E04; // type:function size:0x38 -fn_47_27E3C = .text:0x00027E3C; // type:function size:0x3C -fn_47_27E78 = .text:0x00027E78; // type:function size:0x44 -fn_47_27EBC = .text:0x00027EBC; // type:function size:0x38 -fn_47_27EF4 = .text:0x00027EF4; // type:function size:0x4 -fn_47_27EF8 = .text:0x00027EF8; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000265B8; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002668C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000268CC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00026964; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00026B78; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026B88; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00026C28; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00026CF8; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00026F64; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00026F9C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00026FEC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002705C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000270AC; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x000270E4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027134; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002716C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000271A8; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000271EC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027224; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00027228; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00027260; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000273A4; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000274FC; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00027560; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00027724; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00027760; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000277CC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000279F4; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00027C80; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00027C8C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00027CDC; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00027D2C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00027D7C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00027DB4; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00027E04; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00027E3C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00027E78; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00027EBC; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00027EF4; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00027EF8; // type:function size:0x38 scope:local fn_47_27F30 = .text:0x00027F30; // type:function size:0x280 fn_47_281B0 = .text:0x000281B0; // type:function size:0x50 fn_47_28200 = .text:0x00028200; // type:function size:0x50C @@ -627,8 +627,8 @@ fn_47_3308C = .text:0x0003308C; // type:function size:0x54 fn_47_330E0 = .text:0x000330E0; // type:function size:0x7EC fn_47_338CC = .text:0x000338CC; // type:function size:0xB0 fn_47_3397C = .text:0x0003397C; // type:function size:0xB4 -fn_47_33A30 = .text:0x00033A30; // type:function size:0x2C -fn_47_33A5C = .text:0x00033A5C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00033A30; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00033A5C; // type:function size:0x30 o_ring_0 = .text:0x00033A8C; // type:function size:0x13C scope:local Ring = .text:0x00033BC8; // type:function size:0x688 scope:global o_ring_3 = .text:0x00034250; // type:function size:0x6C scope:global @@ -661,19 +661,19 @@ fn_47_39170 = .text:0x00039170; // type:function size:0x2E0 fn_47_39450 = .text:0x00039450; // type:function size:0x110 fn_47_39560 = .text:0x00039560; // type:function size:0xF8 fn_47_39658 = .text:0x00039658; // type:function size:0x4 -fn_47_3965C = .text:0x0003965C; // type:function size:0x264 -fn_47_398C0 = .text:0x000398C0; // type:function size:0x148 -fn_47_39A08 = .text:0x00039A08; // type:function size:0x48 -fn_47_39A50 = .text:0x00039A50; // type:function size:0x1A4 -fn_47_39BF4 = .text:0x00039BF4; // type:function size:0x1AC -fn_47_39DA0 = .text:0x00039DA0; // type:function size:0x154 -fn_47_39EF4 = .text:0x00039EF4; // type:function size:0x4 -fn_47_39EF8 = .text:0x00039EF8; // type:function size:0x138 -fn_47_3A030 = .text:0x0003A030; // type:function size:0x368 -fn_47_3A398 = .text:0x0003A398; // type:function size:0x224 -fn_47_3A5BC = .text:0x0003A5BC; // type:function size:0x20 -fn_47_3A5DC = .text:0x0003A5DC; // type:function size:0x4C -fn_47_3A628 = .text:0x0003A628; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003965C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x000398C0; // type:function size:0x148 scope:local +savepointExit = .text:0x00039A08; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00039A50; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00039BF4; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00039DA0; // type:function size:0x154 scope:local +dummyFunc = .text:0x00039EF4; // type:function size:0x4 scope:local +initCollidata = .text:0x00039EF8; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003A030; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003A398; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003A5BC; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003A5DC; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003A628; // type:function size:0xC4 scope:local fn_47_3A6EC = .text:0x0003A6EC; // type:function size:0x20 fn_47_3A70C = .text:0x0003A70C; // type:function size:0x3C fn_47_3A748 = .text:0x0003A748; // type:function size:0x9C @@ -1495,11 +1495,11 @@ lbl_47_rodata_860 = .rodata:0x00000860; // type:object size:0x4 align:4 data:flo lbl_47_rodata_864 = .rodata:0x00000864; // type:object size:0x4 align:4 data:float lbl_47_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float lbl_47_rodata_86C = .rodata:0x0000086C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_870 = .rodata:0x00000870; // type:object size:0xC data:4byte -lbl_47_rodata_87C = .rodata:0x0000087C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_880 = .rodata:0x00000880; // type:object size:0x4 align:4 data:float -lbl_47_rodata_884 = .rodata:0x00000884; // type:object size:0x4 align:4 data:float -lbl_47_rodata_888 = .rodata:0x00000888; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000870; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000087C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000880; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000884; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000888; // type:object size:0x4 scope:local align:4 data:float lbl_47_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float lbl_47_rodata_894 = .rodata:0x00000894; // type:object size:0xC data:4byte lbl_47_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float @@ -1610,11 +1610,11 @@ lbl_47_rodata_A58 = .rodata:0x00000A58; // type:object size:0x8 align:8 data:dou lbl_47_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float lbl_47_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float lbl_47_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:4 data:float -lbl_47_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float -lbl_47_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float -lbl_47_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_47_rodata_A7C = .rodata:0x00000A7C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_A80 = .rodata:0x00000A80; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A7C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float lbl_47_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float lbl_47_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float lbl_47_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float @@ -1655,25 +1655,25 @@ lbl_47_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:flo lbl_47_rodata_B38 = .rodata:0x00000B38; // type:object size:0x8 align:8 data:double lbl_47_rodata_B40 = .rodata:0x00000B40; // type:object size:0x8 align:8 data:double lbl_47_rodata_B48 = .rodata:0x00000B48; // type:object size:0x8 align:4 data:float -lbl_47_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B5C = .rodata:0x00000B5C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B88 = .rodata:0x00000B88; // type:object size:0x8 align:8 data:double -lbl_47_rodata_B90 = .rodata:0x00000B90; // type:object size:0x8 align:8 data:double -lbl_47_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_47_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_47_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B5C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B88; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B90; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BA4; // type:object size:0x4 scope:local align:4 data:float lbl_47_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float lbl_47_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float lbl_47_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float @@ -1707,37 +1707,37 @@ lbl_47_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:flo lbl_47_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float lbl_47_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float lbl_47_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:4 data:float -lbl_47_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C50 = .rodata:0x00000C50; // type:object size:0x8 align:8 data:double -lbl_47_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C70 = .rodata:0x00000C70; // type:object size:0x8 align:4 data:float -lbl_47_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float -lbl_47_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_47_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C50; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C9C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float lbl_47_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float lbl_47_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float lbl_47_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float @@ -2000,17 +2000,17 @@ lbl_47_rodata_1118 = .rodata:0x00001118; // type:object size:0x4 align:4 data:fl lbl_47_rodata_1120 = .rodata:0x00001120; // type:object size:0x8 align:8 data:double lbl_47_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:float lbl_47_rodata_112C = .rodata:0x0000112C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1134 = .rodata:0x00001134; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1138 = .rodata:0x00001138; // type:object size:0x4 align:4 data:float -lbl_47_rodata_113C = .rodata:0x0000113C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1148 = .rodata:0x00001148; // type:object size:0x8 align:8 data:double -lbl_47_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_47_rodata_115C = .rodata:0x0000115C; // type:object size:0x4 align:4 data:float -lbl_47_rodata_1160 = .rodata:0x00001160; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001130; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00001134; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001138; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x0000113C; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001140; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001148; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00001154; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x0000115C; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001160; // type:object size:0x4 scope:local align:4 data:float lbl_47_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float lbl_47_rodata_116C = .rodata:0x0000116C; // type:object size:0x4 align:4 data:float lbl_47_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float @@ -5417,7 +5417,7 @@ lbl_47_data_8AA10 = .data:0x0008AA10; // type:object size:0x7 data:string lbl_47_data_8AA18 = .data:0x0008AA18; // type:object size:0x7 data:string lbl_47_data_8AA20 = .data:0x0008AA20; // type:object size:0x7 data:string lbl_47_data_8AA28 = .data:0x0008AA28; // type:object size:0x60 -lbl_47_data_8AA88 = .data:0x0008AA88; // type:object size:0x8 +_rename_ring_texlist = .data:0x0008AA88; // type:object size:0x8 lbl_47_data_8AA90 = .data:0x0008AA90; // type:object size:0x38 lbl_47_data_8AAC8 = .data:0x0008AAC8; // type:object size:0x38 lbl_47_data_8AB00 = .data:0x0008AB00; // type:object size:0xE data:string @@ -5486,42 +5486,42 @@ lbl_47_data_8B084 = .data:0x0008B084; // type:object size:0x4 align:4 data:float lbl_47_data_8B088 = .data:0x0008B088; // type:object size:0x4 data:4byte lbl_47_data_8B08C = .data:0x0008B08C; // type:object size:0xB data:string lbl_47_data_8B098 = .data:0x0008B098; // type:object size:0x48 -lbl_47_data_8B0E0 = .data:0x0008B0E0; // type:object size:0xE data:string -lbl_47_data_8B0F0 = .data:0x0008B0F0; // type:object size:0xE data:string -lbl_47_data_8B100 = .data:0x0008B100; // type:object size:0xD data:string -lbl_47_data_8B110 = .data:0x0008B110; // type:object size:0xD data:string -lbl_47_data_8B120 = .data:0x0008B120; // type:object size:0x30 -lbl_47_data_8B150 = .data:0x0008B150; // type:object size:0x8 -lbl_47_data_8B158 = .data:0x0008B158; // type:object size:0x204 -lbl_47_data_8B35C = .data:0x0008B35C; // type:object size:0x204 -lbl_47_data_8B560 = .data:0x0008B560; // type:object size:0x1C8 -lbl_47_data_8B728 = .data:0x0008B728; // type:object size:0x40 -lbl_47_data_8B768 = .data:0x0008B768; // type:object size:0x50 -lbl_47_data_8B7B8 = .data:0x0008B7B8; // type:object size:0x8 -lbl_47_data_8B7C0 = .data:0x0008B7C0; // type:object size:0x20 -lbl_47_data_8B7E0 = .data:0x0008B7E0; // type:object size:0xC0 -lbl_47_data_8B8A0 = .data:0x0008B8A0; // type:object size:0x60 -lbl_47_data_8B900 = .data:0x0008B900; // type:object size:0x40 -lbl_47_data_8B940 = .data:0x0008B940; // type:object size:0x80 -lbl_47_data_8B9C0 = .data:0x0008B9C0; // type:object size:0x40 -lbl_47_data_8BA00 = .data:0x0008BA00; // type:object size:0x24 -lbl_47_data_8BA24 = .data:0x0008BA24; // type:object size:0x1C8 -lbl_47_data_8BBEC = .data:0x0008BBEC; // type:object size:0x1C8 -lbl_47_data_8BDB4 = .data:0x0008BDB4; // type:object size:0x140 -lbl_47_data_8BEF4 = .data:0x0008BEF4; // type:object size:0x40 -lbl_47_data_8BF34 = .data:0x0008BF34; // type:object size:0x50 -lbl_47_data_8BF84 = .data:0x0008BF84; // type:object size:0x8 -lbl_47_data_8BF8C = .data:0x0008BF8C; // type:object size:0x14 -lbl_47_data_8BFA0 = .data:0x0008BFA0; // type:object size:0x120 -lbl_47_data_8C0C0 = .data:0x0008C0C0; // type:object size:0x60 -lbl_47_data_8C120 = .data:0x0008C120; // type:object size:0x20 -lbl_47_data_8C140 = .data:0x0008C140; // type:object size:0x30 -lbl_47_data_8C170 = .data:0x0008C170; // type:object size:0x24 -lbl_47_data_8C194 = .data:0x0008C194; // type:object size:0x8 -lbl_47_data_8C19C = .data:0x0008C19C; // type:object size:0x30 -lbl_47_data_8C1CC = .data:0x0008C1CC; // type:object size:0x4 align:4 data:float -lbl_47_data_8C1D0 = .data:0x0008C1D0; // type:object size:0x4 align:4 data:float -lbl_47_data_8C1D4 = .data:0x0008C1D4; // type:object size:0x4 align:4 data:float +@18 = .data:0x0008B0E0; // type:object size:0xE scope:local data:string +@19 = .data:0x0008B0F0; // type:object size:0xE scope:local data:string +@20 = .data:0x0008B100; // type:object size:0xD scope:local data:string +@21 = .data:0x0008B110; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0008B120; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0008B150; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0008B158; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0008B35C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0008B560; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0008B728; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0008B768; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0008B7B8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0008B7C0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0008B7E0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0008B8A0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0008B900; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0008B940; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0008B9C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0008BA00; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0008BA24; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0008BBEC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0008BDB4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0008BEF4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0008BF34; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0008BF84; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0008BF8C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0008BFA0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0008C0C0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0008C120; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0008C140; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0008C170; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0008C194; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0008C19C; // type:object size:0x30 scope:local +spring3_k = .data:0x0008C1CC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0008C1D0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0008C1D4; // type:object size:0x4 scope:local align:4 data:float lbl_47_data_8C1D8 = .data:0x0008C1D8; // type:object size:0xE data:string lbl_47_data_8C1E8 = .data:0x0008C1E8; // type:object size:0xC lbl_47_data_8C1F4 = .data:0x0008C1F4; // type:object size:0x8 @@ -5757,7 +5757,7 @@ lbl_47_data_92250 = .data:0x00092250; // type:object size:0x14 lbl_47_data_92264 = .data:0x00092264; // type:object size:0x24 lbl_47_data_92288 = .data:0x00092288; // type:object size:0x40 data:4byte lbl_47_data_922C8 = .data:0x000922C8; // type:object size:0x30 -lbl_47_data_922F8 = .data:0x000922F8; // type:object size:0x5 data:string +@115 = .data:0x000922F8; // type:object size:0x5 scope:local data:string lbl_47_data_92300 = .data:0x00092300; // type:object size:0xE data:string lbl_47_data_92310 = .data:0x00092310; // type:object size:0xD data:string lbl_47_data_92320 = .data:0x00092320; // type:object size:0x18 @@ -5831,149 +5831,149 @@ lbl_47_data_941A8 = .data:0x000941A8; // type:object size:0x30 lbl_47_data_941D8 = .data:0x000941D8; // type:object size:0xF data:string lbl_47_data_941E8 = .data:0x000941E8; // type:object size:0x10 data:string lbl_47_data_941F8 = .data:0x000941F8; // type:object size:0x18 data:string -lbl_47_data_94210 = .data:0x00094210; // type:object size:0xD data:string -lbl_47_data_94220 = .data:0x00094220; // type:object size:0xD data:string -lbl_47_data_94230 = .data:0x00094230; // type:object size:0x18 -lbl_47_data_94248 = .data:0x00094248; // type:object size:0x8 -lbl_47_data_94250 = .data:0x00094250; // type:object size:0x2D0 -lbl_47_data_94520 = .data:0x00094520; // type:object size:0xCE4 -lbl_47_data_95204 = .data:0x00095204; // type:object size:0x18 -lbl_47_data_9521C = .data:0x0009521C; // type:object size:0xE data:string -lbl_47_data_9522C = .data:0x0009522C; // type:object size:0xC -lbl_47_data_95238 = .data:0x00095238; // type:object size:0x8 -lbl_47_data_95240 = .data:0x00095240; // type:object size:0x50 -lbl_47_data_95290 = .data:0x00095290; // type:object size:0xCC -lbl_47_data_9535C = .data:0x0009535C; // type:object size:0x18 -lbl_47_data_95374 = .data:0x00095374; // type:object size:0xC -lbl_47_data_95380 = .data:0x00095380; // type:object size:0x8 -lbl_47_data_95388 = .data:0x00095388; // type:object size:0x50 -lbl_47_data_953D8 = .data:0x000953D8; // type:object size:0xCC -lbl_47_data_954A4 = .data:0x000954A4; // type:object size:0x18 -lbl_47_data_954BC = .data:0x000954BC; // type:object size:0xD data:string -lbl_47_data_954CC = .data:0x000954CC; // type:object size:0xD data:string -lbl_47_data_954DC = .data:0x000954DC; // type:object size:0xD data:string -lbl_47_data_954EC = .data:0x000954EC; // type:object size:0xD data:string -lbl_47_data_954FC = .data:0x000954FC; // type:object size:0x30 -lbl_47_data_9552C = .data:0x0009552C; // type:object size:0x8 -lbl_47_data_95534 = .data:0x00095534; // type:object size:0x108 -lbl_47_data_9563C = .data:0x0009563C; // type:object size:0x18C -lbl_47_data_957C8 = .data:0x000957C8; // type:object size:0x18 -lbl_47_data_957E0 = .data:0x000957E0; // type:object size:0x38 -lbl_47_data_95818 = .data:0x00095818; // type:object size:0x100 -lbl_47_data_95918 = .data:0x00095918; // type:object size:0x15C -lbl_47_data_95A74 = .data:0x00095A74; // type:object size:0x18 -lbl_47_data_95A8C = .data:0x00095A8C; // type:object size:0x38 -lbl_47_data_95AC4 = .data:0x00095AC4; // type:object size:0x10C -lbl_47_data_95BD0 = .data:0x00095BD0; // type:object size:0x15C -lbl_47_data_95D2C = .data:0x00095D2C; // type:object size:0x18 -lbl_47_data_95D44 = .data:0x00095D44; // type:object size:0x38 -lbl_47_data_95D7C = .data:0x00095D7C; // type:object size:0xC0 -lbl_47_data_95E3C = .data:0x00095E3C; // type:object size:0x114 -lbl_47_data_95F50 = .data:0x00095F50; // type:object size:0x18 -lbl_47_data_95F68 = .data:0x00095F68; // type:object size:0x38 -lbl_47_data_95FA0 = .data:0x00095FA0; // type:object size:0x108 -lbl_47_data_960A8 = .data:0x000960A8; // type:object size:0x18C -lbl_47_data_96234 = .data:0x00096234; // type:object size:0x18 -lbl_47_data_9624C = .data:0x0009624C; // type:object size:0x38 -lbl_47_data_96284 = .data:0x00096284; // type:object size:0x34 -lbl_47_data_962B8 = .data:0x000962B8; // type:object size:0x6C -lbl_47_data_96324 = .data:0x00096324; // type:object size:0x18 -lbl_47_data_9633C = .data:0x0009633C; // type:object size:0x38 -lbl_47_data_96374 = .data:0x00096374; // type:object size:0x34 -lbl_47_data_963A8 = .data:0x000963A8; // type:object size:0x6C -lbl_47_data_96414 = .data:0x00096414; // type:object size:0x18 -lbl_47_data_9642C = .data:0x0009642C; // type:object size:0x38 -lbl_47_data_96464 = .data:0x00096464; // type:object size:0x2B0 -lbl_47_data_96714 = .data:0x00096714; // type:object size:0x3B4 -lbl_47_data_96AC8 = .data:0x00096AC8; // type:object size:0x18 -lbl_47_data_96AE0 = .data:0x00096AE0; // type:object size:0x38 -lbl_47_data_96B18 = .data:0x00096B18; // type:object size:0x174 -lbl_47_data_96C8C = .data:0x00096C8C; // type:object size:0x234 -lbl_47_data_96EC0 = .data:0x00096EC0; // type:object size:0x18 -lbl_47_data_96ED8 = .data:0x00096ED8; // type:object size:0x38 -lbl_47_data_96F10 = .data:0x00096F10; // type:object size:0x20 -lbl_47_data_96F30 = .data:0x00096F30; // type:object size:0x20 -lbl_47_data_96F50 = .data:0x00096F50; // type:object size:0xA0 -lbl_47_data_96FF0 = .data:0x00096FF0; // type:object size:0xA0 -lbl_47_data_97090 = .data:0x00097090; // type:object size:0xA0 -lbl_47_data_97130 = .data:0x00097130; // type:object size:0xA0 -lbl_47_data_971D0 = .data:0x000971D0; // type:object size:0xA0 -lbl_47_data_97270 = .data:0x00097270; // type:object size:0x20 -lbl_47_data_97290 = .data:0x00097290; // type:object size:0x20 -lbl_47_data_972B0 = .data:0x000972B0; // type:object size:0xA0 -lbl_47_data_97350 = .data:0x00097350; // type:object size:0x90 -lbl_47_data_973E0 = .data:0x000973E0; // type:object size:0xC data:4byte -lbl_47_data_973EC = .data:0x000973EC; // type:object size:0xD data:string -lbl_47_data_973FC = .data:0x000973FC; // type:object size:0x30 -lbl_47_data_9742C = .data:0x0009742C; // type:object size:0x8 -lbl_47_data_97434 = .data:0x00097434; // type:object size:0x108 -lbl_47_data_9753C = .data:0x0009753C; // type:object size:0x18C -lbl_47_data_976C8 = .data:0x000976C8; // type:object size:0x18 -lbl_47_data_976E0 = .data:0x000976E0; // type:object size:0x38 -lbl_47_data_97718 = .data:0x00097718; // type:object size:0x100 -lbl_47_data_97818 = .data:0x00097818; // type:object size:0x15C -lbl_47_data_97974 = .data:0x00097974; // type:object size:0x18 -lbl_47_data_9798C = .data:0x0009798C; // type:object size:0x38 -lbl_47_data_979C4 = .data:0x000979C4; // type:object size:0x10C -lbl_47_data_97AD0 = .data:0x00097AD0; // type:object size:0x15C -lbl_47_data_97C2C = .data:0x00097C2C; // type:object size:0x18 -lbl_47_data_97C44 = .data:0x00097C44; // type:object size:0x38 -lbl_47_data_97C7C = .data:0x00097C7C; // type:object size:0xC0 -lbl_47_data_97D3C = .data:0x00097D3C; // type:object size:0x114 -lbl_47_data_97E50 = .data:0x00097E50; // type:object size:0x18 -lbl_47_data_97E68 = .data:0x00097E68; // type:object size:0x38 -lbl_47_data_97EA0 = .data:0x00097EA0; // type:object size:0x108 -lbl_47_data_97FA8 = .data:0x00097FA8; // type:object size:0x18C -lbl_47_data_98134 = .data:0x00098134; // type:object size:0x18 -lbl_47_data_9814C = .data:0x0009814C; // type:object size:0x38 -lbl_47_data_98184 = .data:0x00098184; // type:object size:0x34 -lbl_47_data_981B8 = .data:0x000981B8; // type:object size:0x6C -lbl_47_data_98224 = .data:0x00098224; // type:object size:0x18 -lbl_47_data_9823C = .data:0x0009823C; // type:object size:0x38 -lbl_47_data_98274 = .data:0x00098274; // type:object size:0x34 -lbl_47_data_982A8 = .data:0x000982A8; // type:object size:0x6C -lbl_47_data_98314 = .data:0x00098314; // type:object size:0x18 -lbl_47_data_9832C = .data:0x0009832C; // type:object size:0x38 -lbl_47_data_98364 = .data:0x00098364; // type:object size:0x2B0 -lbl_47_data_98614 = .data:0x00098614; // type:object size:0x3B4 -lbl_47_data_989C8 = .data:0x000989C8; // type:object size:0x18 -lbl_47_data_989E0 = .data:0x000989E0; // type:object size:0x38 -lbl_47_data_98A18 = .data:0x00098A18; // type:object size:0x174 -lbl_47_data_98B8C = .data:0x00098B8C; // type:object size:0x234 -lbl_47_data_98DC0 = .data:0x00098DC0; // type:object size:0x18 -lbl_47_data_98DD8 = .data:0x00098DD8; // type:object size:0x38 -lbl_47_data_98E10 = .data:0x00098E10; // type:object size:0x140 -lbl_47_data_98F50 = .data:0x00098F50; // type:object size:0x20 -lbl_47_data_98F70 = .data:0x00098F70; // type:object size:0x140 -lbl_47_data_990B0 = .data:0x000990B0; // type:object size:0x140 -lbl_47_data_991F0 = .data:0x000991F0; // type:object size:0x140 -lbl_47_data_99330 = .data:0x00099330; // type:object size:0x140 -lbl_47_data_99470 = .data:0x00099470; // type:object size:0x140 -lbl_47_data_995B0 = .data:0x000995B0; // type:object size:0x140 -lbl_47_data_996F0 = .data:0x000996F0; // type:object size:0x140 -lbl_47_data_99830 = .data:0x00099830; // type:object size:0x140 -lbl_47_data_99970 = .data:0x00099970; // type:object size:0x90 -lbl_47_data_99A00 = .data:0x00099A00; // type:object size:0xC data:4byte -lbl_47_data_99A0C = .data:0x00099A0C; // type:object size:0x1C -lbl_47_data_99A28 = .data:0x00099A28; // type:object size:0x60 -lbl_47_data_99A88 = .data:0x00099A88; // type:object size:0x4 data:4byte -lbl_47_data_99A8C = .data:0x00099A8C; // type:object size:0x4 data:4byte -lbl_47_data_99A90 = .data:0x00099A90; // type:object size:0x4 align:4 data:float -lbl_47_data_99A94 = .data:0x00099A94; // type:object size:0x4 align:4 data:float -lbl_47_data_99A98 = .data:0x00099A98; // type:object size:0x4 align:4 data:float -lbl_47_data_99A9C = .data:0x00099A9C; // type:object size:0x4 data:4byte -lbl_47_data_99AA0 = .data:0x00099AA0; // type:object size:0x4 data:4byte -lbl_47_data_99AA4 = .data:0x00099AA4; // type:object size:0x4 align:4 data:float -lbl_47_data_99AA8 = .data:0x00099AA8; // type:object size:0x4 align:4 data:float -lbl_47_data_99AAC = .data:0x00099AAC; // type:object size:0x4 align:4 data:float -lbl_47_data_99AB0 = .data:0x00099AB0; // type:object size:0xC -lbl_47_data_99ABC = .data:0x00099ABC; // type:object size:0xC -lbl_47_data_99AC8 = .data:0x00099AC8; // type:object size:0xC -lbl_47_data_99AD4 = .data:0x00099AD4; // type:object size:0xC -lbl_47_data_99AE0 = .data:0x00099AE0; // type:object size:0xC -lbl_47_data_99AEC = .data:0x00099AEC; // type:object size:0x4 data:4byte -lbl_47_data_99AF0 = .data:0x00099AF0; // type:object size:0xC -lbl_47_data_99AFC = .data:0x00099AFC; // type:object size:0xC +@19 = .data:0x00094210; // type:object size:0xD scope:local data:string +@20 = .data:0x00094220; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00094230; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00094248; // type:object size:0x8 scope:local +goalring_plist = .data:0x00094250; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00094520; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00095204; // type:object size:0x18 scope:local +@21 = .data:0x0009521C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0009522C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00095238; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00095240; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00095290; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0009535C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00095374; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00095380; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00095388; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000953D8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000954A4; // type:object size:0x18 scope:local +@22 = .data:0x000954BC; // type:object size:0xD scope:local data:string +@23 = .data:0x000954CC; // type:object size:0xD scope:local data:string +@24 = .data:0x000954DC; // type:object size:0xD scope:local data:string +@25 = .data:0x000954EC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000954FC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0009552C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00095534; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0009563C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000957C8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000957E0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00095818; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00095918; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00095A74; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00095A8C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00095AC4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00095BD0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00095D2C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00095D44; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00095D7C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00095E3C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00095F50; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00095F68; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00095FA0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000960A8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00096234; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0009624C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00096284; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000962B8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00096324; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0009633C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00096374; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000963A8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00096414; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0009642C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00096464; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00096714; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00096AC8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00096AE0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00096B18; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00096C8C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00096EC0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00096ED8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00096F10; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00096F30; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00096F50; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00096FF0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00097090; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00097130; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000971D0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00097270; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00097290; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000972B0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00097350; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000973E0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000973EC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000973FC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0009742C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00097434; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0009753C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000976C8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000976E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00097718; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00097818; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00097974; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0009798C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000979C4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00097AD0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00097C2C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00097C44; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00097C7C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00097D3C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00097E50; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00097E68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00097EA0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00097FA8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00098134; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0009814C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00098184; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000981B8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00098224; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0009823C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00098274; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000982A8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00098314; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0009832C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00098364; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00098614; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000989C8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000989E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00098A18; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00098B8C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00098DC0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00098DD8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00098E10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00098F50; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00098F70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000990B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000991F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00099330; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00099470; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000995B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000996F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00099830; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00099970; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00099A00; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00099A0C; // type:object size:0x1C +goalring_colli_info = .data:0x00099A28; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00099A88; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00099A8C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00099A90; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00099A94; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00099A98; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00099A9C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00099AA0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00099AA4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00099AA8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00099AAC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00099AB0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00099ABC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00099AC8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00099AD4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00099AE0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00099AEC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00099AF0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00099AFC; // type:object size:0xC scope:local lbl_47_data_99B08 = .data:0x00099B08; // type:object size:0xE data:string lbl_47_data_99B18 = .data:0x00099B18; // type:object size:0xD data:string lbl_47_data_99B28 = .data:0x00099B28; // type:object size:0xD data:string @@ -6059,30 +6059,30 @@ lbl_47_data_9D410 = .data:0x0009D410; // type:object size:0xD data:string lbl_47_data_9D420 = .data:0x0009D420; // type:object size:0xE data:string lbl_47_data_9D430 = .data:0x0009D430; // type:object size:0xD data:string lbl_47_data_9D440 = .data:0x0009D440; // type:object size:0x24 -lbl_47_data_9D464 = .data:0x0009D464; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0009D464; // type:object size:0x8 lbl_47_data_9D46C = .data:0x0009D46C; // type:object size:0x98 lbl_47_data_9D504 = .data:0x0009D504; // type:object size:0x2DC -lbl_47_data_9D7E0 = .data:0x0009D7E0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0009D7E0; // type:object size:0x18 lbl_47_data_9D7F8 = .data:0x0009D7F8; // type:object size:0x164 lbl_47_data_9D95C = .data:0x0009D95C; // type:object size:0x15C -lbl_47_data_9DAB8 = .data:0x0009DAB8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0009DAB8; // type:object size:0x18 lbl_47_data_9DAD0 = .data:0x0009DAD0; // type:object size:0x1B4 lbl_47_data_9DC84 = .data:0x0009DC84; // type:object size:0x15C -lbl_47_data_9DDE0 = .data:0x0009DDE0; // type:object size:0x18 -lbl_47_data_9DDF8 = .data:0x0009DDF8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0009DDE0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0009DDF8; // type:object size:0x30 lbl_47_data_9DE28 = .data:0x0009DE28; // type:object size:0x10 -lbl_47_data_9DE38 = .data:0x0009DE38; // type:object size:0x58 data:4byte -jumptable_47_data_9DE90 = .data:0x0009DE90; // type:object size:0x1C scope:local -lbl_47_data_9DEAC = .data:0x0009DEAC; // type:object size:0xC -lbl_47_data_9DEB8 = .data:0x0009DEB8; // type:object size:0xE data:string -lbl_47_data_9DEC8 = .data:0x0009DEC8; // type:object size:0xC -lbl_47_data_9DED4 = .data:0x0009DED4; // type:object size:0x8 -lbl_47_data_9DEDC = .data:0x0009DEDC; // type:object size:0x3D4 -lbl_47_data_9E2B0 = .data:0x0009E2B0; // type:object size:0x4A4 -lbl_47_data_9E754 = .data:0x0009E754; // type:object size:0x18 -lbl_47_data_9E76C = .data:0x0009E76C; // type:object size:0x30 -lbl_47_data_9E79C = .data:0x0009E79C; // type:object size:0x58 data:4byte -jumptable_47_data_9E7F4 = .data:0x0009E7F4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0009DE38; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0009DE90; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0009DEAC; // type:object size:0xC scope:local +@21 = .data:0x0009DEB8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0009DEC8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0009DED4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0009DEDC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0009E2B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0009E754; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0009E76C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0009E79C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0009E7F4; // type:object size:0x1C scope:local lbl_47_data_9E820 = .data:0x0009E820; // type:object size:0xD data:string lbl_47_data_9E830 = .data:0x0009E830; // type:object size:0xE data:string lbl_47_data_9E840 = .data:0x0009E840; // type:object size:0xD data:string @@ -6817,29 +6817,29 @@ lbl_47_data_C6AC0 = .data:0x000C6AC0; // type:object size:0x30 lbl_47_data_C6AF0 = .data:0x000C6AF0; // type:object size:0x30 lbl_47_data_C6B20 = .data:0x000C6B20; // type:object size:0xE data:string lbl_47_data_C6B30 = .data:0x000C6B30; // type:object size:0xC -lbl_47_data_C6B3C = .data:0x000C6B3C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000C6B3C; // type:object size:0x8 lbl_47_data_C6B44 = .data:0x000C6B44; // type:object size:0x318 lbl_47_data_C6E5C = .data:0x000C6E5C; // type:object size:0x42C -lbl_47_data_C7288 = .data:0x000C7288; // type:object size:0x18 -lbl_47_data_C72A0 = .data:0x000C72A0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000C7288; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000C72A0; // type:object size:0x38 lbl_47_data_C72D8 = .data:0x000C72D8; // type:object size:0x318 lbl_47_data_C75F0 = .data:0x000C75F0; // type:object size:0x42C -lbl_47_data_C7A1C = .data:0x000C7A1C; // type:object size:0x18 -lbl_47_data_C7A34 = .data:0x000C7A34; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000C7A1C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000C7A34; // type:object size:0x38 lbl_47_data_C7A6C = .data:0x000C7A6C; // type:object size:0x69C lbl_47_data_C8108 = .data:0x000C8108; // type:object size:0x7BC -lbl_47_data_C88C4 = .data:0x000C88C4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000C88C4; // type:object size:0x18 lbl_47_data_C88DC = .data:0x000C88DC; // type:object size:0x268 -lbl_47_data_C8B44 = .data:0x000C8B44; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000C8B44; // type:object size:0x24 lbl_47_data_C8B68 = .data:0x000C8B68; // type:object size:0x268 -lbl_47_data_C8DD0 = .data:0x000C8DD0; // type:object size:0x24 -lbl_47_data_C8DF4 = .data:0x000C8DF4; // type:object size:0x30 -lbl_47_data_C8E24 = .data:0x000C8E24; // type:object size:0x4 align:4 data:float -lbl_47_data_C8E28 = .data:0x000C8E28; // type:object size:0x4 align:4 data:float -lbl_47_data_C8E2C = .data:0x000C8E2C; // type:object size:0x4 align:4 data:float -lbl_47_data_C8E30 = .data:0x000C8E30; // type:object size:0x4 data:4byte -jumptable_47_data_C8E34 = .data:0x000C8E34; // type:object size:0x30 scope:local -lbl_47_data_C8E64 = .data:0x000C8E64; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000C8DD0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000C8DF4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000C8E24; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000C8E28; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000C8E2C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000C8E30; // type:object size:0x4 data:4byte +@91 = .data:0x000C8E34; // type:object size:0x30 scope:local +vec$111 = .data:0x000C8E64; // type:object size:0x18 scope:local lbl_47_data_C8E80 = .data:0x000C8E80; // type:object size:0xE data:string lbl_47_data_C8E90 = .data:0x000C8E90; // type:object size:0xE data:string lbl_47_data_C8EA0 = .data:0x000C8EA0; // type:object size:0xD data:string @@ -8281,7 +8281,7 @@ lbl_47_bss_6B0 = .bss:0x000006B0; // type:object size:0x4 data:4byte lbl_47_bss_6B4 = .bss:0x000006B4; // type:object size:0x4 data:4byte lbl_47_bss_6B8 = .bss:0x000006B8; // type:object size:0x640 data:4byte lbl_47_bss_CF8 = .bss:0x00000CF8; // type:object size:0x8 data:4byte -lbl_47_bss_D00 = .bss:0x00000D00; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D00; // type:object size:0x4 scope:local data:4byte lbl_47_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte lbl_47_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte lbl_47_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte @@ -8297,7 +8297,7 @@ colli_timer = .bss:0x00000D40; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D44; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D48; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D4C; // type:object size:0x4 scope:local data:4byte -lbl_47_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte lbl_47_bss_D58 = .bss:0x00000D58; // type:object size:0x4 data:4byte lbl_47_bss_D5C = .bss:0x00000D5C; // type:object size:0x4 data:4byte lbl_47_bss_D60 = .bss:0x00000D60; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg48D/splits.txt b/config/GSNE8P/stg48D/splits.txt index 54c7dae9..9ab573fa 100644 --- a/config/GSNE8P/stg48D/splits.txt +++ b/config/GSNE8P/stg48D/splits.txt @@ -202,13 +202,10 @@ stg48D_48.c: .text start:0x00016F54 end:0x00017F94 .rodata start:0x00000848 end:0x00000898 -stg48D_49.c: - .text start:0x00017F94 end:0x0001812C - .rodata start:0x00000898 end:0x000008B0 - -stg48D_50.c: - .text start:0x0001812C end:0x00018430 - .rodata start:0x000008B0 end:0x000008B8 +OBJECT/o_3spring.c: + .text start:0x00017F94 end:0x00018430 + .rodata start:0x00000898 end:0x000008B8 + .data start:0x00101180 end:0x00102278 stg48D_51.c: .text start:0x00018430 end:0x000188B8 @@ -242,9 +239,10 @@ stg48D_59.c: .text start:0x0001C82C end:0x0001D670 .rodata start:0x00000A40 end:0x00000A98 -stg48D_60.c: - .text start:0x0001D6A4 end:0x0001DE30 +OBJECT/o_degring_linear.c: + .text start:0x0001D670 end:0x0001DFC0 .rodata start:0x00000A98 end:0x00000AB0 + .data start:0x00108398 end:0x001083A0 stg48D_61.c: .text start:0x0001E6B4 end:0x0001E9C4 @@ -266,9 +264,11 @@ stg48D_65.c: .text start:0x0002296C end:0x00022A28 .rodata start:0x00000B70 end:0x00000B78 -stg48D_66.c: - .text start:0x00022BD0 end:0x00023EE8 +OBJECT/o_goalring.c: + .text start:0x00022BCC end:0x00023EE8 .rodata start:0x00000B78 end:0x00000BD0 + .data start:0x0010A2B0 end:0x0010FBA8 + .bss start:0x00000AE0 end:0x00000AE8 stg48D_67.c: .text start:0x00023EE8 end:0x00024908 @@ -286,21 +286,15 @@ stg48D_70.c: .text start:0x0002639C end:0x0002646C .rodata start:0x00000C58 end:0x00000C60 -stg48D_71.c: - .text start:0x000266F0 end:0x00027198 - .rodata start:0x00000C60 end:0x00000C98 - -stg48D_72.c: - .text start:0x0002720C end:0x00027250 - .rodata start:0x00000C98 end:0x00000CA0 - -stg48D_73.c: - .text start:0x00027408 end:0x00027E68 - .rodata start:0x00000CA0 end:0x00000CE0 +OBJECT/o_itemboxair.c: + .text start:0x0002661C end:0x000272C4 + .rodata start:0x00000C60 end:0x00000CA0 + .data start:0x00113ED8 end:0x00113F58 -stg48D_74.c: - .text start:0x00027EDC end:0x00027F20 - .rodata start:0x00000CE0 end:0x00000CE8 +OBJECT/o_itemboxballoon.c: + .text start:0x000272C4 end:0x00027F94 + .rodata start:0x00000CA0 end:0x00000CE8 + .data start:0x00113F58 end:0x001148B0 stg48D_75.c: .text start:0x00027F94 end:0x00028948 @@ -348,9 +342,11 @@ stg48D_85.c: .text start:0x00037A10 end:0x000394B4 .rodata start:0x000010C8 end:0x00001158 -stg48D_86.c: +OBJECT/o_savepoint.c: .text start:0x000396C0 end:0x0003A750 .rodata start:0x00001158 end:0x00001190 + .data start:0x0013EED0 end:0x0013EF20 + .bss start:0x00000B30 end:0x00000B38 stg48D_87.c: .text start:0x0003ADB4 end:0x0003C260 diff --git a/config/GSNE8P/stg48D/symbols.txt b/config/GSNE8P/stg48D/symbols.txt index e34aa88a..a879057b 100644 --- a/config/GSNE8P/stg48D/symbols.txt +++ b/config/GSNE8P/stg48D/symbols.txt @@ -217,13 +217,13 @@ fn_48_E520 = .text:0x0000E520; // type:function size:0x44 fn_48_E564 = .text:0x0000E564; // type:function size:0x50 fn_48_E5B4 = .text:0x0000E5B4; // type:function size:0x6C fn_48_E620 = .text:0x0000E620; // type:function size:0xC8 -fn_48_E6E8 = .text:0x0000E6E8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000E6E8; // type:function size:0x30 fn_48_E718 = .text:0x0000E718; // type:function size:0x30C -fn_48_EA24 = .text:0x0000EA24; // type:function size:0x74 -fn_48_EA98 = .text:0x0000EA98; // type:function size:0xBC -fn_48_EB54 = .text:0x0000EB54; // type:function size:0x40 -fn_48_EB94 = .text:0x0000EB94; // type:function size:0x2C -fn_48_EBC0 = .text:0x0000EBC0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000EA24; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000EA98; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000EB54; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000EB94; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000EBC0; // type:function size:0x60 sqrtf = .text:0x0000EC20; // type:function size:0x8C scope:weak fn_48_ECAC = .text:0x0000ECAC; // type:function size:0x12C fn_48_EDD8 = .text:0x0000EDD8; // type:function size:0xC8 @@ -246,11 +246,11 @@ fn_48_11288 = .text:0x00011288; // type:function size:0x1CC fn_48_11454 = .text:0x00011454; // type:function size:0x88 fn_48_114DC = .text:0x000114DC; // type:function size:0xD0 fn_48_115AC = .text:0x000115AC; // type:function size:0xE8 -fn_48_11694 = .text:0x00011694; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00011694; // type:function size:0x100 fn_48_11794 = .text:0x00011794; // type:function size:0x198 fn_48_1192C = .text:0x0001192C; // type:function size:0xA8 fn_48_119D4 = .text:0x000119D4; // type:function size:0x70 -fn_48_11A44 = .text:0x00011A44; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011A44; // type:function size:0x114 fn_48_11B58 = .text:0x00011B58; // type:function size:0x6C fn_48_11BC4 = .text:0x00011BC4; // type:function size:0x180 fn_48_11D44 = .text:0x00011D44; // type:function size:0xA4 @@ -289,7 +289,7 @@ fn_48_14400 = .text:0x00014400; // type:function size:0xA4 fn_48_144A4 = .text:0x000144A4; // type:function size:0xA4 fn_48_14548 = .text:0x00014548; // type:function size:0xA4 fn_48_145EC = .text:0x000145EC; // type:function size:0xB0 -fn_48_1469C = .text:0x0001469C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001469C; // type:function size:0x19C fn_48_14838 = .text:0x00014838; // type:function size:0x198 _rename_MakeParticle = .text:0x000149D0; // type:function size:0x19C fn_48_14B6C = .text:0x00014B6C; // type:function size:0x198 @@ -305,7 +305,7 @@ fn_48_15644 = .text:0x00015644; // type:function size:0xAC fn_48_156F0 = .text:0x000156F0; // type:function size:0x4 fn_48_156F4 = .text:0x000156F4; // type:function size:0x20 fn_48_15714 = .text:0x00015714; // type:function size:0x40 -fn_48_15754 = .text:0x00015754; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00015754; // type:function size:0x1E4 fn_48_15938 = .text:0x00015938; // type:function size:0x24 fn_48_1595C = .text:0x0001595C; // type:function size:0x1C0 fn_48_15B1C = .text:0x00015B1C; // type:function size:0x1F4 @@ -313,7 +313,7 @@ fn_48_15D10 = .text:0x00015D10; // type:function size:0x190 fn_48_15EA0 = .text:0x00015EA0; // type:function size:0xF8 fn_48_15F98 = .text:0x00015F98; // type:function size:0x1D4 fn_48_1616C = .text:0x0001616C; // type:function size:0x18C -fn_48_162F8 = .text:0x000162F8; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000162F8; // type:function size:0x1C8 fn_48_164C0 = .text:0x000164C0; // type:function size:0xD0 fn_48_16590 = .text:0x00016590; // type:function size:0x358 fn_48_168E8 = .text:0x000168E8; // type:function size:0x2C0 @@ -327,11 +327,11 @@ fn_48_17648 = .text:0x00017648; // type:function size:0x518 fn_48_17B60 = .text:0x00017B60; // type:function size:0x84 fn_48_17BE4 = .text:0x00017BE4; // type:function size:0x1C4 fn_48_17DA8 = .text:0x00017DA8; // type:function size:0x1EC -fn_48_17F94 = .text:0x00017F94; // type:function size:0x198 -fn_48_1812C = .text:0x0001812C; // type:function size:0xD4 -fn_48_18200 = .text:0x00018200; // type:function size:0x38 -fn_48_18238 = .text:0x00018238; // type:function size:0x144 -fn_48_1837C = .text:0x0001837C; // type:function size:0xB4 +Object3SpringJump = .text:0x00017F94; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001812C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00018200; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00018238; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001837C; // type:function size:0xB4 scope:local fn_48_18430 = .text:0x00018430; // type:function size:0xF8 fn_48_18528 = .text:0x00018528; // type:function size:0xFC fn_48_18624 = .text:0x00018624; // type:function size:0x30 @@ -379,15 +379,15 @@ fn_48_1C914 = .text:0x0001C914; // type:function size:0x38 fn_48_1C94C = .text:0x0001C94C; // type:function size:0x968 fn_48_1D2B4 = .text:0x0001D2B4; // type:function size:0x10C fn_48_1D3C0 = .text:0x0001D3C0; // type:function size:0x2B0 -fn_48_1D670 = .text:0x0001D670; // type:function size:0x34 -fn_48_1D6A4 = .text:0x0001D6A4; // type:function size:0x11C -fn_48_1D7C0 = .text:0x0001D7C0; // type:function size:0x110 -fn_48_1D8D0 = .text:0x0001D8D0; // type:function size:0xB4 -fn_48_1D984 = .text:0x0001D984; // type:function size:0x150 -fn_48_1DAD4 = .text:0x0001DAD4; // type:function size:0xE0 -fn_48_1DBB4 = .text:0x0001DBB4; // type:function size:0x190 -fn_48_1DD44 = .text:0x0001DD44; // type:function size:0xEC -fn_48_1DE30 = .text:0x0001DE30; // type:function size:0x190 +DegRingGetNum = .text:0x0001D670; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001D6A4; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001D7C0; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001D8D0; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001D984; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001DAD4; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001DBB4; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001DD44; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001DE30; // type:function size:0x190 scope:local fn_48_1DFC0 = .text:0x0001DFC0; // type:function size:0x98 fn_48_1E058 = .text:0x0001E058; // type:function size:0xC8 fn_48_1E120 = .text:0x0001E120; // type:function size:0x10C @@ -447,15 +447,15 @@ fn_48_22A28 = .text:0x00022A28; // type:function size:0x8C fn_48_22AB4 = .text:0x00022AB4; // type:function size:0x38 fn_48_22AEC = .text:0x00022AEC; // type:function size:0x4 fn_48_22AF0 = .text:0x00022AF0; // type:function size:0xDC -fn_48_22BCC = .text:0x00022BCC; // type:function size:0x4 -fn_48_22BD0 = .text:0x00022BD0; // type:function size:0x2EC -fn_48_22EBC = .text:0x00022EBC; // type:function size:0x44 -fn_48_22F00 = .text:0x00022F00; // type:function size:0x7F4 -fn_48_236F4 = .text:0x000236F4; // type:function size:0x34 -fn_48_23728 = .text:0x00023728; // type:function size:0xF0 -fn_48_23818 = .text:0x00023818; // type:function size:0x214 -fn_48_23A2C = .text:0x00023A2C; // type:function size:0x254 -fn_48_23C80 = .text:0x00023C80; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022BCC; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022BD0; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022EBC; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00022F00; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000236F4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00023728; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00023818; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00023A2C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00023C80; // type:function size:0x268 scope:local fn_48_23EE8 = .text:0x00023EE8; // type:function size:0x8C fn_48_23F74 = .text:0x00023F74; // type:function size:0x12C fn_48_240A0 = .text:0x000240A0; // type:function size:0x4C @@ -469,7 +469,7 @@ fn_48_24B70 = .text:0x00024B70; // type:function size:0x3F8 fn_48_24F68 = .text:0x00024F68; // type:function size:0x1D0 fn_48_25138 = .text:0x00025138; // type:function size:0x140 fn_48_25278 = .text:0x00025278; // type:function size:0x1FC -fn_48_25474 = .text:0x00025474; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00025474; // type:function size:0x13C fn_48_255B0 = .text:0x000255B0; // type:function size:0x200 fn_48_257B0 = .text:0x000257B0; // type:function size:0x98 fn_48_25848 = .text:0x00025848; // type:function size:0x238 @@ -489,53 +489,53 @@ fn_48_25FAC = .text:0x00025FAC; // type:function size:0x44 fn_48_25FF0 = .text:0x00025FF0; // type:function size:0x38 fn_48_26028 = .text:0x00026028; // type:function size:0x4 fn_48_2602C = .text:0x0002602C; // type:function size:0x38 -fn_48_26064 = .text:0x00026064; // type:function size:0xC8 -fn_48_2612C = .text:0x0002612C; // type:function size:0x138 +_rename_GiveItemP = .text:0x00026064; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002612C; // type:function size:0x138 fn_48_26264 = .text:0x00026264; // type:function size:0x138 fn_48_2639C = .text:0x0002639C; // type:function size:0xD0 fn_48_2646C = .text:0x0002646C; // type:function size:0x90 fn_48_264FC = .text:0x000264FC; // type:function size:0x94 fn_48_26590 = .text:0x00026590; // type:function size:0x8C -fn_48_2661C = .text:0x0002661C; // type:function size:0xD4 -fn_48_266F0 = .text:0x000266F0; // type:function size:0x240 -fn_48_26930 = .text:0x00026930; // type:function size:0x98 -fn_48_269C8 = .text:0x000269C8; // type:function size:0x214 -fn_48_26BDC = .text:0x00026BDC; // type:function size:0x10 -fn_48_26BEC = .text:0x00026BEC; // type:function size:0xA0 -fn_48_26C8C = .text:0x00026C8C; // type:function size:0xD0 -fn_48_26D5C = .text:0x00026D5C; // type:function size:0x26C -fn_48_26FC8 = .text:0x00026FC8; // type:function size:0x38 -fn_48_27000 = .text:0x00027000; // type:function size:0x50 -fn_48_27050 = .text:0x00027050; // type:function size:0x70 -fn_48_270C0 = .text:0x000270C0; // type:function size:0x50 -fn_48_27110 = .text:0x00027110; // type:function size:0x38 -fn_48_27148 = .text:0x00027148; // type:function size:0x50 -fn_48_27198 = .text:0x00027198; // type:function size:0x38 -fn_48_271D0 = .text:0x000271D0; // type:function size:0x3C -fn_48_2720C = .text:0x0002720C; // type:function size:0x44 -fn_48_27250 = .text:0x00027250; // type:function size:0x38 -fn_48_27288 = .text:0x00027288; // type:function size:0x4 -fn_48_2728C = .text:0x0002728C; // type:function size:0x38 -fn_48_272C4 = .text:0x000272C4; // type:function size:0x144 -fn_48_27408 = .text:0x00027408; // type:function size:0x158 -fn_48_27560 = .text:0x00027560; // type:function size:0x64 -fn_48_275C4 = .text:0x000275C4; // type:function size:0x1C4 -fn_48_27788 = .text:0x00027788; // type:function size:0x3C -fn_48_277C4 = .text:0x000277C4; // type:function size:0x6C -fn_48_27830 = .text:0x00027830; // type:function size:0x228 -fn_48_27A58 = .text:0x00027A58; // type:function size:0x28C -fn_48_27CE4 = .text:0x00027CE4; // type:function size:0xC -fn_48_27CF0 = .text:0x00027CF0; // type:function size:0x50 -fn_48_27D40 = .text:0x00027D40; // type:function size:0x50 -fn_48_27D90 = .text:0x00027D90; // type:function size:0x50 -fn_48_27DE0 = .text:0x00027DE0; // type:function size:0x38 -fn_48_27E18 = .text:0x00027E18; // type:function size:0x50 -fn_48_27E68 = .text:0x00027E68; // type:function size:0x38 -fn_48_27EA0 = .text:0x00027EA0; // type:function size:0x3C -fn_48_27EDC = .text:0x00027EDC; // type:function size:0x44 -fn_48_27F20 = .text:0x00027F20; // type:function size:0x38 -fn_48_27F58 = .text:0x00027F58; // type:function size:0x4 -fn_48_27F5C = .text:0x00027F5C; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002661C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000266F0; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00026930; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000269C8; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00026BDC; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026BEC; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00026C8C; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00026D5C; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00026FC8; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00027000; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00027050; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000270C0; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00027110; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00027148; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00027198; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000271D0; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002720C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00027250; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00027288; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002728C; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000272C4; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00027408; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00027560; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000275C4; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00027788; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x000277C4; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00027830; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00027A58; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00027CE4; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00027CF0; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00027D40; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00027D90; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00027DE0; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00027E18; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00027E68; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00027EA0; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00027EDC; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00027F20; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00027F58; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00027F5C; // type:function size:0x38 scope:local fn_48_27F94 = .text:0x00027F94; // type:function size:0x280 fn_48_28214 = .text:0x00028214; // type:function size:0x50 fn_48_28264 = .text:0x00028264; // type:function size:0x50C @@ -622,8 +622,8 @@ fn_48_330F0 = .text:0x000330F0; // type:function size:0x54 fn_48_33144 = .text:0x00033144; // type:function size:0x7EC fn_48_33930 = .text:0x00033930; // type:function size:0xB0 fn_48_339E0 = .text:0x000339E0; // type:function size:0xB4 -fn_48_33A94 = .text:0x00033A94; // type:function size:0x2C -fn_48_33AC0 = .text:0x00033AC0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00033A94; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00033AC0; // type:function size:0x30 o_ring_0 = .text:0x00033AF0; // type:function size:0x13C scope:local Ring = .text:0x00033C2C; // type:function size:0x688 scope:global o_ring_3 = .text:0x000342B4; // type:function size:0x6C scope:global @@ -656,19 +656,19 @@ fn_48_391D4 = .text:0x000391D4; // type:function size:0x2E0 fn_48_394B4 = .text:0x000394B4; // type:function size:0x110 fn_48_395C4 = .text:0x000395C4; // type:function size:0xF8 fn_48_396BC = .text:0x000396BC; // type:function size:0x4 -fn_48_396C0 = .text:0x000396C0; // type:function size:0x264 -fn_48_39924 = .text:0x00039924; // type:function size:0x148 -fn_48_39A6C = .text:0x00039A6C; // type:function size:0x48 -fn_48_39AB4 = .text:0x00039AB4; // type:function size:0x1A4 -fn_48_39C58 = .text:0x00039C58; // type:function size:0x1AC -fn_48_39E04 = .text:0x00039E04; // type:function size:0x154 -fn_48_39F58 = .text:0x00039F58; // type:function size:0x4 -fn_48_39F5C = .text:0x00039F5C; // type:function size:0x138 -fn_48_3A094 = .text:0x0003A094; // type:function size:0x368 -fn_48_3A3FC = .text:0x0003A3FC; // type:function size:0x224 -fn_48_3A620 = .text:0x0003A620; // type:function size:0x20 -fn_48_3A640 = .text:0x0003A640; // type:function size:0x4C -fn_48_3A68C = .text:0x0003A68C; // type:function size:0xC4 +ObjectSavePoint = .text:0x000396C0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00039924; // type:function size:0x148 scope:local +savepointExit = .text:0x00039A6C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00039AB4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00039C58; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00039E04; // type:function size:0x154 scope:local +dummyFunc = .text:0x00039F58; // type:function size:0x4 scope:local +initCollidata = .text:0x00039F5C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003A094; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003A3FC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003A620; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003A640; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003A68C; // type:function size:0xC4 scope:local fn_48_3A750 = .text:0x0003A750; // type:function size:0x20 fn_48_3A770 = .text:0x0003A770; // type:function size:0x3C fn_48_3A7AC = .text:0x0003A7AC; // type:function size:0x9C @@ -1298,11 +1298,11 @@ lbl_48_rodata_888 = .rodata:0x00000888; // type:object size:0x4 align:4 data:flo lbl_48_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float lbl_48_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float lbl_48_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float -lbl_48_rodata_898 = .rodata:0x00000898; // type:object size:0xC data:4byte -lbl_48_rodata_8A4 = .rodata:0x000008A4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_8A8 = .rodata:0x000008A8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_8AC = .rodata:0x000008AC; // type:object size:0x4 align:4 data:float -lbl_48_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000898; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000008A4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000008A8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000008AC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000008B0; // type:object size:0x4 scope:local align:4 data:float lbl_48_rodata_8B8 = .rodata:0x000008B8; // type:object size:0x4 align:4 data:float lbl_48_rodata_8BC = .rodata:0x000008BC; // type:object size:0xC data:4byte lbl_48_rodata_8C8 = .rodata:0x000008C8; // type:object size:0x4 align:4 data:float @@ -1413,11 +1413,11 @@ lbl_48_rodata_A80 = .rodata:0x00000A80; // type:object size:0x8 align:8 data:dou lbl_48_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float lbl_48_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float lbl_48_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float -lbl_48_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float -lbl_48_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000AA8; // type:object size:0x4 scope:local align:4 data:float lbl_48_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float lbl_48_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float lbl_48_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x4 align:4 data:float @@ -1458,25 +1458,25 @@ lbl_48_rodata_B5C = .rodata:0x00000B5C; // type:object size:0x4 align:4 data:flo lbl_48_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double lbl_48_rodata_B68 = .rodata:0x00000B68; // type:object size:0x8 align:8 data:double lbl_48_rodata_B70 = .rodata:0x00000B70; // type:object size:0x8 align:4 data:float -lbl_48_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B98 = .rodata:0x00000B98; // type:object size:0x4 align:4 data:float -lbl_48_rodata_B9C = .rodata:0x00000B9C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:8 data:double -lbl_48_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x8 align:8 data:double -lbl_48_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B9C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000BA0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000BA4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000BB0; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BB8; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BC0; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BC4; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float lbl_48_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float lbl_48_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0x4 align:4 data:float lbl_48_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float @@ -1510,37 +1510,37 @@ lbl_48_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:flo lbl_48_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float lbl_48_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float lbl_48_rodata_C58 = .rodata:0x00000C58; // type:object size:0x8 align:4 data:float -lbl_48_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C78 = .rodata:0x00000C78; // type:object size:0x8 align:8 data:double -lbl_48_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C94 = .rodata:0x00000C94; // type:object size:0x4 align:4 data:float -lbl_48_rodata_C98 = .rodata:0x00000C98; // type:object size:0x8 align:4 data:float -lbl_48_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CAC = .rodata:0x00000CAC; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_48_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C78; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C94; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C98; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CA0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000CA4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CA8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CAC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000CC8; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000CCC; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float lbl_48_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float lbl_48_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float lbl_48_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float @@ -1803,17 +1803,17 @@ lbl_48_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:fl lbl_48_rodata_1148 = .rodata:0x00001148; // type:object size:0x8 align:8 data:double lbl_48_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float lbl_48_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_48_rodata_115C = .rodata:0x0000115C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1160 = .rodata:0x00001160; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1164 = .rodata:0x00001164; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1170 = .rodata:0x00001170; // type:object size:0x8 align:8 data:double -lbl_48_rodata_1178 = .rodata:0x00001178; // type:object size:0x4 align:4 data:float -lbl_48_rodata_117C = .rodata:0x0000117C; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1184 = .rodata:0x00001184; // type:object size:0x4 align:4 data:float -lbl_48_rodata_1188 = .rodata:0x00001188; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000115C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001160; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001164; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001170; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000117C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001180; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001184; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001188; // type:object size:0x4 scope:local align:4 data:float lbl_48_rodata_1190 = .rodata:0x00001190; // type:object size:0x4 align:4 data:float lbl_48_rodata_1194 = .rodata:0x00001194; // type:object size:0x4 align:4 data:float lbl_48_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:float @@ -4882,7 +4882,7 @@ lbl_48_data_100AB0 = .data:0x00100AB0; // type:object size:0x7 data:string lbl_48_data_100AB8 = .data:0x00100AB8; // type:object size:0x7 data:string lbl_48_data_100AC0 = .data:0x00100AC0; // type:object size:0x7 data:string lbl_48_data_100AC8 = .data:0x00100AC8; // type:object size:0x60 -lbl_48_data_100B28 = .data:0x00100B28; // type:object size:0x8 +_rename_ring_texlist = .data:0x00100B28; // type:object size:0x8 lbl_48_data_100B30 = .data:0x00100B30; // type:object size:0x38 lbl_48_data_100B68 = .data:0x00100B68; // type:object size:0x38 lbl_48_data_100BA0 = .data:0x00100BA0; // type:object size:0xE data:string @@ -4951,42 +4951,42 @@ lbl_48_data_101124 = .data:0x00101124; // type:object size:0x4 align:4 data:floa lbl_48_data_101128 = .data:0x00101128; // type:object size:0x4 data:4byte lbl_48_data_10112C = .data:0x0010112C; // type:object size:0xB data:string lbl_48_data_101138 = .data:0x00101138; // type:object size:0x48 -lbl_48_data_101180 = .data:0x00101180; // type:object size:0xE data:string -lbl_48_data_101190 = .data:0x00101190; // type:object size:0xE data:string -lbl_48_data_1011A0 = .data:0x001011A0; // type:object size:0xD data:string -lbl_48_data_1011B0 = .data:0x001011B0; // type:object size:0xD data:string -lbl_48_data_1011C0 = .data:0x001011C0; // type:object size:0x30 -lbl_48_data_1011F0 = .data:0x001011F0; // type:object size:0x8 -lbl_48_data_1011F8 = .data:0x001011F8; // type:object size:0x204 -lbl_48_data_1013FC = .data:0x001013FC; // type:object size:0x204 -lbl_48_data_101600 = .data:0x00101600; // type:object size:0x1C8 -lbl_48_data_1017C8 = .data:0x001017C8; // type:object size:0x40 -lbl_48_data_101808 = .data:0x00101808; // type:object size:0x50 -lbl_48_data_101858 = .data:0x00101858; // type:object size:0x8 -lbl_48_data_101860 = .data:0x00101860; // type:object size:0x20 -lbl_48_data_101880 = .data:0x00101880; // type:object size:0xC0 -lbl_48_data_101940 = .data:0x00101940; // type:object size:0x60 -lbl_48_data_1019A0 = .data:0x001019A0; // type:object size:0x40 -lbl_48_data_1019E0 = .data:0x001019E0; // type:object size:0x80 -lbl_48_data_101A60 = .data:0x00101A60; // type:object size:0x40 -lbl_48_data_101AA0 = .data:0x00101AA0; // type:object size:0x24 -lbl_48_data_101AC4 = .data:0x00101AC4; // type:object size:0x1C8 -lbl_48_data_101C8C = .data:0x00101C8C; // type:object size:0x1C8 -lbl_48_data_101E54 = .data:0x00101E54; // type:object size:0x140 -lbl_48_data_101F94 = .data:0x00101F94; // type:object size:0x40 -lbl_48_data_101FD4 = .data:0x00101FD4; // type:object size:0x50 -lbl_48_data_102024 = .data:0x00102024; // type:object size:0x8 -lbl_48_data_10202C = .data:0x0010202C; // type:object size:0x14 -lbl_48_data_102040 = .data:0x00102040; // type:object size:0x120 -lbl_48_data_102160 = .data:0x00102160; // type:object size:0x60 -lbl_48_data_1021C0 = .data:0x001021C0; // type:object size:0x20 -lbl_48_data_1021E0 = .data:0x001021E0; // type:object size:0x30 -lbl_48_data_102210 = .data:0x00102210; // type:object size:0x24 -lbl_48_data_102234 = .data:0x00102234; // type:object size:0x8 -lbl_48_data_10223C = .data:0x0010223C; // type:object size:0x30 -lbl_48_data_10226C = .data:0x0010226C; // type:object size:0x4 align:4 data:float -lbl_48_data_102270 = .data:0x00102270; // type:object size:0x4 align:4 data:float -lbl_48_data_102274 = .data:0x00102274; // type:object size:0x4 align:4 data:float +@18 = .data:0x00101180; // type:object size:0xE scope:local data:string +@19 = .data:0x00101190; // type:object size:0xE scope:local data:string +@20 = .data:0x001011A0; // type:object size:0xD scope:local data:string +@21 = .data:0x001011B0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x001011C0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x001011F0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x001011F8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x001013FC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00101600; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x001017C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00101808; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00101858; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00101860; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00101880; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00101940; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x001019A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x001019E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00101A60; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00101AA0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00101AC4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00101C8C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00101E54; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00101F94; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00101FD4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00102024; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0010202C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00102040; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00102160; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x001021C0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x001021E0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00102210; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00102234; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0010223C; // type:object size:0x30 scope:local +spring3_k = .data:0x0010226C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00102270; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00102274; // type:object size:0x4 scope:local align:4 data:float lbl_48_data_102278 = .data:0x00102278; // type:object size:0xE data:string lbl_48_data_102288 = .data:0x00102288; // type:object size:0xC lbl_48_data_102294 = .data:0x00102294; // type:object size:0x8 @@ -5222,7 +5222,7 @@ lbl_48_data_1082F0 = .data:0x001082F0; // type:object size:0x14 lbl_48_data_108304 = .data:0x00108304; // type:object size:0x24 lbl_48_data_108328 = .data:0x00108328; // type:object size:0x40 data:4byte lbl_48_data_108368 = .data:0x00108368; // type:object size:0x30 -lbl_48_data_108398 = .data:0x00108398; // type:object size:0x5 data:string +@115 = .data:0x00108398; // type:object size:0x5 scope:local data:string lbl_48_data_1083A0 = .data:0x001083A0; // type:object size:0xE data:string lbl_48_data_1083B0 = .data:0x001083B0; // type:object size:0xD data:string lbl_48_data_1083C0 = .data:0x001083C0; // type:object size:0x18 @@ -5296,149 +5296,149 @@ lbl_48_data_10A248 = .data:0x0010A248; // type:object size:0x30 lbl_48_data_10A278 = .data:0x0010A278; // type:object size:0xF data:string lbl_48_data_10A288 = .data:0x0010A288; // type:object size:0x10 data:string lbl_48_data_10A298 = .data:0x0010A298; // type:object size:0x18 data:string -lbl_48_data_10A2B0 = .data:0x0010A2B0; // type:object size:0xD data:string -lbl_48_data_10A2C0 = .data:0x0010A2C0; // type:object size:0xD data:string -lbl_48_data_10A2D0 = .data:0x0010A2D0; // type:object size:0x18 -lbl_48_data_10A2E8 = .data:0x0010A2E8; // type:object size:0x8 -lbl_48_data_10A2F0 = .data:0x0010A2F0; // type:object size:0x2D0 -lbl_48_data_10A5C0 = .data:0x0010A5C0; // type:object size:0xCE4 -lbl_48_data_10B2A4 = .data:0x0010B2A4; // type:object size:0x18 -lbl_48_data_10B2BC = .data:0x0010B2BC; // type:object size:0xE data:string -lbl_48_data_10B2CC = .data:0x0010B2CC; // type:object size:0xC -lbl_48_data_10B2D8 = .data:0x0010B2D8; // type:object size:0x8 -lbl_48_data_10B2E0 = .data:0x0010B2E0; // type:object size:0x50 -lbl_48_data_10B330 = .data:0x0010B330; // type:object size:0xCC -lbl_48_data_10B3FC = .data:0x0010B3FC; // type:object size:0x18 -lbl_48_data_10B414 = .data:0x0010B414; // type:object size:0xC -lbl_48_data_10B420 = .data:0x0010B420; // type:object size:0x8 -lbl_48_data_10B428 = .data:0x0010B428; // type:object size:0x50 -lbl_48_data_10B478 = .data:0x0010B478; // type:object size:0xCC -lbl_48_data_10B544 = .data:0x0010B544; // type:object size:0x18 -lbl_48_data_10B55C = .data:0x0010B55C; // type:object size:0xD data:string -lbl_48_data_10B56C = .data:0x0010B56C; // type:object size:0xD data:string -lbl_48_data_10B57C = .data:0x0010B57C; // type:object size:0xD data:string -lbl_48_data_10B58C = .data:0x0010B58C; // type:object size:0xD data:string -lbl_48_data_10B59C = .data:0x0010B59C; // type:object size:0x30 -lbl_48_data_10B5CC = .data:0x0010B5CC; // type:object size:0x8 -lbl_48_data_10B5D4 = .data:0x0010B5D4; // type:object size:0x108 -lbl_48_data_10B6DC = .data:0x0010B6DC; // type:object size:0x18C -lbl_48_data_10B868 = .data:0x0010B868; // type:object size:0x18 -lbl_48_data_10B880 = .data:0x0010B880; // type:object size:0x38 -lbl_48_data_10B8B8 = .data:0x0010B8B8; // type:object size:0x100 -lbl_48_data_10B9B8 = .data:0x0010B9B8; // type:object size:0x15C -lbl_48_data_10BB14 = .data:0x0010BB14; // type:object size:0x18 -lbl_48_data_10BB2C = .data:0x0010BB2C; // type:object size:0x38 -lbl_48_data_10BB64 = .data:0x0010BB64; // type:object size:0x10C -lbl_48_data_10BC70 = .data:0x0010BC70; // type:object size:0x15C -lbl_48_data_10BDCC = .data:0x0010BDCC; // type:object size:0x18 -lbl_48_data_10BDE4 = .data:0x0010BDE4; // type:object size:0x38 -lbl_48_data_10BE1C = .data:0x0010BE1C; // type:object size:0xC0 -lbl_48_data_10BEDC = .data:0x0010BEDC; // type:object size:0x114 -lbl_48_data_10BFF0 = .data:0x0010BFF0; // type:object size:0x18 -lbl_48_data_10C008 = .data:0x0010C008; // type:object size:0x38 -lbl_48_data_10C040 = .data:0x0010C040; // type:object size:0x108 -lbl_48_data_10C148 = .data:0x0010C148; // type:object size:0x18C -lbl_48_data_10C2D4 = .data:0x0010C2D4; // type:object size:0x18 -lbl_48_data_10C2EC = .data:0x0010C2EC; // type:object size:0x38 -lbl_48_data_10C324 = .data:0x0010C324; // type:object size:0x34 -lbl_48_data_10C358 = .data:0x0010C358; // type:object size:0x6C -lbl_48_data_10C3C4 = .data:0x0010C3C4; // type:object size:0x18 -lbl_48_data_10C3DC = .data:0x0010C3DC; // type:object size:0x38 -lbl_48_data_10C414 = .data:0x0010C414; // type:object size:0x34 -lbl_48_data_10C448 = .data:0x0010C448; // type:object size:0x6C -lbl_48_data_10C4B4 = .data:0x0010C4B4; // type:object size:0x18 -lbl_48_data_10C4CC = .data:0x0010C4CC; // type:object size:0x38 -lbl_48_data_10C504 = .data:0x0010C504; // type:object size:0x2B0 -lbl_48_data_10C7B4 = .data:0x0010C7B4; // type:object size:0x3B4 -lbl_48_data_10CB68 = .data:0x0010CB68; // type:object size:0x18 -lbl_48_data_10CB80 = .data:0x0010CB80; // type:object size:0x38 -lbl_48_data_10CBB8 = .data:0x0010CBB8; // type:object size:0x174 -lbl_48_data_10CD2C = .data:0x0010CD2C; // type:object size:0x234 -lbl_48_data_10CF60 = .data:0x0010CF60; // type:object size:0x18 -lbl_48_data_10CF78 = .data:0x0010CF78; // type:object size:0x38 -lbl_48_data_10CFB0 = .data:0x0010CFB0; // type:object size:0x20 -lbl_48_data_10CFD0 = .data:0x0010CFD0; // type:object size:0x20 -lbl_48_data_10CFF0 = .data:0x0010CFF0; // type:object size:0xA0 -lbl_48_data_10D090 = .data:0x0010D090; // type:object size:0xA0 -lbl_48_data_10D130 = .data:0x0010D130; // type:object size:0xA0 -lbl_48_data_10D1D0 = .data:0x0010D1D0; // type:object size:0xA0 -lbl_48_data_10D270 = .data:0x0010D270; // type:object size:0xA0 -lbl_48_data_10D310 = .data:0x0010D310; // type:object size:0x20 -lbl_48_data_10D330 = .data:0x0010D330; // type:object size:0x20 -lbl_48_data_10D350 = .data:0x0010D350; // type:object size:0xA0 -lbl_48_data_10D3F0 = .data:0x0010D3F0; // type:object size:0x90 -lbl_48_data_10D480 = .data:0x0010D480; // type:object size:0xC data:4byte -lbl_48_data_10D48C = .data:0x0010D48C; // type:object size:0xD data:string -lbl_48_data_10D49C = .data:0x0010D49C; // type:object size:0x30 -lbl_48_data_10D4CC = .data:0x0010D4CC; // type:object size:0x8 -lbl_48_data_10D4D4 = .data:0x0010D4D4; // type:object size:0x108 -lbl_48_data_10D5DC = .data:0x0010D5DC; // type:object size:0x18C -lbl_48_data_10D768 = .data:0x0010D768; // type:object size:0x18 -lbl_48_data_10D780 = .data:0x0010D780; // type:object size:0x38 -lbl_48_data_10D7B8 = .data:0x0010D7B8; // type:object size:0x100 -lbl_48_data_10D8B8 = .data:0x0010D8B8; // type:object size:0x15C -lbl_48_data_10DA14 = .data:0x0010DA14; // type:object size:0x18 -lbl_48_data_10DA2C = .data:0x0010DA2C; // type:object size:0x38 -lbl_48_data_10DA64 = .data:0x0010DA64; // type:object size:0x10C -lbl_48_data_10DB70 = .data:0x0010DB70; // type:object size:0x15C -lbl_48_data_10DCCC = .data:0x0010DCCC; // type:object size:0x18 -lbl_48_data_10DCE4 = .data:0x0010DCE4; // type:object size:0x38 -lbl_48_data_10DD1C = .data:0x0010DD1C; // type:object size:0xC0 -lbl_48_data_10DDDC = .data:0x0010DDDC; // type:object size:0x114 -lbl_48_data_10DEF0 = .data:0x0010DEF0; // type:object size:0x18 -lbl_48_data_10DF08 = .data:0x0010DF08; // type:object size:0x38 -lbl_48_data_10DF40 = .data:0x0010DF40; // type:object size:0x108 -lbl_48_data_10E048 = .data:0x0010E048; // type:object size:0x18C -lbl_48_data_10E1D4 = .data:0x0010E1D4; // type:object size:0x18 -lbl_48_data_10E1EC = .data:0x0010E1EC; // type:object size:0x38 -lbl_48_data_10E224 = .data:0x0010E224; // type:object size:0x34 -lbl_48_data_10E258 = .data:0x0010E258; // type:object size:0x6C -lbl_48_data_10E2C4 = .data:0x0010E2C4; // type:object size:0x18 -lbl_48_data_10E2DC = .data:0x0010E2DC; // type:object size:0x38 -lbl_48_data_10E314 = .data:0x0010E314; // type:object size:0x34 -lbl_48_data_10E348 = .data:0x0010E348; // type:object size:0x6C -lbl_48_data_10E3B4 = .data:0x0010E3B4; // type:object size:0x18 -lbl_48_data_10E3CC = .data:0x0010E3CC; // type:object size:0x38 -lbl_48_data_10E404 = .data:0x0010E404; // type:object size:0x2B0 -lbl_48_data_10E6B4 = .data:0x0010E6B4; // type:object size:0x3B4 -lbl_48_data_10EA68 = .data:0x0010EA68; // type:object size:0x18 -lbl_48_data_10EA80 = .data:0x0010EA80; // type:object size:0x38 -lbl_48_data_10EAB8 = .data:0x0010EAB8; // type:object size:0x174 -lbl_48_data_10EC2C = .data:0x0010EC2C; // type:object size:0x234 -lbl_48_data_10EE60 = .data:0x0010EE60; // type:object size:0x18 -lbl_48_data_10EE78 = .data:0x0010EE78; // type:object size:0x38 -lbl_48_data_10EEB0 = .data:0x0010EEB0; // type:object size:0x140 -lbl_48_data_10EFF0 = .data:0x0010EFF0; // type:object size:0x20 -lbl_48_data_10F010 = .data:0x0010F010; // type:object size:0x140 -lbl_48_data_10F150 = .data:0x0010F150; // type:object size:0x140 -lbl_48_data_10F290 = .data:0x0010F290; // type:object size:0x140 -lbl_48_data_10F3D0 = .data:0x0010F3D0; // type:object size:0x140 -lbl_48_data_10F510 = .data:0x0010F510; // type:object size:0x140 -lbl_48_data_10F650 = .data:0x0010F650; // type:object size:0x140 -lbl_48_data_10F790 = .data:0x0010F790; // type:object size:0x140 -lbl_48_data_10F8D0 = .data:0x0010F8D0; // type:object size:0x140 -lbl_48_data_10FA10 = .data:0x0010FA10; // type:object size:0x90 -lbl_48_data_10FAA0 = .data:0x0010FAA0; // type:object size:0xC data:4byte -lbl_48_data_10FAAC = .data:0x0010FAAC; // type:object size:0x1C -lbl_48_data_10FAC8 = .data:0x0010FAC8; // type:object size:0x60 -lbl_48_data_10FB28 = .data:0x0010FB28; // type:object size:0x4 data:4byte -lbl_48_data_10FB2C = .data:0x0010FB2C; // type:object size:0x4 data:4byte -lbl_48_data_10FB30 = .data:0x0010FB30; // type:object size:0x4 align:4 data:float -lbl_48_data_10FB34 = .data:0x0010FB34; // type:object size:0x4 align:4 data:float -lbl_48_data_10FB38 = .data:0x0010FB38; // type:object size:0x4 align:4 data:float -lbl_48_data_10FB3C = .data:0x0010FB3C; // type:object size:0x4 data:4byte -lbl_48_data_10FB40 = .data:0x0010FB40; // type:object size:0x4 data:4byte -lbl_48_data_10FB44 = .data:0x0010FB44; // type:object size:0x4 align:4 data:float -lbl_48_data_10FB48 = .data:0x0010FB48; // type:object size:0x4 align:4 data:float -lbl_48_data_10FB4C = .data:0x0010FB4C; // type:object size:0x4 align:4 data:float -lbl_48_data_10FB50 = .data:0x0010FB50; // type:object size:0xC -lbl_48_data_10FB5C = .data:0x0010FB5C; // type:object size:0xC -lbl_48_data_10FB68 = .data:0x0010FB68; // type:object size:0xC -lbl_48_data_10FB74 = .data:0x0010FB74; // type:object size:0xC -lbl_48_data_10FB80 = .data:0x0010FB80; // type:object size:0xC -lbl_48_data_10FB8C = .data:0x0010FB8C; // type:object size:0x4 data:4byte -lbl_48_data_10FB90 = .data:0x0010FB90; // type:object size:0xC -lbl_48_data_10FB9C = .data:0x0010FB9C; // type:object size:0xC +@19 = .data:0x0010A2B0; // type:object size:0xD scope:local data:string +@20 = .data:0x0010A2C0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0010A2D0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0010A2E8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0010A2F0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0010A5C0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0010B2A4; // type:object size:0x18 scope:local +@21 = .data:0x0010B2BC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0010B2CC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0010B2D8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0010B2E0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0010B330; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0010B3FC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0010B414; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0010B420; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0010B428; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0010B478; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0010B544; // type:object size:0x18 scope:local +@22 = .data:0x0010B55C; // type:object size:0xD scope:local data:string +@23 = .data:0x0010B56C; // type:object size:0xD scope:local data:string +@24 = .data:0x0010B57C; // type:object size:0xD scope:local data:string +@25 = .data:0x0010B58C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0010B59C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0010B5CC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0010B5D4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0010B6DC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0010B868; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0010B880; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0010B8B8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0010B9B8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0010BB14; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0010BB2C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0010BB64; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0010BC70; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0010BDCC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0010BDE4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0010BE1C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0010BEDC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0010BFF0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0010C008; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0010C040; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0010C148; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0010C2D4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0010C2EC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0010C324; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0010C358; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0010C3C4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0010C3DC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0010C414; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0010C448; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0010C4B4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0010C4CC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0010C504; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0010C7B4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0010CB68; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0010CB80; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0010CBB8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0010CD2C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0010CF60; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0010CF78; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0010CFB0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0010CFD0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0010CFF0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0010D090; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0010D130; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0010D1D0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0010D270; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0010D310; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0010D330; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0010D350; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0010D3F0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0010D480; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0010D48C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0010D49C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0010D4CC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0010D4D4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0010D5DC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0010D768; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0010D780; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0010D7B8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0010D8B8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0010DA14; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0010DA2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0010DA64; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0010DB70; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0010DCCC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0010DCE4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0010DD1C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0010DDDC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0010DEF0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0010DF08; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0010DF40; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0010E048; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0010E1D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0010E1EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0010E224; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0010E258; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0010E2C4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0010E2DC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0010E314; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0010E348; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0010E3B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0010E3CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0010E404; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0010E6B4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0010EA68; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0010EA80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0010EAB8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0010EC2C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0010EE60; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0010EE78; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0010EEB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0010EFF0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0010F010; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0010F150; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0010F290; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0010F3D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0010F510; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0010F650; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0010F790; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0010F8D0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0010FA10; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0010FAA0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0010FAAC; // type:object size:0x1C +goalring_colli_info = .data:0x0010FAC8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0010FB28; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0010FB2C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0010FB30; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0010FB34; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0010FB38; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0010FB3C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0010FB40; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0010FB44; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0010FB48; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0010FB4C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0010FB50; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0010FB5C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0010FB68; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0010FB74; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0010FB80; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0010FB8C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0010FB90; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0010FB9C; // type:object size:0xC scope:local lbl_48_data_10FBA8 = .data:0x0010FBA8; // type:object size:0xE data:string lbl_48_data_10FBB8 = .data:0x0010FBB8; // type:object size:0xD data:string lbl_48_data_10FBC8 = .data:0x0010FBC8; // type:object size:0xD data:string @@ -5524,30 +5524,30 @@ lbl_48_data_1134B0 = .data:0x001134B0; // type:object size:0xD data:string lbl_48_data_1134C0 = .data:0x001134C0; // type:object size:0xE data:string lbl_48_data_1134D0 = .data:0x001134D0; // type:object size:0xD data:string lbl_48_data_1134E0 = .data:0x001134E0; // type:object size:0x24 -lbl_48_data_113504 = .data:0x00113504; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00113504; // type:object size:0x8 lbl_48_data_11350C = .data:0x0011350C; // type:object size:0x98 lbl_48_data_1135A4 = .data:0x001135A4; // type:object size:0x2DC -lbl_48_data_113880 = .data:0x00113880; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00113880; // type:object size:0x18 lbl_48_data_113898 = .data:0x00113898; // type:object size:0x164 lbl_48_data_1139FC = .data:0x001139FC; // type:object size:0x15C -lbl_48_data_113B58 = .data:0x00113B58; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00113B58; // type:object size:0x18 lbl_48_data_113B70 = .data:0x00113B70; // type:object size:0x1B4 lbl_48_data_113D24 = .data:0x00113D24; // type:object size:0x15C -lbl_48_data_113E80 = .data:0x00113E80; // type:object size:0x18 -lbl_48_data_113E98 = .data:0x00113E98; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00113E80; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00113E98; // type:object size:0x30 lbl_48_data_113EC8 = .data:0x00113EC8; // type:object size:0x10 -lbl_48_data_113ED8 = .data:0x00113ED8; // type:object size:0x58 data:4byte -jumptable_48_data_113F30 = .data:0x00113F30; // type:object size:0x1C scope:local -lbl_48_data_113F4C = .data:0x00113F4C; // type:object size:0xC -lbl_48_data_113F58 = .data:0x00113F58; // type:object size:0xE data:string -lbl_48_data_113F68 = .data:0x00113F68; // type:object size:0xC -lbl_48_data_113F74 = .data:0x00113F74; // type:object size:0x8 -lbl_48_data_113F7C = .data:0x00113F7C; // type:object size:0x3D4 -lbl_48_data_114350 = .data:0x00114350; // type:object size:0x4A4 -lbl_48_data_1147F4 = .data:0x001147F4; // type:object size:0x18 -lbl_48_data_11480C = .data:0x0011480C; // type:object size:0x30 -lbl_48_data_11483C = .data:0x0011483C; // type:object size:0x58 data:4byte -jumptable_48_data_114894 = .data:0x00114894; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00113ED8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00113F30; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00113F4C; // type:object size:0xC scope:local +@21 = .data:0x00113F58; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00113F68; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00113F74; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00113F7C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00114350; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x001147F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0011480C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0011483C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00114894; // type:object size:0x1C scope:local lbl_48_data_1148C0 = .data:0x001148C0; // type:object size:0xD data:string lbl_48_data_1148D0 = .data:0x001148D0; // type:object size:0xE data:string lbl_48_data_1148E0 = .data:0x001148E0; // type:object size:0xD data:string @@ -6282,29 +6282,29 @@ lbl_48_data_13CB60 = .data:0x0013CB60; // type:object size:0x30 lbl_48_data_13CB90 = .data:0x0013CB90; // type:object size:0x30 lbl_48_data_13CBC0 = .data:0x0013CBC0; // type:object size:0xE data:string lbl_48_data_13CBD0 = .data:0x0013CBD0; // type:object size:0xC -lbl_48_data_13CBDC = .data:0x0013CBDC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0013CBDC; // type:object size:0x8 lbl_48_data_13CBE4 = .data:0x0013CBE4; // type:object size:0x318 lbl_48_data_13CEFC = .data:0x0013CEFC; // type:object size:0x42C -lbl_48_data_13D328 = .data:0x0013D328; // type:object size:0x18 -lbl_48_data_13D340 = .data:0x0013D340; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0013D328; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0013D340; // type:object size:0x38 lbl_48_data_13D378 = .data:0x0013D378; // type:object size:0x318 lbl_48_data_13D690 = .data:0x0013D690; // type:object size:0x42C -lbl_48_data_13DABC = .data:0x0013DABC; // type:object size:0x18 -lbl_48_data_13DAD4 = .data:0x0013DAD4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0013DABC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0013DAD4; // type:object size:0x38 lbl_48_data_13DB0C = .data:0x0013DB0C; // type:object size:0x69C lbl_48_data_13E1A8 = .data:0x0013E1A8; // type:object size:0x7BC -lbl_48_data_13E964 = .data:0x0013E964; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0013E964; // type:object size:0x18 lbl_48_data_13E97C = .data:0x0013E97C; // type:object size:0x268 -lbl_48_data_13EBE4 = .data:0x0013EBE4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0013EBE4; // type:object size:0x24 lbl_48_data_13EC08 = .data:0x0013EC08; // type:object size:0x268 -lbl_48_data_13EE70 = .data:0x0013EE70; // type:object size:0x24 -lbl_48_data_13EE94 = .data:0x0013EE94; // type:object size:0x30 -lbl_48_data_13EEC4 = .data:0x0013EEC4; // type:object size:0x4 align:4 data:float -lbl_48_data_13EEC8 = .data:0x0013EEC8; // type:object size:0x4 align:4 data:float -lbl_48_data_13EECC = .data:0x0013EECC; // type:object size:0x4 align:4 data:float -lbl_48_data_13EED0 = .data:0x0013EED0; // type:object size:0x4 data:4byte -jumptable_48_data_13EED4 = .data:0x0013EED4; // type:object size:0x30 scope:local -lbl_48_data_13EF04 = .data:0x0013EF04; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0013EE70; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0013EE94; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0013EEC4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0013EEC8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0013EECC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0013EED0; // type:object size:0x4 data:4byte +@91 = .data:0x0013EED4; // type:object size:0x30 scope:local +vec$111 = .data:0x0013EF04; // type:object size:0x18 scope:local lbl_48_data_13EF20 = .data:0x0013EF20; // type:object size:0xE data:string lbl_48_data_13EF30 = .data:0x0013EF30; // type:object size:0xE data:string lbl_48_data_13EF40 = .data:0x0013EF40; // type:object size:0xD data:string @@ -6848,7 +6848,7 @@ lbl_48_bss_490 = .bss:0x00000490; // type:object size:0x4 data:4byte lbl_48_bss_494 = .bss:0x00000494; // type:object size:0x4 data:4byte lbl_48_bss_498 = .bss:0x00000498; // type:object size:0x640 data:4byte lbl_48_bss_AD8 = .bss:0x00000AD8; // type:object size:0x8 data:4byte -lbl_48_bss_AE0 = .bss:0x00000AE0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000AE0; // type:object size:0x4 scope:local data:4byte lbl_48_bss_AE8 = .bss:0x00000AE8; // type:object size:0x8 data:4byte lbl_48_bss_AF0 = .bss:0x00000AF0; // type:object size:0x8 data:4byte lbl_48_bss_AF8 = .bss:0x00000AF8; // type:object size:0x8 data:4byte @@ -6864,7 +6864,7 @@ colli_timer = .bss:0x00000B20; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000B24; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000B28; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000B2C; // type:object size:0x4 scope:local data:4byte -lbl_48_bss_B30 = .bss:0x00000B30; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000B30; // type:object size:0x4 scope:local data:4byte lbl_48_bss_B38 = .bss:0x00000B38; // type:object size:0x4 data:4byte lbl_48_bss_B3C = .bss:0x00000B3C; // type:object size:0x4 data:4byte lbl_48_bss_B40 = .bss:0x00000B40; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg49D/splits.txt b/config/GSNE8P/stg49D/splits.txt index b16050b0..0dce1715 100644 --- a/config/GSNE8P/stg49D/splits.txt +++ b/config/GSNE8P/stg49D/splits.txt @@ -178,13 +178,10 @@ stg49D_42.c: .text start:0x00017154 end:0x00018194 .rodata start:0x000007F8 end:0x00000848 -stg49D_43.c: - .text start:0x000184D4 end:0x0001866C - .rodata start:0x00000848 end:0x00000860 - -stg49D_44.c: - .text start:0x0001866C end:0x00018970 - .rodata start:0x00000860 end:0x00000868 +OBJECT/o_3spring.c: + .text start:0x000184D4 end:0x00018970 + .rodata start:0x00000848 end:0x00000868 + .data start:0x0003C6C0 end:0x0003D7B8 stg49D_45.c: .text start:0x00018970 end:0x00018DF8 @@ -222,9 +219,10 @@ stg49D_54.c: .text start:0x0001EA00 end:0x0001F844 .rodata start:0x00000AA0 end:0x00000AF8 -stg49D_55.c: - .text start:0x0001F878 end:0x00020004 +OBJECT/o_degring_linear.c: + .text start:0x0001F844 end:0x00020194 .rodata start:0x00000AF8 end:0x00000B10 + .data start:0x00043A18 end:0x00043A20 stg49D_56.c: .text start:0x00020194 end:0x00020BB8 @@ -242,9 +240,11 @@ stg49D_59.c: .text start:0x00024700 end:0x000247BC .rodata start:0x00000BC0 end:0x00000BC8 -stg49D_60.c: - .text start:0x00024964 end:0x00025C7C +OBJECT/o_goalring.c: + .text start:0x00024960 end:0x00025C7C .rodata start:0x00000BC8 end:0x00000C20 + .data start:0x00045958 end:0x0004B250 + .bss start:0x00000D10 end:0x00000D18 stg49D_61.c: .text start:0x00025D44 end:0x00026764 @@ -262,21 +262,15 @@ stg49D_64.c: .text start:0x000281F8 end:0x000282C8 .rodata start:0x00000CA8 end:0x00000CB0 -stg49D_65.c: - .text start:0x0002854C end:0x00028FF4 - .rodata start:0x00000CB0 end:0x00000CE8 - -stg49D_66.c: - .text start:0x00029068 end:0x000290AC - .rodata start:0x00000CE8 end:0x00000CF0 - -stg49D_67.c: - .text start:0x00029264 end:0x00029CC4 - .rodata start:0x00000CF0 end:0x00000D30 +OBJECT/o_itemboxair.c: + .text start:0x00028478 end:0x00029120 + .rodata start:0x00000CB0 end:0x00000CF0 + .data start:0x0004F578 end:0x0004F5F8 -stg49D_68.c: - .text start:0x00029D38 end:0x00029D7C - .rodata start:0x00000D30 end:0x00000D38 +OBJECT/o_itemboxballoon.c: + .text start:0x00029120 end:0x00029DF0 + .rodata start:0x00000CF0 end:0x00000D38 + .data start:0x0004F5F8 end:0x0004FF50 stg49D_69.c: .text start:0x00029DF0 end:0x0002A7A4 @@ -324,9 +318,11 @@ stg49D_79.c: .text start:0x00039EB4 end:0x0003B958 .rodata start:0x00001120 end:0x000011B0 -stg49D_80.c: +OBJECT/o_savepoint.c: .text start:0x0003BB64 end:0x0003CBF4 .rodata start:0x000011B0 end:0x000011E8 + .data start:0x0007A610 end:0x0007A660 + .bss start:0x00000D60 end:0x00000D68 stg49D_81.c: .text start:0x0003D258 end:0x0003E888 diff --git a/config/GSNE8P/stg49D/symbols.txt b/config/GSNE8P/stg49D/symbols.txt index 7afb31e3..2266e339 100644 --- a/config/GSNE8P/stg49D/symbols.txt +++ b/config/GSNE8P/stg49D/symbols.txt @@ -175,13 +175,13 @@ fn_49_D0D4 = .text:0x0000D0D4; // type:function size:0x6C fn_49_D140 = .text:0x0000D140; // type:function size:0xC8 fn_49_D208 = .text:0x0000D208; // type:function size:0xD8 fn_49_D2E0 = .text:0x0000D2E0; // type:function size:0x2AC -fn_49_D58C = .text:0x0000D58C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000D58C; // type:function size:0x30 fn_49_D5BC = .text:0x0000D5BC; // type:function size:0x30C -fn_49_D8C8 = .text:0x0000D8C8; // type:function size:0x74 -fn_49_D93C = .text:0x0000D93C; // type:function size:0xBC -fn_49_D9F8 = .text:0x0000D9F8; // type:function size:0x40 -fn_49_DA38 = .text:0x0000DA38; // type:function size:0x2C -fn_49_DA64 = .text:0x0000DA64; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000D8C8; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000D93C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000D9F8; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000DA38; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000DA64; // type:function size:0x60 fn_49_DAC4 = .text:0x0000DAC4; // type:function size:0x12C fn_49_DBF0 = .text:0x0000DBF0; // type:function size:0xD0 fn_49_DCC0 = .text:0x0000DCC0; // type:function size:0x18C @@ -211,11 +211,11 @@ fn_49_10BD0 = .text:0x00010BD0; // type:function size:0x1CC fn_49_10D9C = .text:0x00010D9C; // type:function size:0x88 fn_49_10E24 = .text:0x00010E24; // type:function size:0xD0 fn_49_10EF4 = .text:0x00010EF4; // type:function size:0xE8 -fn_49_10FDC = .text:0x00010FDC; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010FDC; // type:function size:0x100 fn_49_110DC = .text:0x000110DC; // type:function size:0x198 fn_49_11274 = .text:0x00011274; // type:function size:0xA8 fn_49_1131C = .text:0x0001131C; // type:function size:0x70 -fn_49_1138C = .text:0x0001138C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001138C; // type:function size:0x114 fn_49_114A0 = .text:0x000114A0; // type:function size:0x6C fn_49_1150C = .text:0x0001150C; // type:function size:0x180 fn_49_1168C = .text:0x0001168C; // type:function size:0xA4 @@ -253,7 +253,7 @@ fn_49_13B68 = .text:0x00013B68; // type:function size:0xA4 fn_49_13C0C = .text:0x00013C0C; // type:function size:0xA4 fn_49_13CB0 = .text:0x00013CB0; // type:function size:0xA4 fn_49_13D54 = .text:0x00013D54; // type:function size:0xB0 -fn_49_13E04 = .text:0x00013E04; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013E04; // type:function size:0x19C fn_49_13FA0 = .text:0x00013FA0; // type:function size:0x198 _rename_MakeParticle = .text:0x00014138; // type:function size:0x19C fn_49_142D4 = .text:0x000142D4; // type:function size:0x198 @@ -261,7 +261,7 @@ fn_49_1446C = .text:0x0001446C; // type:function size:0x1F4 fn_49_14660 = .text:0x00014660; // type:function size:0xF8 fn_49_14758 = .text:0x00014758; // type:function size:0x204 fn_49_1495C = .text:0x0001495C; // type:function size:0x2E0 -fn_49_14C3C = .text:0x00014C3C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014C3C; // type:function size:0x1E4 fn_49_14E20 = .text:0x00014E20; // type:function size:0x24 fn_49_14E44 = .text:0x00014E44; // type:function size:0x1C0 fn_49_15004 = .text:0x00015004; // type:function size:0x1F4 @@ -269,7 +269,7 @@ fn_49_151F8 = .text:0x000151F8; // type:function size:0x190 fn_49_15388 = .text:0x00015388; // type:function size:0xF8 fn_49_15480 = .text:0x00015480; // type:function size:0x1D4 fn_49_15654 = .text:0x00015654; // type:function size:0x18C -fn_49_157E0 = .text:0x000157E0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000157E0; // type:function size:0x1C8 fn_49_159A8 = .text:0x000159A8; // type:function size:0x19C fn_49_15B44 = .text:0x00015B44; // type:function size:0xD0 fn_49_15C14 = .text:0x00015C14; // type:function size:0x218 @@ -297,11 +297,11 @@ fn_49_18194 = .text:0x00018194; // type:function size:0x120 fn_49_182B4 = .text:0x000182B4; // type:function size:0x120 fn_49_183D4 = .text:0x000183D4; // type:function size:0x84 fn_49_18458 = .text:0x00018458; // type:function size:0x7C -fn_49_184D4 = .text:0x000184D4; // type:function size:0x198 -fn_49_1866C = .text:0x0001866C; // type:function size:0xD4 -fn_49_18740 = .text:0x00018740; // type:function size:0x38 -fn_49_18778 = .text:0x00018778; // type:function size:0x144 -fn_49_188BC = .text:0x000188BC; // type:function size:0xB4 +Object3SpringJump = .text:0x000184D4; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001866C; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00018740; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00018778; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000188BC; // type:function size:0xB4 scope:local fn_49_18970 = .text:0x00018970; // type:function size:0xF8 fn_49_18A68 = .text:0x00018A68; // type:function size:0xFC fn_49_18B64 = .text:0x00018B64; // type:function size:0x30 @@ -384,15 +384,15 @@ fn_49_1EAE8 = .text:0x0001EAE8; // type:function size:0x38 fn_49_1EB20 = .text:0x0001EB20; // type:function size:0x968 fn_49_1F488 = .text:0x0001F488; // type:function size:0x10C fn_49_1F594 = .text:0x0001F594; // type:function size:0x2B0 -fn_49_1F844 = .text:0x0001F844; // type:function size:0x34 -fn_49_1F878 = .text:0x0001F878; // type:function size:0x11C -fn_49_1F994 = .text:0x0001F994; // type:function size:0x110 -fn_49_1FAA4 = .text:0x0001FAA4; // type:function size:0xB4 -fn_49_1FB58 = .text:0x0001FB58; // type:function size:0x150 -fn_49_1FCA8 = .text:0x0001FCA8; // type:function size:0xE0 -fn_49_1FD88 = .text:0x0001FD88; // type:function size:0x190 -fn_49_1FF18 = .text:0x0001FF18; // type:function size:0xEC -fn_49_20004 = .text:0x00020004; // type:function size:0x190 +DegRingGetNum = .text:0x0001F844; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001F878; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001F994; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001FAA4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001FB58; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001FCA8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001FD88; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001FF18; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00020004; // type:function size:0x190 scope:local fn_49_20194 = .text:0x00020194; // type:function size:0x140 fn_49_202D4 = .text:0x000202D4; // type:function size:0x1CC fn_49_204A0 = .text:0x000204A0; // type:function size:0x88 @@ -452,15 +452,15 @@ fn_49_247BC = .text:0x000247BC; // type:function size:0x8C fn_49_24848 = .text:0x00024848; // type:function size:0x38 fn_49_24880 = .text:0x00024880; // type:function size:0x4 fn_49_24884 = .text:0x00024884; // type:function size:0xDC -fn_49_24960 = .text:0x00024960; // type:function size:0x4 -fn_49_24964 = .text:0x00024964; // type:function size:0x2EC -fn_49_24C50 = .text:0x00024C50; // type:function size:0x44 -fn_49_24C94 = .text:0x00024C94; // type:function size:0x7F4 -fn_49_25488 = .text:0x00025488; // type:function size:0x34 -fn_49_254BC = .text:0x000254BC; // type:function size:0xF0 -fn_49_255AC = .text:0x000255AC; // type:function size:0x214 -fn_49_257C0 = .text:0x000257C0; // type:function size:0x254 -fn_49_25A14 = .text:0x00025A14; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00024960; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00024964; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00024C50; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00024C94; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00025488; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000254BC; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000255AC; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000257C0; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00025A14; // type:function size:0x268 scope:local fn_49_25C7C = .text:0x00025C7C; // type:function size:0x54 fn_49_25CD0 = .text:0x00025CD0; // type:function size:0x74 fn_49_25D44 = .text:0x00025D44; // type:function size:0x8C @@ -476,7 +476,7 @@ fn_49_269CC = .text:0x000269CC; // type:function size:0x3F8 fn_49_26DC4 = .text:0x00026DC4; // type:function size:0x1D0 fn_49_26F94 = .text:0x00026F94; // type:function size:0x140 fn_49_270D4 = .text:0x000270D4; // type:function size:0x1FC -fn_49_272D0 = .text:0x000272D0; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000272D0; // type:function size:0x13C fn_49_2740C = .text:0x0002740C; // type:function size:0x200 fn_49_2760C = .text:0x0002760C; // type:function size:0x98 fn_49_276A4 = .text:0x000276A4; // type:function size:0x238 @@ -496,53 +496,53 @@ fn_49_27E08 = .text:0x00027E08; // type:function size:0x44 fn_49_27E4C = .text:0x00027E4C; // type:function size:0x38 fn_49_27E84 = .text:0x00027E84; // type:function size:0x4 fn_49_27E88 = .text:0x00027E88; // type:function size:0x38 -fn_49_27EC0 = .text:0x00027EC0; // type:function size:0xC8 -fn_49_27F88 = .text:0x00027F88; // type:function size:0x138 +_rename_GiveItemP = .text:0x00027EC0; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00027F88; // type:function size:0x138 fn_49_280C0 = .text:0x000280C0; // type:function size:0x138 fn_49_281F8 = .text:0x000281F8; // type:function size:0xD0 fn_49_282C8 = .text:0x000282C8; // type:function size:0x90 fn_49_28358 = .text:0x00028358; // type:function size:0x94 fn_49_283EC = .text:0x000283EC; // type:function size:0x8C -fn_49_28478 = .text:0x00028478; // type:function size:0xD4 -fn_49_2854C = .text:0x0002854C; // type:function size:0x240 -fn_49_2878C = .text:0x0002878C; // type:function size:0x98 -fn_49_28824 = .text:0x00028824; // type:function size:0x214 -fn_49_28A38 = .text:0x00028A38; // type:function size:0x10 -fn_49_28A48 = .text:0x00028A48; // type:function size:0xA0 -fn_49_28AE8 = .text:0x00028AE8; // type:function size:0xD0 -fn_49_28BB8 = .text:0x00028BB8; // type:function size:0x26C -fn_49_28E24 = .text:0x00028E24; // type:function size:0x38 -fn_49_28E5C = .text:0x00028E5C; // type:function size:0x50 -fn_49_28EAC = .text:0x00028EAC; // type:function size:0x70 -fn_49_28F1C = .text:0x00028F1C; // type:function size:0x50 -fn_49_28F6C = .text:0x00028F6C; // type:function size:0x38 -fn_49_28FA4 = .text:0x00028FA4; // type:function size:0x50 -fn_49_28FF4 = .text:0x00028FF4; // type:function size:0x38 -fn_49_2902C = .text:0x0002902C; // type:function size:0x3C -fn_49_29068 = .text:0x00029068; // type:function size:0x44 -fn_49_290AC = .text:0x000290AC; // type:function size:0x38 -fn_49_290E4 = .text:0x000290E4; // type:function size:0x4 -fn_49_290E8 = .text:0x000290E8; // type:function size:0x38 -fn_49_29120 = .text:0x00029120; // type:function size:0x144 -fn_49_29264 = .text:0x00029264; // type:function size:0x158 -fn_49_293BC = .text:0x000293BC; // type:function size:0x64 -fn_49_29420 = .text:0x00029420; // type:function size:0x1C4 -fn_49_295E4 = .text:0x000295E4; // type:function size:0x3C -fn_49_29620 = .text:0x00029620; // type:function size:0x6C -fn_49_2968C = .text:0x0002968C; // type:function size:0x228 -fn_49_298B4 = .text:0x000298B4; // type:function size:0x28C -fn_49_29B40 = .text:0x00029B40; // type:function size:0xC -fn_49_29B4C = .text:0x00029B4C; // type:function size:0x50 -fn_49_29B9C = .text:0x00029B9C; // type:function size:0x50 -fn_49_29BEC = .text:0x00029BEC; // type:function size:0x50 -fn_49_29C3C = .text:0x00029C3C; // type:function size:0x38 -fn_49_29C74 = .text:0x00029C74; // type:function size:0x50 -fn_49_29CC4 = .text:0x00029CC4; // type:function size:0x38 -fn_49_29CFC = .text:0x00029CFC; // type:function size:0x3C -fn_49_29D38 = .text:0x00029D38; // type:function size:0x44 -fn_49_29D7C = .text:0x00029D7C; // type:function size:0x38 -fn_49_29DB4 = .text:0x00029DB4; // type:function size:0x4 -fn_49_29DB8 = .text:0x00029DB8; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00028478; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002854C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002878C; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00028824; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00028A38; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00028A48; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00028AE8; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00028BB8; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00028E24; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00028E5C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00028EAC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00028F1C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00028F6C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00028FA4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00028FF4; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002902C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00029068; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x000290AC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000290E4; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000290E8; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00029120; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00029264; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000293BC; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00029420; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000295E4; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00029620; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002968C; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000298B4; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00029B40; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00029B4C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00029B9C; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00029BEC; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00029C3C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00029C74; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00029CC4; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00029CFC; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00029D38; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00029D7C; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00029DB4; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00029DB8; // type:function size:0x38 scope:local fn_49_29DF0 = .text:0x00029DF0; // type:function size:0x280 fn_49_2A070 = .text:0x0002A070; // type:function size:0x50 fn_49_2A0C0 = .text:0x0002A0C0; // type:function size:0x50C @@ -630,8 +630,8 @@ fn_49_34E5C = .text:0x00034E5C; // type:function size:0x54 fn_49_34EB0 = .text:0x00034EB0; // type:function size:0x7EC fn_49_3569C = .text:0x0003569C; // type:function size:0xB0 fn_49_3574C = .text:0x0003574C; // type:function size:0xB4 -fn_49_35800 = .text:0x00035800; // type:function size:0x2C -fn_49_3582C = .text:0x0003582C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00035800; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003582C; // type:function size:0x30 o_ring_0 = .text:0x0003585C; // type:function size:0x13C scope:local Ring = .text:0x00035998; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00036020; // type:function size:0x550 scope:global @@ -668,19 +668,19 @@ fn_49_3B678 = .text:0x0003B678; // type:function size:0x2E0 fn_49_3B958 = .text:0x0003B958; // type:function size:0x110 fn_49_3BA68 = .text:0x0003BA68; // type:function size:0xF8 fn_49_3BB60 = .text:0x0003BB60; // type:function size:0x4 -fn_49_3BB64 = .text:0x0003BB64; // type:function size:0x264 -fn_49_3BDC8 = .text:0x0003BDC8; // type:function size:0x148 -fn_49_3BF10 = .text:0x0003BF10; // type:function size:0x48 -fn_49_3BF58 = .text:0x0003BF58; // type:function size:0x1A4 -fn_49_3C0FC = .text:0x0003C0FC; // type:function size:0x1AC -fn_49_3C2A8 = .text:0x0003C2A8; // type:function size:0x154 -fn_49_3C3FC = .text:0x0003C3FC; // type:function size:0x4 -fn_49_3C400 = .text:0x0003C400; // type:function size:0x138 -fn_49_3C538 = .text:0x0003C538; // type:function size:0x368 -fn_49_3C8A0 = .text:0x0003C8A0; // type:function size:0x224 -fn_49_3CAC4 = .text:0x0003CAC4; // type:function size:0x20 -fn_49_3CAE4 = .text:0x0003CAE4; // type:function size:0x4C -fn_49_3CB30 = .text:0x0003CB30; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003BB64; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003BDC8; // type:function size:0x148 scope:local +savepointExit = .text:0x0003BF10; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003BF58; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003C0FC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003C2A8; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003C3FC; // type:function size:0x4 scope:local +initCollidata = .text:0x0003C400; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003C538; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003C8A0; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003CAC4; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003CAE4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003CB30; // type:function size:0xC4 scope:local fn_49_3CBF4 = .text:0x0003CBF4; // type:function size:0x20 fn_49_3CC14 = .text:0x0003CC14; // type:function size:0x3C fn_49_3CC50 = .text:0x0003CC50; // type:function size:0x9C @@ -1416,11 +1416,11 @@ lbl_49_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:flo lbl_49_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float lbl_49_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float lbl_49_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_49_rodata_848 = .rodata:0x00000848; // type:object size:0xC data:4byte -lbl_49_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_49_rodata_858 = .rodata:0x00000858; // type:object size:0x4 align:4 data:float -lbl_49_rodata_85C = .rodata:0x0000085C; // type:object size:0x4 align:4 data:float -lbl_49_rodata_860 = .rodata:0x00000860; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000085C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000860; // type:object size:0x4 scope:local align:4 data:float lbl_49_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float lbl_49_rodata_86C = .rodata:0x0000086C; // type:object size:0xC data:4byte lbl_49_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float @@ -1560,11 +1560,11 @@ lbl_49_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x8 align:8 data:dou lbl_49_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float lbl_49_rodata_AEC = .rodata:0x00000AEC; // type:object size:0x4 align:4 data:float lbl_49_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x8 align:4 data:float -lbl_49_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_49_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float -lbl_49_rodata_B08 = .rodata:0x00000B08; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float lbl_49_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float lbl_49_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float lbl_49_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float @@ -1602,25 +1602,25 @@ lbl_49_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:flo lbl_49_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x8 align:8 data:double lbl_49_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x8 align:8 data:double lbl_49_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x8 align:4 data:float -lbl_49_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BD4 = .rodata:0x00000BD4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_C00 = .rodata:0x00000C00; // type:object size:0x8 align:8 data:double -lbl_49_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:8 data:double -lbl_49_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_49_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_49_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_49_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BC8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BCC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000BD0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BD4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000BF0; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000BF4; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C00; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C08; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float lbl_49_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float lbl_49_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float lbl_49_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float @@ -1654,37 +1654,37 @@ lbl_49_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:flo lbl_49_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float lbl_49_rodata_CA4 = .rodata:0x00000CA4; // type:object size:0x4 align:4 data:float lbl_49_rodata_CA8 = .rodata:0x00000CA8; // type:object size:0x8 align:4 data:float -lbl_49_rodata_CB0 = .rodata:0x00000CB0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CB4 = .rodata:0x00000CB4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CB8 = .rodata:0x00000CB8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:8 data:double -lbl_49_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x8 align:4 data:float -lbl_49_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_49_rodata_D30 = .rodata:0x00000D30; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CB0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CB4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CB8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CBC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CC0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CC4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CC8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float lbl_49_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float lbl_49_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float lbl_49_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float @@ -1949,17 +1949,17 @@ lbl_49_rodata_1198 = .rodata:0x00001198; // type:object size:0x4 align:4 data:fl lbl_49_rodata_11A0 = .rodata:0x000011A0; // type:object size:0x8 align:8 data:double lbl_49_rodata_11A8 = .rodata:0x000011A8; // type:object size:0x4 align:4 data:float lbl_49_rodata_11AC = .rodata:0x000011AC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11B4 = .rodata:0x000011B4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11BC = .rodata:0x000011BC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x8 align:8 data:double -lbl_49_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11DC = .rodata:0x000011DC; // type:object size:0x4 align:4 data:float -lbl_49_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011B0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011B4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011B8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011BC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011C0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000011C8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000011D0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011D4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000011D8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000011DC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000011E0; // type:object size:0x4 scope:local align:4 data:float lbl_49_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x4 align:4 data:float lbl_49_rodata_11EC = .rodata:0x000011EC; // type:object size:0x4 align:4 data:float lbl_49_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float @@ -4748,7 +4748,7 @@ lbl_49_data_3B950 = .data:0x0003B950; // type:object size:0x7 data:string lbl_49_data_3B958 = .data:0x0003B958; // type:object size:0x7 data:string lbl_49_data_3B960 = .data:0x0003B960; // type:object size:0x7 data:string lbl_49_data_3B968 = .data:0x0003B968; // type:object size:0x60 -lbl_49_data_3B9C8 = .data:0x0003B9C8; // type:object size:0x8 +_rename_ring_texlist = .data:0x0003B9C8; // type:object size:0x8 lbl_49_data_3B9D0 = .data:0x0003B9D0; // type:object size:0x38 lbl_49_data_3BA08 = .data:0x0003BA08; // type:object size:0x38 lbl_49_data_3BA40 = .data:0x0003BA40; // type:object size:0xE data:string @@ -4834,42 +4834,42 @@ lbl_49_data_3C66C = .data:0x0003C66C; // type:object size:0xB data:string lbl_49_data_3C678 = .data:0x0003C678; // type:object size:0x38 lbl_49_data_3C6B0 = .data:0x0003C6B0; // type:object size:0x8 data:byte lbl_49_data_3C6B8 = .data:0x0003C6B8; // type:object size:0x5 data:string -lbl_49_data_3C6C0 = .data:0x0003C6C0; // type:object size:0xE data:string -lbl_49_data_3C6D0 = .data:0x0003C6D0; // type:object size:0xE data:string -lbl_49_data_3C6E0 = .data:0x0003C6E0; // type:object size:0xD data:string -lbl_49_data_3C6F0 = .data:0x0003C6F0; // type:object size:0xD data:string -lbl_49_data_3C700 = .data:0x0003C700; // type:object size:0x30 -lbl_49_data_3C730 = .data:0x0003C730; // type:object size:0x8 -lbl_49_data_3C738 = .data:0x0003C738; // type:object size:0x204 -lbl_49_data_3C93C = .data:0x0003C93C; // type:object size:0x204 -lbl_49_data_3CB40 = .data:0x0003CB40; // type:object size:0x1C8 -lbl_49_data_3CD08 = .data:0x0003CD08; // type:object size:0x40 -lbl_49_data_3CD48 = .data:0x0003CD48; // type:object size:0x50 -lbl_49_data_3CD98 = .data:0x0003CD98; // type:object size:0x8 -lbl_49_data_3CDA0 = .data:0x0003CDA0; // type:object size:0x20 -lbl_49_data_3CDC0 = .data:0x0003CDC0; // type:object size:0xC0 -lbl_49_data_3CE80 = .data:0x0003CE80; // type:object size:0x60 -lbl_49_data_3CEE0 = .data:0x0003CEE0; // type:object size:0x40 -lbl_49_data_3CF20 = .data:0x0003CF20; // type:object size:0x80 -lbl_49_data_3CFA0 = .data:0x0003CFA0; // type:object size:0x40 -lbl_49_data_3CFE0 = .data:0x0003CFE0; // type:object size:0x24 -lbl_49_data_3D004 = .data:0x0003D004; // type:object size:0x1C8 -lbl_49_data_3D1CC = .data:0x0003D1CC; // type:object size:0x1C8 -lbl_49_data_3D394 = .data:0x0003D394; // type:object size:0x140 -lbl_49_data_3D4D4 = .data:0x0003D4D4; // type:object size:0x40 -lbl_49_data_3D514 = .data:0x0003D514; // type:object size:0x50 -lbl_49_data_3D564 = .data:0x0003D564; // type:object size:0x8 -lbl_49_data_3D56C = .data:0x0003D56C; // type:object size:0x14 -lbl_49_data_3D580 = .data:0x0003D580; // type:object size:0x120 -lbl_49_data_3D6A0 = .data:0x0003D6A0; // type:object size:0x60 -lbl_49_data_3D700 = .data:0x0003D700; // type:object size:0x20 -lbl_49_data_3D720 = .data:0x0003D720; // type:object size:0x30 -lbl_49_data_3D750 = .data:0x0003D750; // type:object size:0x24 -lbl_49_data_3D774 = .data:0x0003D774; // type:object size:0x8 -lbl_49_data_3D77C = .data:0x0003D77C; // type:object size:0x30 -lbl_49_data_3D7AC = .data:0x0003D7AC; // type:object size:0x4 align:4 data:float -lbl_49_data_3D7B0 = .data:0x0003D7B0; // type:object size:0x4 align:4 data:float -lbl_49_data_3D7B4 = .data:0x0003D7B4; // type:object size:0x4 align:4 data:float +@18 = .data:0x0003C6C0; // type:object size:0xE scope:local data:string +@19 = .data:0x0003C6D0; // type:object size:0xE scope:local data:string +@20 = .data:0x0003C6E0; // type:object size:0xD scope:local data:string +@21 = .data:0x0003C6F0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0003C700; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0003C730; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0003C738; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0003C93C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0003CB40; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0003CD08; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0003CD48; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0003CD98; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0003CDA0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0003CDC0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0003CE80; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0003CEE0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0003CF20; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0003CFA0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0003CFE0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0003D004; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0003D1CC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0003D394; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0003D4D4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0003D514; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0003D564; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0003D56C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0003D580; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0003D6A0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0003D700; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0003D720; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0003D750; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0003D774; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0003D77C; // type:object size:0x30 scope:local +spring3_k = .data:0x0003D7AC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0003D7B0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0003D7B4; // type:object size:0x4 scope:local align:4 data:float lbl_49_data_3D7B8 = .data:0x0003D7B8; // type:object size:0xE data:string lbl_49_data_3D7C8 = .data:0x0003D7C8; // type:object size:0xC lbl_49_data_3D7D4 = .data:0x0003D7D4; // type:object size:0x8 @@ -5113,7 +5113,7 @@ lbl_49_data_43970 = .data:0x00043970; // type:object size:0x14 lbl_49_data_43984 = .data:0x00043984; // type:object size:0x24 lbl_49_data_439A8 = .data:0x000439A8; // type:object size:0x40 data:4byte lbl_49_data_439E8 = .data:0x000439E8; // type:object size:0x30 -lbl_49_data_43A18 = .data:0x00043A18; // type:object size:0x5 data:string +@115 = .data:0x00043A18; // type:object size:0x5 scope:local data:string lbl_49_data_43A20 = .data:0x00043A20; // type:object size:0xE data:string lbl_49_data_43A30 = .data:0x00043A30; // type:object size:0xD data:string lbl_49_data_43A40 = .data:0x00043A40; // type:object size:0x18 @@ -5191,149 +5191,149 @@ lbl_49_data_458F0 = .data:0x000458F0; // type:object size:0x30 lbl_49_data_45920 = .data:0x00045920; // type:object size:0xF data:string lbl_49_data_45930 = .data:0x00045930; // type:object size:0x10 data:string lbl_49_data_45940 = .data:0x00045940; // type:object size:0x18 data:string -lbl_49_data_45958 = .data:0x00045958; // type:object size:0xD data:string -lbl_49_data_45968 = .data:0x00045968; // type:object size:0xD data:string -lbl_49_data_45978 = .data:0x00045978; // type:object size:0x18 -lbl_49_data_45990 = .data:0x00045990; // type:object size:0x8 -lbl_49_data_45998 = .data:0x00045998; // type:object size:0x2D0 -lbl_49_data_45C68 = .data:0x00045C68; // type:object size:0xCE4 -lbl_49_data_4694C = .data:0x0004694C; // type:object size:0x18 -lbl_49_data_46964 = .data:0x00046964; // type:object size:0xE data:string -lbl_49_data_46974 = .data:0x00046974; // type:object size:0xC -lbl_49_data_46980 = .data:0x00046980; // type:object size:0x8 -lbl_49_data_46988 = .data:0x00046988; // type:object size:0x50 -lbl_49_data_469D8 = .data:0x000469D8; // type:object size:0xCC -lbl_49_data_46AA4 = .data:0x00046AA4; // type:object size:0x18 -lbl_49_data_46ABC = .data:0x00046ABC; // type:object size:0xC -lbl_49_data_46AC8 = .data:0x00046AC8; // type:object size:0x8 -lbl_49_data_46AD0 = .data:0x00046AD0; // type:object size:0x50 -lbl_49_data_46B20 = .data:0x00046B20; // type:object size:0xCC -lbl_49_data_46BEC = .data:0x00046BEC; // type:object size:0x18 -lbl_49_data_46C04 = .data:0x00046C04; // type:object size:0xD data:string -lbl_49_data_46C14 = .data:0x00046C14; // type:object size:0xD data:string -lbl_49_data_46C24 = .data:0x00046C24; // type:object size:0xD data:string -lbl_49_data_46C34 = .data:0x00046C34; // type:object size:0xD data:string -lbl_49_data_46C44 = .data:0x00046C44; // type:object size:0x30 -lbl_49_data_46C74 = .data:0x00046C74; // type:object size:0x8 -lbl_49_data_46C7C = .data:0x00046C7C; // type:object size:0x108 -lbl_49_data_46D84 = .data:0x00046D84; // type:object size:0x18C -lbl_49_data_46F10 = .data:0x00046F10; // type:object size:0x18 -lbl_49_data_46F28 = .data:0x00046F28; // type:object size:0x38 -lbl_49_data_46F60 = .data:0x00046F60; // type:object size:0x100 -lbl_49_data_47060 = .data:0x00047060; // type:object size:0x15C -lbl_49_data_471BC = .data:0x000471BC; // type:object size:0x18 -lbl_49_data_471D4 = .data:0x000471D4; // type:object size:0x38 -lbl_49_data_4720C = .data:0x0004720C; // type:object size:0x10C -lbl_49_data_47318 = .data:0x00047318; // type:object size:0x15C -lbl_49_data_47474 = .data:0x00047474; // type:object size:0x18 -lbl_49_data_4748C = .data:0x0004748C; // type:object size:0x38 -lbl_49_data_474C4 = .data:0x000474C4; // type:object size:0xC0 -lbl_49_data_47584 = .data:0x00047584; // type:object size:0x114 -lbl_49_data_47698 = .data:0x00047698; // type:object size:0x18 -lbl_49_data_476B0 = .data:0x000476B0; // type:object size:0x38 -lbl_49_data_476E8 = .data:0x000476E8; // type:object size:0x108 -lbl_49_data_477F0 = .data:0x000477F0; // type:object size:0x18C -lbl_49_data_4797C = .data:0x0004797C; // type:object size:0x18 -lbl_49_data_47994 = .data:0x00047994; // type:object size:0x38 -lbl_49_data_479CC = .data:0x000479CC; // type:object size:0x34 -lbl_49_data_47A00 = .data:0x00047A00; // type:object size:0x6C -lbl_49_data_47A6C = .data:0x00047A6C; // type:object size:0x18 -lbl_49_data_47A84 = .data:0x00047A84; // type:object size:0x38 -lbl_49_data_47ABC = .data:0x00047ABC; // type:object size:0x34 -lbl_49_data_47AF0 = .data:0x00047AF0; // type:object size:0x6C -lbl_49_data_47B5C = .data:0x00047B5C; // type:object size:0x18 -lbl_49_data_47B74 = .data:0x00047B74; // type:object size:0x38 -lbl_49_data_47BAC = .data:0x00047BAC; // type:object size:0x2B0 -lbl_49_data_47E5C = .data:0x00047E5C; // type:object size:0x3B4 -lbl_49_data_48210 = .data:0x00048210; // type:object size:0x18 -lbl_49_data_48228 = .data:0x00048228; // type:object size:0x38 -lbl_49_data_48260 = .data:0x00048260; // type:object size:0x174 -lbl_49_data_483D4 = .data:0x000483D4; // type:object size:0x234 -lbl_49_data_48608 = .data:0x00048608; // type:object size:0x18 -lbl_49_data_48620 = .data:0x00048620; // type:object size:0x38 -lbl_49_data_48658 = .data:0x00048658; // type:object size:0x20 -lbl_49_data_48678 = .data:0x00048678; // type:object size:0x20 -lbl_49_data_48698 = .data:0x00048698; // type:object size:0xA0 -lbl_49_data_48738 = .data:0x00048738; // type:object size:0xA0 -lbl_49_data_487D8 = .data:0x000487D8; // type:object size:0xA0 -lbl_49_data_48878 = .data:0x00048878; // type:object size:0xA0 -lbl_49_data_48918 = .data:0x00048918; // type:object size:0xA0 -lbl_49_data_489B8 = .data:0x000489B8; // type:object size:0x20 -lbl_49_data_489D8 = .data:0x000489D8; // type:object size:0x20 -lbl_49_data_489F8 = .data:0x000489F8; // type:object size:0xA0 -lbl_49_data_48A98 = .data:0x00048A98; // type:object size:0x90 -lbl_49_data_48B28 = .data:0x00048B28; // type:object size:0xC data:4byte -lbl_49_data_48B34 = .data:0x00048B34; // type:object size:0xD data:string -lbl_49_data_48B44 = .data:0x00048B44; // type:object size:0x30 -lbl_49_data_48B74 = .data:0x00048B74; // type:object size:0x8 -lbl_49_data_48B7C = .data:0x00048B7C; // type:object size:0x108 -lbl_49_data_48C84 = .data:0x00048C84; // type:object size:0x18C -lbl_49_data_48E10 = .data:0x00048E10; // type:object size:0x18 -lbl_49_data_48E28 = .data:0x00048E28; // type:object size:0x38 -lbl_49_data_48E60 = .data:0x00048E60; // type:object size:0x100 -lbl_49_data_48F60 = .data:0x00048F60; // type:object size:0x15C -lbl_49_data_490BC = .data:0x000490BC; // type:object size:0x18 -lbl_49_data_490D4 = .data:0x000490D4; // type:object size:0x38 -lbl_49_data_4910C = .data:0x0004910C; // type:object size:0x10C -lbl_49_data_49218 = .data:0x00049218; // type:object size:0x15C -lbl_49_data_49374 = .data:0x00049374; // type:object size:0x18 -lbl_49_data_4938C = .data:0x0004938C; // type:object size:0x38 -lbl_49_data_493C4 = .data:0x000493C4; // type:object size:0xC0 -lbl_49_data_49484 = .data:0x00049484; // type:object size:0x114 -lbl_49_data_49598 = .data:0x00049598; // type:object size:0x18 -lbl_49_data_495B0 = .data:0x000495B0; // type:object size:0x38 -lbl_49_data_495E8 = .data:0x000495E8; // type:object size:0x108 -lbl_49_data_496F0 = .data:0x000496F0; // type:object size:0x18C -lbl_49_data_4987C = .data:0x0004987C; // type:object size:0x18 -lbl_49_data_49894 = .data:0x00049894; // type:object size:0x38 -lbl_49_data_498CC = .data:0x000498CC; // type:object size:0x34 -lbl_49_data_49900 = .data:0x00049900; // type:object size:0x6C -lbl_49_data_4996C = .data:0x0004996C; // type:object size:0x18 -lbl_49_data_49984 = .data:0x00049984; // type:object size:0x38 -lbl_49_data_499BC = .data:0x000499BC; // type:object size:0x34 -lbl_49_data_499F0 = .data:0x000499F0; // type:object size:0x6C -lbl_49_data_49A5C = .data:0x00049A5C; // type:object size:0x18 -lbl_49_data_49A74 = .data:0x00049A74; // type:object size:0x38 -lbl_49_data_49AAC = .data:0x00049AAC; // type:object size:0x2B0 -lbl_49_data_49D5C = .data:0x00049D5C; // type:object size:0x3B4 -lbl_49_data_4A110 = .data:0x0004A110; // type:object size:0x18 -lbl_49_data_4A128 = .data:0x0004A128; // type:object size:0x38 -lbl_49_data_4A160 = .data:0x0004A160; // type:object size:0x174 -lbl_49_data_4A2D4 = .data:0x0004A2D4; // type:object size:0x234 -lbl_49_data_4A508 = .data:0x0004A508; // type:object size:0x18 -lbl_49_data_4A520 = .data:0x0004A520; // type:object size:0x38 -lbl_49_data_4A558 = .data:0x0004A558; // type:object size:0x140 -lbl_49_data_4A698 = .data:0x0004A698; // type:object size:0x20 -lbl_49_data_4A6B8 = .data:0x0004A6B8; // type:object size:0x140 -lbl_49_data_4A7F8 = .data:0x0004A7F8; // type:object size:0x140 -lbl_49_data_4A938 = .data:0x0004A938; // type:object size:0x140 -lbl_49_data_4AA78 = .data:0x0004AA78; // type:object size:0x140 -lbl_49_data_4ABB8 = .data:0x0004ABB8; // type:object size:0x140 -lbl_49_data_4ACF8 = .data:0x0004ACF8; // type:object size:0x140 -lbl_49_data_4AE38 = .data:0x0004AE38; // type:object size:0x140 -lbl_49_data_4AF78 = .data:0x0004AF78; // type:object size:0x140 -lbl_49_data_4B0B8 = .data:0x0004B0B8; // type:object size:0x90 -lbl_49_data_4B148 = .data:0x0004B148; // type:object size:0xC data:4byte -lbl_49_data_4B154 = .data:0x0004B154; // type:object size:0x1C -lbl_49_data_4B170 = .data:0x0004B170; // type:object size:0x60 -lbl_49_data_4B1D0 = .data:0x0004B1D0; // type:object size:0x4 data:4byte -lbl_49_data_4B1D4 = .data:0x0004B1D4; // type:object size:0x4 data:4byte -lbl_49_data_4B1D8 = .data:0x0004B1D8; // type:object size:0x4 align:4 data:float -lbl_49_data_4B1DC = .data:0x0004B1DC; // type:object size:0x4 align:4 data:float -lbl_49_data_4B1E0 = .data:0x0004B1E0; // type:object size:0x4 align:4 data:float -lbl_49_data_4B1E4 = .data:0x0004B1E4; // type:object size:0x4 data:4byte -lbl_49_data_4B1E8 = .data:0x0004B1E8; // type:object size:0x4 data:4byte -lbl_49_data_4B1EC = .data:0x0004B1EC; // type:object size:0x4 align:4 data:float -lbl_49_data_4B1F0 = .data:0x0004B1F0; // type:object size:0x4 align:4 data:float -lbl_49_data_4B1F4 = .data:0x0004B1F4; // type:object size:0x4 align:4 data:float -lbl_49_data_4B1F8 = .data:0x0004B1F8; // type:object size:0xC -lbl_49_data_4B204 = .data:0x0004B204; // type:object size:0xC -lbl_49_data_4B210 = .data:0x0004B210; // type:object size:0xC -lbl_49_data_4B21C = .data:0x0004B21C; // type:object size:0xC -lbl_49_data_4B228 = .data:0x0004B228; // type:object size:0xC -lbl_49_data_4B234 = .data:0x0004B234; // type:object size:0x4 data:4byte -lbl_49_data_4B238 = .data:0x0004B238; // type:object size:0xC -lbl_49_data_4B244 = .data:0x0004B244; // type:object size:0xC +@19 = .data:0x00045958; // type:object size:0xD scope:local data:string +@20 = .data:0x00045968; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00045978; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00045990; // type:object size:0x8 scope:local +goalring_plist = .data:0x00045998; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00045C68; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0004694C; // type:object size:0x18 scope:local +@21 = .data:0x00046964; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00046974; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00046980; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00046988; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000469D8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00046AA4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00046ABC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00046AC8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00046AD0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00046B20; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00046BEC; // type:object size:0x18 scope:local +@22 = .data:0x00046C04; // type:object size:0xD scope:local data:string +@23 = .data:0x00046C14; // type:object size:0xD scope:local data:string +@24 = .data:0x00046C24; // type:object size:0xD scope:local data:string +@25 = .data:0x00046C34; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00046C44; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00046C74; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00046C7C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00046D84; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00046F10; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00046F28; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00046F60; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00047060; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000471BC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000471D4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0004720C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00047318; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00047474; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0004748C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000474C4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00047584; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00047698; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000476B0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000476E8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000477F0; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0004797C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00047994; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000479CC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00047A00; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00047A6C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00047A84; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00047ABC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00047AF0; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00047B5C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00047B74; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00047BAC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00047E5C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00048210; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00048228; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00048260; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000483D4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00048608; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00048620; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00048658; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00048678; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00048698; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00048738; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000487D8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00048878; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00048918; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000489B8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000489D8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000489F8; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00048A98; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00048B28; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00048B34; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00048B44; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00048B74; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00048B7C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00048C84; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00048E10; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00048E28; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00048E60; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00048F60; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000490BC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000490D4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0004910C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00049218; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00049374; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0004938C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000493C4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00049484; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00049598; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000495B0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000495E8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000496F0; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0004987C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00049894; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000498CC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00049900; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0004996C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00049984; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000499BC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000499F0; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00049A5C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00049A74; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00049AAC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00049D5C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0004A110; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0004A128; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0004A160; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0004A2D4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0004A508; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0004A520; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0004A558; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0004A698; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0004A6B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0004A7F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0004A938; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0004AA78; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0004ABB8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0004ACF8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0004AE38; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0004AF78; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0004B0B8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0004B148; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0004B154; // type:object size:0x1C +goalring_colli_info = .data:0x0004B170; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0004B1D0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0004B1D4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0004B1D8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0004B1DC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0004B1E0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0004B1E4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0004B1E8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0004B1EC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0004B1F0; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0004B1F4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0004B1F8; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0004B204; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0004B210; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0004B21C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0004B228; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0004B234; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0004B238; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0004B244; // type:object size:0xC scope:local lbl_49_data_4B250 = .data:0x0004B250; // type:object size:0xE data:string lbl_49_data_4B260 = .data:0x0004B260; // type:object size:0xD data:string lbl_49_data_4B270 = .data:0x0004B270; // type:object size:0xD data:string @@ -5419,30 +5419,30 @@ lbl_49_data_4EB50 = .data:0x0004EB50; // type:object size:0xD data:string lbl_49_data_4EB60 = .data:0x0004EB60; // type:object size:0xE data:string lbl_49_data_4EB70 = .data:0x0004EB70; // type:object size:0xD data:string lbl_49_data_4EB80 = .data:0x0004EB80; // type:object size:0x24 -lbl_49_data_4EBA4 = .data:0x0004EBA4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0004EBA4; // type:object size:0x8 lbl_49_data_4EBAC = .data:0x0004EBAC; // type:object size:0x98 lbl_49_data_4EC44 = .data:0x0004EC44; // type:object size:0x2DC -lbl_49_data_4EF20 = .data:0x0004EF20; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0004EF20; // type:object size:0x18 lbl_49_data_4EF38 = .data:0x0004EF38; // type:object size:0x164 lbl_49_data_4F09C = .data:0x0004F09C; // type:object size:0x15C -lbl_49_data_4F1F8 = .data:0x0004F1F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0004F1F8; // type:object size:0x18 lbl_49_data_4F210 = .data:0x0004F210; // type:object size:0x1B4 lbl_49_data_4F3C4 = .data:0x0004F3C4; // type:object size:0x15C -lbl_49_data_4F520 = .data:0x0004F520; // type:object size:0x18 -lbl_49_data_4F538 = .data:0x0004F538; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0004F520; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0004F538; // type:object size:0x30 lbl_49_data_4F568 = .data:0x0004F568; // type:object size:0x10 -lbl_49_data_4F578 = .data:0x0004F578; // type:object size:0x58 data:4byte -jumptable_49_data_4F5D0 = .data:0x0004F5D0; // type:object size:0x1C scope:local -lbl_49_data_4F5EC = .data:0x0004F5EC; // type:object size:0xC -lbl_49_data_4F5F8 = .data:0x0004F5F8; // type:object size:0xE data:string -lbl_49_data_4F608 = .data:0x0004F608; // type:object size:0xC -lbl_49_data_4F614 = .data:0x0004F614; // type:object size:0x8 -lbl_49_data_4F61C = .data:0x0004F61C; // type:object size:0x3D4 -lbl_49_data_4F9F0 = .data:0x0004F9F0; // type:object size:0x4A4 -lbl_49_data_4FE94 = .data:0x0004FE94; // type:object size:0x18 -lbl_49_data_4FEAC = .data:0x0004FEAC; // type:object size:0x30 -lbl_49_data_4FEDC = .data:0x0004FEDC; // type:object size:0x58 data:4byte -jumptable_49_data_4FF34 = .data:0x0004FF34; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0004F578; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0004F5D0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0004F5EC; // type:object size:0xC scope:local +@21 = .data:0x0004F5F8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0004F608; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0004F614; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0004F61C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0004F9F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0004FE94; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0004FEAC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0004FEDC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x0004FF34; // type:object size:0x1C scope:local lbl_49_data_4FF60 = .data:0x0004FF60; // type:object size:0xD data:string lbl_49_data_4FF70 = .data:0x0004FF70; // type:object size:0xE data:string lbl_49_data_4FF80 = .data:0x0004FF80; // type:object size:0xD data:string @@ -6181,29 +6181,29 @@ lbl_49_data_782A0 = .data:0x000782A0; // type:object size:0x30 lbl_49_data_782D0 = .data:0x000782D0; // type:object size:0x30 lbl_49_data_78300 = .data:0x00078300; // type:object size:0xE data:string lbl_49_data_78310 = .data:0x00078310; // type:object size:0xC -lbl_49_data_7831C = .data:0x0007831C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0007831C; // type:object size:0x8 lbl_49_data_78324 = .data:0x00078324; // type:object size:0x318 lbl_49_data_7863C = .data:0x0007863C; // type:object size:0x42C -lbl_49_data_78A68 = .data:0x00078A68; // type:object size:0x18 -lbl_49_data_78A80 = .data:0x00078A80; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00078A68; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00078A80; // type:object size:0x38 lbl_49_data_78AB8 = .data:0x00078AB8; // type:object size:0x318 lbl_49_data_78DD0 = .data:0x00078DD0; // type:object size:0x42C -lbl_49_data_791FC = .data:0x000791FC; // type:object size:0x18 -lbl_49_data_79214 = .data:0x00079214; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000791FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00079214; // type:object size:0x38 lbl_49_data_7924C = .data:0x0007924C; // type:object size:0x69C lbl_49_data_798E8 = .data:0x000798E8; // type:object size:0x7BC -lbl_49_data_7A0A4 = .data:0x0007A0A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0007A0A4; // type:object size:0x18 lbl_49_data_7A0BC = .data:0x0007A0BC; // type:object size:0x268 -lbl_49_data_7A324 = .data:0x0007A324; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0007A324; // type:object size:0x24 lbl_49_data_7A348 = .data:0x0007A348; // type:object size:0x268 -lbl_49_data_7A5B0 = .data:0x0007A5B0; // type:object size:0x24 -lbl_49_data_7A5D4 = .data:0x0007A5D4; // type:object size:0x30 -lbl_49_data_7A604 = .data:0x0007A604; // type:object size:0x4 align:4 data:float -lbl_49_data_7A608 = .data:0x0007A608; // type:object size:0x4 align:4 data:float -lbl_49_data_7A60C = .data:0x0007A60C; // type:object size:0x4 align:4 data:float -lbl_49_data_7A610 = .data:0x0007A610; // type:object size:0x4 data:4byte -jumptable_49_data_7A614 = .data:0x0007A614; // type:object size:0x30 scope:local -lbl_49_data_7A644 = .data:0x0007A644; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0007A5B0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0007A5D4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0007A604; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0007A608; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0007A60C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0007A610; // type:object size:0x4 data:4byte +@91 = .data:0x0007A614; // type:object size:0x30 scope:local +vec$111 = .data:0x0007A644; // type:object size:0x18 scope:local lbl_49_data_7A660 = .data:0x0007A660; // type:object size:0xE data:string lbl_49_data_7A670 = .data:0x0007A670; // type:object size:0xE data:string lbl_49_data_7A680 = .data:0x0007A680; // type:object size:0xD data:string @@ -7255,7 +7255,7 @@ lbl_49_bss_6C0 = .bss:0x000006C0; // type:object size:0x4 data:4byte lbl_49_bss_6C4 = .bss:0x000006C4; // type:object size:0x4 data:4byte lbl_49_bss_6C8 = .bss:0x000006C8; // type:object size:0x640 data:4byte lbl_49_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte -lbl_49_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D10; // type:object size:0x4 scope:local data:4byte lbl_49_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte lbl_49_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte lbl_49_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte @@ -7271,7 +7271,7 @@ colli_timer = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D5C; // type:object size:0x4 scope:local data:4byte -lbl_49_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte lbl_49_bss_D68 = .bss:0x00000D68; // type:object size:0x4 data:4byte lbl_49_bss_D6C = .bss:0x00000D6C; // type:object size:0x4 data:4byte lbl_49_bss_D70 = .bss:0x00000D70; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg50D/splits.txt b/config/GSNE8P/stg50D/splits.txt index 0fc78166..154dd347 100644 --- a/config/GSNE8P/stg50D/splits.txt +++ b/config/GSNE8P/stg50D/splits.txt @@ -162,13 +162,10 @@ stg50D_38.c: .text start:0x00015A58 end:0x00016A98 .rodata start:0x000007B0 end:0x00000800 -stg50D_39.c: - .text start:0x00016DD8 end:0x00016F70 - .rodata start:0x00000800 end:0x00000818 - -stg50D_40.c: - .text start:0x00016F70 end:0x00017274 - .rodata start:0x00000818 end:0x00000820 +OBJECT/o_3spring.c: + .text start:0x00016DD8 end:0x00017274 + .rodata start:0x00000800 end:0x00000820 + .data start:0x0002E000 end:0x0002F0F8 stg50D_41.c: .text start:0x00017274 end:0x000176FC @@ -202,9 +199,10 @@ stg50D_49.c: .text start:0x0001B670 end:0x0001C4B4 .rodata start:0x000009A8 end:0x00000A00 -stg50D_50.c: - .text start:0x0001C4E8 end:0x0001CC74 +OBJECT/o_degring_linear.c: + .text start:0x0001C4B4 end:0x0001CE04 .rodata start:0x00000A00 end:0x00000A18 + .data start:0x00035218 end:0x00035220 stg50D_51.c: .text start:0x0001D4F8 end:0x0001D808 @@ -226,9 +224,11 @@ stg50D_55.c: .text start:0x00021EB8 end:0x00021F74 .rodata start:0x00000AE8 end:0x00000AF0 -stg50D_56.c: - .text start:0x0002211C end:0x00023434 +OBJECT/o_goalring.c: + .text start:0x00022118 end:0x00023434 .rodata start:0x00000AF0 end:0x00000B48 + .data start:0x00037158 end:0x0003CA50 + .bss start:0x00001148 end:0x00001150 stg50D_57.c: .text start:0x000234FC end:0x00023F1C @@ -246,21 +246,15 @@ stg50D_60.c: .text start:0x000259B0 end:0x00025A80 .rodata start:0x00000BD0 end:0x00000BD8 -stg50D_61.c: - .text start:0x00025D04 end:0x000267AC - .rodata start:0x00000BD8 end:0x00000C10 - -stg50D_62.c: - .text start:0x00026820 end:0x00026864 - .rodata start:0x00000C10 end:0x00000C18 - -stg50D_63.c: - .text start:0x00026A1C end:0x0002747C - .rodata start:0x00000C18 end:0x00000C58 +OBJECT/o_itemboxair.c: + .text start:0x00025C30 end:0x000268D8 + .rodata start:0x00000BD8 end:0x00000C18 + .data start:0x00040D78 end:0x00040DF8 -stg50D_64.c: - .text start:0x000274F0 end:0x00027534 - .rodata start:0x00000C58 end:0x00000C60 +OBJECT/o_itemboxballoon.c: + .text start:0x000268D8 end:0x000275A8 + .rodata start:0x00000C18 end:0x00000C60 + .data start:0x00040DF8 end:0x00041750 stg50D_65.c: .text start:0x000275A8 end:0x00027F5C @@ -308,9 +302,11 @@ stg50D_75.c: .text start:0x00037BAC end:0x00039650 .rodata start:0x00001048 end:0x000010D8 -stg50D_76.c: +OBJECT/o_savepoint.c: .text start:0x0003985C end:0x0003A8EC .rodata start:0x000010D8 end:0x00001110 + .data start:0x0006BE10 end:0x0006BE60 + .bss start:0x00001198 end:0x000011A0 stg50D_77.c: .text start:0x0003AF50 end:0x0003C580 diff --git a/config/GSNE8P/stg50D/symbols.txt b/config/GSNE8P/stg50D/symbols.txt index 83cc7544..e2888430 100644 --- a/config/GSNE8P/stg50D/symbols.txt +++ b/config/GSNE8P/stg50D/symbols.txt @@ -162,13 +162,13 @@ fn_50_C874 = .text:0x0000C874; // type:function size:0x6C fn_50_C8E0 = .text:0x0000C8E0; // type:function size:0xC8 fn_50_C9A8 = .text:0x0000C9A8; // type:function size:0xD8 fn_50_CA80 = .text:0x0000CA80; // type:function size:0x2AC -fn_50_CD2C = .text:0x0000CD2C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000CD2C; // type:function size:0x30 fn_50_CD5C = .text:0x0000CD5C; // type:function size:0x30C -fn_50_D068 = .text:0x0000D068; // type:function size:0x74 -fn_50_D0DC = .text:0x0000D0DC; // type:function size:0xBC -fn_50_D198 = .text:0x0000D198; // type:function size:0x40 -fn_50_D1D8 = .text:0x0000D1D8; // type:function size:0x2C -fn_50_D204 = .text:0x0000D204; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000D068; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000D0DC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000D198; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000D1D8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000D204; // type:function size:0x60 fn_50_D264 = .text:0x0000D264; // type:function size:0x34 fn_50_D298 = .text:0x0000D298; // type:function size:0x70 fn_50_D308 = .text:0x0000D308; // type:function size:0x12C @@ -197,11 +197,11 @@ fn_50_FE34 = .text:0x0000FE34; // type:function size:0x1CC fn_50_10000 = .text:0x00010000; // type:function size:0x88 fn_50_10088 = .text:0x00010088; // type:function size:0xD0 fn_50_10158 = .text:0x00010158; // type:function size:0xE8 -fn_50_10240 = .text:0x00010240; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00010240; // type:function size:0x100 fn_50_10340 = .text:0x00010340; // type:function size:0x198 fn_50_104D8 = .text:0x000104D8; // type:function size:0xA8 fn_50_10580 = .text:0x00010580; // type:function size:0x70 -fn_50_105F0 = .text:0x000105F0; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x000105F0; // type:function size:0x114 fn_50_10704 = .text:0x00010704; // type:function size:0x6C fn_50_10770 = .text:0x00010770; // type:function size:0x180 fn_50_108F0 = .text:0x000108F0; // type:function size:0xA4 @@ -244,7 +244,7 @@ fn_50_13014 = .text:0x00013014; // type:function size:0xA4 fn_50_130B8 = .text:0x000130B8; // type:function size:0xA4 fn_50_1315C = .text:0x0001315C; // type:function size:0xA4 fn_50_13200 = .text:0x00013200; // type:function size:0xB0 -fn_50_132B0 = .text:0x000132B0; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x000132B0; // type:function size:0x19C fn_50_1344C = .text:0x0001344C; // type:function size:0x198 _rename_MakeParticle = .text:0x000135E4; // type:function size:0x19C fn_50_13780 = .text:0x00013780; // type:function size:0x198 @@ -256,7 +256,7 @@ fn_50_140E8 = .text:0x000140E8; // type:function size:0x128 fn_50_14210 = .text:0x00014210; // type:function size:0x4 fn_50_14214 = .text:0x00014214; // type:function size:0x4 fn_50_14218 = .text:0x00014218; // type:function size:0x40 -fn_50_14258 = .text:0x00014258; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014258; // type:function size:0x1E4 fn_50_1443C = .text:0x0001443C; // type:function size:0x24 fn_50_14460 = .text:0x00014460; // type:function size:0x1C0 fn_50_14620 = .text:0x00014620; // type:function size:0x1F4 @@ -264,7 +264,7 @@ fn_50_14814 = .text:0x00014814; // type:function size:0x190 fn_50_149A4 = .text:0x000149A4; // type:function size:0xF8 fn_50_14A9C = .text:0x00014A9C; // type:function size:0x1D4 fn_50_14C70 = .text:0x00014C70; // type:function size:0x18C -fn_50_14DFC = .text:0x00014DFC; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00014DFC; // type:function size:0x1C8 fn_50_14FC4 = .text:0x00014FC4; // type:function size:0xD0 fn_50_15094 = .text:0x00015094; // type:function size:0x358 fn_50_153EC = .text:0x000153EC; // type:function size:0x2C0 @@ -282,11 +282,11 @@ fn_50_16A98 = .text:0x00016A98; // type:function size:0x120 fn_50_16BB8 = .text:0x00016BB8; // type:function size:0x120 fn_50_16CD8 = .text:0x00016CD8; // type:function size:0x84 fn_50_16D5C = .text:0x00016D5C; // type:function size:0x7C -fn_50_16DD8 = .text:0x00016DD8; // type:function size:0x198 -fn_50_16F70 = .text:0x00016F70; // type:function size:0xD4 -fn_50_17044 = .text:0x00017044; // type:function size:0x38 -fn_50_1707C = .text:0x0001707C; // type:function size:0x144 -fn_50_171C0 = .text:0x000171C0; // type:function size:0xB4 +Object3SpringJump = .text:0x00016DD8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00016F70; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00017044; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001707C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x000171C0; // type:function size:0xB4 scope:local fn_50_17274 = .text:0x00017274; // type:function size:0xF8 fn_50_1736C = .text:0x0001736C; // type:function size:0xFC fn_50_17468 = .text:0x00017468; // type:function size:0x30 @@ -334,15 +334,15 @@ fn_50_1B758 = .text:0x0001B758; // type:function size:0x38 fn_50_1B790 = .text:0x0001B790; // type:function size:0x968 fn_50_1C0F8 = .text:0x0001C0F8; // type:function size:0x10C fn_50_1C204 = .text:0x0001C204; // type:function size:0x2B0 -fn_50_1C4B4 = .text:0x0001C4B4; // type:function size:0x34 -fn_50_1C4E8 = .text:0x0001C4E8; // type:function size:0x11C -fn_50_1C604 = .text:0x0001C604; // type:function size:0x110 -fn_50_1C714 = .text:0x0001C714; // type:function size:0xB4 -fn_50_1C7C8 = .text:0x0001C7C8; // type:function size:0x150 -fn_50_1C918 = .text:0x0001C918; // type:function size:0xE0 -fn_50_1C9F8 = .text:0x0001C9F8; // type:function size:0x190 -fn_50_1CB88 = .text:0x0001CB88; // type:function size:0xEC -fn_50_1CC74 = .text:0x0001CC74; // type:function size:0x190 +DegRingGetNum = .text:0x0001C4B4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001C4E8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001C604; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C714; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C7C8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C918; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001C9F8; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001CB88; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001CC74; // type:function size:0x190 scope:local fn_50_1CE04 = .text:0x0001CE04; // type:function size:0x98 fn_50_1CE9C = .text:0x0001CE9C; // type:function size:0xC8 fn_50_1CF64 = .text:0x0001CF64; // type:function size:0x10C @@ -411,15 +411,15 @@ fn_50_21F74 = .text:0x00021F74; // type:function size:0x8C fn_50_22000 = .text:0x00022000; // type:function size:0x38 fn_50_22038 = .text:0x00022038; // type:function size:0x4 fn_50_2203C = .text:0x0002203C; // type:function size:0xDC -fn_50_22118 = .text:0x00022118; // type:function size:0x4 -fn_50_2211C = .text:0x0002211C; // type:function size:0x2EC -fn_50_22408 = .text:0x00022408; // type:function size:0x44 -fn_50_2244C = .text:0x0002244C; // type:function size:0x7F4 -fn_50_22C40 = .text:0x00022C40; // type:function size:0x34 -fn_50_22C74 = .text:0x00022C74; // type:function size:0xF0 -fn_50_22D64 = .text:0x00022D64; // type:function size:0x214 -fn_50_22F78 = .text:0x00022F78; // type:function size:0x254 -fn_50_231CC = .text:0x000231CC; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00022118; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002211C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022408; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002244C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00022C40; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00022C74; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022D64; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x00022F78; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000231CC; // type:function size:0x268 scope:local fn_50_23434 = .text:0x00023434; // type:function size:0x54 fn_50_23488 = .text:0x00023488; // type:function size:0x74 fn_50_234FC = .text:0x000234FC; // type:function size:0x8C @@ -435,7 +435,7 @@ fn_50_24184 = .text:0x00024184; // type:function size:0x3F8 fn_50_2457C = .text:0x0002457C; // type:function size:0x1D0 fn_50_2474C = .text:0x0002474C; // type:function size:0x140 fn_50_2488C = .text:0x0002488C; // type:function size:0x1FC -fn_50_24A88 = .text:0x00024A88; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00024A88; // type:function size:0x13C fn_50_24BC4 = .text:0x00024BC4; // type:function size:0x200 fn_50_24DC4 = .text:0x00024DC4; // type:function size:0x98 fn_50_24E5C = .text:0x00024E5C; // type:function size:0x238 @@ -455,53 +455,53 @@ fn_50_255C0 = .text:0x000255C0; // type:function size:0x44 fn_50_25604 = .text:0x00025604; // type:function size:0x38 fn_50_2563C = .text:0x0002563C; // type:function size:0x4 fn_50_25640 = .text:0x00025640; // type:function size:0x38 -fn_50_25678 = .text:0x00025678; // type:function size:0xC8 -fn_50_25740 = .text:0x00025740; // type:function size:0x138 +_rename_GiveItemP = .text:0x00025678; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025740; // type:function size:0x138 fn_50_25878 = .text:0x00025878; // type:function size:0x138 fn_50_259B0 = .text:0x000259B0; // type:function size:0xD0 fn_50_25A80 = .text:0x00025A80; // type:function size:0x90 fn_50_25B10 = .text:0x00025B10; // type:function size:0x94 fn_50_25BA4 = .text:0x00025BA4; // type:function size:0x8C -fn_50_25C30 = .text:0x00025C30; // type:function size:0xD4 -fn_50_25D04 = .text:0x00025D04; // type:function size:0x240 -fn_50_25F44 = .text:0x00025F44; // type:function size:0x98 -fn_50_25FDC = .text:0x00025FDC; // type:function size:0x214 -fn_50_261F0 = .text:0x000261F0; // type:function size:0x10 -fn_50_26200 = .text:0x00026200; // type:function size:0xA0 -fn_50_262A0 = .text:0x000262A0; // type:function size:0xD0 -fn_50_26370 = .text:0x00026370; // type:function size:0x26C -fn_50_265DC = .text:0x000265DC; // type:function size:0x38 -fn_50_26614 = .text:0x00026614; // type:function size:0x50 -fn_50_26664 = .text:0x00026664; // type:function size:0x70 -fn_50_266D4 = .text:0x000266D4; // type:function size:0x50 -fn_50_26724 = .text:0x00026724; // type:function size:0x38 -fn_50_2675C = .text:0x0002675C; // type:function size:0x50 -fn_50_267AC = .text:0x000267AC; // type:function size:0x38 -fn_50_267E4 = .text:0x000267E4; // type:function size:0x3C -fn_50_26820 = .text:0x00026820; // type:function size:0x44 -fn_50_26864 = .text:0x00026864; // type:function size:0x38 -fn_50_2689C = .text:0x0002689C; // type:function size:0x4 -fn_50_268A0 = .text:0x000268A0; // type:function size:0x38 -fn_50_268D8 = .text:0x000268D8; // type:function size:0x144 -fn_50_26A1C = .text:0x00026A1C; // type:function size:0x158 -fn_50_26B74 = .text:0x00026B74; // type:function size:0x64 -fn_50_26BD8 = .text:0x00026BD8; // type:function size:0x1C4 -fn_50_26D9C = .text:0x00026D9C; // type:function size:0x3C -fn_50_26DD8 = .text:0x00026DD8; // type:function size:0x6C -fn_50_26E44 = .text:0x00026E44; // type:function size:0x228 -fn_50_2706C = .text:0x0002706C; // type:function size:0x28C -fn_50_272F8 = .text:0x000272F8; // type:function size:0xC -fn_50_27304 = .text:0x00027304; // type:function size:0x50 -fn_50_27354 = .text:0x00027354; // type:function size:0x50 -fn_50_273A4 = .text:0x000273A4; // type:function size:0x50 -fn_50_273F4 = .text:0x000273F4; // type:function size:0x38 -fn_50_2742C = .text:0x0002742C; // type:function size:0x50 -fn_50_2747C = .text:0x0002747C; // type:function size:0x38 -fn_50_274B4 = .text:0x000274B4; // type:function size:0x3C -fn_50_274F0 = .text:0x000274F0; // type:function size:0x44 -fn_50_27534 = .text:0x00027534; // type:function size:0x38 -fn_50_2756C = .text:0x0002756C; // type:function size:0x4 -fn_50_27570 = .text:0x00027570; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00025C30; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00025D04; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00025F44; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00025FDC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000261F0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026200; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000262A0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00026370; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000265DC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00026614; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00026664; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000266D4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00026724; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002675C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000267AC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000267E4; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026820; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026864; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002689C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000268A0; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000268D8; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00026A1C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00026B74; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00026BD8; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00026D9C; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00026DD8; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00026E44; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002706C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x000272F8; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00027304; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00027354; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000273A4; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x000273F4; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002742C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002747C; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000274B4; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x000274F0; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00027534; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002756C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00027570; // type:function size:0x38 scope:local fn_50_275A8 = .text:0x000275A8; // type:function size:0x280 fn_50_27828 = .text:0x00027828; // type:function size:0x50 fn_50_27878 = .text:0x00027878; // type:function size:0x50C @@ -594,8 +594,8 @@ fn_50_32B54 = .text:0x00032B54; // type:function size:0x54 fn_50_32BA8 = .text:0x00032BA8; // type:function size:0x7EC fn_50_33394 = .text:0x00033394; // type:function size:0xB0 fn_50_33444 = .text:0x00033444; // type:function size:0xB4 -fn_50_334F8 = .text:0x000334F8; // type:function size:0x2C -fn_50_33524 = .text:0x00033524; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000334F8; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00033524; // type:function size:0x30 o_ring_0 = .text:0x00033554; // type:function size:0x13C scope:local Ring = .text:0x00033690; // type:function size:0x688 scope:global o_ring_M1 = .text:0x00033D18; // type:function size:0x550 scope:global @@ -632,19 +632,19 @@ fn_50_39370 = .text:0x00039370; // type:function size:0x2E0 fn_50_39650 = .text:0x00039650; // type:function size:0x110 fn_50_39760 = .text:0x00039760; // type:function size:0xF8 fn_50_39858 = .text:0x00039858; // type:function size:0x4 -fn_50_3985C = .text:0x0003985C; // type:function size:0x264 -fn_50_39AC0 = .text:0x00039AC0; // type:function size:0x148 -fn_50_39C08 = .text:0x00039C08; // type:function size:0x48 -fn_50_39C50 = .text:0x00039C50; // type:function size:0x1A4 -fn_50_39DF4 = .text:0x00039DF4; // type:function size:0x1AC -fn_50_39FA0 = .text:0x00039FA0; // type:function size:0x154 -fn_50_3A0F4 = .text:0x0003A0F4; // type:function size:0x4 -fn_50_3A0F8 = .text:0x0003A0F8; // type:function size:0x138 -fn_50_3A230 = .text:0x0003A230; // type:function size:0x368 -fn_50_3A598 = .text:0x0003A598; // type:function size:0x224 -fn_50_3A7BC = .text:0x0003A7BC; // type:function size:0x20 -fn_50_3A7DC = .text:0x0003A7DC; // type:function size:0x4C -fn_50_3A828 = .text:0x0003A828; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003985C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00039AC0; // type:function size:0x148 scope:local +savepointExit = .text:0x00039C08; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00039C50; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00039DF4; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00039FA0; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003A0F4; // type:function size:0x4 scope:local +initCollidata = .text:0x0003A0F8; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003A230; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003A598; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003A7BC; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003A7DC; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003A828; // type:function size:0xC4 scope:local fn_50_3A8EC = .text:0x0003A8EC; // type:function size:0x20 fn_50_3A90C = .text:0x0003A90C; // type:function size:0x3C fn_50_3A948 = .text:0x0003A948; // type:function size:0x9C @@ -1541,11 +1541,11 @@ lbl_50_rodata_7F0 = .rodata:0x000007F0; // type:object size:0x4 align:4 data:flo lbl_50_rodata_7F4 = .rodata:0x000007F4; // type:object size:0x4 align:4 data:float lbl_50_rodata_7F8 = .rodata:0x000007F8; // type:object size:0x4 align:4 data:float lbl_50_rodata_7FC = .rodata:0x000007FC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_800 = .rodata:0x00000800; // type:object size:0xC data:4byte -lbl_50_rodata_80C = .rodata:0x0000080C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_810 = .rodata:0x00000810; // type:object size:0x4 align:4 data:float -lbl_50_rodata_814 = .rodata:0x00000814; // type:object size:0x4 align:4 data:float -lbl_50_rodata_818 = .rodata:0x00000818; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000800; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000080C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000810; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000814; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000818; // type:object size:0x4 scope:local align:4 data:float lbl_50_rodata_820 = .rodata:0x00000820; // type:object size:0x4 align:4 data:float lbl_50_rodata_824 = .rodata:0x00000824; // type:object size:0xC data:4byte lbl_50_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:float @@ -1656,11 +1656,11 @@ lbl_50_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x8 align:8 data:dou lbl_50_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float lbl_50_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float lbl_50_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x8 align:4 data:float -lbl_50_rodata_A00 = .rodata:0x00000A00; // type:object size:0x4 align:4 data:float -lbl_50_rodata_A04 = .rodata:0x00000A04; // type:object size:0x4 align:4 data:float -lbl_50_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float -lbl_50_rodata_A0C = .rodata:0x00000A0C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_A10 = .rodata:0x00000A10; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A00; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A04; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A08; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A0C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A10; // type:object size:0x4 scope:local align:4 data:float lbl_50_rodata_A18 = .rodata:0x00000A18; // type:object size:0x4 align:4 data:float lbl_50_rodata_A1C = .rodata:0x00000A1C; // type:object size:0x4 align:4 data:float lbl_50_rodata_A20 = .rodata:0x00000A20; // type:object size:0x4 align:4 data:float @@ -1704,25 +1704,25 @@ lbl_50_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:flo lbl_50_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x8 align:8 data:double lbl_50_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x8 align:8 data:double lbl_50_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x8 align:4 data:float -lbl_50_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float -lbl_50_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_50_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B18 = .rodata:0x00000B18; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B1C = .rodata:0x00000B1C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B28 = .rodata:0x00000B28; // type:object size:0x8 align:8 data:double -lbl_50_rodata_B30 = .rodata:0x00000B30; // type:object size:0x8 align:8 data:double -lbl_50_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_50_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B28; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B30; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float lbl_50_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float lbl_50_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float lbl_50_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float @@ -1756,37 +1756,37 @@ lbl_50_rodata_BC4 = .rodata:0x00000BC4; // type:object size:0x4 align:4 data:flo lbl_50_rodata_BC8 = .rodata:0x00000BC8; // type:object size:0x4 align:4 data:float lbl_50_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:float lbl_50_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x8 align:4 data:float -lbl_50_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BDC = .rodata:0x00000BDC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BE4 = .rodata:0x00000BE4; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x8 align:8 data:double -lbl_50_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C10 = .rodata:0x00000C10; // type:object size:0x8 align:4 data:float -lbl_50_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_50_rodata_C58 = .rodata:0x00000C58; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000BD8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000BDC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000BE0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000BE4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000BF0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float lbl_50_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float lbl_50_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float lbl_50_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float @@ -2051,17 +2051,17 @@ lbl_50_rodata_10C0 = .rodata:0x000010C0; // type:object size:0x4 align:4 data:fl lbl_50_rodata_10C8 = .rodata:0x000010C8; // type:object size:0x8 align:8 data:double lbl_50_rodata_10D0 = .rodata:0x000010D0; // type:object size:0x4 align:4 data:float lbl_50_rodata_10D4 = .rodata:0x000010D4; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10D8 = .rodata:0x000010D8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10DC = .rodata:0x000010DC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10E0 = .rodata:0x000010E0; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10E4 = .rodata:0x000010E4; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10E8 = .rodata:0x000010E8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x8 align:8 data:double -lbl_50_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x4 align:4 data:float -lbl_50_rodata_10FC = .rodata:0x000010FC; // type:object size:0x4 align:4 data:float -lbl_50_rodata_1100 = .rodata:0x00001100; // type:object size:0x4 align:4 data:float -lbl_50_rodata_1104 = .rodata:0x00001104; // type:object size:0x4 align:4 data:float -lbl_50_rodata_1108 = .rodata:0x00001108; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000010D8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000010DC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000010E0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000010E4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000010E8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000010F0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000010F8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000010FC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001100; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001104; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001108; // type:object size:0x4 scope:local align:4 data:float lbl_50_rodata_1110 = .rodata:0x00001110; // type:object size:0x4 align:4 data:float lbl_50_rodata_1114 = .rodata:0x00001114; // type:object size:0x4 align:4 data:float lbl_50_rodata_1118 = .rodata:0x00001118; // type:object size:0x4 align:4 data:float @@ -4316,7 +4316,7 @@ lbl_50_data_2D958 = .data:0x0002D958; // type:object size:0x7 data:string lbl_50_data_2D960 = .data:0x0002D960; // type:object size:0x7 data:string lbl_50_data_2D968 = .data:0x0002D968; // type:object size:0x7 data:string lbl_50_data_2D970 = .data:0x0002D970; // type:object size:0x60 -lbl_50_data_2D9D0 = .data:0x0002D9D0; // type:object size:0x8 +_rename_ring_texlist = .data:0x0002D9D0; // type:object size:0x8 lbl_50_data_2D9D8 = .data:0x0002D9D8; // type:object size:0x38 lbl_50_data_2DA10 = .data:0x0002DA10; // type:object size:0x38 lbl_50_data_2DA48 = .data:0x0002DA48; // type:object size:0xE data:string @@ -4386,42 +4386,42 @@ lbl_50_data_2DFA4 = .data:0x0002DFA4; // type:object size:0xB data:string lbl_50_data_2DFB0 = .data:0x0002DFB0; // type:object size:0x38 lbl_50_data_2DFE8 = .data:0x0002DFE8; // type:object size:0x8 data:byte lbl_50_data_2DFF0 = .data:0x0002DFF0; // type:object size:0x5 data:string -lbl_50_data_2E000 = .data:0x0002E000; // type:object size:0xE data:string -lbl_50_data_2E010 = .data:0x0002E010; // type:object size:0xE data:string -lbl_50_data_2E020 = .data:0x0002E020; // type:object size:0xD data:string -lbl_50_data_2E030 = .data:0x0002E030; // type:object size:0xD data:string -lbl_50_data_2E040 = .data:0x0002E040; // type:object size:0x30 -lbl_50_data_2E070 = .data:0x0002E070; // type:object size:0x8 -lbl_50_data_2E078 = .data:0x0002E078; // type:object size:0x204 -lbl_50_data_2E27C = .data:0x0002E27C; // type:object size:0x204 -lbl_50_data_2E480 = .data:0x0002E480; // type:object size:0x1C8 -lbl_50_data_2E648 = .data:0x0002E648; // type:object size:0x40 -lbl_50_data_2E688 = .data:0x0002E688; // type:object size:0x50 -lbl_50_data_2E6D8 = .data:0x0002E6D8; // type:object size:0x8 -lbl_50_data_2E6E0 = .data:0x0002E6E0; // type:object size:0x20 -lbl_50_data_2E700 = .data:0x0002E700; // type:object size:0xC0 -lbl_50_data_2E7C0 = .data:0x0002E7C0; // type:object size:0x60 -lbl_50_data_2E820 = .data:0x0002E820; // type:object size:0x40 -lbl_50_data_2E860 = .data:0x0002E860; // type:object size:0x80 -lbl_50_data_2E8E0 = .data:0x0002E8E0; // type:object size:0x40 -lbl_50_data_2E920 = .data:0x0002E920; // type:object size:0x24 -lbl_50_data_2E944 = .data:0x0002E944; // type:object size:0x1C8 -lbl_50_data_2EB0C = .data:0x0002EB0C; // type:object size:0x1C8 -lbl_50_data_2ECD4 = .data:0x0002ECD4; // type:object size:0x140 -lbl_50_data_2EE14 = .data:0x0002EE14; // type:object size:0x40 -lbl_50_data_2EE54 = .data:0x0002EE54; // type:object size:0x50 -lbl_50_data_2EEA4 = .data:0x0002EEA4; // type:object size:0x8 -lbl_50_data_2EEAC = .data:0x0002EEAC; // type:object size:0x14 -lbl_50_data_2EEC0 = .data:0x0002EEC0; // type:object size:0x120 -lbl_50_data_2EFE0 = .data:0x0002EFE0; // type:object size:0x60 -lbl_50_data_2F040 = .data:0x0002F040; // type:object size:0x20 -lbl_50_data_2F060 = .data:0x0002F060; // type:object size:0x30 -lbl_50_data_2F090 = .data:0x0002F090; // type:object size:0x24 -lbl_50_data_2F0B4 = .data:0x0002F0B4; // type:object size:0x8 -lbl_50_data_2F0BC = .data:0x0002F0BC; // type:object size:0x30 -lbl_50_data_2F0EC = .data:0x0002F0EC; // type:object size:0x4 align:4 data:float -lbl_50_data_2F0F0 = .data:0x0002F0F0; // type:object size:0x4 align:4 data:float -lbl_50_data_2F0F4 = .data:0x0002F0F4; // type:object size:0x4 align:4 data:float +@18 = .data:0x0002E000; // type:object size:0xE scope:local data:string +@19 = .data:0x0002E010; // type:object size:0xE scope:local data:string +@20 = .data:0x0002E020; // type:object size:0xD scope:local data:string +@21 = .data:0x0002E030; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0002E040; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0002E070; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0002E078; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002E27C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0002E480; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0002E648; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0002E688; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0002E6D8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0002E6E0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0002E700; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0002E7C0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0002E820; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0002E860; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0002E8E0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0002E920; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0002E944; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0002EB0C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0002ECD4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0002EE14; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0002EE54; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0002EEA4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0002EEAC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0002EEC0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0002EFE0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0002F040; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0002F060; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0002F090; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0002F0B4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0002F0BC; // type:object size:0x30 scope:local +spring3_k = .data:0x0002F0EC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0002F0F0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0002F0F4; // type:object size:0x4 scope:local align:4 data:float lbl_50_data_2F0F8 = .data:0x0002F0F8; // type:object size:0xE data:string lbl_50_data_2F108 = .data:0x0002F108; // type:object size:0xC lbl_50_data_2F114 = .data:0x0002F114; // type:object size:0x8 @@ -4657,7 +4657,7 @@ lbl_50_data_35170 = .data:0x00035170; // type:object size:0x14 lbl_50_data_35184 = .data:0x00035184; // type:object size:0x24 lbl_50_data_351A8 = .data:0x000351A8; // type:object size:0x40 data:4byte lbl_50_data_351E8 = .data:0x000351E8; // type:object size:0x30 -lbl_50_data_35218 = .data:0x00035218; // type:object size:0x5 data:string +@115 = .data:0x00035218; // type:object size:0x5 scope:local data:string lbl_50_data_35220 = .data:0x00035220; // type:object size:0xE data:string lbl_50_data_35230 = .data:0x00035230; // type:object size:0xD data:string lbl_50_data_35240 = .data:0x00035240; // type:object size:0x18 @@ -4735,149 +4735,149 @@ lbl_50_data_370F0 = .data:0x000370F0; // type:object size:0x30 lbl_50_data_37120 = .data:0x00037120; // type:object size:0xF data:string lbl_50_data_37130 = .data:0x00037130; // type:object size:0x10 data:string lbl_50_data_37140 = .data:0x00037140; // type:object size:0x18 data:string -lbl_50_data_37158 = .data:0x00037158; // type:object size:0xD data:string -lbl_50_data_37168 = .data:0x00037168; // type:object size:0xD data:string -lbl_50_data_37178 = .data:0x00037178; // type:object size:0x18 -lbl_50_data_37190 = .data:0x00037190; // type:object size:0x8 -lbl_50_data_37198 = .data:0x00037198; // type:object size:0x2D0 -lbl_50_data_37468 = .data:0x00037468; // type:object size:0xCE4 -lbl_50_data_3814C = .data:0x0003814C; // type:object size:0x18 -lbl_50_data_38164 = .data:0x00038164; // type:object size:0xE data:string -lbl_50_data_38174 = .data:0x00038174; // type:object size:0xC -lbl_50_data_38180 = .data:0x00038180; // type:object size:0x8 -lbl_50_data_38188 = .data:0x00038188; // type:object size:0x50 -lbl_50_data_381D8 = .data:0x000381D8; // type:object size:0xCC -lbl_50_data_382A4 = .data:0x000382A4; // type:object size:0x18 -lbl_50_data_382BC = .data:0x000382BC; // type:object size:0xC -lbl_50_data_382C8 = .data:0x000382C8; // type:object size:0x8 -lbl_50_data_382D0 = .data:0x000382D0; // type:object size:0x50 -lbl_50_data_38320 = .data:0x00038320; // type:object size:0xCC -lbl_50_data_383EC = .data:0x000383EC; // type:object size:0x18 -lbl_50_data_38404 = .data:0x00038404; // type:object size:0xD data:string -lbl_50_data_38414 = .data:0x00038414; // type:object size:0xD data:string -lbl_50_data_38424 = .data:0x00038424; // type:object size:0xD data:string -lbl_50_data_38434 = .data:0x00038434; // type:object size:0xD data:string -lbl_50_data_38444 = .data:0x00038444; // type:object size:0x30 -lbl_50_data_38474 = .data:0x00038474; // type:object size:0x8 -lbl_50_data_3847C = .data:0x0003847C; // type:object size:0x108 -lbl_50_data_38584 = .data:0x00038584; // type:object size:0x18C -lbl_50_data_38710 = .data:0x00038710; // type:object size:0x18 -lbl_50_data_38728 = .data:0x00038728; // type:object size:0x38 -lbl_50_data_38760 = .data:0x00038760; // type:object size:0x100 -lbl_50_data_38860 = .data:0x00038860; // type:object size:0x15C -lbl_50_data_389BC = .data:0x000389BC; // type:object size:0x18 -lbl_50_data_389D4 = .data:0x000389D4; // type:object size:0x38 -lbl_50_data_38A0C = .data:0x00038A0C; // type:object size:0x10C -lbl_50_data_38B18 = .data:0x00038B18; // type:object size:0x15C -lbl_50_data_38C74 = .data:0x00038C74; // type:object size:0x18 -lbl_50_data_38C8C = .data:0x00038C8C; // type:object size:0x38 -lbl_50_data_38CC4 = .data:0x00038CC4; // type:object size:0xC0 -lbl_50_data_38D84 = .data:0x00038D84; // type:object size:0x114 -lbl_50_data_38E98 = .data:0x00038E98; // type:object size:0x18 -lbl_50_data_38EB0 = .data:0x00038EB0; // type:object size:0x38 -lbl_50_data_38EE8 = .data:0x00038EE8; // type:object size:0x108 -lbl_50_data_38FF0 = .data:0x00038FF0; // type:object size:0x18C -lbl_50_data_3917C = .data:0x0003917C; // type:object size:0x18 -lbl_50_data_39194 = .data:0x00039194; // type:object size:0x38 -lbl_50_data_391CC = .data:0x000391CC; // type:object size:0x34 -lbl_50_data_39200 = .data:0x00039200; // type:object size:0x6C -lbl_50_data_3926C = .data:0x0003926C; // type:object size:0x18 -lbl_50_data_39284 = .data:0x00039284; // type:object size:0x38 -lbl_50_data_392BC = .data:0x000392BC; // type:object size:0x34 -lbl_50_data_392F0 = .data:0x000392F0; // type:object size:0x6C -lbl_50_data_3935C = .data:0x0003935C; // type:object size:0x18 -lbl_50_data_39374 = .data:0x00039374; // type:object size:0x38 -lbl_50_data_393AC = .data:0x000393AC; // type:object size:0x2B0 -lbl_50_data_3965C = .data:0x0003965C; // type:object size:0x3B4 -lbl_50_data_39A10 = .data:0x00039A10; // type:object size:0x18 -lbl_50_data_39A28 = .data:0x00039A28; // type:object size:0x38 -lbl_50_data_39A60 = .data:0x00039A60; // type:object size:0x174 -lbl_50_data_39BD4 = .data:0x00039BD4; // type:object size:0x234 -lbl_50_data_39E08 = .data:0x00039E08; // type:object size:0x18 -lbl_50_data_39E20 = .data:0x00039E20; // type:object size:0x38 -lbl_50_data_39E58 = .data:0x00039E58; // type:object size:0x20 -lbl_50_data_39E78 = .data:0x00039E78; // type:object size:0x20 -lbl_50_data_39E98 = .data:0x00039E98; // type:object size:0xA0 -lbl_50_data_39F38 = .data:0x00039F38; // type:object size:0xA0 -lbl_50_data_39FD8 = .data:0x00039FD8; // type:object size:0xA0 -lbl_50_data_3A078 = .data:0x0003A078; // type:object size:0xA0 -lbl_50_data_3A118 = .data:0x0003A118; // type:object size:0xA0 -lbl_50_data_3A1B8 = .data:0x0003A1B8; // type:object size:0x20 -lbl_50_data_3A1D8 = .data:0x0003A1D8; // type:object size:0x20 -lbl_50_data_3A1F8 = .data:0x0003A1F8; // type:object size:0xA0 -lbl_50_data_3A298 = .data:0x0003A298; // type:object size:0x90 -lbl_50_data_3A328 = .data:0x0003A328; // type:object size:0xC data:4byte -lbl_50_data_3A334 = .data:0x0003A334; // type:object size:0xD data:string -lbl_50_data_3A344 = .data:0x0003A344; // type:object size:0x30 -lbl_50_data_3A374 = .data:0x0003A374; // type:object size:0x8 -lbl_50_data_3A37C = .data:0x0003A37C; // type:object size:0x108 -lbl_50_data_3A484 = .data:0x0003A484; // type:object size:0x18C -lbl_50_data_3A610 = .data:0x0003A610; // type:object size:0x18 -lbl_50_data_3A628 = .data:0x0003A628; // type:object size:0x38 -lbl_50_data_3A660 = .data:0x0003A660; // type:object size:0x100 -lbl_50_data_3A760 = .data:0x0003A760; // type:object size:0x15C -lbl_50_data_3A8BC = .data:0x0003A8BC; // type:object size:0x18 -lbl_50_data_3A8D4 = .data:0x0003A8D4; // type:object size:0x38 -lbl_50_data_3A90C = .data:0x0003A90C; // type:object size:0x10C -lbl_50_data_3AA18 = .data:0x0003AA18; // type:object size:0x15C -lbl_50_data_3AB74 = .data:0x0003AB74; // type:object size:0x18 -lbl_50_data_3AB8C = .data:0x0003AB8C; // type:object size:0x38 -lbl_50_data_3ABC4 = .data:0x0003ABC4; // type:object size:0xC0 -lbl_50_data_3AC84 = .data:0x0003AC84; // type:object size:0x114 -lbl_50_data_3AD98 = .data:0x0003AD98; // type:object size:0x18 -lbl_50_data_3ADB0 = .data:0x0003ADB0; // type:object size:0x38 -lbl_50_data_3ADE8 = .data:0x0003ADE8; // type:object size:0x108 -lbl_50_data_3AEF0 = .data:0x0003AEF0; // type:object size:0x18C -lbl_50_data_3B07C = .data:0x0003B07C; // type:object size:0x18 -lbl_50_data_3B094 = .data:0x0003B094; // type:object size:0x38 -lbl_50_data_3B0CC = .data:0x0003B0CC; // type:object size:0x34 -lbl_50_data_3B100 = .data:0x0003B100; // type:object size:0x6C -lbl_50_data_3B16C = .data:0x0003B16C; // type:object size:0x18 -lbl_50_data_3B184 = .data:0x0003B184; // type:object size:0x38 -lbl_50_data_3B1BC = .data:0x0003B1BC; // type:object size:0x34 -lbl_50_data_3B1F0 = .data:0x0003B1F0; // type:object size:0x6C -lbl_50_data_3B25C = .data:0x0003B25C; // type:object size:0x18 -lbl_50_data_3B274 = .data:0x0003B274; // type:object size:0x38 -lbl_50_data_3B2AC = .data:0x0003B2AC; // type:object size:0x2B0 -lbl_50_data_3B55C = .data:0x0003B55C; // type:object size:0x3B4 -lbl_50_data_3B910 = .data:0x0003B910; // type:object size:0x18 -lbl_50_data_3B928 = .data:0x0003B928; // type:object size:0x38 -lbl_50_data_3B960 = .data:0x0003B960; // type:object size:0x174 -lbl_50_data_3BAD4 = .data:0x0003BAD4; // type:object size:0x234 -lbl_50_data_3BD08 = .data:0x0003BD08; // type:object size:0x18 -lbl_50_data_3BD20 = .data:0x0003BD20; // type:object size:0x38 -lbl_50_data_3BD58 = .data:0x0003BD58; // type:object size:0x140 -lbl_50_data_3BE98 = .data:0x0003BE98; // type:object size:0x20 -lbl_50_data_3BEB8 = .data:0x0003BEB8; // type:object size:0x140 -lbl_50_data_3BFF8 = .data:0x0003BFF8; // type:object size:0x140 -lbl_50_data_3C138 = .data:0x0003C138; // type:object size:0x140 -lbl_50_data_3C278 = .data:0x0003C278; // type:object size:0x140 -lbl_50_data_3C3B8 = .data:0x0003C3B8; // type:object size:0x140 -lbl_50_data_3C4F8 = .data:0x0003C4F8; // type:object size:0x140 -lbl_50_data_3C638 = .data:0x0003C638; // type:object size:0x140 -lbl_50_data_3C778 = .data:0x0003C778; // type:object size:0x140 -lbl_50_data_3C8B8 = .data:0x0003C8B8; // type:object size:0x90 -lbl_50_data_3C948 = .data:0x0003C948; // type:object size:0xC data:4byte -lbl_50_data_3C954 = .data:0x0003C954; // type:object size:0x1C -lbl_50_data_3C970 = .data:0x0003C970; // type:object size:0x60 -lbl_50_data_3C9D0 = .data:0x0003C9D0; // type:object size:0x4 data:4byte -lbl_50_data_3C9D4 = .data:0x0003C9D4; // type:object size:0x4 data:4byte -lbl_50_data_3C9D8 = .data:0x0003C9D8; // type:object size:0x4 align:4 data:float -lbl_50_data_3C9DC = .data:0x0003C9DC; // type:object size:0x4 align:4 data:float -lbl_50_data_3C9E0 = .data:0x0003C9E0; // type:object size:0x4 align:4 data:float -lbl_50_data_3C9E4 = .data:0x0003C9E4; // type:object size:0x4 data:4byte -lbl_50_data_3C9E8 = .data:0x0003C9E8; // type:object size:0x4 data:4byte -lbl_50_data_3C9EC = .data:0x0003C9EC; // type:object size:0x4 align:4 data:float -lbl_50_data_3C9F0 = .data:0x0003C9F0; // type:object size:0x4 align:4 data:float -lbl_50_data_3C9F4 = .data:0x0003C9F4; // type:object size:0x4 align:4 data:float -lbl_50_data_3C9F8 = .data:0x0003C9F8; // type:object size:0xC -lbl_50_data_3CA04 = .data:0x0003CA04; // type:object size:0xC -lbl_50_data_3CA10 = .data:0x0003CA10; // type:object size:0xC -lbl_50_data_3CA1C = .data:0x0003CA1C; // type:object size:0xC -lbl_50_data_3CA28 = .data:0x0003CA28; // type:object size:0xC -lbl_50_data_3CA34 = .data:0x0003CA34; // type:object size:0x4 data:4byte -lbl_50_data_3CA38 = .data:0x0003CA38; // type:object size:0xC -lbl_50_data_3CA44 = .data:0x0003CA44; // type:object size:0xC +@19 = .data:0x00037158; // type:object size:0xD scope:local data:string +@20 = .data:0x00037168; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00037178; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00037190; // type:object size:0x8 scope:local +goalring_plist = .data:0x00037198; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00037468; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0003814C; // type:object size:0x18 scope:local +@21 = .data:0x00038164; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00038174; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00038180; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00038188; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000381D8; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000382A4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000382BC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000382C8; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000382D0; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00038320; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000383EC; // type:object size:0x18 scope:local +@22 = .data:0x00038404; // type:object size:0xD scope:local data:string +@23 = .data:0x00038414; // type:object size:0xD scope:local data:string +@24 = .data:0x00038424; // type:object size:0xD scope:local data:string +@25 = .data:0x00038434; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00038444; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00038474; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0003847C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00038584; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00038710; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00038728; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00038760; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00038860; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000389BC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000389D4; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00038A0C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00038B18; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00038C74; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00038C8C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00038CC4; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00038D84; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00038E98; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x00038EB0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00038EE8; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00038FF0; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0003917C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00039194; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000391CC; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00039200; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0003926C; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00039284; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000392BC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000392F0; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0003935C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00039374; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000393AC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0003965C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00039A10; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00039A28; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00039A60; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x00039BD4; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00039E08; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00039E20; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00039E58; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00039E78; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x00039E98; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00039F38; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00039FD8; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0003A078; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0003A118; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0003A1B8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0003A1D8; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0003A1F8; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0003A298; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0003A328; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0003A334; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0003A344; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0003A374; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0003A37C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0003A484; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0003A610; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0003A628; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0003A660; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0003A760; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0003A8BC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0003A8D4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0003A90C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0003AA18; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0003AB74; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0003AB8C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0003ABC4; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0003AC84; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0003AD98; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0003ADB0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0003ADE8; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0003AEF0; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0003B07C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0003B094; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0003B0CC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0003B100; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0003B16C; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0003B184; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0003B1BC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0003B1F0; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0003B25C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0003B274; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0003B2AC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0003B55C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0003B910; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0003B928; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0003B960; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0003BAD4; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0003BD08; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0003BD20; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0003BD58; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0003BE98; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0003BEB8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0003BFF8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0003C138; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0003C278; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0003C3B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0003C4F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0003C638; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0003C778; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0003C8B8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0003C948; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0003C954; // type:object size:0x1C +goalring_colli_info = .data:0x0003C970; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0003C9D0; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0003C9D4; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0003C9D8; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0003C9DC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0003C9E0; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0003C9E4; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0003C9E8; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0003C9EC; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0003C9F0; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0003C9F4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0003C9F8; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0003CA04; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0003CA10; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0003CA1C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0003CA28; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0003CA34; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0003CA38; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0003CA44; // type:object size:0xC scope:local lbl_50_data_3CA50 = .data:0x0003CA50; // type:object size:0xE data:string lbl_50_data_3CA60 = .data:0x0003CA60; // type:object size:0xD data:string lbl_50_data_3CA70 = .data:0x0003CA70; // type:object size:0xD data:string @@ -4963,30 +4963,30 @@ lbl_50_data_40350 = .data:0x00040350; // type:object size:0xD data:string lbl_50_data_40360 = .data:0x00040360; // type:object size:0xE data:string lbl_50_data_40370 = .data:0x00040370; // type:object size:0xD data:string lbl_50_data_40380 = .data:0x00040380; // type:object size:0x24 -lbl_50_data_403A4 = .data:0x000403A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000403A4; // type:object size:0x8 lbl_50_data_403AC = .data:0x000403AC; // type:object size:0x98 lbl_50_data_40444 = .data:0x00040444; // type:object size:0x2DC -lbl_50_data_40720 = .data:0x00040720; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00040720; // type:object size:0x18 lbl_50_data_40738 = .data:0x00040738; // type:object size:0x164 lbl_50_data_4089C = .data:0x0004089C; // type:object size:0x15C -lbl_50_data_409F8 = .data:0x000409F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000409F8; // type:object size:0x18 lbl_50_data_40A10 = .data:0x00040A10; // type:object size:0x1B4 lbl_50_data_40BC4 = .data:0x00040BC4; // type:object size:0x15C -lbl_50_data_40D20 = .data:0x00040D20; // type:object size:0x18 -lbl_50_data_40D38 = .data:0x00040D38; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00040D20; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00040D38; // type:object size:0x30 lbl_50_data_40D68 = .data:0x00040D68; // type:object size:0x10 -lbl_50_data_40D78 = .data:0x00040D78; // type:object size:0x58 data:4byte -jumptable_50_data_40DD0 = .data:0x00040DD0; // type:object size:0x1C scope:local -lbl_50_data_40DEC = .data:0x00040DEC; // type:object size:0xC -lbl_50_data_40DF8 = .data:0x00040DF8; // type:object size:0xE data:string -lbl_50_data_40E08 = .data:0x00040E08; // type:object size:0xC -lbl_50_data_40E14 = .data:0x00040E14; // type:object size:0x8 -lbl_50_data_40E1C = .data:0x00040E1C; // type:object size:0x3D4 -lbl_50_data_411F0 = .data:0x000411F0; // type:object size:0x4A4 -lbl_50_data_41694 = .data:0x00041694; // type:object size:0x18 -lbl_50_data_416AC = .data:0x000416AC; // type:object size:0x30 -lbl_50_data_416DC = .data:0x000416DC; // type:object size:0x58 data:4byte -jumptable_50_data_41734 = .data:0x00041734; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00040D78; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00040DD0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00040DEC; // type:object size:0xC scope:local +@21 = .data:0x00040DF8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00040E08; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00040E14; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00040E1C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000411F0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00041694; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000416AC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000416DC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00041734; // type:object size:0x1C scope:local lbl_50_data_41760 = .data:0x00041760; // type:object size:0xD data:string lbl_50_data_41770 = .data:0x00041770; // type:object size:0xE data:string lbl_50_data_41780 = .data:0x00041780; // type:object size:0xD data:string @@ -5725,29 +5725,29 @@ lbl_50_data_69AA0 = .data:0x00069AA0; // type:object size:0x30 lbl_50_data_69AD0 = .data:0x00069AD0; // type:object size:0x30 lbl_50_data_69B00 = .data:0x00069B00; // type:object size:0xE data:string lbl_50_data_69B10 = .data:0x00069B10; // type:object size:0xC -lbl_50_data_69B1C = .data:0x00069B1C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x00069B1C; // type:object size:0x8 lbl_50_data_69B24 = .data:0x00069B24; // type:object size:0x318 lbl_50_data_69E3C = .data:0x00069E3C; // type:object size:0x42C -lbl_50_data_6A268 = .data:0x0006A268; // type:object size:0x18 -lbl_50_data_6A280 = .data:0x0006A280; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0006A268; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0006A280; // type:object size:0x38 lbl_50_data_6A2B8 = .data:0x0006A2B8; // type:object size:0x318 lbl_50_data_6A5D0 = .data:0x0006A5D0; // type:object size:0x42C -lbl_50_data_6A9FC = .data:0x0006A9FC; // type:object size:0x18 -lbl_50_data_6AA14 = .data:0x0006AA14; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0006A9FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0006AA14; // type:object size:0x38 lbl_50_data_6AA4C = .data:0x0006AA4C; // type:object size:0x69C lbl_50_data_6B0E8 = .data:0x0006B0E8; // type:object size:0x7BC -lbl_50_data_6B8A4 = .data:0x0006B8A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0006B8A4; // type:object size:0x18 lbl_50_data_6B8BC = .data:0x0006B8BC; // type:object size:0x268 -lbl_50_data_6BB24 = .data:0x0006BB24; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0006BB24; // type:object size:0x24 lbl_50_data_6BB48 = .data:0x0006BB48; // type:object size:0x268 -lbl_50_data_6BDB0 = .data:0x0006BDB0; // type:object size:0x24 -lbl_50_data_6BDD4 = .data:0x0006BDD4; // type:object size:0x30 -lbl_50_data_6BE04 = .data:0x0006BE04; // type:object size:0x4 align:4 data:float -lbl_50_data_6BE08 = .data:0x0006BE08; // type:object size:0x4 align:4 data:float -lbl_50_data_6BE0C = .data:0x0006BE0C; // type:object size:0x4 align:4 data:float -lbl_50_data_6BE10 = .data:0x0006BE10; // type:object size:0x4 data:4byte -jumptable_50_data_6BE14 = .data:0x0006BE14; // type:object size:0x30 scope:local -lbl_50_data_6BE44 = .data:0x0006BE44; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0006BDB0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0006BDD4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0006BE04; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0006BE08; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0006BE0C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0006BE10; // type:object size:0x4 data:4byte +@91 = .data:0x0006BE14; // type:object size:0x30 scope:local +vec$111 = .data:0x0006BE44; // type:object size:0x18 scope:local lbl_50_data_6BE60 = .data:0x0006BE60; // type:object size:0xE data:string lbl_50_data_6BE70 = .data:0x0006BE70; // type:object size:0xE data:string lbl_50_data_6BE80 = .data:0x0006BE80; // type:object size:0xD data:string @@ -7768,7 +7768,7 @@ lbl_50_bss_AF8 = .bss:0x00000AF8; // type:object size:0x4 data:4byte lbl_50_bss_AFC = .bss:0x00000AFC; // type:object size:0x4 data:4byte lbl_50_bss_B00 = .bss:0x00000B00; // type:object size:0x640 data:4byte lbl_50_bss_1140 = .bss:0x00001140; // type:object size:0x8 data:4byte -lbl_50_bss_1148 = .bss:0x00001148; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00001148; // type:object size:0x4 scope:local data:4byte lbl_50_bss_1150 = .bss:0x00001150; // type:object size:0x8 data:4byte lbl_50_bss_1158 = .bss:0x00001158; // type:object size:0x8 data:4byte lbl_50_bss_1160 = .bss:0x00001160; // type:object size:0x8 data:4byte @@ -7784,7 +7784,7 @@ colli_timer = .bss:0x00001188; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x0000118C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001190; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00001194; // type:object size:0x4 scope:local data:4byte -lbl_50_bss_1198 = .bss:0x00001198; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001198; // type:object size:0x4 scope:local data:4byte lbl_50_bss_11A0 = .bss:0x000011A0; // type:object size:0x4 data:4byte lbl_50_bss_11A4 = .bss:0x000011A4; // type:object size:0x4 data:4byte lbl_50_bss_11A8 = .bss:0x000011A8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg51D/splits.txt b/config/GSNE8P/stg51D/splits.txt index 2ca65d92..ee7b5d4f 100644 --- a/config/GSNE8P/stg51D/splits.txt +++ b/config/GSNE8P/stg51D/splits.txt @@ -166,13 +166,10 @@ stg51D_39.c: .text start:0x000158D8 end:0x00016918 .rodata start:0x000007F8 end:0x00000848 -stg51D_40.c: - .text start:0x00016C58 end:0x00016DF0 - .rodata start:0x00000848 end:0x00000860 - -stg51D_41.c: - .text start:0x00016DF0 end:0x000170F4 - .rodata start:0x00000860 end:0x00000868 +OBJECT/o_3spring.c: + .text start:0x00016C58 end:0x000170F4 + .rodata start:0x00000848 end:0x00000868 + .data start:0x00034B60 end:0x00035C58 stg51D_42.c: .text start:0x000170F4 end:0x0001757C @@ -206,9 +203,10 @@ stg51D_50.c: .text start:0x0001B4F0 end:0x0001C334 .rodata start:0x000009F0 end:0x00000A48 -stg51D_51.c: - .text start:0x0001C368 end:0x0001CAF4 +OBJECT/o_degring_linear.c: + .text start:0x0001C334 end:0x0001CC84 .rodata start:0x00000A48 end:0x00000A60 + .data start:0x0003BD78 end:0x0003BD80 stg51D_52.c: .text start:0x0001D378 end:0x0001D688 @@ -230,9 +228,11 @@ stg51D_56.c: .text start:0x000217E8 end:0x000218A4 .rodata start:0x00000B20 end:0x00000B28 -stg51D_57.c: - .text start:0x00021A4C end:0x00022D64 +OBJECT/o_goalring.c: + .text start:0x00021A48 end:0x00022D64 .rodata start:0x00000B28 end:0x00000B80 + .data start:0x0003DC90 end:0x00043588 + .bss start:0x00000D80 end:0x00000D88 stg51D_58.c: .text start:0x00022E2C end:0x0002384C @@ -250,21 +250,15 @@ stg51D_61.c: .text start:0x000252E0 end:0x000253B0 .rodata start:0x00000C08 end:0x00000C10 -stg51D_62.c: - .text start:0x00025634 end:0x000260DC - .rodata start:0x00000C10 end:0x00000C48 - -stg51D_63.c: - .text start:0x00026150 end:0x00026194 - .rodata start:0x00000C48 end:0x00000C50 - -stg51D_64.c: - .text start:0x0002634C end:0x00026DAC - .rodata start:0x00000C50 end:0x00000C90 +OBJECT/o_itemboxair.c: + .text start:0x00025560 end:0x00026208 + .rodata start:0x00000C10 end:0x00000C50 + .data start:0x000478B8 end:0x00047938 -stg51D_65.c: - .text start:0x00026E20 end:0x00026E64 - .rodata start:0x00000C90 end:0x00000C98 +OBJECT/o_itemboxballoon.c: + .text start:0x00026208 end:0x00026ED8 + .rodata start:0x00000C50 end:0x00000C98 + .data start:0x00047938 end:0x00048290 stg51D_66.c: .text start:0x00026ED8 end:0x0002788C @@ -312,9 +306,11 @@ stg51D_76.c: .text start:0x00036DCC end:0x00038870 .rodata start:0x00001078 end:0x00001108 -stg51D_77.c: +OBJECT/o_savepoint.c: .text start:0x00038A7C end:0x00039B0C .rodata start:0x00001108 end:0x00001140 + .data start:0x00072950 end:0x000729A0 + .bss start:0x00000DD0 end:0x00000DD8 stg51D_78.c: .text start:0x0003A170 end:0x0003B61C diff --git a/config/GSNE8P/stg51D/symbols.txt b/config/GSNE8P/stg51D/symbols.txt index dbac168f..5063a53c 100644 --- a/config/GSNE8P/stg51D/symbols.txt +++ b/config/GSNE8P/stg51D/symbols.txt @@ -139,13 +139,13 @@ fn_51_AD64 = .text:0x0000AD64; // type:function size:0x44 fn_51_ADA8 = .text:0x0000ADA8; // type:function size:0x50 fn_51_ADF8 = .text:0x0000ADF8; // type:function size:0x6C fn_51_AE64 = .text:0x0000AE64; // type:function size:0xC8 -fn_51_AF2C = .text:0x0000AF2C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000AF2C; // type:function size:0x30 fn_51_AF5C = .text:0x0000AF5C; // type:function size:0x30C -fn_51_B268 = .text:0x0000B268; // type:function size:0x74 -fn_51_B2DC = .text:0x0000B2DC; // type:function size:0xBC -fn_51_B398 = .text:0x0000B398; // type:function size:0x40 -fn_51_B3D8 = .text:0x0000B3D8; // type:function size:0x2C -fn_51_B404 = .text:0x0000B404; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000B268; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000B2DC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000B398; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000B3D8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000B404; // type:function size:0x60 fn_51_B464 = .text:0x0000B464; // type:function size:0x12C fn_51_B590 = .text:0x0000B590; // type:function size:0xD0 fn_51_B660 = .text:0x0000B660; // type:function size:0x18C @@ -180,11 +180,11 @@ fn_51_F270 = .text:0x0000F270; // type:function size:0x1CC fn_51_F43C = .text:0x0000F43C; // type:function size:0x88 fn_51_F4C4 = .text:0x0000F4C4; // type:function size:0xD0 fn_51_F594 = .text:0x0000F594; // type:function size:0xE8 -fn_51_F67C = .text:0x0000F67C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000F67C; // type:function size:0x100 fn_51_F77C = .text:0x0000F77C; // type:function size:0x198 fn_51_F914 = .text:0x0000F914; // type:function size:0xA8 fn_51_F9BC = .text:0x0000F9BC; // type:function size:0x70 -fn_51_FA2C = .text:0x0000FA2C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000FA2C; // type:function size:0x114 fn_51_FB40 = .text:0x0000FB40; // type:function size:0x6C fn_51_FBAC = .text:0x0000FBAC; // type:function size:0x180 fn_51_FD2C = .text:0x0000FD2C; // type:function size:0xA4 @@ -232,7 +232,7 @@ fn_51_12A88 = .text:0x00012A88; // type:function size:0xA4 fn_51_12B2C = .text:0x00012B2C; // type:function size:0xA4 fn_51_12BD0 = .text:0x00012BD0; // type:function size:0xA4 fn_51_12C74 = .text:0x00012C74; // type:function size:0xB0 -fn_51_12D24 = .text:0x00012D24; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00012D24; // type:function size:0x19C fn_51_12EC0 = .text:0x00012EC0; // type:function size:0x198 _rename_MakeParticle = .text:0x00013058; // type:function size:0x19C fn_51_131F4 = .text:0x000131F4; // type:function size:0x198 @@ -248,7 +248,7 @@ fn_51_13CCC = .text:0x00013CCC; // type:function size:0xAC fn_51_13D78 = .text:0x00013D78; // type:function size:0x4 fn_51_13D7C = .text:0x00013D7C; // type:function size:0x20 fn_51_13D9C = .text:0x00013D9C; // type:function size:0x40 -fn_51_13DDC = .text:0x00013DDC; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00013DDC; // type:function size:0x1E4 fn_51_13FC0 = .text:0x00013FC0; // type:function size:0x24 fn_51_13FE4 = .text:0x00013FE4; // type:function size:0x1C0 fn_51_141A4 = .text:0x000141A4; // type:function size:0x1F4 @@ -256,7 +256,7 @@ fn_51_14398 = .text:0x00014398; // type:function size:0x190 fn_51_14528 = .text:0x00014528; // type:function size:0xF8 fn_51_14620 = .text:0x00014620; // type:function size:0x1D4 fn_51_147F4 = .text:0x000147F4; // type:function size:0x18C -fn_51_14980 = .text:0x00014980; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00014980; // type:function size:0x1C8 fn_51_14B48 = .text:0x00014B48; // type:function size:0xD0 fn_51_14C18 = .text:0x00014C18; // type:function size:0x358 fn_51_14F70 = .text:0x00014F70; // type:function size:0x2C0 @@ -279,11 +279,11 @@ fn_51_16918 = .text:0x00016918; // type:function size:0x120 fn_51_16A38 = .text:0x00016A38; // type:function size:0x120 fn_51_16B58 = .text:0x00016B58; // type:function size:0x84 fn_51_16BDC = .text:0x00016BDC; // type:function size:0x7C -fn_51_16C58 = .text:0x00016C58; // type:function size:0x198 -fn_51_16DF0 = .text:0x00016DF0; // type:function size:0xD4 -fn_51_16EC4 = .text:0x00016EC4; // type:function size:0x38 -fn_51_16EFC = .text:0x00016EFC; // type:function size:0x144 -fn_51_17040 = .text:0x00017040; // type:function size:0xB4 +Object3SpringJump = .text:0x00016C58; // type:function size:0x198 scope:local +Object3Spring = .text:0x00016DF0; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00016EC4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00016EFC; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00017040; // type:function size:0xB4 scope:local fn_51_170F4 = .text:0x000170F4; // type:function size:0xF8 fn_51_171EC = .text:0x000171EC; // type:function size:0xFC fn_51_172E8 = .text:0x000172E8; // type:function size:0x30 @@ -331,15 +331,15 @@ fn_51_1B5D8 = .text:0x0001B5D8; // type:function size:0x38 fn_51_1B610 = .text:0x0001B610; // type:function size:0x968 fn_51_1BF78 = .text:0x0001BF78; // type:function size:0x10C fn_51_1C084 = .text:0x0001C084; // type:function size:0x2B0 -fn_51_1C334 = .text:0x0001C334; // type:function size:0x34 -fn_51_1C368 = .text:0x0001C368; // type:function size:0x11C -fn_51_1C484 = .text:0x0001C484; // type:function size:0x110 -fn_51_1C594 = .text:0x0001C594; // type:function size:0xB4 -fn_51_1C648 = .text:0x0001C648; // type:function size:0x150 -fn_51_1C798 = .text:0x0001C798; // type:function size:0xE0 -fn_51_1C878 = .text:0x0001C878; // type:function size:0x190 -fn_51_1CA08 = .text:0x0001CA08; // type:function size:0xEC -fn_51_1CAF4 = .text:0x0001CAF4; // type:function size:0x190 +DegRingGetNum = .text:0x0001C334; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001C368; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001C484; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001C594; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001C648; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001C798; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001C878; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001CA08; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001CAF4; // type:function size:0x190 scope:local fn_51_1CC84 = .text:0x0001CC84; // type:function size:0x98 fn_51_1CD1C = .text:0x0001CD1C; // type:function size:0xC8 fn_51_1CDE4 = .text:0x0001CDE4; // type:function size:0x10C @@ -400,15 +400,15 @@ fn_51_218A4 = .text:0x000218A4; // type:function size:0x8C fn_51_21930 = .text:0x00021930; // type:function size:0x38 fn_51_21968 = .text:0x00021968; // type:function size:0x4 fn_51_2196C = .text:0x0002196C; // type:function size:0xDC -fn_51_21A48 = .text:0x00021A48; // type:function size:0x4 -fn_51_21A4C = .text:0x00021A4C; // type:function size:0x2EC -fn_51_21D38 = .text:0x00021D38; // type:function size:0x44 -fn_51_21D7C = .text:0x00021D7C; // type:function size:0x7F4 -fn_51_22570 = .text:0x00022570; // type:function size:0x34 -fn_51_225A4 = .text:0x000225A4; // type:function size:0xF0 -fn_51_22694 = .text:0x00022694; // type:function size:0x214 -fn_51_228A8 = .text:0x000228A8; // type:function size:0x254 -fn_51_22AFC = .text:0x00022AFC; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00021A48; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00021A4C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00021D38; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00021D7C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00022570; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000225A4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00022694; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000228A8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00022AFC; // type:function size:0x268 scope:local fn_51_22D64 = .text:0x00022D64; // type:function size:0x54 fn_51_22DB8 = .text:0x00022DB8; // type:function size:0x74 fn_51_22E2C = .text:0x00022E2C; // type:function size:0x8C @@ -424,7 +424,7 @@ fn_51_23AB4 = .text:0x00023AB4; // type:function size:0x3F8 fn_51_23EAC = .text:0x00023EAC; // type:function size:0x1D0 fn_51_2407C = .text:0x0002407C; // type:function size:0x140 fn_51_241BC = .text:0x000241BC; // type:function size:0x1FC -fn_51_243B8 = .text:0x000243B8; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000243B8; // type:function size:0x13C fn_51_244F4 = .text:0x000244F4; // type:function size:0x200 fn_51_246F4 = .text:0x000246F4; // type:function size:0x98 fn_51_2478C = .text:0x0002478C; // type:function size:0x238 @@ -444,53 +444,53 @@ fn_51_24EF0 = .text:0x00024EF0; // type:function size:0x44 fn_51_24F34 = .text:0x00024F34; // type:function size:0x38 fn_51_24F6C = .text:0x00024F6C; // type:function size:0x4 fn_51_24F70 = .text:0x00024F70; // type:function size:0x38 -fn_51_24FA8 = .text:0x00024FA8; // type:function size:0xC8 -fn_51_25070 = .text:0x00025070; // type:function size:0x138 +_rename_GiveItemP = .text:0x00024FA8; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025070; // type:function size:0x138 fn_51_251A8 = .text:0x000251A8; // type:function size:0x138 fn_51_252E0 = .text:0x000252E0; // type:function size:0xD0 fn_51_253B0 = .text:0x000253B0; // type:function size:0x90 fn_51_25440 = .text:0x00025440; // type:function size:0x94 fn_51_254D4 = .text:0x000254D4; // type:function size:0x8C -fn_51_25560 = .text:0x00025560; // type:function size:0xD4 -fn_51_25634 = .text:0x00025634; // type:function size:0x240 -fn_51_25874 = .text:0x00025874; // type:function size:0x98 -fn_51_2590C = .text:0x0002590C; // type:function size:0x214 -fn_51_25B20 = .text:0x00025B20; // type:function size:0x10 -fn_51_25B30 = .text:0x00025B30; // type:function size:0xA0 -fn_51_25BD0 = .text:0x00025BD0; // type:function size:0xD0 -fn_51_25CA0 = .text:0x00025CA0; // type:function size:0x26C -fn_51_25F0C = .text:0x00025F0C; // type:function size:0x38 -fn_51_25F44 = .text:0x00025F44; // type:function size:0x50 -fn_51_25F94 = .text:0x00025F94; // type:function size:0x70 -fn_51_26004 = .text:0x00026004; // type:function size:0x50 -fn_51_26054 = .text:0x00026054; // type:function size:0x38 -fn_51_2608C = .text:0x0002608C; // type:function size:0x50 -fn_51_260DC = .text:0x000260DC; // type:function size:0x38 -fn_51_26114 = .text:0x00026114; // type:function size:0x3C -fn_51_26150 = .text:0x00026150; // type:function size:0x44 -fn_51_26194 = .text:0x00026194; // type:function size:0x38 -fn_51_261CC = .text:0x000261CC; // type:function size:0x4 -fn_51_261D0 = .text:0x000261D0; // type:function size:0x38 -fn_51_26208 = .text:0x00026208; // type:function size:0x144 -fn_51_2634C = .text:0x0002634C; // type:function size:0x158 -fn_51_264A4 = .text:0x000264A4; // type:function size:0x64 -fn_51_26508 = .text:0x00026508; // type:function size:0x1C4 -fn_51_266CC = .text:0x000266CC; // type:function size:0x3C -fn_51_26708 = .text:0x00026708; // type:function size:0x6C -fn_51_26774 = .text:0x00026774; // type:function size:0x228 -fn_51_2699C = .text:0x0002699C; // type:function size:0x28C -fn_51_26C28 = .text:0x00026C28; // type:function size:0xC -fn_51_26C34 = .text:0x00026C34; // type:function size:0x50 -fn_51_26C84 = .text:0x00026C84; // type:function size:0x50 -fn_51_26CD4 = .text:0x00026CD4; // type:function size:0x50 -fn_51_26D24 = .text:0x00026D24; // type:function size:0x38 -fn_51_26D5C = .text:0x00026D5C; // type:function size:0x50 -fn_51_26DAC = .text:0x00026DAC; // type:function size:0x38 -fn_51_26DE4 = .text:0x00026DE4; // type:function size:0x3C -fn_51_26E20 = .text:0x00026E20; // type:function size:0x44 -fn_51_26E64 = .text:0x00026E64; // type:function size:0x38 -fn_51_26E9C = .text:0x00026E9C; // type:function size:0x4 -fn_51_26EA0 = .text:0x00026EA0; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00025560; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00025634; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00025874; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002590C; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00025B20; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00025B30; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00025BD0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00025CA0; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00025F0C; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00025F44; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00025F94; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00026004; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00026054; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002608C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000260DC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00026114; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026150; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026194; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000261CC; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000261D0; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x00026208; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002634C; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x000264A4; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x00026508; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000266CC; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00026708; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00026774; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002699C; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00026C28; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00026C34; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00026C84; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00026CD4; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00026D24; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00026D5C; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00026DAC; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00026DE4; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00026E20; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00026E64; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00026E9C; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00026EA0; // type:function size:0x38 scope:local fn_51_26ED8 = .text:0x00026ED8; // type:function size:0x280 fn_51_27158 = .text:0x00027158; // type:function size:0x50 fn_51_271A8 = .text:0x000271A8; // type:function size:0x50C @@ -583,8 +583,8 @@ fn_51_32484 = .text:0x00032484; // type:function size:0x54 fn_51_324D8 = .text:0x000324D8; // type:function size:0x7EC fn_51_32CC4 = .text:0x00032CC4; // type:function size:0xB0 fn_51_32D74 = .text:0x00032D74; // type:function size:0xB4 -fn_51_32E28 = .text:0x00032E28; // type:function size:0x2C -fn_51_32E54 = .text:0x00032E54; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00032E28; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00032E54; // type:function size:0x30 o_ring_0 = .text:0x00032E84; // type:function size:0x13C scope:local Ring = .text:0x00032FC0; // type:function size:0x688 scope:global o_ring_3 = .text:0x00033648; // type:function size:0x6C scope:global @@ -618,19 +618,19 @@ fn_51_38590 = .text:0x00038590; // type:function size:0x2E0 fn_51_38870 = .text:0x00038870; // type:function size:0x110 fn_51_38980 = .text:0x00038980; // type:function size:0xF8 fn_51_38A78 = .text:0x00038A78; // type:function size:0x4 -fn_51_38A7C = .text:0x00038A7C; // type:function size:0x264 -fn_51_38CE0 = .text:0x00038CE0; // type:function size:0x148 -fn_51_38E28 = .text:0x00038E28; // type:function size:0x48 -fn_51_38E70 = .text:0x00038E70; // type:function size:0x1A4 -fn_51_39014 = .text:0x00039014; // type:function size:0x1AC -fn_51_391C0 = .text:0x000391C0; // type:function size:0x154 -fn_51_39314 = .text:0x00039314; // type:function size:0x4 -fn_51_39318 = .text:0x00039318; // type:function size:0x138 -fn_51_39450 = .text:0x00039450; // type:function size:0x368 -fn_51_397B8 = .text:0x000397B8; // type:function size:0x224 -fn_51_399DC = .text:0x000399DC; // type:function size:0x20 -fn_51_399FC = .text:0x000399FC; // type:function size:0x4C -fn_51_39A48 = .text:0x00039A48; // type:function size:0xC4 +ObjectSavePoint = .text:0x00038A7C; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00038CE0; // type:function size:0x148 scope:local +savepointExit = .text:0x00038E28; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00038E70; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00039014; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000391C0; // type:function size:0x154 scope:local +dummyFunc = .text:0x00039314; // type:function size:0x4 scope:local +initCollidata = .text:0x00039318; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00039450; // type:function size:0x368 scope:local +savepointSwing = .text:0x000397B8; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x000399DC; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x000399FC; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00039A48; // type:function size:0xC4 scope:local fn_51_39B0C = .text:0x00039B0C; // type:function size:0x20 fn_51_39B2C = .text:0x00039B2C; // type:function size:0x3C fn_51_39B68 = .text:0x00039B68; // type:function size:0x9C @@ -1410,11 +1410,11 @@ lbl_51_rodata_838 = .rodata:0x00000838; // type:object size:0x4 align:4 data:flo lbl_51_rodata_83C = .rodata:0x0000083C; // type:object size:0x4 align:4 data:float lbl_51_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float lbl_51_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float -lbl_51_rodata_848 = .rodata:0x00000848; // type:object size:0xC data:4byte -lbl_51_rodata_854 = .rodata:0x00000854; // type:object size:0x4 align:4 data:float -lbl_51_rodata_858 = .rodata:0x00000858; // type:object size:0x4 align:4 data:float -lbl_51_rodata_85C = .rodata:0x0000085C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_860 = .rodata:0x00000860; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000854; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000858; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000085C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000860; // type:object size:0x4 scope:local align:4 data:float lbl_51_rodata_868 = .rodata:0x00000868; // type:object size:0x4 align:4 data:float lbl_51_rodata_86C = .rodata:0x0000086C; // type:object size:0xC data:4byte lbl_51_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float @@ -1525,11 +1525,11 @@ lbl_51_rodata_A30 = .rodata:0x00000A30; // type:object size:0x8 align:8 data:dou lbl_51_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float lbl_51_rodata_A3C = .rodata:0x00000A3C; // type:object size:0x4 align:4 data:float lbl_51_rodata_A40 = .rodata:0x00000A40; // type:object size:0x8 align:4 data:float -lbl_51_rodata_A48 = .rodata:0x00000A48; // type:object size:0x4 align:4 data:float -lbl_51_rodata_A4C = .rodata:0x00000A4C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_A50 = .rodata:0x00000A50; // type:object size:0x4 align:4 data:float -lbl_51_rodata_A54 = .rodata:0x00000A54; // type:object size:0x4 align:4 data:float -lbl_51_rodata_A58 = .rodata:0x00000A58; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float lbl_51_rodata_A60 = .rodata:0x00000A60; // type:object size:0x4 align:4 data:float lbl_51_rodata_A64 = .rodata:0x00000A64; // type:object size:0x4 align:4 data:float lbl_51_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float @@ -1570,25 +1570,25 @@ lbl_51_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:flo lbl_51_rodata_B10 = .rodata:0x00000B10; // type:object size:0x8 align:8 data:double lbl_51_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:8 data:double lbl_51_rodata_B20 = .rodata:0x00000B20; // type:object size:0x8 align:4 data:float -lbl_51_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B2C = .rodata:0x00000B2C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B30 = .rodata:0x00000B30; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B34 = .rodata:0x00000B34; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B40 = .rodata:0x00000B40; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B58 = .rodata:0x00000B58; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B60 = .rodata:0x00000B60; // type:object size:0x8 align:8 data:double -lbl_51_rodata_B68 = .rodata:0x00000B68; // type:object size:0x8 align:8 data:double -lbl_51_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_51_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B60; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000B68; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float lbl_51_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float lbl_51_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float lbl_51_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float @@ -1622,37 +1622,37 @@ lbl_51_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:flo lbl_51_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float lbl_51_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float lbl_51_rodata_C08 = .rodata:0x00000C08; // type:object size:0x8 align:4 data:float -lbl_51_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C1C = .rodata:0x00000C1C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C20 = .rodata:0x00000C20; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C24 = .rodata:0x00000C24; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C28 = .rodata:0x00000C28; // type:object size:0x8 align:8 data:double -lbl_51_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C48 = .rodata:0x00000C48; // type:object size:0x8 align:4 data:float -lbl_51_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_C90 = .rodata:0x00000C90; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C1C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C20; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C24; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C28; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000C60; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000C64; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000C84; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000C88; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000C8C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C90; // type:object size:0x4 scope:local align:4 data:float lbl_51_rodata_C98 = .rodata:0x00000C98; // type:object size:0x4 align:4 data:float lbl_51_rodata_C9C = .rodata:0x00000C9C; // type:object size:0x4 align:4 data:float lbl_51_rodata_CA0 = .rodata:0x00000CA0; // type:object size:0x4 align:4 data:float @@ -1915,17 +1915,17 @@ lbl_51_rodata_10F0 = .rodata:0x000010F0; // type:object size:0x4 align:4 data:fl lbl_51_rodata_10F8 = .rodata:0x000010F8; // type:object size:0x8 align:8 data:double lbl_51_rodata_1100 = .rodata:0x00001100; // type:object size:0x4 align:4 data:float lbl_51_rodata_1104 = .rodata:0x00001104; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1108 = .rodata:0x00001108; // type:object size:0x4 align:4 data:float -lbl_51_rodata_110C = .rodata:0x0000110C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1110 = .rodata:0x00001110; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1114 = .rodata:0x00001114; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1118 = .rodata:0x00001118; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1120 = .rodata:0x00001120; // type:object size:0x8 align:8 data:double -lbl_51_rodata_1128 = .rodata:0x00001128; // type:object size:0x4 align:4 data:float -lbl_51_rodata_112C = .rodata:0x0000112C; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1134 = .rodata:0x00001134; // type:object size:0x4 align:4 data:float -lbl_51_rodata_1138 = .rodata:0x00001138; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001108; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000110C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001110; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001114; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001118; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001120; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001128; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000112C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001130; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001134; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001138; // type:object size:0x4 scope:local align:4 data:float lbl_51_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float lbl_51_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float lbl_51_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float @@ -4652,7 +4652,7 @@ lbl_51_data_33DB8 = .data:0x00033DB8; // type:object size:0x7 data:string lbl_51_data_33DC0 = .data:0x00033DC0; // type:object size:0x7 data:string lbl_51_data_33DC8 = .data:0x00033DC8; // type:object size:0x7 data:string lbl_51_data_33DD0 = .data:0x00033DD0; // type:object size:0x60 -lbl_51_data_33E30 = .data:0x00033E30; // type:object size:0x8 +_rename_ring_texlist = .data:0x00033E30; // type:object size:0x8 lbl_51_data_33E38 = .data:0x00033E38; // type:object size:0x38 lbl_51_data_33E70 = .data:0x00033E70; // type:object size:0x38 lbl_51_data_33EA8 = .data:0x00033EA8; // type:object size:0xE data:string @@ -4731,42 +4731,42 @@ lbl_51_data_34AFC = .data:0x00034AFC; // type:object size:0xB data:string lbl_51_data_34B08 = .data:0x00034B08; // type:object size:0x38 lbl_51_data_34B40 = .data:0x00034B40; // type:object size:0x8 data:byte lbl_51_data_34B48 = .data:0x00034B48; // type:object size:0x5 data:string -lbl_51_data_34B60 = .data:0x00034B60; // type:object size:0xE data:string -lbl_51_data_34B70 = .data:0x00034B70; // type:object size:0xE data:string -lbl_51_data_34B80 = .data:0x00034B80; // type:object size:0xD data:string -lbl_51_data_34B90 = .data:0x00034B90; // type:object size:0xD data:string -lbl_51_data_34BA0 = .data:0x00034BA0; // type:object size:0x30 -lbl_51_data_34BD0 = .data:0x00034BD0; // type:object size:0x8 -lbl_51_data_34BD8 = .data:0x00034BD8; // type:object size:0x204 -lbl_51_data_34DDC = .data:0x00034DDC; // type:object size:0x204 -lbl_51_data_34FE0 = .data:0x00034FE0; // type:object size:0x1C8 -lbl_51_data_351A8 = .data:0x000351A8; // type:object size:0x40 -lbl_51_data_351E8 = .data:0x000351E8; // type:object size:0x50 -lbl_51_data_35238 = .data:0x00035238; // type:object size:0x8 -lbl_51_data_35240 = .data:0x00035240; // type:object size:0x20 -lbl_51_data_35260 = .data:0x00035260; // type:object size:0xC0 -lbl_51_data_35320 = .data:0x00035320; // type:object size:0x60 -lbl_51_data_35380 = .data:0x00035380; // type:object size:0x40 -lbl_51_data_353C0 = .data:0x000353C0; // type:object size:0x80 -lbl_51_data_35440 = .data:0x00035440; // type:object size:0x40 -lbl_51_data_35480 = .data:0x00035480; // type:object size:0x24 -lbl_51_data_354A4 = .data:0x000354A4; // type:object size:0x1C8 -lbl_51_data_3566C = .data:0x0003566C; // type:object size:0x1C8 -lbl_51_data_35834 = .data:0x00035834; // type:object size:0x140 -lbl_51_data_35974 = .data:0x00035974; // type:object size:0x40 -lbl_51_data_359B4 = .data:0x000359B4; // type:object size:0x50 -lbl_51_data_35A04 = .data:0x00035A04; // type:object size:0x8 -lbl_51_data_35A0C = .data:0x00035A0C; // type:object size:0x14 -lbl_51_data_35A20 = .data:0x00035A20; // type:object size:0x120 -lbl_51_data_35B40 = .data:0x00035B40; // type:object size:0x60 -lbl_51_data_35BA0 = .data:0x00035BA0; // type:object size:0x20 -lbl_51_data_35BC0 = .data:0x00035BC0; // type:object size:0x30 -lbl_51_data_35BF0 = .data:0x00035BF0; // type:object size:0x24 -lbl_51_data_35C14 = .data:0x00035C14; // type:object size:0x8 -lbl_51_data_35C1C = .data:0x00035C1C; // type:object size:0x30 -lbl_51_data_35C4C = .data:0x00035C4C; // type:object size:0x4 align:4 data:float -lbl_51_data_35C50 = .data:0x00035C50; // type:object size:0x4 align:4 data:float -lbl_51_data_35C54 = .data:0x00035C54; // type:object size:0x4 align:4 data:float +@18 = .data:0x00034B60; // type:object size:0xE scope:local data:string +@19 = .data:0x00034B70; // type:object size:0xE scope:local data:string +@20 = .data:0x00034B80; // type:object size:0xD scope:local data:string +@21 = .data:0x00034B90; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00034BA0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00034BD0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00034BD8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00034DDC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00034FE0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000351A8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000351E8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00035238; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00035240; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00035260; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00035320; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00035380; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000353C0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00035440; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00035480; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000354A4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0003566C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00035834; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00035974; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000359B4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00035A04; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00035A0C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00035A20; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00035B40; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00035BA0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00035BC0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00035BF0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00035C14; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00035C1C; // type:object size:0x30 scope:local +spring3_k = .data:0x00035C4C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00035C50; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00035C54; // type:object size:0x4 scope:local align:4 data:float lbl_51_data_35C58 = .data:0x00035C58; // type:object size:0xE data:string lbl_51_data_35C68 = .data:0x00035C68; // type:object size:0xC lbl_51_data_35C74 = .data:0x00035C74; // type:object size:0x8 @@ -5002,7 +5002,7 @@ lbl_51_data_3BCD0 = .data:0x0003BCD0; // type:object size:0x14 lbl_51_data_3BCE4 = .data:0x0003BCE4; // type:object size:0x24 lbl_51_data_3BD08 = .data:0x0003BD08; // type:object size:0x40 data:4byte lbl_51_data_3BD48 = .data:0x0003BD48; // type:object size:0x30 -lbl_51_data_3BD78 = .data:0x0003BD78; // type:object size:0x5 data:string +@115 = .data:0x0003BD78; // type:object size:0x5 scope:local data:string lbl_51_data_3BD80 = .data:0x0003BD80; // type:object size:0xE data:string lbl_51_data_3BD90 = .data:0x0003BD90; // type:object size:0xD data:string lbl_51_data_3BDA0 = .data:0x0003BDA0; // type:object size:0x18 @@ -5076,149 +5076,149 @@ lbl_51_data_3DC28 = .data:0x0003DC28; // type:object size:0x30 lbl_51_data_3DC58 = .data:0x0003DC58; // type:object size:0xF data:string lbl_51_data_3DC68 = .data:0x0003DC68; // type:object size:0x10 data:string lbl_51_data_3DC78 = .data:0x0003DC78; // type:object size:0x18 data:string -lbl_51_data_3DC90 = .data:0x0003DC90; // type:object size:0xD data:string -lbl_51_data_3DCA0 = .data:0x0003DCA0; // type:object size:0xD data:string -lbl_51_data_3DCB0 = .data:0x0003DCB0; // type:object size:0x18 -lbl_51_data_3DCC8 = .data:0x0003DCC8; // type:object size:0x8 -lbl_51_data_3DCD0 = .data:0x0003DCD0; // type:object size:0x2D0 -lbl_51_data_3DFA0 = .data:0x0003DFA0; // type:object size:0xCE4 -lbl_51_data_3EC84 = .data:0x0003EC84; // type:object size:0x18 -lbl_51_data_3EC9C = .data:0x0003EC9C; // type:object size:0xE data:string -lbl_51_data_3ECAC = .data:0x0003ECAC; // type:object size:0xC -lbl_51_data_3ECB8 = .data:0x0003ECB8; // type:object size:0x8 -lbl_51_data_3ECC0 = .data:0x0003ECC0; // type:object size:0x50 -lbl_51_data_3ED10 = .data:0x0003ED10; // type:object size:0xCC -lbl_51_data_3EDDC = .data:0x0003EDDC; // type:object size:0x18 -lbl_51_data_3EDF4 = .data:0x0003EDF4; // type:object size:0xC -lbl_51_data_3EE00 = .data:0x0003EE00; // type:object size:0x8 -lbl_51_data_3EE08 = .data:0x0003EE08; // type:object size:0x50 -lbl_51_data_3EE58 = .data:0x0003EE58; // type:object size:0xCC -lbl_51_data_3EF24 = .data:0x0003EF24; // type:object size:0x18 -lbl_51_data_3EF3C = .data:0x0003EF3C; // type:object size:0xD data:string -lbl_51_data_3EF4C = .data:0x0003EF4C; // type:object size:0xD data:string -lbl_51_data_3EF5C = .data:0x0003EF5C; // type:object size:0xD data:string -lbl_51_data_3EF6C = .data:0x0003EF6C; // type:object size:0xD data:string -lbl_51_data_3EF7C = .data:0x0003EF7C; // type:object size:0x30 -lbl_51_data_3EFAC = .data:0x0003EFAC; // type:object size:0x8 -lbl_51_data_3EFB4 = .data:0x0003EFB4; // type:object size:0x108 -lbl_51_data_3F0BC = .data:0x0003F0BC; // type:object size:0x18C -lbl_51_data_3F248 = .data:0x0003F248; // type:object size:0x18 -lbl_51_data_3F260 = .data:0x0003F260; // type:object size:0x38 -lbl_51_data_3F298 = .data:0x0003F298; // type:object size:0x100 -lbl_51_data_3F398 = .data:0x0003F398; // type:object size:0x15C -lbl_51_data_3F4F4 = .data:0x0003F4F4; // type:object size:0x18 -lbl_51_data_3F50C = .data:0x0003F50C; // type:object size:0x38 -lbl_51_data_3F544 = .data:0x0003F544; // type:object size:0x10C -lbl_51_data_3F650 = .data:0x0003F650; // type:object size:0x15C -lbl_51_data_3F7AC = .data:0x0003F7AC; // type:object size:0x18 -lbl_51_data_3F7C4 = .data:0x0003F7C4; // type:object size:0x38 -lbl_51_data_3F7FC = .data:0x0003F7FC; // type:object size:0xC0 -lbl_51_data_3F8BC = .data:0x0003F8BC; // type:object size:0x114 -lbl_51_data_3F9D0 = .data:0x0003F9D0; // type:object size:0x18 -lbl_51_data_3F9E8 = .data:0x0003F9E8; // type:object size:0x38 -lbl_51_data_3FA20 = .data:0x0003FA20; // type:object size:0x108 -lbl_51_data_3FB28 = .data:0x0003FB28; // type:object size:0x18C -lbl_51_data_3FCB4 = .data:0x0003FCB4; // type:object size:0x18 -lbl_51_data_3FCCC = .data:0x0003FCCC; // type:object size:0x38 -lbl_51_data_3FD04 = .data:0x0003FD04; // type:object size:0x34 -lbl_51_data_3FD38 = .data:0x0003FD38; // type:object size:0x6C -lbl_51_data_3FDA4 = .data:0x0003FDA4; // type:object size:0x18 -lbl_51_data_3FDBC = .data:0x0003FDBC; // type:object size:0x38 -lbl_51_data_3FDF4 = .data:0x0003FDF4; // type:object size:0x34 -lbl_51_data_3FE28 = .data:0x0003FE28; // type:object size:0x6C -lbl_51_data_3FE94 = .data:0x0003FE94; // type:object size:0x18 -lbl_51_data_3FEAC = .data:0x0003FEAC; // type:object size:0x38 -lbl_51_data_3FEE4 = .data:0x0003FEE4; // type:object size:0x2B0 -lbl_51_data_40194 = .data:0x00040194; // type:object size:0x3B4 -lbl_51_data_40548 = .data:0x00040548; // type:object size:0x18 -lbl_51_data_40560 = .data:0x00040560; // type:object size:0x38 -lbl_51_data_40598 = .data:0x00040598; // type:object size:0x174 -lbl_51_data_4070C = .data:0x0004070C; // type:object size:0x234 -lbl_51_data_40940 = .data:0x00040940; // type:object size:0x18 -lbl_51_data_40958 = .data:0x00040958; // type:object size:0x38 -lbl_51_data_40990 = .data:0x00040990; // type:object size:0x20 -lbl_51_data_409B0 = .data:0x000409B0; // type:object size:0x20 -lbl_51_data_409D0 = .data:0x000409D0; // type:object size:0xA0 -lbl_51_data_40A70 = .data:0x00040A70; // type:object size:0xA0 -lbl_51_data_40B10 = .data:0x00040B10; // type:object size:0xA0 -lbl_51_data_40BB0 = .data:0x00040BB0; // type:object size:0xA0 -lbl_51_data_40C50 = .data:0x00040C50; // type:object size:0xA0 -lbl_51_data_40CF0 = .data:0x00040CF0; // type:object size:0x20 -lbl_51_data_40D10 = .data:0x00040D10; // type:object size:0x20 -lbl_51_data_40D30 = .data:0x00040D30; // type:object size:0xA0 -lbl_51_data_40DD0 = .data:0x00040DD0; // type:object size:0x90 -lbl_51_data_40E60 = .data:0x00040E60; // type:object size:0xC data:4byte -lbl_51_data_40E6C = .data:0x00040E6C; // type:object size:0xD data:string -lbl_51_data_40E7C = .data:0x00040E7C; // type:object size:0x30 -lbl_51_data_40EAC = .data:0x00040EAC; // type:object size:0x8 -lbl_51_data_40EB4 = .data:0x00040EB4; // type:object size:0x108 -lbl_51_data_40FBC = .data:0x00040FBC; // type:object size:0x18C -lbl_51_data_41148 = .data:0x00041148; // type:object size:0x18 -lbl_51_data_41160 = .data:0x00041160; // type:object size:0x38 -lbl_51_data_41198 = .data:0x00041198; // type:object size:0x100 -lbl_51_data_41298 = .data:0x00041298; // type:object size:0x15C -lbl_51_data_413F4 = .data:0x000413F4; // type:object size:0x18 -lbl_51_data_4140C = .data:0x0004140C; // type:object size:0x38 -lbl_51_data_41444 = .data:0x00041444; // type:object size:0x10C -lbl_51_data_41550 = .data:0x00041550; // type:object size:0x15C -lbl_51_data_416AC = .data:0x000416AC; // type:object size:0x18 -lbl_51_data_416C4 = .data:0x000416C4; // type:object size:0x38 -lbl_51_data_416FC = .data:0x000416FC; // type:object size:0xC0 -lbl_51_data_417BC = .data:0x000417BC; // type:object size:0x114 -lbl_51_data_418D0 = .data:0x000418D0; // type:object size:0x18 -lbl_51_data_418E8 = .data:0x000418E8; // type:object size:0x38 -lbl_51_data_41920 = .data:0x00041920; // type:object size:0x108 -lbl_51_data_41A28 = .data:0x00041A28; // type:object size:0x18C -lbl_51_data_41BB4 = .data:0x00041BB4; // type:object size:0x18 -lbl_51_data_41BCC = .data:0x00041BCC; // type:object size:0x38 -lbl_51_data_41C04 = .data:0x00041C04; // type:object size:0x34 -lbl_51_data_41C38 = .data:0x00041C38; // type:object size:0x6C -lbl_51_data_41CA4 = .data:0x00041CA4; // type:object size:0x18 -lbl_51_data_41CBC = .data:0x00041CBC; // type:object size:0x38 -lbl_51_data_41CF4 = .data:0x00041CF4; // type:object size:0x34 -lbl_51_data_41D28 = .data:0x00041D28; // type:object size:0x6C -lbl_51_data_41D94 = .data:0x00041D94; // type:object size:0x18 -lbl_51_data_41DAC = .data:0x00041DAC; // type:object size:0x38 -lbl_51_data_41DE4 = .data:0x00041DE4; // type:object size:0x2B0 -lbl_51_data_42094 = .data:0x00042094; // type:object size:0x3B4 -lbl_51_data_42448 = .data:0x00042448; // type:object size:0x18 -lbl_51_data_42460 = .data:0x00042460; // type:object size:0x38 -lbl_51_data_42498 = .data:0x00042498; // type:object size:0x174 -lbl_51_data_4260C = .data:0x0004260C; // type:object size:0x234 -lbl_51_data_42840 = .data:0x00042840; // type:object size:0x18 -lbl_51_data_42858 = .data:0x00042858; // type:object size:0x38 -lbl_51_data_42890 = .data:0x00042890; // type:object size:0x140 -lbl_51_data_429D0 = .data:0x000429D0; // type:object size:0x20 -lbl_51_data_429F0 = .data:0x000429F0; // type:object size:0x140 -lbl_51_data_42B30 = .data:0x00042B30; // type:object size:0x140 -lbl_51_data_42C70 = .data:0x00042C70; // type:object size:0x140 -lbl_51_data_42DB0 = .data:0x00042DB0; // type:object size:0x140 -lbl_51_data_42EF0 = .data:0x00042EF0; // type:object size:0x140 -lbl_51_data_43030 = .data:0x00043030; // type:object size:0x140 -lbl_51_data_43170 = .data:0x00043170; // type:object size:0x140 -lbl_51_data_432B0 = .data:0x000432B0; // type:object size:0x140 -lbl_51_data_433F0 = .data:0x000433F0; // type:object size:0x90 -lbl_51_data_43480 = .data:0x00043480; // type:object size:0xC data:4byte -lbl_51_data_4348C = .data:0x0004348C; // type:object size:0x1C -lbl_51_data_434A8 = .data:0x000434A8; // type:object size:0x60 -lbl_51_data_43508 = .data:0x00043508; // type:object size:0x4 data:4byte -lbl_51_data_4350C = .data:0x0004350C; // type:object size:0x4 data:4byte -lbl_51_data_43510 = .data:0x00043510; // type:object size:0x4 align:4 data:float -lbl_51_data_43514 = .data:0x00043514; // type:object size:0x4 align:4 data:float -lbl_51_data_43518 = .data:0x00043518; // type:object size:0x4 align:4 data:float -lbl_51_data_4351C = .data:0x0004351C; // type:object size:0x4 data:4byte -lbl_51_data_43520 = .data:0x00043520; // type:object size:0x4 data:4byte -lbl_51_data_43524 = .data:0x00043524; // type:object size:0x4 align:4 data:float -lbl_51_data_43528 = .data:0x00043528; // type:object size:0x4 align:4 data:float -lbl_51_data_4352C = .data:0x0004352C; // type:object size:0x4 align:4 data:float -lbl_51_data_43530 = .data:0x00043530; // type:object size:0xC -lbl_51_data_4353C = .data:0x0004353C; // type:object size:0xC -lbl_51_data_43548 = .data:0x00043548; // type:object size:0xC -lbl_51_data_43554 = .data:0x00043554; // type:object size:0xC -lbl_51_data_43560 = .data:0x00043560; // type:object size:0xC -lbl_51_data_4356C = .data:0x0004356C; // type:object size:0x4 data:4byte -lbl_51_data_43570 = .data:0x00043570; // type:object size:0xC -lbl_51_data_4357C = .data:0x0004357C; // type:object size:0xC +@19 = .data:0x0003DC90; // type:object size:0xD scope:local data:string +@20 = .data:0x0003DCA0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0003DCB0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0003DCC8; // type:object size:0x8 scope:local +goalring_plist = .data:0x0003DCD0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0003DFA0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0003EC84; // type:object size:0x18 scope:local +@21 = .data:0x0003EC9C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0003ECAC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0003ECB8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0003ECC0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0003ED10; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0003EDDC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0003EDF4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0003EE00; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0003EE08; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0003EE58; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0003EF24; // type:object size:0x18 scope:local +@22 = .data:0x0003EF3C; // type:object size:0xD scope:local data:string +@23 = .data:0x0003EF4C; // type:object size:0xD scope:local data:string +@24 = .data:0x0003EF5C; // type:object size:0xD scope:local data:string +@25 = .data:0x0003EF6C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0003EF7C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0003EFAC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0003EFB4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0003F0BC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0003F248; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0003F260; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0003F298; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0003F398; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0003F4F4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0003F50C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0003F544; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0003F650; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0003F7AC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0003F7C4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0003F7FC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0003F8BC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0003F9D0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0003F9E8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0003FA20; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0003FB28; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0003FCB4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0003FCCC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0003FD04; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0003FD38; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0003FDA4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0003FDBC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0003FDF4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0003FE28; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0003FE94; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0003FEAC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0003FEE4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00040194; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00040548; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00040560; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00040598; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0004070C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00040940; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00040958; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00040990; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000409B0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000409D0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00040A70; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x00040B10; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00040BB0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00040C50; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00040CF0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00040D10; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00040D30; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00040DD0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00040E60; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00040E6C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00040E7C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00040EAC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00040EB4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00040FBC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00041148; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00041160; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00041198; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00041298; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000413F4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0004140C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00041444; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00041550; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000416AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000416C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000416FC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000417BC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000418D0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000418E8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00041920; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00041A28; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00041BB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00041BCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00041C04; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00041C38; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00041CA4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00041CBC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00041CF4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00041D28; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00041D94; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00041DAC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00041DE4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00042094; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00042448; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x00042460; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00042498; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0004260C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00042840; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00042858; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00042890; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000429D0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000429F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00042B30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00042C70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00042DB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00042EF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00043030; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00043170; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000432B0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000433F0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00043480; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0004348C; // type:object size:0x1C +goalring_colli_info = .data:0x000434A8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00043508; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0004350C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00043510; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00043514; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00043518; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0004351C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00043520; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00043524; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00043528; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0004352C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00043530; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0004353C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00043548; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00043554; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00043560; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0004356C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00043570; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0004357C; // type:object size:0xC scope:local lbl_51_data_43588 = .data:0x00043588; // type:object size:0xE data:string lbl_51_data_43598 = .data:0x00043598; // type:object size:0xD data:string lbl_51_data_435A8 = .data:0x000435A8; // type:object size:0xD data:string @@ -5304,30 +5304,30 @@ lbl_51_data_46E90 = .data:0x00046E90; // type:object size:0xD data:string lbl_51_data_46EA0 = .data:0x00046EA0; // type:object size:0xE data:string lbl_51_data_46EB0 = .data:0x00046EB0; // type:object size:0xD data:string lbl_51_data_46EC0 = .data:0x00046EC0; // type:object size:0x24 -lbl_51_data_46EE4 = .data:0x00046EE4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00046EE4; // type:object size:0x8 lbl_51_data_46EEC = .data:0x00046EEC; // type:object size:0x98 lbl_51_data_46F84 = .data:0x00046F84; // type:object size:0x2DC -lbl_51_data_47260 = .data:0x00047260; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00047260; // type:object size:0x18 lbl_51_data_47278 = .data:0x00047278; // type:object size:0x164 lbl_51_data_473DC = .data:0x000473DC; // type:object size:0x15C -lbl_51_data_47538 = .data:0x00047538; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00047538; // type:object size:0x18 lbl_51_data_47550 = .data:0x00047550; // type:object size:0x1B4 lbl_51_data_47704 = .data:0x00047704; // type:object size:0x15C -lbl_51_data_47860 = .data:0x00047860; // type:object size:0x18 -lbl_51_data_47878 = .data:0x00047878; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00047860; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00047878; // type:object size:0x30 lbl_51_data_478A8 = .data:0x000478A8; // type:object size:0x10 -lbl_51_data_478B8 = .data:0x000478B8; // type:object size:0x58 data:4byte -jumptable_51_data_47910 = .data:0x00047910; // type:object size:0x1C scope:local -lbl_51_data_4792C = .data:0x0004792C; // type:object size:0xC -lbl_51_data_47938 = .data:0x00047938; // type:object size:0xE data:string -lbl_51_data_47948 = .data:0x00047948; // type:object size:0xC -lbl_51_data_47954 = .data:0x00047954; // type:object size:0x8 -lbl_51_data_4795C = .data:0x0004795C; // type:object size:0x3D4 -lbl_51_data_47D30 = .data:0x00047D30; // type:object size:0x4A4 -lbl_51_data_481D4 = .data:0x000481D4; // type:object size:0x18 -lbl_51_data_481EC = .data:0x000481EC; // type:object size:0x30 -lbl_51_data_4821C = .data:0x0004821C; // type:object size:0x58 data:4byte -jumptable_51_data_48274 = .data:0x00048274; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000478B8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00047910; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0004792C; // type:object size:0xC scope:local +@21 = .data:0x00047938; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00047948; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00047954; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0004795C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00047D30; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000481D4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000481EC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0004821C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00048274; // type:object size:0x1C scope:local lbl_51_data_482A0 = .data:0x000482A0; // type:object size:0xD data:string lbl_51_data_482B0 = .data:0x000482B0; // type:object size:0xE data:string lbl_51_data_482C0 = .data:0x000482C0; // type:object size:0xD data:string @@ -6066,29 +6066,29 @@ lbl_51_data_705E0 = .data:0x000705E0; // type:object size:0x30 lbl_51_data_70610 = .data:0x00070610; // type:object size:0x30 lbl_51_data_70640 = .data:0x00070640; // type:object size:0xE data:string lbl_51_data_70650 = .data:0x00070650; // type:object size:0xC -lbl_51_data_7065C = .data:0x0007065C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0007065C; // type:object size:0x8 lbl_51_data_70664 = .data:0x00070664; // type:object size:0x318 lbl_51_data_7097C = .data:0x0007097C; // type:object size:0x42C -lbl_51_data_70DA8 = .data:0x00070DA8; // type:object size:0x18 -lbl_51_data_70DC0 = .data:0x00070DC0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00070DA8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00070DC0; // type:object size:0x38 lbl_51_data_70DF8 = .data:0x00070DF8; // type:object size:0x318 lbl_51_data_71110 = .data:0x00071110; // type:object size:0x42C -lbl_51_data_7153C = .data:0x0007153C; // type:object size:0x18 -lbl_51_data_71554 = .data:0x00071554; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0007153C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00071554; // type:object size:0x38 lbl_51_data_7158C = .data:0x0007158C; // type:object size:0x69C lbl_51_data_71C28 = .data:0x00071C28; // type:object size:0x7BC -lbl_51_data_723E4 = .data:0x000723E4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000723E4; // type:object size:0x18 lbl_51_data_723FC = .data:0x000723FC; // type:object size:0x268 -lbl_51_data_72664 = .data:0x00072664; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00072664; // type:object size:0x24 lbl_51_data_72688 = .data:0x00072688; // type:object size:0x268 -lbl_51_data_728F0 = .data:0x000728F0; // type:object size:0x24 -lbl_51_data_72914 = .data:0x00072914; // type:object size:0x30 -lbl_51_data_72944 = .data:0x00072944; // type:object size:0x4 align:4 data:float -lbl_51_data_72948 = .data:0x00072948; // type:object size:0x4 align:4 data:float -lbl_51_data_7294C = .data:0x0007294C; // type:object size:0x4 align:4 data:float -lbl_51_data_72950 = .data:0x00072950; // type:object size:0x4 data:4byte -jumptable_51_data_72954 = .data:0x00072954; // type:object size:0x30 scope:local -lbl_51_data_72984 = .data:0x00072984; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000728F0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00072914; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00072944; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00072948; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0007294C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00072950; // type:object size:0x4 data:4byte +@91 = .data:0x00072954; // type:object size:0x30 scope:local +vec$111 = .data:0x00072984; // type:object size:0x18 scope:local lbl_51_data_729A0 = .data:0x000729A0; // type:object size:0xE data:string lbl_51_data_729B0 = .data:0x000729B0; // type:object size:0xE data:string lbl_51_data_729C0 = .data:0x000729C0; // type:object size:0xD data:string @@ -6974,7 +6974,7 @@ lbl_51_bss_730 = .bss:0x00000730; // type:object size:0x4 data:4byte lbl_51_bss_734 = .bss:0x00000734; // type:object size:0x4 data:4byte lbl_51_bss_738 = .bss:0x00000738; // type:object size:0x640 data:4byte lbl_51_bss_D78 = .bss:0x00000D78; // type:object size:0x8 data:4byte -lbl_51_bss_D80 = .bss:0x00000D80; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte lbl_51_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte lbl_51_bss_D90 = .bss:0x00000D90; // type:object size:0x8 data:4byte lbl_51_bss_D98 = .bss:0x00000D98; // type:object size:0x8 data:4byte @@ -6990,7 +6990,7 @@ colli_timer = .bss:0x00000DC0; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000DC4; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DC8; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DCC; // type:object size:0x4 scope:local data:4byte -lbl_51_bss_DD0 = .bss:0x00000DD0; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000DD0; // type:object size:0x4 scope:local data:4byte lbl_51_bss_DD8 = .bss:0x00000DD8; // type:object size:0x4 data:4byte lbl_51_bss_DDC = .bss:0x00000DDC; // type:object size:0x4 data:4byte lbl_51_bss_DE0 = .bss:0x00000DE0; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg52D/splits.txt b/config/GSNE8P/stg52D/splits.txt index 9a1e6bb2..5f5c70cc 100644 --- a/config/GSNE8P/stg52D/splits.txt +++ b/config/GSNE8P/stg52D/splits.txt @@ -50,12 +50,15 @@ stg52D_10.c: .text start:0x0000B974 end:0x0000BD58 .rodata start:0x00000250 end:0x00000268 +stg13_cityescape/o_ce_sobj.c: + .text start:0x0000BF38 end:0x0000C220 + stg52D_11.c: .text start:0x0000C220 end:0x0000C5C4 .rodata start:0x00000268 end:0x00000280 -stg52D_12.c: - .text start:0x0000C5C4 end:0x0000C940 +stg13_cityescape/o_ce_tjumpdai.c: + .text start:0x0000C5C4 end:0x0000C9C8 .rodata start:0x00000280 end:0x00000290 stg52D_13.c: @@ -174,13 +177,10 @@ stg52D_41.c: .text start:0x00020D88 end:0x00021DC8 .rodata start:0x000008F8 end:0x00000948 -stg52D_42.c: - .text start:0x00021F6C end:0x00022104 - .rodata start:0x00000948 end:0x00000960 - -stg52D_43.c: - .text start:0x00022104 end:0x00022408 - .rodata start:0x00000960 end:0x00000968 +OBJECT/o_3spring.c: + .text start:0x00021F6C end:0x00022408 + .rodata start:0x00000948 end:0x00000968 + .data start:0x0017C940 end:0x0017DA38 stg52D_44.c: .text start:0x00022408 end:0x00022890 @@ -214,9 +214,10 @@ stg52D_52.c: .text start:0x00026804 end:0x00027648 .rodata start:0x00000AF0 end:0x00000B48 -stg52D_53.c: - .text start:0x0002767C end:0x00027E08 +OBJECT/o_degring_linear.c: + .text start:0x00027648 end:0x00027F98 .rodata start:0x00000B48 end:0x00000B60 + .data start:0x00183B58 end:0x00183B60 stg52D_54.c: .text start:0x0002868C end:0x0002899C @@ -238,9 +239,11 @@ stg52D_58.c: .text start:0x0002C944 end:0x0002CA00 .rodata start:0x00000C20 end:0x00000C28 -stg52D_59.c: - .text start:0x0002CBA8 end:0x0002DEC0 +OBJECT/o_goalring.c: + .text start:0x0002CBA4 end:0x0002DEC0 .rodata start:0x00000C28 end:0x00000C80 + .data start:0x00185A70 end:0x0018B368 + .bss start:0x00000D78 end:0x00000D80 stg52D_60.c: .text start:0x0002DEC0 end:0x0002E8E0 @@ -258,21 +261,15 @@ stg52D_63.c: .text start:0x00030374 end:0x00030444 .rodata start:0x00000D08 end:0x00000D10 -stg52D_64.c: - .text start:0x000306C8 end:0x00031170 - .rodata start:0x00000D10 end:0x00000D48 - -stg52D_65.c: - .text start:0x000311E4 end:0x00031228 - .rodata start:0x00000D48 end:0x00000D50 - -stg52D_66.c: - .text start:0x000313E0 end:0x00031E40 - .rodata start:0x00000D50 end:0x00000D90 +OBJECT/o_itemboxair.c: + .text start:0x000305F4 end:0x0003129C + .rodata start:0x00000D10 end:0x00000D50 + .data start:0x0018F698 end:0x0018F718 -stg52D_67.c: - .text start:0x00031EB4 end:0x00031EF8 - .rodata start:0x00000D90 end:0x00000D98 +OBJECT/o_itemboxballoon.c: + .text start:0x0003129C end:0x00031F6C + .rodata start:0x00000D50 end:0x00000D98 + .data start:0x0018F718 end:0x00190070 stg52D_68.c: .text start:0x00031F6C end:0x00032920 @@ -320,9 +317,11 @@ stg52D_78.c: .text start:0x00041920 end:0x000433C4 .rodata start:0x00001178 end:0x00001208 -stg52D_79.c: +OBJECT/o_savepoint.c: .text start:0x000435D0 end:0x00044660 .rodata start:0x00001208 end:0x00001240 + .data start:0x001BA730 end:0x001BA780 + .bss start:0x00000DC8 end:0x00000DD0 stg52D_80.c: .text start:0x00044CC4 end:0x00046170 diff --git a/config/GSNE8P/stg52D/symbols.txt b/config/GSNE8P/stg52D/symbols.txt index 9c130c9c..fd7e39a0 100644 --- a/config/GSNE8P/stg52D/symbols.txt +++ b/config/GSNE8P/stg52D/symbols.txt @@ -109,15 +109,15 @@ fn_52_BDD0 = .text:0x0000BDD0; // type:function size:0x28 fn_52_BDF8 = .text:0x0000BDF8; // type:function size:0xA4 fn_52_BE9C = .text:0x0000BE9C; // type:function size:0x4C fn_52_BEE8 = .text:0x0000BEE8; // type:function size:0x50 -fn_52_BF38 = .text:0x0000BF38; // type:function size:0x128 -fn_52_C060 = .text:0x0000C060; // type:function size:0x74 -fn_52_C0D4 = .text:0x0000C0D4; // type:function size:0x14C +ObjectCesobj = .text:0x0000BF38; // type:function size:0x128 +ObjectCesobjDest = .text:0x0000C060; // type:function size:0x74 scope:local +ObjectCesobjExec = .text:0x0000C0D4; // type:function size:0x14C scope:local fn_52_C220 = .text:0x0000C220; // type:function size:0x2D4 fn_52_C4F4 = .text:0x0000C4F4; // type:function size:0xD0 -fn_52_C5C4 = .text:0x0000C5C4; // type:function size:0x220 -fn_52_C7E4 = .text:0x0000C7E4; // type:function size:0x50 -fn_52_C834 = .text:0x0000C834; // type:function size:0x10C -fn_52_C940 = .text:0x0000C940; // type:function size:0x88 +ObjectCeTjumpdai = .text:0x0000C5C4; // type:function size:0x220 scope:global +ObjectCeTjumpdaiDest = .text:0x0000C7E4; // type:function size:0x50 scope:local +ObjectCeTjumpdaiExec = .text:0x0000C834; // type:function size:0x10C scope:local +ObjectCeTjumpdaiDisp = .text:0x0000C940; // type:function size:0x88 scope:local fn_52_C9C8 = .text:0x0000C9C8; // type:function size:0x88 fn_52_CA50 = .text:0x0000CA50; // type:function size:0x4 fn_52_CA54 = .text:0x0000CA54; // type:function size:0x40 @@ -228,13 +228,13 @@ fn_52_17B8C = .text:0x00017B8C; // type:function size:0x168 fn_52_17CF4 = .text:0x00017CF4; // type:function size:0x54 fn_52_17D48 = .text:0x00017D48; // type:function size:0x1CC fn_52_17F14 = .text:0x00017F14; // type:function size:0xC8 -fn_52_17FDC = .text:0x00017FDC; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00017FDC; // type:function size:0x30 fn_52_1800C = .text:0x0001800C; // type:function size:0x30C -fn_52_18318 = .text:0x00018318; // type:function size:0x74 -fn_52_1838C = .text:0x0001838C; // type:function size:0xBC -fn_52_18448 = .text:0x00018448; // type:function size:0x40 -fn_52_18488 = .text:0x00018488; // type:function size:0x2C -fn_52_184B4 = .text:0x000184B4; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00018318; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0001838C; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00018448; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00018488; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x000184B4; // type:function size:0x60 fn_52_18514 = .text:0x00018514; // type:function size:0x12C fn_52_18640 = .text:0x00018640; // type:function size:0x4 fn_52_18644 = .text:0x00018644; // type:function size:0x4 @@ -264,11 +264,11 @@ fn_52_1B28C = .text:0x0001B28C; // type:function size:0x88 fn_52_1B314 = .text:0x0001B314; // type:function size:0xD0 fn_52_1B3E4 = .text:0x0001B3E4; // type:function size:0xD8 fn_52_1B4BC = .text:0x0001B4BC; // type:function size:0xE8 -fn_52_1B5A4 = .text:0x0001B5A4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001B5A4; // type:function size:0x100 fn_52_1B6A4 = .text:0x0001B6A4; // type:function size:0x198 fn_52_1B83C = .text:0x0001B83C; // type:function size:0xA8 fn_52_1B8E4 = .text:0x0001B8E4; // type:function size:0x70 -fn_52_1B954 = .text:0x0001B954; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001B954; // type:function size:0x114 fn_52_1BA68 = .text:0x0001BA68; // type:function size:0x6C fn_52_1BAD4 = .text:0x0001BAD4; // type:function size:0x180 fn_52_1BC54 = .text:0x0001BC54; // type:function size:0xA4 @@ -310,7 +310,7 @@ fn_52_1E344 = .text:0x0001E344; // type:function size:0xA4 fn_52_1E3E8 = .text:0x0001E3E8; // type:function size:0xA4 fn_52_1E48C = .text:0x0001E48C; // type:function size:0xA4 fn_52_1E530 = .text:0x0001E530; // type:function size:0xB0 -fn_52_1E5E0 = .text:0x0001E5E0; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001E5E0; // type:function size:0x19C fn_52_1E77C = .text:0x0001E77C; // type:function size:0x198 _rename_MakeParticle = .text:0x0001E914; // type:function size:0x19C fn_52_1EAB0 = .text:0x0001EAB0; // type:function size:0x198 @@ -322,7 +322,7 @@ fn_52_1F418 = .text:0x0001F418; // type:function size:0x128 fn_52_1F540 = .text:0x0001F540; // type:function size:0x4 fn_52_1F544 = .text:0x0001F544; // type:function size:0x4 fn_52_1F548 = .text:0x0001F548; // type:function size:0x40 -fn_52_1F588 = .text:0x0001F588; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001F588; // type:function size:0x1E4 fn_52_1F76C = .text:0x0001F76C; // type:function size:0x24 fn_52_1F790 = .text:0x0001F790; // type:function size:0x1C0 fn_52_1F950 = .text:0x0001F950; // type:function size:0x1F4 @@ -330,7 +330,7 @@ fn_52_1FB44 = .text:0x0001FB44; // type:function size:0x190 fn_52_1FCD4 = .text:0x0001FCD4; // type:function size:0xF8 fn_52_1FDCC = .text:0x0001FDCC; // type:function size:0x1D4 fn_52_1FFA0 = .text:0x0001FFA0; // type:function size:0x18C -fn_52_2012C = .text:0x0002012C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0002012C; // type:function size:0x1C8 fn_52_202F4 = .text:0x000202F4; // type:function size:0xD0 fn_52_203C4 = .text:0x000203C4; // type:function size:0x358 fn_52_2071C = .text:0x0002071C; // type:function size:0x2C0 @@ -346,11 +346,11 @@ fn_52_21A18 = .text:0x00021A18; // type:function size:0x1C4 fn_52_21BDC = .text:0x00021BDC; // type:function size:0x1EC fn_52_21DC8 = .text:0x00021DC8; // type:function size:0x120 fn_52_21EE8 = .text:0x00021EE8; // type:function size:0x84 -fn_52_21F6C = .text:0x00021F6C; // type:function size:0x198 -fn_52_22104 = .text:0x00022104; // type:function size:0xD4 -fn_52_221D8 = .text:0x000221D8; // type:function size:0x38 -fn_52_22210 = .text:0x00022210; // type:function size:0x144 -fn_52_22354 = .text:0x00022354; // type:function size:0xB4 +Object3SpringJump = .text:0x00021F6C; // type:function size:0x198 scope:local +Object3Spring = .text:0x00022104; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x000221D8; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00022210; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00022354; // type:function size:0xB4 scope:local fn_52_22408 = .text:0x00022408; // type:function size:0xF8 fn_52_22500 = .text:0x00022500; // type:function size:0xFC fn_52_225FC = .text:0x000225FC; // type:function size:0x30 @@ -398,15 +398,15 @@ fn_52_268EC = .text:0x000268EC; // type:function size:0x38 fn_52_26924 = .text:0x00026924; // type:function size:0x968 fn_52_2728C = .text:0x0002728C; // type:function size:0x10C fn_52_27398 = .text:0x00027398; // type:function size:0x2B0 -fn_52_27648 = .text:0x00027648; // type:function size:0x34 -fn_52_2767C = .text:0x0002767C; // type:function size:0x11C -fn_52_27798 = .text:0x00027798; // type:function size:0x110 -fn_52_278A8 = .text:0x000278A8; // type:function size:0xB4 -fn_52_2795C = .text:0x0002795C; // type:function size:0x150 -fn_52_27AAC = .text:0x00027AAC; // type:function size:0xE0 -fn_52_27B8C = .text:0x00027B8C; // type:function size:0x190 -fn_52_27D1C = .text:0x00027D1C; // type:function size:0xEC -fn_52_27E08 = .text:0x00027E08; // type:function size:0x190 +DegRingGetNum = .text:0x00027648; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0002767C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00027798; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000278A8; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0002795C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00027AAC; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00027B8C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00027D1C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00027E08; // type:function size:0x190 scope:local fn_52_27F98 = .text:0x00027F98; // type:function size:0x98 fn_52_28030 = .text:0x00028030; // type:function size:0xC8 fn_52_280F8 = .text:0x000280F8; // type:function size:0x10C @@ -466,15 +466,15 @@ fn_52_2CA00 = .text:0x0002CA00; // type:function size:0x8C fn_52_2CA8C = .text:0x0002CA8C; // type:function size:0x38 fn_52_2CAC4 = .text:0x0002CAC4; // type:function size:0x4 fn_52_2CAC8 = .text:0x0002CAC8; // type:function size:0xDC -fn_52_2CBA4 = .text:0x0002CBA4; // type:function size:0x4 -fn_52_2CBA8 = .text:0x0002CBA8; // type:function size:0x2EC -fn_52_2CE94 = .text:0x0002CE94; // type:function size:0x44 -fn_52_2CED8 = .text:0x0002CED8; // type:function size:0x7F4 -fn_52_2D6CC = .text:0x0002D6CC; // type:function size:0x34 -fn_52_2D700 = .text:0x0002D700; // type:function size:0xF0 -fn_52_2D7F0 = .text:0x0002D7F0; // type:function size:0x214 -fn_52_2DA04 = .text:0x0002DA04; // type:function size:0x254 -fn_52_2DC58 = .text:0x0002DC58; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002CBA4; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002CBA8; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002CE94; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002CED8; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002D6CC; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002D700; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002D7F0; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002DA04; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002DC58; // type:function size:0x268 scope:local fn_52_2DEC0 = .text:0x0002DEC0; // type:function size:0x8C fn_52_2DF4C = .text:0x0002DF4C; // type:function size:0x12C fn_52_2E078 = .text:0x0002E078; // type:function size:0x4C @@ -488,7 +488,7 @@ fn_52_2EB48 = .text:0x0002EB48; // type:function size:0x3F8 fn_52_2EF40 = .text:0x0002EF40; // type:function size:0x1D0 fn_52_2F110 = .text:0x0002F110; // type:function size:0x140 fn_52_2F250 = .text:0x0002F250; // type:function size:0x1FC -fn_52_2F44C = .text:0x0002F44C; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002F44C; // type:function size:0x13C fn_52_2F588 = .text:0x0002F588; // type:function size:0x200 fn_52_2F788 = .text:0x0002F788; // type:function size:0x98 fn_52_2F820 = .text:0x0002F820; // type:function size:0x238 @@ -508,53 +508,53 @@ fn_52_2FF84 = .text:0x0002FF84; // type:function size:0x44 fn_52_2FFC8 = .text:0x0002FFC8; // type:function size:0x38 fn_52_30000 = .text:0x00030000; // type:function size:0x4 fn_52_30004 = .text:0x00030004; // type:function size:0x38 -fn_52_3003C = .text:0x0003003C; // type:function size:0xC8 -fn_52_30104 = .text:0x00030104; // type:function size:0x138 +_rename_GiveItemP = .text:0x0003003C; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00030104; // type:function size:0x138 fn_52_3023C = .text:0x0003023C; // type:function size:0x138 fn_52_30374 = .text:0x00030374; // type:function size:0xD0 fn_52_30444 = .text:0x00030444; // type:function size:0x90 fn_52_304D4 = .text:0x000304D4; // type:function size:0x94 fn_52_30568 = .text:0x00030568; // type:function size:0x8C -fn_52_305F4 = .text:0x000305F4; // type:function size:0xD4 -fn_52_306C8 = .text:0x000306C8; // type:function size:0x240 -fn_52_30908 = .text:0x00030908; // type:function size:0x98 -fn_52_309A0 = .text:0x000309A0; // type:function size:0x214 -fn_52_30BB4 = .text:0x00030BB4; // type:function size:0x10 -fn_52_30BC4 = .text:0x00030BC4; // type:function size:0xA0 -fn_52_30C64 = .text:0x00030C64; // type:function size:0xD0 -fn_52_30D34 = .text:0x00030D34; // type:function size:0x26C -fn_52_30FA0 = .text:0x00030FA0; // type:function size:0x38 -fn_52_30FD8 = .text:0x00030FD8; // type:function size:0x50 -fn_52_31028 = .text:0x00031028; // type:function size:0x70 -fn_52_31098 = .text:0x00031098; // type:function size:0x50 -fn_52_310E8 = .text:0x000310E8; // type:function size:0x38 -fn_52_31120 = .text:0x00031120; // type:function size:0x50 -fn_52_31170 = .text:0x00031170; // type:function size:0x38 -fn_52_311A8 = .text:0x000311A8; // type:function size:0x3C -fn_52_311E4 = .text:0x000311E4; // type:function size:0x44 -fn_52_31228 = .text:0x00031228; // type:function size:0x38 -fn_52_31260 = .text:0x00031260; // type:function size:0x4 -fn_52_31264 = .text:0x00031264; // type:function size:0x38 -fn_52_3129C = .text:0x0003129C; // type:function size:0x144 -fn_52_313E0 = .text:0x000313E0; // type:function size:0x158 -fn_52_31538 = .text:0x00031538; // type:function size:0x64 -fn_52_3159C = .text:0x0003159C; // type:function size:0x1C4 -fn_52_31760 = .text:0x00031760; // type:function size:0x3C -fn_52_3179C = .text:0x0003179C; // type:function size:0x6C -fn_52_31808 = .text:0x00031808; // type:function size:0x228 -fn_52_31A30 = .text:0x00031A30; // type:function size:0x28C -fn_52_31CBC = .text:0x00031CBC; // type:function size:0xC -fn_52_31CC8 = .text:0x00031CC8; // type:function size:0x50 -fn_52_31D18 = .text:0x00031D18; // type:function size:0x50 -fn_52_31D68 = .text:0x00031D68; // type:function size:0x50 -fn_52_31DB8 = .text:0x00031DB8; // type:function size:0x38 -fn_52_31DF0 = .text:0x00031DF0; // type:function size:0x50 -fn_52_31E40 = .text:0x00031E40; // type:function size:0x38 -fn_52_31E78 = .text:0x00031E78; // type:function size:0x3C -fn_52_31EB4 = .text:0x00031EB4; // type:function size:0x44 -fn_52_31EF8 = .text:0x00031EF8; // type:function size:0x38 -fn_52_31F30 = .text:0x00031F30; // type:function size:0x4 -fn_52_31F34 = .text:0x00031F34; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000305F4; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x000306C8; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00030908; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000309A0; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00030BB4; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00030BC4; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00030C64; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00030D34; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00030FA0; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00030FD8; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00031028; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00031098; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x000310E8; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00031120; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00031170; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000311A8; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x000311E4; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00031228; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00031260; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00031264; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0003129C; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x000313E0; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00031538; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0003159C; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00031760; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0003179C; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00031808; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00031A30; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00031CBC; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00031CC8; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00031D18; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00031D68; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00031DB8; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00031DF0; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00031E40; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00031E78; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00031EB4; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00031EF8; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00031F30; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00031F34; // type:function size:0x38 scope:local fn_52_31F6C = .text:0x00031F6C; // type:function size:0x280 fn_52_321EC = .text:0x000321EC; // type:function size:0x50 fn_52_3223C = .text:0x0003223C; // type:function size:0x50C @@ -642,8 +642,8 @@ fn_52_3CFD8 = .text:0x0003CFD8; // type:function size:0x54 fn_52_3D02C = .text:0x0003D02C; // type:function size:0x7EC fn_52_3D818 = .text:0x0003D818; // type:function size:0xB0 fn_52_3D8C8 = .text:0x0003D8C8; // type:function size:0xB4 -fn_52_3D97C = .text:0x0003D97C; // type:function size:0x2C -fn_52_3D9A8 = .text:0x0003D9A8; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003D97C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003D9A8; // type:function size:0x30 o_ring_0 = .text:0x0003D9D8; // type:function size:0x13C scope:local Ring = .text:0x0003DB14; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003E19C; // type:function size:0x6C scope:global @@ -677,19 +677,19 @@ fn_52_430E4 = .text:0x000430E4; // type:function size:0x2E0 fn_52_433C4 = .text:0x000433C4; // type:function size:0x110 fn_52_434D4 = .text:0x000434D4; // type:function size:0xF8 fn_52_435CC = .text:0x000435CC; // type:function size:0x4 -fn_52_435D0 = .text:0x000435D0; // type:function size:0x264 -fn_52_43834 = .text:0x00043834; // type:function size:0x148 -fn_52_4397C = .text:0x0004397C; // type:function size:0x48 -fn_52_439C4 = .text:0x000439C4; // type:function size:0x1A4 -fn_52_43B68 = .text:0x00043B68; // type:function size:0x1AC -fn_52_43D14 = .text:0x00043D14; // type:function size:0x154 -fn_52_43E68 = .text:0x00043E68; // type:function size:0x4 -fn_52_43E6C = .text:0x00043E6C; // type:function size:0x138 -fn_52_43FA4 = .text:0x00043FA4; // type:function size:0x368 -fn_52_4430C = .text:0x0004430C; // type:function size:0x224 -fn_52_44530 = .text:0x00044530; // type:function size:0x20 -fn_52_44550 = .text:0x00044550; // type:function size:0x4C -fn_52_4459C = .text:0x0004459C; // type:function size:0xC4 +ObjectSavePoint = .text:0x000435D0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00043834; // type:function size:0x148 scope:local +savepointExit = .text:0x0004397C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x000439C4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00043B68; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00043D14; // type:function size:0x154 scope:local +dummyFunc = .text:0x00043E68; // type:function size:0x4 scope:local +initCollidata = .text:0x00043E6C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00043FA4; // type:function size:0x368 scope:local +savepointSwing = .text:0x0004430C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00044530; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00044550; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0004459C; // type:function size:0xC4 scope:local fn_52_44660 = .text:0x00044660; // type:function size:0x20 fn_52_44680 = .text:0x00044680; // type:function size:0x3C fn_52_446BC = .text:0x000446BC; // type:function size:0x9C @@ -1133,10 +1133,10 @@ lbl_52_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 align:4 data:flo lbl_52_rodata_270 = .rodata:0x00000270; // type:object size:0x4 align:4 data:float lbl_52_rodata_274 = .rodata:0x00000274; // type:object size:0x4 align:4 data:float lbl_52_rodata_278 = .rodata:0x00000278; // type:object size:0x8 align:8 data:double -lbl_52_rodata_280 = .rodata:0x00000280; // type:object size:0x4 align:4 data:float -lbl_52_rodata_284 = .rodata:0x00000284; // type:object size:0x4 align:4 data:float -lbl_52_rodata_288 = .rodata:0x00000288; // type:object size:0x4 align:4 data:float -lbl_52_rodata_28C = .rodata:0x0000028C; // type:object size:0x4 align:4 data:float +@30 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@31 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 data:float +@32 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:float +@33 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:float lbl_52_rodata_290 = .rodata:0x00000290; // type:object size:0x4 align:4 data:float lbl_52_rodata_294 = .rodata:0x00000294; // type:object size:0x4 align:4 data:float lbl_52_rodata_298 = .rodata:0x00000298; // type:object size:0x4 align:4 data:float @@ -1458,11 +1458,11 @@ lbl_52_rodata_938 = .rodata:0x00000938; // type:object size:0x4 align:4 data:flo lbl_52_rodata_93C = .rodata:0x0000093C; // type:object size:0x4 align:4 data:float lbl_52_rodata_940 = .rodata:0x00000940; // type:object size:0x4 align:4 data:float lbl_52_rodata_944 = .rodata:0x00000944; // type:object size:0x4 align:4 data:float -lbl_52_rodata_948 = .rodata:0x00000948; // type:object size:0xC data:4byte -lbl_52_rodata_954 = .rodata:0x00000954; // type:object size:0x4 align:4 data:float -lbl_52_rodata_958 = .rodata:0x00000958; // type:object size:0x4 align:4 data:float -lbl_52_rodata_95C = .rodata:0x0000095C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_960 = .rodata:0x00000960; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000948; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000954; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000958; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000095C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000960; // type:object size:0x4 scope:local align:4 data:float lbl_52_rodata_968 = .rodata:0x00000968; // type:object size:0x4 align:4 data:float lbl_52_rodata_96C = .rodata:0x0000096C; // type:object size:0xC data:4byte lbl_52_rodata_978 = .rodata:0x00000978; // type:object size:0x4 align:4 data:float @@ -1573,11 +1573,11 @@ lbl_52_rodata_B30 = .rodata:0x00000B30; // type:object size:0x8 align:8 data:dou lbl_52_rodata_B38 = .rodata:0x00000B38; // type:object size:0x4 align:4 data:float lbl_52_rodata_B3C = .rodata:0x00000B3C; // type:object size:0x4 align:4 data:float lbl_52_rodata_B40 = .rodata:0x00000B40; // type:object size:0x8 align:4 data:float -lbl_52_rodata_B48 = .rodata:0x00000B48; // type:object size:0x4 align:4 data:float -lbl_52_rodata_B4C = .rodata:0x00000B4C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_B50 = .rodata:0x00000B50; // type:object size:0x4 align:4 data:float -lbl_52_rodata_B54 = .rodata:0x00000B54; // type:object size:0x4 align:4 data:float -lbl_52_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 data:float lbl_52_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float lbl_52_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float lbl_52_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float @@ -1618,25 +1618,25 @@ lbl_52_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:flo lbl_52_rodata_C10 = .rodata:0x00000C10; // type:object size:0x8 align:8 data:double lbl_52_rodata_C18 = .rodata:0x00000C18; // type:object size:0x8 align:8 data:double lbl_52_rodata_C20 = .rodata:0x00000C20; // type:object size:0x8 align:4 data:float -lbl_52_rodata_C28 = .rodata:0x00000C28; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C2C = .rodata:0x00000C2C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C60 = .rodata:0x00000C60; // type:object size:0x8 align:8 data:double -lbl_52_rodata_C68 = .rodata:0x00000C68; // type:object size:0x8 align:8 data:double -lbl_52_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_52_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000C28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000C2C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C40; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C44; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C60; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C68; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float lbl_52_rodata_C80 = .rodata:0x00000C80; // type:object size:0x4 align:4 data:float lbl_52_rodata_C84 = .rodata:0x00000C84; // type:object size:0x4 align:4 data:float lbl_52_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float @@ -1670,37 +1670,37 @@ lbl_52_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:flo lbl_52_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float lbl_52_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float lbl_52_rodata_D08 = .rodata:0x00000D08; // type:object size:0x8 align:4 data:float -lbl_52_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D28 = .rodata:0x00000D28; // type:object size:0x8 align:8 data:double -lbl_52_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D48 = .rodata:0x00000D48; // type:object size:0x8 align:4 data:float -lbl_52_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D6C = .rodata:0x00000D6C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D70 = .rodata:0x00000D70; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D74 = .rodata:0x00000D74; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D78 = .rodata:0x00000D78; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D7C = .rodata:0x00000D7C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D80 = .rodata:0x00000D80; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D84 = .rodata:0x00000D84; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D88 = .rodata:0x00000D88; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D8C = .rodata:0x00000D8C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_D90 = .rodata:0x00000D90; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000D28; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D60; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D64; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D68; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D6C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D70; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D74; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D78; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D7C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D80; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D84; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D88; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D8C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D90; // type:object size:0x4 scope:local align:4 data:float lbl_52_rodata_D98 = .rodata:0x00000D98; // type:object size:0x4 align:4 data:float lbl_52_rodata_D9C = .rodata:0x00000D9C; // type:object size:0x4 align:4 data:float lbl_52_rodata_DA0 = .rodata:0x00000DA0; // type:object size:0x4 align:4 data:float @@ -1963,17 +1963,17 @@ lbl_52_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:fl lbl_52_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x8 align:8 data:double lbl_52_rodata_1200 = .rodata:0x00001200; // type:object size:0x4 align:4 data:float lbl_52_rodata_1204 = .rodata:0x00001204; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float -lbl_52_rodata_120C = .rodata:0x0000120C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1210 = .rodata:0x00001210; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1214 = .rodata:0x00001214; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1218 = .rodata:0x00001218; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1220 = .rodata:0x00001220; // type:object size:0x8 align:8 data:double -lbl_52_rodata_1228 = .rodata:0x00001228; // type:object size:0x4 align:4 data:float -lbl_52_rodata_122C = .rodata:0x0000122C; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1230 = .rodata:0x00001230; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1234 = .rodata:0x00001234; // type:object size:0x4 align:4 data:float -lbl_52_rodata_1238 = .rodata:0x00001238; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001208; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000120C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001210; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001214; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001218; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001220; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001228; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000122C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001230; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001234; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001238; // type:object size:0x4 scope:local align:4 data:float lbl_52_rodata_1240 = .rodata:0x00001240; // type:object size:0x4 align:4 data:float lbl_52_rodata_1244 = .rodata:0x00001244; // type:object size:0x4 align:4 data:float lbl_52_rodata_1248 = .rodata:0x00001248; // type:object size:0x4 align:4 data:float @@ -3817,20 +3817,20 @@ lbl_52_data_3C22C = .data:0x0003C22C; // type:object size:0x8 lbl_52_data_3C234 = .data:0x0003C234; // type:object size:0x28 lbl_52_data_3C25C = .data:0x0003C25C; // type:object size:0x28 lbl_52_data_3C284 = .data:0x0003C284; // type:object size:0x10 -lbl_52_data_3C294 = .data:0x0003C294; // type:object size:0xC align:4 data:float +lbl_13_data_141294 = .data:0x0003C294; // type:object size:0xC align:4 data:float lbl_52_data_3C2A0 = .data:0x0003C2A0; // type:object size:0x14 lbl_52_data_3C2B4 = .data:0x0003C2B4; // type:object size:0x28 lbl_52_data_3C2DC = .data:0x0003C2DC; // type:object size:0x18 lbl_52_data_3C2F4 = .data:0x0003C2F4; // type:object size:0x60 lbl_52_data_3C354 = .data:0x0003C354; // type:object size:0x60 lbl_52_data_3C3B4 = .data:0x0003C3B4; // type:object size:0x28 -lbl_52_data_3C3DC = .data:0x0003C3DC; // type:object size:0x38 data:4byte +_rename_tjumpdai_col_object = .data:0x0003C3DC; // type:object size:0x38 data:4byte lbl_52_data_3C414 = .data:0x0003C414; // type:object size:0xD data:string lbl_52_data_3C424 = .data:0x0003C424; // type:object size:0xC data:string lbl_52_data_3C430 = .data:0x0003C430; // type:object size:0xC data:string lbl_52_data_3C43C = .data:0x0003C43C; // type:object size:0xB data:string lbl_52_data_3C448 = .data:0x0003C448; // type:object size:0x30 -lbl_52_data_3C478 = .data:0x0003C478; // type:object size:0x8 +_rename_tjumpdai_texlist = .data:0x0003C478; // type:object size:0x8 lbl_52_data_3C480 = .data:0x0003C480; // type:object size:0x39C lbl_52_data_3C81C = .data:0x0003C81C; // type:object size:0x134 lbl_52_data_3C950 = .data:0x0003C950; // type:object size:0x168 @@ -3844,7 +3844,7 @@ lbl_52_data_3CBA0 = .data:0x0003CBA0; // type:object size:0x60 lbl_52_data_3CC00 = .data:0x0003CC00; // type:object size:0x20 lbl_52_data_3CC20 = .data:0x0003CC20; // type:object size:0x120 lbl_52_data_3CD40 = .data:0x0003CD40; // type:object size:0x40 -lbl_52_data_3CD80 = .data:0x0003CD80; // type:object size:0x24 +_rename_tjumpdai_model = .data:0x0003CD80; // type:object size:0x24 lbl_52_data_3CDA4 = .data:0x0003CDA4; // type:object size:0x1C lbl_52_data_3CDC0 = .data:0x0003CDC0; // type:object size:0xD data:string lbl_52_data_3CDD0 = .data:0x0003CDD0; // type:object size:0xC data:string @@ -10319,7 +10319,7 @@ lbl_52_data_17C298 = .data:0x0017C298; // type:object size:0x7 data:string lbl_52_data_17C2A0 = .data:0x0017C2A0; // type:object size:0x7 data:string lbl_52_data_17C2A8 = .data:0x0017C2A8; // type:object size:0x7 data:string lbl_52_data_17C2B0 = .data:0x0017C2B0; // type:object size:0x60 -lbl_52_data_17C310 = .data:0x0017C310; // type:object size:0x8 +_rename_ring_texlist = .data:0x0017C310; // type:object size:0x8 lbl_52_data_17C318 = .data:0x0017C318; // type:object size:0x38 lbl_52_data_17C350 = .data:0x0017C350; // type:object size:0x38 lbl_52_data_17C388 = .data:0x0017C388; // type:object size:0xE data:string @@ -10389,42 +10389,42 @@ lbl_52_data_17C8E4 = .data:0x0017C8E4; // type:object size:0xB data:string lbl_52_data_17C8F0 = .data:0x0017C8F0; // type:object size:0x38 lbl_52_data_17C928 = .data:0x0017C928; // type:object size:0x8 data:byte lbl_52_data_17C930 = .data:0x0017C930; // type:object size:0x5 data:string -lbl_52_data_17C940 = .data:0x0017C940; // type:object size:0xE data:string -lbl_52_data_17C950 = .data:0x0017C950; // type:object size:0xE data:string -lbl_52_data_17C960 = .data:0x0017C960; // type:object size:0xD data:string -lbl_52_data_17C970 = .data:0x0017C970; // type:object size:0xD data:string -lbl_52_data_17C980 = .data:0x0017C980; // type:object size:0x30 -lbl_52_data_17C9B0 = .data:0x0017C9B0; // type:object size:0x8 -lbl_52_data_17C9B8 = .data:0x0017C9B8; // type:object size:0x204 -lbl_52_data_17CBBC = .data:0x0017CBBC; // type:object size:0x204 -lbl_52_data_17CDC0 = .data:0x0017CDC0; // type:object size:0x1C8 -lbl_52_data_17CF88 = .data:0x0017CF88; // type:object size:0x40 -lbl_52_data_17CFC8 = .data:0x0017CFC8; // type:object size:0x50 -lbl_52_data_17D018 = .data:0x0017D018; // type:object size:0x8 -lbl_52_data_17D020 = .data:0x0017D020; // type:object size:0x20 -lbl_52_data_17D040 = .data:0x0017D040; // type:object size:0xC0 -lbl_52_data_17D100 = .data:0x0017D100; // type:object size:0x60 -lbl_52_data_17D160 = .data:0x0017D160; // type:object size:0x40 -lbl_52_data_17D1A0 = .data:0x0017D1A0; // type:object size:0x80 -lbl_52_data_17D220 = .data:0x0017D220; // type:object size:0x40 -lbl_52_data_17D260 = .data:0x0017D260; // type:object size:0x24 -lbl_52_data_17D284 = .data:0x0017D284; // type:object size:0x1C8 -lbl_52_data_17D44C = .data:0x0017D44C; // type:object size:0x1C8 -lbl_52_data_17D614 = .data:0x0017D614; // type:object size:0x140 -lbl_52_data_17D754 = .data:0x0017D754; // type:object size:0x40 -lbl_52_data_17D794 = .data:0x0017D794; // type:object size:0x50 -lbl_52_data_17D7E4 = .data:0x0017D7E4; // type:object size:0x8 -lbl_52_data_17D7EC = .data:0x0017D7EC; // type:object size:0x14 -lbl_52_data_17D800 = .data:0x0017D800; // type:object size:0x120 -lbl_52_data_17D920 = .data:0x0017D920; // type:object size:0x60 -lbl_52_data_17D980 = .data:0x0017D980; // type:object size:0x20 -lbl_52_data_17D9A0 = .data:0x0017D9A0; // type:object size:0x30 -lbl_52_data_17D9D0 = .data:0x0017D9D0; // type:object size:0x24 -lbl_52_data_17D9F4 = .data:0x0017D9F4; // type:object size:0x8 -lbl_52_data_17D9FC = .data:0x0017D9FC; // type:object size:0x30 -lbl_52_data_17DA2C = .data:0x0017DA2C; // type:object size:0x4 align:4 data:float -lbl_52_data_17DA30 = .data:0x0017DA30; // type:object size:0x4 align:4 data:float -lbl_52_data_17DA34 = .data:0x0017DA34; // type:object size:0x4 align:4 data:float +@18 = .data:0x0017C940; // type:object size:0xE scope:local data:string +@19 = .data:0x0017C950; // type:object size:0xE scope:local data:string +@20 = .data:0x0017C960; // type:object size:0xD scope:local data:string +@21 = .data:0x0017C970; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0017C980; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0017C9B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0017C9B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0017CBBC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0017CDC0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0017CF88; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0017CFC8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0017D018; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0017D020; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0017D040; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0017D100; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0017D160; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0017D1A0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0017D220; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0017D260; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0017D284; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0017D44C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0017D614; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0017D754; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0017D794; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0017D7E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0017D7EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0017D800; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0017D920; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0017D980; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0017D9A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0017D9D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0017D9F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0017D9FC; // type:object size:0x30 scope:local +spring3_k = .data:0x0017DA2C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0017DA30; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0017DA34; // type:object size:0x4 scope:local align:4 data:float lbl_52_data_17DA38 = .data:0x0017DA38; // type:object size:0xE data:string lbl_52_data_17DA48 = .data:0x0017DA48; // type:object size:0xC lbl_52_data_17DA54 = .data:0x0017DA54; // type:object size:0x8 @@ -10660,7 +10660,7 @@ lbl_52_data_183AB0 = .data:0x00183AB0; // type:object size:0x14 lbl_52_data_183AC4 = .data:0x00183AC4; // type:object size:0x24 lbl_52_data_183AE8 = .data:0x00183AE8; // type:object size:0x40 data:4byte lbl_52_data_183B28 = .data:0x00183B28; // type:object size:0x30 -lbl_52_data_183B58 = .data:0x00183B58; // type:object size:0x5 data:string +@115 = .data:0x00183B58; // type:object size:0x5 scope:local data:string lbl_52_data_183B60 = .data:0x00183B60; // type:object size:0xE data:string lbl_52_data_183B70 = .data:0x00183B70; // type:object size:0xD data:string lbl_52_data_183B80 = .data:0x00183B80; // type:object size:0x18 @@ -10734,149 +10734,149 @@ lbl_52_data_185A08 = .data:0x00185A08; // type:object size:0x30 lbl_52_data_185A38 = .data:0x00185A38; // type:object size:0xF data:string lbl_52_data_185A48 = .data:0x00185A48; // type:object size:0x10 data:string lbl_52_data_185A58 = .data:0x00185A58; // type:object size:0x18 data:string -lbl_52_data_185A70 = .data:0x00185A70; // type:object size:0xD data:string -lbl_52_data_185A80 = .data:0x00185A80; // type:object size:0xD data:string -lbl_52_data_185A90 = .data:0x00185A90; // type:object size:0x18 -lbl_52_data_185AA8 = .data:0x00185AA8; // type:object size:0x8 -lbl_52_data_185AB0 = .data:0x00185AB0; // type:object size:0x2D0 -lbl_52_data_185D80 = .data:0x00185D80; // type:object size:0xCE4 -lbl_52_data_186A64 = .data:0x00186A64; // type:object size:0x18 -lbl_52_data_186A7C = .data:0x00186A7C; // type:object size:0xE data:string -lbl_52_data_186A8C = .data:0x00186A8C; // type:object size:0xC -lbl_52_data_186A98 = .data:0x00186A98; // type:object size:0x8 -lbl_52_data_186AA0 = .data:0x00186AA0; // type:object size:0x50 -lbl_52_data_186AF0 = .data:0x00186AF0; // type:object size:0xCC -lbl_52_data_186BBC = .data:0x00186BBC; // type:object size:0x18 -lbl_52_data_186BD4 = .data:0x00186BD4; // type:object size:0xC -lbl_52_data_186BE0 = .data:0x00186BE0; // type:object size:0x8 -lbl_52_data_186BE8 = .data:0x00186BE8; // type:object size:0x50 -lbl_52_data_186C38 = .data:0x00186C38; // type:object size:0xCC -lbl_52_data_186D04 = .data:0x00186D04; // type:object size:0x18 -lbl_52_data_186D1C = .data:0x00186D1C; // type:object size:0xD data:string -lbl_52_data_186D2C = .data:0x00186D2C; // type:object size:0xD data:string -lbl_52_data_186D3C = .data:0x00186D3C; // type:object size:0xD data:string -lbl_52_data_186D4C = .data:0x00186D4C; // type:object size:0xD data:string -lbl_52_data_186D5C = .data:0x00186D5C; // type:object size:0x30 -lbl_52_data_186D8C = .data:0x00186D8C; // type:object size:0x8 -lbl_52_data_186D94 = .data:0x00186D94; // type:object size:0x108 -lbl_52_data_186E9C = .data:0x00186E9C; // type:object size:0x18C -lbl_52_data_187028 = .data:0x00187028; // type:object size:0x18 -lbl_52_data_187040 = .data:0x00187040; // type:object size:0x38 -lbl_52_data_187078 = .data:0x00187078; // type:object size:0x100 -lbl_52_data_187178 = .data:0x00187178; // type:object size:0x15C -lbl_52_data_1872D4 = .data:0x001872D4; // type:object size:0x18 -lbl_52_data_1872EC = .data:0x001872EC; // type:object size:0x38 -lbl_52_data_187324 = .data:0x00187324; // type:object size:0x10C -lbl_52_data_187430 = .data:0x00187430; // type:object size:0x15C -lbl_52_data_18758C = .data:0x0018758C; // type:object size:0x18 -lbl_52_data_1875A4 = .data:0x001875A4; // type:object size:0x38 -lbl_52_data_1875DC = .data:0x001875DC; // type:object size:0xC0 -lbl_52_data_18769C = .data:0x0018769C; // type:object size:0x114 -lbl_52_data_1877B0 = .data:0x001877B0; // type:object size:0x18 -lbl_52_data_1877C8 = .data:0x001877C8; // type:object size:0x38 -lbl_52_data_187800 = .data:0x00187800; // type:object size:0x108 -lbl_52_data_187908 = .data:0x00187908; // type:object size:0x18C -lbl_52_data_187A94 = .data:0x00187A94; // type:object size:0x18 -lbl_52_data_187AAC = .data:0x00187AAC; // type:object size:0x38 -lbl_52_data_187AE4 = .data:0x00187AE4; // type:object size:0x34 -lbl_52_data_187B18 = .data:0x00187B18; // type:object size:0x6C -lbl_52_data_187B84 = .data:0x00187B84; // type:object size:0x18 -lbl_52_data_187B9C = .data:0x00187B9C; // type:object size:0x38 -lbl_52_data_187BD4 = .data:0x00187BD4; // type:object size:0x34 -lbl_52_data_187C08 = .data:0x00187C08; // type:object size:0x6C -lbl_52_data_187C74 = .data:0x00187C74; // type:object size:0x18 -lbl_52_data_187C8C = .data:0x00187C8C; // type:object size:0x38 -lbl_52_data_187CC4 = .data:0x00187CC4; // type:object size:0x2B0 -lbl_52_data_187F74 = .data:0x00187F74; // type:object size:0x3B4 -lbl_52_data_188328 = .data:0x00188328; // type:object size:0x18 -lbl_52_data_188340 = .data:0x00188340; // type:object size:0x38 -lbl_52_data_188378 = .data:0x00188378; // type:object size:0x174 -lbl_52_data_1884EC = .data:0x001884EC; // type:object size:0x234 -lbl_52_data_188720 = .data:0x00188720; // type:object size:0x18 -lbl_52_data_188738 = .data:0x00188738; // type:object size:0x38 -lbl_52_data_188770 = .data:0x00188770; // type:object size:0x20 -lbl_52_data_188790 = .data:0x00188790; // type:object size:0x20 -lbl_52_data_1887B0 = .data:0x001887B0; // type:object size:0xA0 -lbl_52_data_188850 = .data:0x00188850; // type:object size:0xA0 -lbl_52_data_1888F0 = .data:0x001888F0; // type:object size:0xA0 -lbl_52_data_188990 = .data:0x00188990; // type:object size:0xA0 -lbl_52_data_188A30 = .data:0x00188A30; // type:object size:0xA0 -lbl_52_data_188AD0 = .data:0x00188AD0; // type:object size:0x20 -lbl_52_data_188AF0 = .data:0x00188AF0; // type:object size:0x20 -lbl_52_data_188B10 = .data:0x00188B10; // type:object size:0xA0 -lbl_52_data_188BB0 = .data:0x00188BB0; // type:object size:0x90 -lbl_52_data_188C40 = .data:0x00188C40; // type:object size:0xC data:4byte -lbl_52_data_188C4C = .data:0x00188C4C; // type:object size:0xD data:string -lbl_52_data_188C5C = .data:0x00188C5C; // type:object size:0x30 -lbl_52_data_188C8C = .data:0x00188C8C; // type:object size:0x8 -lbl_52_data_188C94 = .data:0x00188C94; // type:object size:0x108 -lbl_52_data_188D9C = .data:0x00188D9C; // type:object size:0x18C -lbl_52_data_188F28 = .data:0x00188F28; // type:object size:0x18 -lbl_52_data_188F40 = .data:0x00188F40; // type:object size:0x38 -lbl_52_data_188F78 = .data:0x00188F78; // type:object size:0x100 -lbl_52_data_189078 = .data:0x00189078; // type:object size:0x15C -lbl_52_data_1891D4 = .data:0x001891D4; // type:object size:0x18 -lbl_52_data_1891EC = .data:0x001891EC; // type:object size:0x38 -lbl_52_data_189224 = .data:0x00189224; // type:object size:0x10C -lbl_52_data_189330 = .data:0x00189330; // type:object size:0x15C -lbl_52_data_18948C = .data:0x0018948C; // type:object size:0x18 -lbl_52_data_1894A4 = .data:0x001894A4; // type:object size:0x38 -lbl_52_data_1894DC = .data:0x001894DC; // type:object size:0xC0 -lbl_52_data_18959C = .data:0x0018959C; // type:object size:0x114 -lbl_52_data_1896B0 = .data:0x001896B0; // type:object size:0x18 -lbl_52_data_1896C8 = .data:0x001896C8; // type:object size:0x38 -lbl_52_data_189700 = .data:0x00189700; // type:object size:0x108 -lbl_52_data_189808 = .data:0x00189808; // type:object size:0x18C -lbl_52_data_189994 = .data:0x00189994; // type:object size:0x18 -lbl_52_data_1899AC = .data:0x001899AC; // type:object size:0x38 -lbl_52_data_1899E4 = .data:0x001899E4; // type:object size:0x34 -lbl_52_data_189A18 = .data:0x00189A18; // type:object size:0x6C -lbl_52_data_189A84 = .data:0x00189A84; // type:object size:0x18 -lbl_52_data_189A9C = .data:0x00189A9C; // type:object size:0x38 -lbl_52_data_189AD4 = .data:0x00189AD4; // type:object size:0x34 -lbl_52_data_189B08 = .data:0x00189B08; // type:object size:0x6C -lbl_52_data_189B74 = .data:0x00189B74; // type:object size:0x18 -lbl_52_data_189B8C = .data:0x00189B8C; // type:object size:0x38 -lbl_52_data_189BC4 = .data:0x00189BC4; // type:object size:0x2B0 -lbl_52_data_189E74 = .data:0x00189E74; // type:object size:0x3B4 -lbl_52_data_18A228 = .data:0x0018A228; // type:object size:0x18 -lbl_52_data_18A240 = .data:0x0018A240; // type:object size:0x38 -lbl_52_data_18A278 = .data:0x0018A278; // type:object size:0x174 -lbl_52_data_18A3EC = .data:0x0018A3EC; // type:object size:0x234 -lbl_52_data_18A620 = .data:0x0018A620; // type:object size:0x18 -lbl_52_data_18A638 = .data:0x0018A638; // type:object size:0x38 -lbl_52_data_18A670 = .data:0x0018A670; // type:object size:0x140 -lbl_52_data_18A7B0 = .data:0x0018A7B0; // type:object size:0x20 -lbl_52_data_18A7D0 = .data:0x0018A7D0; // type:object size:0x140 -lbl_52_data_18A910 = .data:0x0018A910; // type:object size:0x140 -lbl_52_data_18AA50 = .data:0x0018AA50; // type:object size:0x140 -lbl_52_data_18AB90 = .data:0x0018AB90; // type:object size:0x140 -lbl_52_data_18ACD0 = .data:0x0018ACD0; // type:object size:0x140 -lbl_52_data_18AE10 = .data:0x0018AE10; // type:object size:0x140 -lbl_52_data_18AF50 = .data:0x0018AF50; // type:object size:0x140 -lbl_52_data_18B090 = .data:0x0018B090; // type:object size:0x140 -lbl_52_data_18B1D0 = .data:0x0018B1D0; // type:object size:0x90 -lbl_52_data_18B260 = .data:0x0018B260; // type:object size:0xC data:4byte -lbl_52_data_18B26C = .data:0x0018B26C; // type:object size:0x1C -lbl_52_data_18B288 = .data:0x0018B288; // type:object size:0x60 -lbl_52_data_18B2E8 = .data:0x0018B2E8; // type:object size:0x4 data:4byte -lbl_52_data_18B2EC = .data:0x0018B2EC; // type:object size:0x4 data:4byte -lbl_52_data_18B2F0 = .data:0x0018B2F0; // type:object size:0x4 align:4 data:float -lbl_52_data_18B2F4 = .data:0x0018B2F4; // type:object size:0x4 align:4 data:float -lbl_52_data_18B2F8 = .data:0x0018B2F8; // type:object size:0x4 align:4 data:float -lbl_52_data_18B2FC = .data:0x0018B2FC; // type:object size:0x4 data:4byte -lbl_52_data_18B300 = .data:0x0018B300; // type:object size:0x4 data:4byte -lbl_52_data_18B304 = .data:0x0018B304; // type:object size:0x4 align:4 data:float -lbl_52_data_18B308 = .data:0x0018B308; // type:object size:0x4 align:4 data:float -lbl_52_data_18B30C = .data:0x0018B30C; // type:object size:0x4 align:4 data:float -lbl_52_data_18B310 = .data:0x0018B310; // type:object size:0xC -lbl_52_data_18B31C = .data:0x0018B31C; // type:object size:0xC -lbl_52_data_18B328 = .data:0x0018B328; // type:object size:0xC -lbl_52_data_18B334 = .data:0x0018B334; // type:object size:0xC -lbl_52_data_18B340 = .data:0x0018B340; // type:object size:0xC -lbl_52_data_18B34C = .data:0x0018B34C; // type:object size:0x4 data:4byte -lbl_52_data_18B350 = .data:0x0018B350; // type:object size:0xC -lbl_52_data_18B35C = .data:0x0018B35C; // type:object size:0xC +@19 = .data:0x00185A70; // type:object size:0xD scope:local data:string +@20 = .data:0x00185A80; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00185A90; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00185AA8; // type:object size:0x8 scope:local +goalring_plist = .data:0x00185AB0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x00185D80; // type:object size:0xCE4 scope:local +goalring_model = .data:0x00186A64; // type:object size:0x18 scope:local +@21 = .data:0x00186A7C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x00186A8C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x00186A98; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x00186AA0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00186AF0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x00186BBC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00186BD4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00186BE0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00186BE8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00186C38; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00186D04; // type:object size:0x18 scope:local +@22 = .data:0x00186D1C; // type:object size:0xD scope:local data:string +@23 = .data:0x00186D2C; // type:object size:0xD scope:local data:string +@24 = .data:0x00186D3C; // type:object size:0xD scope:local data:string +@25 = .data:0x00186D4C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x00186D5C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x00186D8C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x00186D94; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x00186E9C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00187028; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00187040; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x00187078; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x00187178; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x001872D4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x001872EC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00187324; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00187430; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0018758C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x001875A4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x001875DC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0018769C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x001877B0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x001877C8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x00187800; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x00187908; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x00187A94; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x00187AAC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x00187AE4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x00187B18; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x00187B84; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x00187B9C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x00187BD4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x00187C08; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x00187C74; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x00187C8C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x00187CC4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x00187F74; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x00188328; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x00188340; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x00188378; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x001884EC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x00188720; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x00188738; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x00188770; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x00188790; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x001887B0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x00188850; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x001888F0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x00188990; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00188A30; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00188AD0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00188AF0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00188B10; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00188BB0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x00188C40; // type:object size:0xC scope:local data:4byte +@26 = .data:0x00188C4C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x00188C5C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x00188C8C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00188C94; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x00188D9C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00188F28; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x00188F40; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00188F78; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00189078; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x001891D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x001891EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00189224; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00189330; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0018948C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x001894A4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x001894DC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0018959C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x001896B0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x001896C8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00189700; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00189808; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00189994; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x001899AC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x001899E4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00189A18; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00189A84; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x00189A9C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00189AD4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00189B08; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00189B74; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x00189B8C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00189BC4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00189E74; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0018A228; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0018A240; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0018A278; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0018A3EC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0018A620; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0018A638; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0018A670; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0018A7B0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0018A7D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0018A910; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0018AA50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0018AB90; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0018ACD0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0018AE10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0018AF50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0018B090; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0018B1D0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0018B260; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0018B26C; // type:object size:0x1C +goalring_colli_info = .data:0x0018B288; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0018B2E8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0018B2EC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0018B2F0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0018B2F4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0018B2F8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0018B2FC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0018B300; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0018B304; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0018B308; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0018B30C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0018B310; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0018B31C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0018B328; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0018B334; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0018B340; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0018B34C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0018B350; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0018B35C; // type:object size:0xC scope:local lbl_52_data_18B368 = .data:0x0018B368; // type:object size:0xE data:string lbl_52_data_18B378 = .data:0x0018B378; // type:object size:0xD data:string lbl_52_data_18B388 = .data:0x0018B388; // type:object size:0xD data:string @@ -10962,30 +10962,30 @@ lbl_52_data_18EC70 = .data:0x0018EC70; // type:object size:0xD data:string lbl_52_data_18EC80 = .data:0x0018EC80; // type:object size:0xE data:string lbl_52_data_18EC90 = .data:0x0018EC90; // type:object size:0xD data:string lbl_52_data_18ECA0 = .data:0x0018ECA0; // type:object size:0x24 -lbl_52_data_18ECC4 = .data:0x0018ECC4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x0018ECC4; // type:object size:0x8 lbl_52_data_18ECCC = .data:0x0018ECCC; // type:object size:0x98 lbl_52_data_18ED64 = .data:0x0018ED64; // type:object size:0x2DC -lbl_52_data_18F040 = .data:0x0018F040; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x0018F040; // type:object size:0x18 lbl_52_data_18F058 = .data:0x0018F058; // type:object size:0x164 lbl_52_data_18F1BC = .data:0x0018F1BC; // type:object size:0x15C -lbl_52_data_18F318 = .data:0x0018F318; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x0018F318; // type:object size:0x18 lbl_52_data_18F330 = .data:0x0018F330; // type:object size:0x1B4 lbl_52_data_18F4E4 = .data:0x0018F4E4; // type:object size:0x15C -lbl_52_data_18F640 = .data:0x0018F640; // type:object size:0x18 -lbl_52_data_18F658 = .data:0x0018F658; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x0018F640; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x0018F658; // type:object size:0x30 lbl_52_data_18F688 = .data:0x0018F688; // type:object size:0x10 -lbl_52_data_18F698 = .data:0x0018F698; // type:object size:0x58 data:4byte -jumptable_52_data_18F6F0 = .data:0x0018F6F0; // type:object size:0x1C scope:local -lbl_52_data_18F70C = .data:0x0018F70C; // type:object size:0xC -lbl_52_data_18F718 = .data:0x0018F718; // type:object size:0xE data:string -lbl_52_data_18F728 = .data:0x0018F728; // type:object size:0xC -lbl_52_data_18F734 = .data:0x0018F734; // type:object size:0x8 -lbl_52_data_18F73C = .data:0x0018F73C; // type:object size:0x3D4 -lbl_52_data_18FB10 = .data:0x0018FB10; // type:object size:0x4A4 -lbl_52_data_18FFB4 = .data:0x0018FFB4; // type:object size:0x18 -lbl_52_data_18FFCC = .data:0x0018FFCC; // type:object size:0x30 -lbl_52_data_18FFFC = .data:0x0018FFFC; // type:object size:0x58 data:4byte -jumptable_52_data_190054 = .data:0x00190054; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x0018F698; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x0018F6F0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0018F70C; // type:object size:0xC scope:local +@21 = .data:0x0018F718; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x0018F728; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x0018F734; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0018F73C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x0018FB10; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x0018FFB4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0018FFCC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0018FFFC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00190054; // type:object size:0x1C scope:local lbl_52_data_190080 = .data:0x00190080; // type:object size:0xD data:string lbl_52_data_190090 = .data:0x00190090; // type:object size:0xE data:string lbl_52_data_1900A0 = .data:0x001900A0; // type:object size:0xD data:string @@ -11724,29 +11724,29 @@ lbl_52_data_1B83C0 = .data:0x001B83C0; // type:object size:0x30 lbl_52_data_1B83F0 = .data:0x001B83F0; // type:object size:0x30 lbl_52_data_1B8420 = .data:0x001B8420; // type:object size:0xE data:string lbl_52_data_1B8430 = .data:0x001B8430; // type:object size:0xC -lbl_52_data_1B843C = .data:0x001B843C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x001B843C; // type:object size:0x8 lbl_52_data_1B8444 = .data:0x001B8444; // type:object size:0x318 lbl_52_data_1B875C = .data:0x001B875C; // type:object size:0x42C -lbl_52_data_1B8B88 = .data:0x001B8B88; // type:object size:0x18 -lbl_52_data_1B8BA0 = .data:0x001B8BA0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x001B8B88; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x001B8BA0; // type:object size:0x38 lbl_52_data_1B8BD8 = .data:0x001B8BD8; // type:object size:0x318 lbl_52_data_1B8EF0 = .data:0x001B8EF0; // type:object size:0x42C -lbl_52_data_1B931C = .data:0x001B931C; // type:object size:0x18 -lbl_52_data_1B9334 = .data:0x001B9334; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x001B931C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x001B9334; // type:object size:0x38 lbl_52_data_1B936C = .data:0x001B936C; // type:object size:0x69C lbl_52_data_1B9A08 = .data:0x001B9A08; // type:object size:0x7BC -lbl_52_data_1BA1C4 = .data:0x001BA1C4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x001BA1C4; // type:object size:0x18 lbl_52_data_1BA1DC = .data:0x001BA1DC; // type:object size:0x268 -lbl_52_data_1BA444 = .data:0x001BA444; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x001BA444; // type:object size:0x24 lbl_52_data_1BA468 = .data:0x001BA468; // type:object size:0x268 -lbl_52_data_1BA6D0 = .data:0x001BA6D0; // type:object size:0x24 -lbl_52_data_1BA6F4 = .data:0x001BA6F4; // type:object size:0x30 -lbl_52_data_1BA724 = .data:0x001BA724; // type:object size:0x4 align:4 data:float -lbl_52_data_1BA728 = .data:0x001BA728; // type:object size:0x4 align:4 data:float -lbl_52_data_1BA72C = .data:0x001BA72C; // type:object size:0x4 align:4 data:float -lbl_52_data_1BA730 = .data:0x001BA730; // type:object size:0x4 data:4byte -jumptable_52_data_1BA734 = .data:0x001BA734; // type:object size:0x30 scope:local -lbl_52_data_1BA764 = .data:0x001BA764; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x001BA6D0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x001BA6F4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x001BA724; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x001BA728; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x001BA72C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x001BA730; // type:object size:0x4 data:4byte +@91 = .data:0x001BA734; // type:object size:0x30 scope:local +vec$111 = .data:0x001BA764; // type:object size:0x18 scope:local lbl_52_data_1BA780 = .data:0x001BA780; // type:object size:0xE data:string lbl_52_data_1BA790 = .data:0x001BA790; // type:object size:0xE data:string lbl_52_data_1BA7A0 = .data:0x001BA7A0; // type:object size:0xD data:string @@ -12917,7 +12917,7 @@ lbl_52_bss_728 = .bss:0x00000728; // type:object size:0x4 data:4byte lbl_52_bss_72C = .bss:0x0000072C; // type:object size:0x4 data:4byte lbl_52_bss_730 = .bss:0x00000730; // type:object size:0x640 data:4byte lbl_52_bss_D70 = .bss:0x00000D70; // type:object size:0x8 data:4byte -lbl_52_bss_D78 = .bss:0x00000D78; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D78; // type:object size:0x4 scope:local data:4byte lbl_52_bss_D80 = .bss:0x00000D80; // type:object size:0x8 data:4byte lbl_52_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte lbl_52_bss_D90 = .bss:0x00000D90; // type:object size:0x8 data:4byte @@ -12933,7 +12933,7 @@ colli_timer = .bss:0x00000DB8; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000DBC; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DC0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DC4; // type:object size:0x4 scope:local data:4byte -lbl_52_bss_DC8 = .bss:0x00000DC8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000DC8; // type:object size:0x4 scope:local data:4byte lbl_52_bss_DD0 = .bss:0x00000DD0; // type:object size:0x4 data:4byte lbl_52_bss_DD4 = .bss:0x00000DD4; // type:object size:0x4 data:4byte lbl_52_bss_DD8 = .bss:0x00000DD8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg53D/splits.txt b/config/GSNE8P/stg53D/splits.txt index 7dd98ca1..762a5d34 100644 --- a/config/GSNE8P/stg53D/splits.txt +++ b/config/GSNE8P/stg53D/splits.txt @@ -162,13 +162,10 @@ stg53D_38.c: .text start:0x00012EC4 end:0x00013F04 .rodata start:0x000006A8 end:0x000006F8 -stg53D_39.c: - .text start:0x000140A8 end:0x00014240 - .rodata start:0x000006F8 end:0x00000710 - -stg53D_40.c: - .text start:0x00014240 end:0x00014544 - .rodata start:0x00000710 end:0x00000718 +OBJECT/o_3spring.c: + .text start:0x000140A8 end:0x00014544 + .rodata start:0x000006F8 end:0x00000718 + .data start:0x00023FA0 end:0x00025098 stg53D_41.c: .text start:0x00014544 end:0x000149CC @@ -202,9 +199,10 @@ stg53D_49.c: .text start:0x00018940 end:0x00019784 .rodata start:0x000008A0 end:0x000008F8 -stg53D_50.c: - .text start:0x000197B8 end:0x00019F44 +OBJECT/o_degring_linear.c: + .text start:0x00019784 end:0x0001A0D4 .rodata start:0x000008F8 end:0x00000910 + .data start:0x0002B1B8 end:0x0002B1C0 stg53D_51.c: .text start:0x0001A7C8 end:0x0001AAD8 @@ -226,9 +224,11 @@ stg53D_55.c: .text start:0x0001EA80 end:0x0001EB3C .rodata start:0x000009D0 end:0x000009D8 -stg53D_56.c: - .text start:0x0001ECE4 end:0x0001FFFC +OBJECT/o_goalring.c: + .text start:0x0001ECE0 end:0x0001FFFC .rodata start:0x000009D8 end:0x00000A30 + .data start:0x0002D0D0 end:0x000329C8 + .bss start:0x00000D38 end:0x00000D40 stg53D_57.c: .text start:0x0001FFFC end:0x00020A1C @@ -246,13 +246,10 @@ stg53D_60.c: .text start:0x000224B0 end:0x00022580 .rodata start:0x00000AB8 end:0x00000AC0 -stg53D_61.c: - .text start:0x00022804 end:0x000232AC - .rodata start:0x00000AC0 end:0x00000AF8 - -stg53D_62.c: - .text start:0x00023320 end:0x00023364 - .rodata start:0x00000AF8 end:0x00000B00 +OBJECT/o_itemboxair.c: + .text start:0x00022730 end:0x000233D8 + .rodata start:0x00000AC0 end:0x00000B00 + .data start:0x00036CF8 end:0x00036D78 stg53D_63.c: .text start:0x0002351C end:0x00023F7C @@ -308,9 +305,11 @@ stg53D_75.c: .text start:0x00034100 end:0x00035BA4 .rodata start:0x00000F30 end:0x00000FC0 -stg53D_76.c: +OBJECT/o_savepoint.c: .text start:0x00035DB0 end:0x00036E40 .rodata start:0x00000FC0 end:0x00000FF8 + .data start:0x00061D90 end:0x00061DE0 + .bss start:0x00000D88 end:0x00000D90 stg53D_77.c: .text start:0x000374A4 end:0x00038950 diff --git a/config/GSNE8P/stg53D/symbols.txt b/config/GSNE8P/stg53D/symbols.txt index 6993d3a0..642d7d25 100644 --- a/config/GSNE8P/stg53D/symbols.txt +++ b/config/GSNE8P/stg53D/symbols.txt @@ -124,13 +124,13 @@ fn_53_92B0 = .text:0x000092B0; // type:function size:0x6C fn_53_931C = .text:0x0000931C; // type:function size:0xC8 fn_53_93E4 = .text:0x000093E4; // type:function size:0xD8 fn_53_94BC = .text:0x000094BC; // type:function size:0x2AC -fn_53_9768 = .text:0x00009768; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00009768; // type:function size:0x30 fn_53_9798 = .text:0x00009798; // type:function size:0x30C -fn_53_9AA4 = .text:0x00009AA4; // type:function size:0x74 -fn_53_9B18 = .text:0x00009B18; // type:function size:0xBC -fn_53_9BD4 = .text:0x00009BD4; // type:function size:0x40 -fn_53_9C14 = .text:0x00009C14; // type:function size:0x2C -fn_53_9C40 = .text:0x00009C40; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00009AA4; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00009B18; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00009BD4; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00009C14; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00009C40; // type:function size:0x60 fn_53_9CA0 = .text:0x00009CA0; // type:function size:0x12C fn_53_9DCC = .text:0x00009DCC; // type:function size:0x4 fn_53_9DD0 = .text:0x00009DD0; // type:function size:0x4 @@ -159,11 +159,11 @@ fn_53_D1C4 = .text:0x0000D1C4; // type:function size:0x1CC fn_53_D390 = .text:0x0000D390; // type:function size:0x88 fn_53_D418 = .text:0x0000D418; // type:function size:0xD0 fn_53_D4E8 = .text:0x0000D4E8; // type:function size:0xE8 -fn_53_D5D0 = .text:0x0000D5D0; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000D5D0; // type:function size:0x100 fn_53_D6D0 = .text:0x0000D6D0; // type:function size:0x198 fn_53_D868 = .text:0x0000D868; // type:function size:0xA8 fn_53_D910 = .text:0x0000D910; // type:function size:0x70 -fn_53_D980 = .text:0x0000D980; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000D980; // type:function size:0x114 fn_53_DA94 = .text:0x0000DA94; // type:function size:0x6C fn_53_DB00 = .text:0x0000DB00; // type:function size:0x180 fn_53_DC80 = .text:0x0000DC80; // type:function size:0xA4 @@ -205,7 +205,7 @@ fn_53_10370 = .text:0x00010370; // type:function size:0xA4 fn_53_10414 = .text:0x00010414; // type:function size:0xA4 fn_53_104B8 = .text:0x000104B8; // type:function size:0xA4 fn_53_1055C = .text:0x0001055C; // type:function size:0xB0 -fn_53_1060C = .text:0x0001060C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001060C; // type:function size:0x19C fn_53_107A8 = .text:0x000107A8; // type:function size:0x198 _rename_MakeParticle = .text:0x00010940; // type:function size:0x19C fn_53_10ADC = .text:0x00010ADC; // type:function size:0x198 @@ -221,7 +221,7 @@ fn_53_115B4 = .text:0x000115B4; // type:function size:0xAC fn_53_11660 = .text:0x00011660; // type:function size:0x4 fn_53_11664 = .text:0x00011664; // type:function size:0x20 fn_53_11684 = .text:0x00011684; // type:function size:0x40 -fn_53_116C4 = .text:0x000116C4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x000116C4; // type:function size:0x1E4 fn_53_118A8 = .text:0x000118A8; // type:function size:0x24 fn_53_118CC = .text:0x000118CC; // type:function size:0x1C0 fn_53_11A8C = .text:0x00011A8C; // type:function size:0x1F4 @@ -229,7 +229,7 @@ fn_53_11C80 = .text:0x00011C80; // type:function size:0x190 fn_53_11E10 = .text:0x00011E10; // type:function size:0xF8 fn_53_11F08 = .text:0x00011F08; // type:function size:0x1D4 fn_53_120DC = .text:0x000120DC; // type:function size:0x18C -fn_53_12268 = .text:0x00012268; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00012268; // type:function size:0x1C8 fn_53_12430 = .text:0x00012430; // type:function size:0xD0 fn_53_12500 = .text:0x00012500; // type:function size:0x358 fn_53_12858 = .text:0x00012858; // type:function size:0x2C0 @@ -245,11 +245,11 @@ fn_53_13B54 = .text:0x00013B54; // type:function size:0x1C4 fn_53_13D18 = .text:0x00013D18; // type:function size:0x1EC fn_53_13F04 = .text:0x00013F04; // type:function size:0x120 fn_53_14024 = .text:0x00014024; // type:function size:0x84 -fn_53_140A8 = .text:0x000140A8; // type:function size:0x198 -fn_53_14240 = .text:0x00014240; // type:function size:0xD4 -fn_53_14314 = .text:0x00014314; // type:function size:0x38 -fn_53_1434C = .text:0x0001434C; // type:function size:0x144 -fn_53_14490 = .text:0x00014490; // type:function size:0xB4 +Object3SpringJump = .text:0x000140A8; // type:function size:0x198 scope:local +Object3Spring = .text:0x00014240; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00014314; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001434C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00014490; // type:function size:0xB4 scope:local fn_53_14544 = .text:0x00014544; // type:function size:0xF8 fn_53_1463C = .text:0x0001463C; // type:function size:0xFC fn_53_14738 = .text:0x00014738; // type:function size:0x30 @@ -297,15 +297,15 @@ fn_53_18A28 = .text:0x00018A28; // type:function size:0x38 fn_53_18A60 = .text:0x00018A60; // type:function size:0x968 fn_53_193C8 = .text:0x000193C8; // type:function size:0x10C fn_53_194D4 = .text:0x000194D4; // type:function size:0x2B0 -fn_53_19784 = .text:0x00019784; // type:function size:0x34 -fn_53_197B8 = .text:0x000197B8; // type:function size:0x11C -fn_53_198D4 = .text:0x000198D4; // type:function size:0x110 -fn_53_199E4 = .text:0x000199E4; // type:function size:0xB4 -fn_53_19A98 = .text:0x00019A98; // type:function size:0x150 -fn_53_19BE8 = .text:0x00019BE8; // type:function size:0xE0 -fn_53_19CC8 = .text:0x00019CC8; // type:function size:0x190 -fn_53_19E58 = .text:0x00019E58; // type:function size:0xEC -fn_53_19F44 = .text:0x00019F44; // type:function size:0x190 +DegRingGetNum = .text:0x00019784; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x000197B8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000198D4; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000199E4; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00019A98; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00019BE8; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00019CC8; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00019E58; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00019F44; // type:function size:0x190 scope:local fn_53_1A0D4 = .text:0x0001A0D4; // type:function size:0x98 fn_53_1A16C = .text:0x0001A16C; // type:function size:0xC8 fn_53_1A234 = .text:0x0001A234; // type:function size:0x10C @@ -365,15 +365,15 @@ fn_53_1EB3C = .text:0x0001EB3C; // type:function size:0x8C fn_53_1EBC8 = .text:0x0001EBC8; // type:function size:0x38 fn_53_1EC00 = .text:0x0001EC00; // type:function size:0x4 fn_53_1EC04 = .text:0x0001EC04; // type:function size:0xDC -fn_53_1ECE0 = .text:0x0001ECE0; // type:function size:0x4 -fn_53_1ECE4 = .text:0x0001ECE4; // type:function size:0x2EC -fn_53_1EFD0 = .text:0x0001EFD0; // type:function size:0x44 -fn_53_1F014 = .text:0x0001F014; // type:function size:0x7F4 -fn_53_1F808 = .text:0x0001F808; // type:function size:0x34 -fn_53_1F83C = .text:0x0001F83C; // type:function size:0xF0 -fn_53_1F92C = .text:0x0001F92C; // type:function size:0x214 -fn_53_1FB40 = .text:0x0001FB40; // type:function size:0x254 -fn_53_1FD94 = .text:0x0001FD94; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0001ECE0; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0001ECE4; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0001EFD0; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0001F014; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0001F808; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0001F83C; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0001F92C; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0001FB40; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0001FD94; // type:function size:0x268 scope:local fn_53_1FFFC = .text:0x0001FFFC; // type:function size:0x8C fn_53_20088 = .text:0x00020088; // type:function size:0x12C fn_53_201B4 = .text:0x000201B4; // type:function size:0x4C @@ -387,7 +387,7 @@ fn_53_20C84 = .text:0x00020C84; // type:function size:0x3F8 fn_53_2107C = .text:0x0002107C; // type:function size:0x1D0 fn_53_2124C = .text:0x0002124C; // type:function size:0x140 fn_53_2138C = .text:0x0002138C; // type:function size:0x1FC -fn_53_21588 = .text:0x00021588; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00021588; // type:function size:0x13C fn_53_216C4 = .text:0x000216C4; // type:function size:0x200 fn_53_218C4 = .text:0x000218C4; // type:function size:0x98 fn_53_2195C = .text:0x0002195C; // type:function size:0x238 @@ -407,33 +407,33 @@ fn_53_220C0 = .text:0x000220C0; // type:function size:0x44 fn_53_22104 = .text:0x00022104; // type:function size:0x38 fn_53_2213C = .text:0x0002213C; // type:function size:0x4 fn_53_22140 = .text:0x00022140; // type:function size:0x38 -fn_53_22178 = .text:0x00022178; // type:function size:0xC8 -fn_53_22240 = .text:0x00022240; // type:function size:0x138 +_rename_GiveItemP = .text:0x00022178; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00022240; // type:function size:0x138 fn_53_22378 = .text:0x00022378; // type:function size:0x138 fn_53_224B0 = .text:0x000224B0; // type:function size:0xD0 fn_53_22580 = .text:0x00022580; // type:function size:0x90 fn_53_22610 = .text:0x00022610; // type:function size:0x94 fn_53_226A4 = .text:0x000226A4; // type:function size:0x8C -fn_53_22730 = .text:0x00022730; // type:function size:0xD4 -fn_53_22804 = .text:0x00022804; // type:function size:0x240 -fn_53_22A44 = .text:0x00022A44; // type:function size:0x98 -fn_53_22ADC = .text:0x00022ADC; // type:function size:0x214 -fn_53_22CF0 = .text:0x00022CF0; // type:function size:0x10 -fn_53_22D00 = .text:0x00022D00; // type:function size:0xA0 -fn_53_22DA0 = .text:0x00022DA0; // type:function size:0xD0 -fn_53_22E70 = .text:0x00022E70; // type:function size:0x26C -fn_53_230DC = .text:0x000230DC; // type:function size:0x38 -fn_53_23114 = .text:0x00023114; // type:function size:0x50 -fn_53_23164 = .text:0x00023164; // type:function size:0x70 -fn_53_231D4 = .text:0x000231D4; // type:function size:0x50 -fn_53_23224 = .text:0x00023224; // type:function size:0x38 -fn_53_2325C = .text:0x0002325C; // type:function size:0x50 -fn_53_232AC = .text:0x000232AC; // type:function size:0x38 -fn_53_232E4 = .text:0x000232E4; // type:function size:0x3C -fn_53_23320 = .text:0x00023320; // type:function size:0x44 -fn_53_23364 = .text:0x00023364; // type:function size:0x38 -fn_53_2339C = .text:0x0002339C; // type:function size:0x4 -fn_53_233A0 = .text:0x000233A0; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00022730; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00022804; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00022A44; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00022ADC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00022CF0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00022D00; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00022DA0; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00022E70; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000230DC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00023114; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00023164; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000231D4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00023224; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002325C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000232AC; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000232E4; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00023320; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00023364; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002339C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000233A0; // type:function size:0x38 scope:local fn_53_233D8 = .text:0x000233D8; // type:function size:0x144 fn_53_2351C = .text:0x0002351C; // type:function size:0x158 fn_53_23674 = .text:0x00023674; // type:function size:0x64 @@ -549,8 +549,8 @@ fn_53_2F7B8 = .text:0x0002F7B8; // type:function size:0x54 fn_53_2F80C = .text:0x0002F80C; // type:function size:0x7EC fn_53_2FFF8 = .text:0x0002FFF8; // type:function size:0xB0 fn_53_300A8 = .text:0x000300A8; // type:function size:0xB4 -fn_53_3015C = .text:0x0003015C; // type:function size:0x2C -fn_53_30188 = .text:0x00030188; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003015C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00030188; // type:function size:0x30 o_ring_0 = .text:0x000301B8; // type:function size:0x13C scope:local Ring = .text:0x000302F4; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003097C; // type:function size:0x6C scope:global @@ -584,19 +584,19 @@ fn_53_358C4 = .text:0x000358C4; // type:function size:0x2E0 fn_53_35BA4 = .text:0x00035BA4; // type:function size:0x110 fn_53_35CB4 = .text:0x00035CB4; // type:function size:0xF8 fn_53_35DAC = .text:0x00035DAC; // type:function size:0x4 -fn_53_35DB0 = .text:0x00035DB0; // type:function size:0x264 -fn_53_36014 = .text:0x00036014; // type:function size:0x148 -fn_53_3615C = .text:0x0003615C; // type:function size:0x48 -fn_53_361A4 = .text:0x000361A4; // type:function size:0x1A4 -fn_53_36348 = .text:0x00036348; // type:function size:0x1AC -fn_53_364F4 = .text:0x000364F4; // type:function size:0x154 -fn_53_36648 = .text:0x00036648; // type:function size:0x4 -fn_53_3664C = .text:0x0003664C; // type:function size:0x138 -fn_53_36784 = .text:0x00036784; // type:function size:0x368 -fn_53_36AEC = .text:0x00036AEC; // type:function size:0x224 -fn_53_36D10 = .text:0x00036D10; // type:function size:0x20 -fn_53_36D30 = .text:0x00036D30; // type:function size:0x4C -fn_53_36D7C = .text:0x00036D7C; // type:function size:0xC4 +ObjectSavePoint = .text:0x00035DB0; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00036014; // type:function size:0x148 scope:local +savepointExit = .text:0x0003615C; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x000361A4; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00036348; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x000364F4; // type:function size:0x154 scope:local +dummyFunc = .text:0x00036648; // type:function size:0x4 scope:local +initCollidata = .text:0x0003664C; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x00036784; // type:function size:0x368 scope:local +savepointSwing = .text:0x00036AEC; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00036D10; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00036D30; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00036D7C; // type:function size:0xC4 scope:local fn_53_36E40 = .text:0x00036E40; // type:function size:0x20 fn_53_36E60 = .text:0x00036E60; // type:function size:0x3C fn_53_36E9C = .text:0x00036E9C; // type:function size:0x9C @@ -1199,11 +1199,11 @@ lbl_53_rodata_6E8 = .rodata:0x000006E8; // type:object size:0x4 align:4 data:flo lbl_53_rodata_6EC = .rodata:0x000006EC; // type:object size:0x4 align:4 data:float lbl_53_rodata_6F0 = .rodata:0x000006F0; // type:object size:0x4 align:4 data:float lbl_53_rodata_6F4 = .rodata:0x000006F4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_6F8 = .rodata:0x000006F8; // type:object size:0xC data:4byte -lbl_53_rodata_704 = .rodata:0x00000704; // type:object size:0x4 align:4 data:float -lbl_53_rodata_708 = .rodata:0x00000708; // type:object size:0x4 align:4 data:float -lbl_53_rodata_70C = .rodata:0x0000070C; // type:object size:0x4 align:4 data:float -lbl_53_rodata_710 = .rodata:0x00000710; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x000006F8; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000704; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000708; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000070C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000710; // type:object size:0x4 scope:local align:4 data:float lbl_53_rodata_718 = .rodata:0x00000718; // type:object size:0x4 align:4 data:float lbl_53_rodata_71C = .rodata:0x0000071C; // type:object size:0xC data:4byte lbl_53_rodata_728 = .rodata:0x00000728; // type:object size:0x4 align:4 data:float @@ -1314,11 +1314,11 @@ lbl_53_rodata_8E0 = .rodata:0x000008E0; // type:object size:0x8 align:8 data:dou lbl_53_rodata_8E8 = .rodata:0x000008E8; // type:object size:0x4 align:4 data:float lbl_53_rodata_8EC = .rodata:0x000008EC; // type:object size:0x4 align:4 data:float lbl_53_rodata_8F0 = .rodata:0x000008F0; // type:object size:0x8 align:4 data:float -lbl_53_rodata_8F8 = .rodata:0x000008F8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_8FC = .rodata:0x000008FC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_900 = .rodata:0x00000900; // type:object size:0x4 align:4 data:float -lbl_53_rodata_904 = .rodata:0x00000904; // type:object size:0x4 align:4 data:float -lbl_53_rodata_908 = .rodata:0x00000908; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000008F8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000008FC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000900; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000904; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000908; // type:object size:0x4 scope:local align:4 data:float lbl_53_rodata_910 = .rodata:0x00000910; // type:object size:0x4 align:4 data:float lbl_53_rodata_914 = .rodata:0x00000914; // type:object size:0x4 align:4 data:float lbl_53_rodata_918 = .rodata:0x00000918; // type:object size:0x4 align:4 data:float @@ -1359,25 +1359,25 @@ lbl_53_rodata_9BC = .rodata:0x000009BC; // type:object size:0x4 align:4 data:flo lbl_53_rodata_9C0 = .rodata:0x000009C0; // type:object size:0x8 align:8 data:double lbl_53_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x8 align:8 data:double lbl_53_rodata_9D0 = .rodata:0x000009D0; // type:object size:0x8 align:4 data:float -lbl_53_rodata_9D8 = .rodata:0x000009D8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9DC = .rodata:0x000009DC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9E0 = .rodata:0x000009E0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9E4 = .rodata:0x000009E4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9E8 = .rodata:0x000009E8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9EC = .rodata:0x000009EC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9F0 = .rodata:0x000009F0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9F4 = .rodata:0x000009F4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9F8 = .rodata:0x000009F8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_9FC = .rodata:0x000009FC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A00 = .rodata:0x00000A00; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A04 = .rodata:0x00000A04; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A08 = .rodata:0x00000A08; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A10 = .rodata:0x00000A10; // type:object size:0x8 align:8 data:double -lbl_53_rodata_A18 = .rodata:0x00000A18; // type:object size:0x8 align:8 data:double -lbl_53_rodata_A20 = .rodata:0x00000A20; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A24 = .rodata:0x00000A24; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A28 = .rodata:0x00000A28; // type:object size:0x4 align:4 data:float -lbl_53_rodata_A2C = .rodata:0x00000A2C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x000009D8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x000009DC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x000009E0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x000009E4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x000009E8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x000009EC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x000009F0; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x000009F4; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000009F8; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x000009FC; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000A00; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000A04; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000A08; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000A10; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000A18; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000A20; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000A24; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000A28; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000A2C; // type:object size:0x4 scope:local align:4 data:float lbl_53_rodata_A30 = .rodata:0x00000A30; // type:object size:0x4 align:4 data:float lbl_53_rodata_A34 = .rodata:0x00000A34; // type:object size:0x4 align:4 data:float lbl_53_rodata_A38 = .rodata:0x00000A38; // type:object size:0x4 align:4 data:float @@ -1411,20 +1411,20 @@ lbl_53_rodata_AAC = .rodata:0x00000AAC; // type:object size:0x4 align:4 data:flo lbl_53_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0x4 align:4 data:float lbl_53_rodata_AB4 = .rodata:0x00000AB4; // type:object size:0x4 align:4 data:float lbl_53_rodata_AB8 = .rodata:0x00000AB8; // type:object size:0x8 align:4 data:float -lbl_53_rodata_AC0 = .rodata:0x00000AC0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AC4 = .rodata:0x00000AC4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AC8 = .rodata:0x00000AC8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_ACC = .rodata:0x00000ACC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AD4 = .rodata:0x00000AD4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AD8 = .rodata:0x00000AD8; // type:object size:0x8 align:8 data:double -lbl_53_rodata_AE0 = .rodata:0x00000AE0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AE4 = .rodata:0x00000AE4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AE8 = .rodata:0x00000AE8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AEC = .rodata:0x00000AEC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AF4 = .rodata:0x00000AF4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000AD8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000AEC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 data:float lbl_53_rodata_B00 = .rodata:0x00000B00; // type:object size:0x4 align:4 data:float lbl_53_rodata_B04 = .rodata:0x00000B04; // type:object size:0x4 align:4 data:float lbl_53_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float @@ -1706,17 +1706,17 @@ lbl_53_rodata_FA8 = .rodata:0x00000FA8; // type:object size:0x4 align:4 data:flo lbl_53_rodata_FB0 = .rodata:0x00000FB0; // type:object size:0x8 align:8 data:double lbl_53_rodata_FB8 = .rodata:0x00000FB8; // type:object size:0x4 align:4 data:float lbl_53_rodata_FBC = .rodata:0x00000FBC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FC0 = .rodata:0x00000FC0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FC4 = .rodata:0x00000FC4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FC8 = .rodata:0x00000FC8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FCC = .rodata:0x00000FCC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FD0 = .rodata:0x00000FD0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FD8 = .rodata:0x00000FD8; // type:object size:0x8 align:8 data:double -lbl_53_rodata_FE0 = .rodata:0x00000FE0; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FE4 = .rodata:0x00000FE4; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FE8 = .rodata:0x00000FE8; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FEC = .rodata:0x00000FEC; // type:object size:0x4 align:4 data:float -lbl_53_rodata_FF0 = .rodata:0x00000FF0; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000FC0; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000FC4; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000FC8; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000FCC; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000FD0; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000FD8; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000FE0; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000FE4; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000FE8; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00000FEC; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000FF0; // type:object size:0x4 scope:local align:4 data:float lbl_53_rodata_FF8 = .rodata:0x00000FF8; // type:object size:0x4 align:4 data:float lbl_53_rodata_FFC = .rodata:0x00000FFC; // type:object size:0x4 align:4 data:float lbl_53_rodata_1000 = .rodata:0x00001000; // type:object size:0x4 align:4 data:float @@ -3423,7 +3423,7 @@ lbl_53_data_238C8 = .data:0x000238C8; // type:object size:0x7 data:string lbl_53_data_238D0 = .data:0x000238D0; // type:object size:0x7 data:string lbl_53_data_238D8 = .data:0x000238D8; // type:object size:0x7 data:string lbl_53_data_238E0 = .data:0x000238E0; // type:object size:0x60 -lbl_53_data_23940 = .data:0x00023940; // type:object size:0x8 +_rename_ring_texlist = .data:0x00023940; // type:object size:0x8 lbl_53_data_23948 = .data:0x00023948; // type:object size:0x38 lbl_53_data_23980 = .data:0x00023980; // type:object size:0x38 lbl_53_data_239B8 = .data:0x000239B8; // type:object size:0xE data:string @@ -3494,42 +3494,42 @@ lbl_53_data_23F44 = .data:0x00023F44; // type:object size:0xB data:string lbl_53_data_23F50 = .data:0x00023F50; // type:object size:0x38 lbl_53_data_23F88 = .data:0x00023F88; // type:object size:0x8 data:byte lbl_53_data_23F90 = .data:0x00023F90; // type:object size:0x5 data:string -lbl_53_data_23FA0 = .data:0x00023FA0; // type:object size:0xE data:string -lbl_53_data_23FB0 = .data:0x00023FB0; // type:object size:0xE data:string -lbl_53_data_23FC0 = .data:0x00023FC0; // type:object size:0xD data:string -lbl_53_data_23FD0 = .data:0x00023FD0; // type:object size:0xD data:string -lbl_53_data_23FE0 = .data:0x00023FE0; // type:object size:0x30 -lbl_53_data_24010 = .data:0x00024010; // type:object size:0x8 -lbl_53_data_24018 = .data:0x00024018; // type:object size:0x204 -lbl_53_data_2421C = .data:0x0002421C; // type:object size:0x204 -lbl_53_data_24420 = .data:0x00024420; // type:object size:0x1C8 -lbl_53_data_245E8 = .data:0x000245E8; // type:object size:0x40 -lbl_53_data_24628 = .data:0x00024628; // type:object size:0x50 -lbl_53_data_24678 = .data:0x00024678; // type:object size:0x8 -lbl_53_data_24680 = .data:0x00024680; // type:object size:0x20 -lbl_53_data_246A0 = .data:0x000246A0; // type:object size:0xC0 -lbl_53_data_24760 = .data:0x00024760; // type:object size:0x60 -lbl_53_data_247C0 = .data:0x000247C0; // type:object size:0x40 -lbl_53_data_24800 = .data:0x00024800; // type:object size:0x80 -lbl_53_data_24880 = .data:0x00024880; // type:object size:0x40 -lbl_53_data_248C0 = .data:0x000248C0; // type:object size:0x24 -lbl_53_data_248E4 = .data:0x000248E4; // type:object size:0x1C8 -lbl_53_data_24AAC = .data:0x00024AAC; // type:object size:0x1C8 -lbl_53_data_24C74 = .data:0x00024C74; // type:object size:0x140 -lbl_53_data_24DB4 = .data:0x00024DB4; // type:object size:0x40 -lbl_53_data_24DF4 = .data:0x00024DF4; // type:object size:0x50 -lbl_53_data_24E44 = .data:0x00024E44; // type:object size:0x8 -lbl_53_data_24E4C = .data:0x00024E4C; // type:object size:0x14 -lbl_53_data_24E60 = .data:0x00024E60; // type:object size:0x120 -lbl_53_data_24F80 = .data:0x00024F80; // type:object size:0x60 -lbl_53_data_24FE0 = .data:0x00024FE0; // type:object size:0x20 -lbl_53_data_25000 = .data:0x00025000; // type:object size:0x30 -lbl_53_data_25030 = .data:0x00025030; // type:object size:0x24 -lbl_53_data_25054 = .data:0x00025054; // type:object size:0x8 -lbl_53_data_2505C = .data:0x0002505C; // type:object size:0x30 -lbl_53_data_2508C = .data:0x0002508C; // type:object size:0x4 align:4 data:float -lbl_53_data_25090 = .data:0x00025090; // type:object size:0x4 align:4 data:float -lbl_53_data_25094 = .data:0x00025094; // type:object size:0x4 align:4 data:float +@18 = .data:0x00023FA0; // type:object size:0xE scope:local data:string +@19 = .data:0x00023FB0; // type:object size:0xE scope:local data:string +@20 = .data:0x00023FC0; // type:object size:0xD scope:local data:string +@21 = .data:0x00023FD0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00023FE0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00024010; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00024018; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002421C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00024420; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000245E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00024628; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00024678; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00024680; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000246A0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00024760; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000247C0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00024800; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00024880; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000248C0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000248E4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x00024AAC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00024C74; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00024DB4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00024DF4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00024E44; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00024E4C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00024E60; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00024F80; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00024FE0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00025000; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00025030; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00025054; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0002505C; // type:object size:0x30 scope:local +spring3_k = .data:0x0002508C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00025090; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00025094; // type:object size:0x4 scope:local align:4 data:float lbl_53_data_25098 = .data:0x00025098; // type:object size:0xE data:string lbl_53_data_250A8 = .data:0x000250A8; // type:object size:0xC lbl_53_data_250B4 = .data:0x000250B4; // type:object size:0x8 @@ -3765,7 +3765,7 @@ lbl_53_data_2B110 = .data:0x0002B110; // type:object size:0x14 lbl_53_data_2B124 = .data:0x0002B124; // type:object size:0x24 lbl_53_data_2B148 = .data:0x0002B148; // type:object size:0x40 data:4byte lbl_53_data_2B188 = .data:0x0002B188; // type:object size:0x30 -lbl_53_data_2B1B8 = .data:0x0002B1B8; // type:object size:0x5 data:string +@115 = .data:0x0002B1B8; // type:object size:0x5 scope:local data:string lbl_53_data_2B1C0 = .data:0x0002B1C0; // type:object size:0xE data:string lbl_53_data_2B1D0 = .data:0x0002B1D0; // type:object size:0xD data:string lbl_53_data_2B1E0 = .data:0x0002B1E0; // type:object size:0x18 @@ -3839,149 +3839,149 @@ lbl_53_data_2D068 = .data:0x0002D068; // type:object size:0x30 lbl_53_data_2D098 = .data:0x0002D098; // type:object size:0xF data:string lbl_53_data_2D0A8 = .data:0x0002D0A8; // type:object size:0x10 data:string lbl_53_data_2D0B8 = .data:0x0002D0B8; // type:object size:0x18 data:string -lbl_53_data_2D0D0 = .data:0x0002D0D0; // type:object size:0xD data:string -lbl_53_data_2D0E0 = .data:0x0002D0E0; // type:object size:0xD data:string -lbl_53_data_2D0F0 = .data:0x0002D0F0; // type:object size:0x18 -lbl_53_data_2D108 = .data:0x0002D108; // type:object size:0x8 -lbl_53_data_2D110 = .data:0x0002D110; // type:object size:0x2D0 -lbl_53_data_2D3E0 = .data:0x0002D3E0; // type:object size:0xCE4 -lbl_53_data_2E0C4 = .data:0x0002E0C4; // type:object size:0x18 -lbl_53_data_2E0DC = .data:0x0002E0DC; // type:object size:0xE data:string -lbl_53_data_2E0EC = .data:0x0002E0EC; // type:object size:0xC -lbl_53_data_2E0F8 = .data:0x0002E0F8; // type:object size:0x8 -lbl_53_data_2E100 = .data:0x0002E100; // type:object size:0x50 -lbl_53_data_2E150 = .data:0x0002E150; // type:object size:0xCC -lbl_53_data_2E21C = .data:0x0002E21C; // type:object size:0x18 -lbl_53_data_2E234 = .data:0x0002E234; // type:object size:0xC -lbl_53_data_2E240 = .data:0x0002E240; // type:object size:0x8 -lbl_53_data_2E248 = .data:0x0002E248; // type:object size:0x50 -lbl_53_data_2E298 = .data:0x0002E298; // type:object size:0xCC -lbl_53_data_2E364 = .data:0x0002E364; // type:object size:0x18 -lbl_53_data_2E37C = .data:0x0002E37C; // type:object size:0xD data:string -lbl_53_data_2E38C = .data:0x0002E38C; // type:object size:0xD data:string -lbl_53_data_2E39C = .data:0x0002E39C; // type:object size:0xD data:string -lbl_53_data_2E3AC = .data:0x0002E3AC; // type:object size:0xD data:string -lbl_53_data_2E3BC = .data:0x0002E3BC; // type:object size:0x30 -lbl_53_data_2E3EC = .data:0x0002E3EC; // type:object size:0x8 -lbl_53_data_2E3F4 = .data:0x0002E3F4; // type:object size:0x108 -lbl_53_data_2E4FC = .data:0x0002E4FC; // type:object size:0x18C -lbl_53_data_2E688 = .data:0x0002E688; // type:object size:0x18 -lbl_53_data_2E6A0 = .data:0x0002E6A0; // type:object size:0x38 -lbl_53_data_2E6D8 = .data:0x0002E6D8; // type:object size:0x100 -lbl_53_data_2E7D8 = .data:0x0002E7D8; // type:object size:0x15C -lbl_53_data_2E934 = .data:0x0002E934; // type:object size:0x18 -lbl_53_data_2E94C = .data:0x0002E94C; // type:object size:0x38 -lbl_53_data_2E984 = .data:0x0002E984; // type:object size:0x10C -lbl_53_data_2EA90 = .data:0x0002EA90; // type:object size:0x15C -lbl_53_data_2EBEC = .data:0x0002EBEC; // type:object size:0x18 -lbl_53_data_2EC04 = .data:0x0002EC04; // type:object size:0x38 -lbl_53_data_2EC3C = .data:0x0002EC3C; // type:object size:0xC0 -lbl_53_data_2ECFC = .data:0x0002ECFC; // type:object size:0x114 -lbl_53_data_2EE10 = .data:0x0002EE10; // type:object size:0x18 -lbl_53_data_2EE28 = .data:0x0002EE28; // type:object size:0x38 -lbl_53_data_2EE60 = .data:0x0002EE60; // type:object size:0x108 -lbl_53_data_2EF68 = .data:0x0002EF68; // type:object size:0x18C -lbl_53_data_2F0F4 = .data:0x0002F0F4; // type:object size:0x18 -lbl_53_data_2F10C = .data:0x0002F10C; // type:object size:0x38 -lbl_53_data_2F144 = .data:0x0002F144; // type:object size:0x34 -lbl_53_data_2F178 = .data:0x0002F178; // type:object size:0x6C -lbl_53_data_2F1E4 = .data:0x0002F1E4; // type:object size:0x18 -lbl_53_data_2F1FC = .data:0x0002F1FC; // type:object size:0x38 -lbl_53_data_2F234 = .data:0x0002F234; // type:object size:0x34 -lbl_53_data_2F268 = .data:0x0002F268; // type:object size:0x6C -lbl_53_data_2F2D4 = .data:0x0002F2D4; // type:object size:0x18 -lbl_53_data_2F2EC = .data:0x0002F2EC; // type:object size:0x38 -lbl_53_data_2F324 = .data:0x0002F324; // type:object size:0x2B0 -lbl_53_data_2F5D4 = .data:0x0002F5D4; // type:object size:0x3B4 -lbl_53_data_2F988 = .data:0x0002F988; // type:object size:0x18 -lbl_53_data_2F9A0 = .data:0x0002F9A0; // type:object size:0x38 -lbl_53_data_2F9D8 = .data:0x0002F9D8; // type:object size:0x174 -lbl_53_data_2FB4C = .data:0x0002FB4C; // type:object size:0x234 -lbl_53_data_2FD80 = .data:0x0002FD80; // type:object size:0x18 -lbl_53_data_2FD98 = .data:0x0002FD98; // type:object size:0x38 -lbl_53_data_2FDD0 = .data:0x0002FDD0; // type:object size:0x20 -lbl_53_data_2FDF0 = .data:0x0002FDF0; // type:object size:0x20 -lbl_53_data_2FE10 = .data:0x0002FE10; // type:object size:0xA0 -lbl_53_data_2FEB0 = .data:0x0002FEB0; // type:object size:0xA0 -lbl_53_data_2FF50 = .data:0x0002FF50; // type:object size:0xA0 -lbl_53_data_2FFF0 = .data:0x0002FFF0; // type:object size:0xA0 -lbl_53_data_30090 = .data:0x00030090; // type:object size:0xA0 -lbl_53_data_30130 = .data:0x00030130; // type:object size:0x20 -lbl_53_data_30150 = .data:0x00030150; // type:object size:0x20 -lbl_53_data_30170 = .data:0x00030170; // type:object size:0xA0 -lbl_53_data_30210 = .data:0x00030210; // type:object size:0x90 -lbl_53_data_302A0 = .data:0x000302A0; // type:object size:0xC data:4byte -lbl_53_data_302AC = .data:0x000302AC; // type:object size:0xD data:string -lbl_53_data_302BC = .data:0x000302BC; // type:object size:0x30 -lbl_53_data_302EC = .data:0x000302EC; // type:object size:0x8 -lbl_53_data_302F4 = .data:0x000302F4; // type:object size:0x108 -lbl_53_data_303FC = .data:0x000303FC; // type:object size:0x18C -lbl_53_data_30588 = .data:0x00030588; // type:object size:0x18 -lbl_53_data_305A0 = .data:0x000305A0; // type:object size:0x38 -lbl_53_data_305D8 = .data:0x000305D8; // type:object size:0x100 -lbl_53_data_306D8 = .data:0x000306D8; // type:object size:0x15C -lbl_53_data_30834 = .data:0x00030834; // type:object size:0x18 -lbl_53_data_3084C = .data:0x0003084C; // type:object size:0x38 -lbl_53_data_30884 = .data:0x00030884; // type:object size:0x10C -lbl_53_data_30990 = .data:0x00030990; // type:object size:0x15C -lbl_53_data_30AEC = .data:0x00030AEC; // type:object size:0x18 -lbl_53_data_30B04 = .data:0x00030B04; // type:object size:0x38 -lbl_53_data_30B3C = .data:0x00030B3C; // type:object size:0xC0 -lbl_53_data_30BFC = .data:0x00030BFC; // type:object size:0x114 -lbl_53_data_30D10 = .data:0x00030D10; // type:object size:0x18 -lbl_53_data_30D28 = .data:0x00030D28; // type:object size:0x38 -lbl_53_data_30D60 = .data:0x00030D60; // type:object size:0x108 -lbl_53_data_30E68 = .data:0x00030E68; // type:object size:0x18C -lbl_53_data_30FF4 = .data:0x00030FF4; // type:object size:0x18 -lbl_53_data_3100C = .data:0x0003100C; // type:object size:0x38 -lbl_53_data_31044 = .data:0x00031044; // type:object size:0x34 -lbl_53_data_31078 = .data:0x00031078; // type:object size:0x6C -lbl_53_data_310E4 = .data:0x000310E4; // type:object size:0x18 -lbl_53_data_310FC = .data:0x000310FC; // type:object size:0x38 -lbl_53_data_31134 = .data:0x00031134; // type:object size:0x34 -lbl_53_data_31168 = .data:0x00031168; // type:object size:0x6C -lbl_53_data_311D4 = .data:0x000311D4; // type:object size:0x18 -lbl_53_data_311EC = .data:0x000311EC; // type:object size:0x38 -lbl_53_data_31224 = .data:0x00031224; // type:object size:0x2B0 -lbl_53_data_314D4 = .data:0x000314D4; // type:object size:0x3B4 -lbl_53_data_31888 = .data:0x00031888; // type:object size:0x18 -lbl_53_data_318A0 = .data:0x000318A0; // type:object size:0x38 -lbl_53_data_318D8 = .data:0x000318D8; // type:object size:0x174 -lbl_53_data_31A4C = .data:0x00031A4C; // type:object size:0x234 -lbl_53_data_31C80 = .data:0x00031C80; // type:object size:0x18 -lbl_53_data_31C98 = .data:0x00031C98; // type:object size:0x38 -lbl_53_data_31CD0 = .data:0x00031CD0; // type:object size:0x140 -lbl_53_data_31E10 = .data:0x00031E10; // type:object size:0x20 -lbl_53_data_31E30 = .data:0x00031E30; // type:object size:0x140 -lbl_53_data_31F70 = .data:0x00031F70; // type:object size:0x140 -lbl_53_data_320B0 = .data:0x000320B0; // type:object size:0x140 -lbl_53_data_321F0 = .data:0x000321F0; // type:object size:0x140 -lbl_53_data_32330 = .data:0x00032330; // type:object size:0x140 -lbl_53_data_32470 = .data:0x00032470; // type:object size:0x140 -lbl_53_data_325B0 = .data:0x000325B0; // type:object size:0x140 -lbl_53_data_326F0 = .data:0x000326F0; // type:object size:0x140 -lbl_53_data_32830 = .data:0x00032830; // type:object size:0x90 -lbl_53_data_328C0 = .data:0x000328C0; // type:object size:0xC data:4byte -lbl_53_data_328CC = .data:0x000328CC; // type:object size:0x1C -lbl_53_data_328E8 = .data:0x000328E8; // type:object size:0x60 -lbl_53_data_32948 = .data:0x00032948; // type:object size:0x4 data:4byte -lbl_53_data_3294C = .data:0x0003294C; // type:object size:0x4 data:4byte -lbl_53_data_32950 = .data:0x00032950; // type:object size:0x4 align:4 data:float -lbl_53_data_32954 = .data:0x00032954; // type:object size:0x4 align:4 data:float -lbl_53_data_32958 = .data:0x00032958; // type:object size:0x4 align:4 data:float -lbl_53_data_3295C = .data:0x0003295C; // type:object size:0x4 data:4byte -lbl_53_data_32960 = .data:0x00032960; // type:object size:0x4 data:4byte -lbl_53_data_32964 = .data:0x00032964; // type:object size:0x4 align:4 data:float -lbl_53_data_32968 = .data:0x00032968; // type:object size:0x4 align:4 data:float -lbl_53_data_3296C = .data:0x0003296C; // type:object size:0x4 align:4 data:float -lbl_53_data_32970 = .data:0x00032970; // type:object size:0xC -lbl_53_data_3297C = .data:0x0003297C; // type:object size:0xC -lbl_53_data_32988 = .data:0x00032988; // type:object size:0xC -lbl_53_data_32994 = .data:0x00032994; // type:object size:0xC -lbl_53_data_329A0 = .data:0x000329A0; // type:object size:0xC -lbl_53_data_329AC = .data:0x000329AC; // type:object size:0x4 data:4byte -lbl_53_data_329B0 = .data:0x000329B0; // type:object size:0xC -lbl_53_data_329BC = .data:0x000329BC; // type:object size:0xC +@19 = .data:0x0002D0D0; // type:object size:0xD scope:local data:string +@20 = .data:0x0002D0E0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0002D0F0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0002D108; // type:object size:0x8 scope:local +goalring_plist = .data:0x0002D110; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0002D3E0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0002E0C4; // type:object size:0x18 scope:local +@21 = .data:0x0002E0DC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0002E0EC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0002E0F8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0002E100; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0002E150; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0002E21C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0002E234; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0002E240; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0002E248; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0002E298; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0002E364; // type:object size:0x18 scope:local +@22 = .data:0x0002E37C; // type:object size:0xD scope:local data:string +@23 = .data:0x0002E38C; // type:object size:0xD scope:local data:string +@24 = .data:0x0002E39C; // type:object size:0xD scope:local data:string +@25 = .data:0x0002E3AC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0002E3BC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0002E3EC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0002E3F4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0002E4FC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0002E688; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0002E6A0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0002E6D8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0002E7D8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0002E934; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0002E94C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0002E984; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0002EA90; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0002EBEC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0002EC04; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0002EC3C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0002ECFC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0002EE10; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0002EE28; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0002EE60; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0002EF68; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0002F0F4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0002F10C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0002F144; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0002F178; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0002F1E4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0002F1FC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0002F234; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0002F268; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0002F2D4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0002F2EC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0002F324; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0002F5D4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0002F988; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0002F9A0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0002F9D8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0002FB4C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0002FD80; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0002FD98; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0002FDD0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0002FDF0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0002FE10; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0002FEB0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0002FF50; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0002FFF0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x00030090; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00030130; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00030150; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x00030170; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00030210; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000302A0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000302AC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000302BC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000302EC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000302F4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000303FC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x00030588; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000305A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000305D8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000306D8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00030834; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0003084C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x00030884; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x00030990; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00030AEC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00030B04; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00030B3C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00030BFC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00030D10; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00030D28; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00030D60; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00030E68; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00030FF4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0003100C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00031044; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00031078; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000310E4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000310FC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00031134; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x00031168; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000311D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000311EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00031224; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000314D4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x00031888; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000318A0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000318D8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x00031A4C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00031C80; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00031C98; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00031CD0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00031E10; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00031E30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00031F70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000320B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000321F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00032330; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00032470; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000325B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000326F0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00032830; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000328C0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000328CC; // type:object size:0x1C +goalring_colli_info = .data:0x000328E8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00032948; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0003294C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00032950; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00032954; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00032958; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0003295C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00032960; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00032964; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00032968; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0003296C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00032970; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0003297C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00032988; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00032994; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000329A0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000329AC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000329B0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000329BC; // type:object size:0xC scope:local lbl_53_data_329C8 = .data:0x000329C8; // type:object size:0xE data:string lbl_53_data_329D8 = .data:0x000329D8; // type:object size:0xD data:string lbl_53_data_329E8 = .data:0x000329E8; // type:object size:0xD data:string @@ -4067,21 +4067,21 @@ lbl_53_data_362D0 = .data:0x000362D0; // type:object size:0xD data:string lbl_53_data_362E0 = .data:0x000362E0; // type:object size:0xE data:string lbl_53_data_362F0 = .data:0x000362F0; // type:object size:0xD data:string lbl_53_data_36300 = .data:0x00036300; // type:object size:0x24 -lbl_53_data_36324 = .data:0x00036324; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00036324; // type:object size:0x8 lbl_53_data_3632C = .data:0x0003632C; // type:object size:0x98 lbl_53_data_363C4 = .data:0x000363C4; // type:object size:0x2DC -lbl_53_data_366A0 = .data:0x000366A0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000366A0; // type:object size:0x18 lbl_53_data_366B8 = .data:0x000366B8; // type:object size:0x164 lbl_53_data_3681C = .data:0x0003681C; // type:object size:0x15C -lbl_53_data_36978 = .data:0x00036978; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00036978; // type:object size:0x18 lbl_53_data_36990 = .data:0x00036990; // type:object size:0x1B4 lbl_53_data_36B44 = .data:0x00036B44; // type:object size:0x15C -lbl_53_data_36CA0 = .data:0x00036CA0; // type:object size:0x18 -lbl_53_data_36CB8 = .data:0x00036CB8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00036CA0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00036CB8; // type:object size:0x30 lbl_53_data_36CE8 = .data:0x00036CE8; // type:object size:0x10 -lbl_53_data_36CF8 = .data:0x00036CF8; // type:object size:0x58 data:4byte -jumptable_53_data_36D50 = .data:0x00036D50; // type:object size:0x1C scope:local -lbl_53_data_36D6C = .data:0x00036D6C; // type:object size:0xC +itemboxair_item_info = .data:0x00036CF8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00036D50; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00036D6C; // type:object size:0xC scope:local lbl_53_data_36D78 = .data:0x00036D78; // type:object size:0xE data:string lbl_53_data_36D88 = .data:0x00036D88; // type:object size:0xC lbl_53_data_36D94 = .data:0x00036D94; // type:object size:0x8 @@ -4830,29 +4830,29 @@ lbl_53_data_5FA20 = .data:0x0005FA20; // type:object size:0x30 lbl_53_data_5FA50 = .data:0x0005FA50; // type:object size:0x30 lbl_53_data_5FA80 = .data:0x0005FA80; // type:object size:0xE data:string lbl_53_data_5FA90 = .data:0x0005FA90; // type:object size:0xC -lbl_53_data_5FA9C = .data:0x0005FA9C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0005FA9C; // type:object size:0x8 lbl_53_data_5FAA4 = .data:0x0005FAA4; // type:object size:0x318 lbl_53_data_5FDBC = .data:0x0005FDBC; // type:object size:0x42C -lbl_53_data_601E8 = .data:0x000601E8; // type:object size:0x18 -lbl_53_data_60200 = .data:0x00060200; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000601E8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00060200; // type:object size:0x38 lbl_53_data_60238 = .data:0x00060238; // type:object size:0x318 lbl_53_data_60550 = .data:0x00060550; // type:object size:0x42C -lbl_53_data_6097C = .data:0x0006097C; // type:object size:0x18 -lbl_53_data_60994 = .data:0x00060994; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0006097C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00060994; // type:object size:0x38 lbl_53_data_609CC = .data:0x000609CC; // type:object size:0x69C lbl_53_data_61068 = .data:0x00061068; // type:object size:0x7BC -lbl_53_data_61824 = .data:0x00061824; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00061824; // type:object size:0x18 lbl_53_data_6183C = .data:0x0006183C; // type:object size:0x268 -lbl_53_data_61AA4 = .data:0x00061AA4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00061AA4; // type:object size:0x24 lbl_53_data_61AC8 = .data:0x00061AC8; // type:object size:0x268 -lbl_53_data_61D30 = .data:0x00061D30; // type:object size:0x24 -lbl_53_data_61D54 = .data:0x00061D54; // type:object size:0x30 -lbl_53_data_61D84 = .data:0x00061D84; // type:object size:0x4 align:4 data:float -lbl_53_data_61D88 = .data:0x00061D88; // type:object size:0x4 align:4 data:float -lbl_53_data_61D8C = .data:0x00061D8C; // type:object size:0x4 align:4 data:float -lbl_53_data_61D90 = .data:0x00061D90; // type:object size:0x4 data:4byte -jumptable_53_data_61D94 = .data:0x00061D94; // type:object size:0x30 scope:local -lbl_53_data_61DC4 = .data:0x00061DC4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00061D30; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00061D54; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00061D84; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00061D88; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00061D8C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00061D90; // type:object size:0x4 data:4byte +@91 = .data:0x00061D94; // type:object size:0x30 scope:local +vec$111 = .data:0x00061DC4; // type:object size:0x18 scope:local lbl_53_data_61DE0 = .data:0x00061DE0; // type:object size:0xE data:string lbl_53_data_61DF0 = .data:0x00061DF0; // type:object size:0xE data:string lbl_53_data_61E00 = .data:0x00061E00; // type:object size:0xD data:string @@ -5590,7 +5590,7 @@ lbl_53_bss_6E8 = .bss:0x000006E8; // type:object size:0x4 data:4byte lbl_53_bss_6EC = .bss:0x000006EC; // type:object size:0x4 data:4byte lbl_53_bss_6F0 = .bss:0x000006F0; // type:object size:0x640 data:4byte lbl_53_bss_D30 = .bss:0x00000D30; // type:object size:0x8 data:4byte -lbl_53_bss_D38 = .bss:0x00000D38; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D38; // type:object size:0x4 scope:local data:4byte lbl_53_bss_D40 = .bss:0x00000D40; // type:object size:0x8 data:4byte lbl_53_bss_D48 = .bss:0x00000D48; // type:object size:0x8 data:4byte lbl_53_bss_D50 = .bss:0x00000D50; // type:object size:0x8 data:4byte @@ -5606,7 +5606,7 @@ colli_timer = .bss:0x00000D78; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D7C; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D80; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D84; // type:object size:0x4 scope:local data:4byte -lbl_53_bss_D88 = .bss:0x00000D88; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D88; // type:object size:0x4 scope:local data:4byte lbl_53_bss_D90 = .bss:0x00000D90; // type:object size:0x4 data:4byte lbl_53_bss_D94 = .bss:0x00000D94; // type:object size:0x4 data:4byte lbl_53_bss_D98 = .bss:0x00000D98; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg54D/splits.txt b/config/GSNE8P/stg54D/splits.txt index 0177c23f..15125394 100644 --- a/config/GSNE8P/stg54D/splits.txt +++ b/config/GSNE8P/stg54D/splits.txt @@ -105,9 +105,10 @@ Sections: 54d_24.c: .text start:0x0000E9D4 end:0x0000EB78 -54d_25.c: +OBJECT/o_3spring.c: .text start:0x0000EB78 end:0x0000F014 .rodata start:0x00000568 end:0x00000588 + .data start:0x00135C20 end:0x00136D18 54d_26.c: .text start:0x0000F014 end:0x0000F49C @@ -133,17 +134,20 @@ OBJECT/o_chaopipe.c: .text start:0x00011E88 end:0x000127F8 .rodata start:0x00000680 end:0x000006C8 -54d_32.c: +OBJECT/o_degring_linear.c: .text start:0x000127F8 end:0x00013148 .rodata start:0x000006C8 end:0x000006E0 + .data start:0x0013B150 end:0x0013B158 54d_33.c: .text start:0x00013148 end:0x00013B4C .rodata start:0x000006E0 end:0x00000700 -54d_34.c: +OBJECT/o_goalring.c: .text start:0x00013B4C end:0x00014E68 .rodata start:0x00000700 end:0x00000758 + .data start:0x0013B298 end:0x00140B90 + .bss start:0x00000460 end:0x00000468 54d_35.c: .text start:0x00014E68 end:0x000159D4 @@ -153,13 +157,15 @@ OBJECT/o_chaopipe.c: .text start:0x000159D4 end:0x00016A44 .rodata start:0x00000780 end:0x000007B8 -54d_37.c: +OBJECT/o_itemboxair.c: .text start:0x00016A44 end:0x000176EC .rodata start:0x000007B8 end:0x000007F8 + .data start:0x00144098 end:0x00144118 -54d_38.c: +OBJECT/o_itemboxballoon.c: .text start:0x000176EC end:0x000183BC .rodata start:0x000007F8 end:0x00000840 + .data start:0x00144118 end:0x00144A70 54d_39.c: .text start:0x000183BC end:0x00019330 @@ -183,9 +189,11 @@ OBJECT/o_ring.c: .data start:0x0015F7E0 end:0x00161060 .bss start:0x00000490 end:0x000004A0 -54d_44.c: +OBJECT/o_savepoint.c: .text start:0x000229DC end:0x00023A6C .rodata start:0x00000A68 end:0x00000AA0 + .data start:0x00163500 end:0x00163550 + .bss start:0x000004A0 end:0x000004A8 54d_45.c: .text start:0x00023A8C end:0x000242C4 diff --git a/config/GSNE8P/stg54D/symbols.txt b/config/GSNE8P/stg54D/symbols.txt index 331d7b6d..bdd1ac25 100644 --- a/config/GSNE8P/stg54D/symbols.txt +++ b/config/GSNE8P/stg54D/symbols.txt @@ -120,13 +120,13 @@ fn_54_9EF4 = .text:0x00009EF4; // type:function size:0x40 fn_54_9F34 = .text:0x00009F34; // type:function size:0x44 fn_54_9F78 = .text:0x00009F78; // type:function size:0x50 fn_54_9FC8 = .text:0x00009FC8; // type:function size:0x6C -fn_54_A034 = .text:0x0000A034; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000A034; // type:function size:0x30 fn_54_A064 = .text:0x0000A064; // type:function size:0x30C -fn_54_A370 = .text:0x0000A370; // type:function size:0x74 -fn_54_A3E4 = .text:0x0000A3E4; // type:function size:0xBC -fn_54_A4A0 = .text:0x0000A4A0; // type:function size:0x40 -fn_54_A4E0 = .text:0x0000A4E0; // type:function size:0x2C -fn_54_A50C = .text:0x0000A50C; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000A370; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000A3E4; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000A4A0; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000A4E0; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000A50C; // type:function size:0x60 fn_54_A56C = .text:0x0000A56C; // type:function size:0x12C fn_54_A698 = .text:0x0000A698; // type:function size:0x4 fn_54_A69C = .text:0x0000A69C; // type:function size:0x4 @@ -140,11 +140,11 @@ fn_54_B348 = .text:0x0000B348; // type:function size:0x744 fn_54_BA8C = .text:0x0000BA8C; // type:function size:0x6C EfCrash3DExec = .text:0x0000BAF8; // type:function size:0x91C fn_54_C414 = .text:0x0000C414; // type:function size:0x290 -fn_54_C6A4 = .text:0x0000C6A4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0000C6A4; // type:function size:0x100 fn_54_C7A4 = .text:0x0000C7A4; // type:function size:0x198 fn_54_C93C = .text:0x0000C93C; // type:function size:0xA8 fn_54_C9E4 = .text:0x0000C9E4; // type:function size:0x70 -fn_54_CA54 = .text:0x0000CA54; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0000CA54; // type:function size:0x114 itemBoxManager = .text:0x0000CB68; // type:function size:0x6C fn_54_CBD4 = .text:0x0000CBD4; // type:function size:0x180 fn_54_CD54 = .text:0x0000CD54; // type:function size:0xA4 @@ -162,22 +162,22 @@ fn_54_DA70 = .text:0x0000DA70; // type:function size:0xA4 fn_54_DB14 = .text:0x0000DB14; // type:function size:0xA4 fn_54_DBB8 = .text:0x0000DBB8; // type:function size:0xA4 fn_54_DC5C = .text:0x0000DC5C; // type:function size:0xB0 -fn_54_DD0C = .text:0x0000DD0C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0000DD0C; // type:function size:0x19C fn_54_DEA8 = .text:0x0000DEA8; // type:function size:0x198 _rename_MakeParticle = .text:0x0000E040; // type:function size:0x19C fn_54_E1DC = .text:0x0000E1DC; // type:function size:0x198 -fn_54_E374 = .text:0x0000E374; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000E374; // type:function size:0x1E4 fn_54_E558 = .text:0x0000E558; // type:function size:0x24 fn_54_E57C = .text:0x0000E57C; // type:function size:0x1C0 -fn_54_E73C = .text:0x0000E73C; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0000E73C; // type:function size:0x1C8 fn_54_E904 = .text:0x0000E904; // type:function size:0xD0 fn_54_E9D4 = .text:0x0000E9D4; // type:function size:0x120 fn_54_EAF4 = .text:0x0000EAF4; // type:function size:0x84 -fn_54_EB78 = .text:0x0000EB78; // type:function size:0x198 -fn_54_ED10 = .text:0x0000ED10; // type:function size:0xD4 -fn_54_EDE4 = .text:0x0000EDE4; // type:function size:0x38 -fn_54_EE1C = .text:0x0000EE1C; // type:function size:0x144 -fn_54_EF60 = .text:0x0000EF60; // type:function size:0xB4 +Object3SpringJump = .text:0x0000EB78; // type:function size:0x198 scope:local +Object3Spring = .text:0x0000ED10; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0000EDE4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0000EE1C; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0000EF60; // type:function size:0xB4 scope:local fn_54_F014 = .text:0x0000F014; // type:function size:0xF8 fn_54_F10C = .text:0x0000F10C; // type:function size:0xFC fn_54_F208 = .text:0x0000F208; // type:function size:0x30 @@ -215,15 +215,15 @@ fn_54_11F6C = .text:0x00011F6C; // type:function size:0x38 fn_54_11FA4 = .text:0x00011FA4; // type:function size:0x768 fn_54_1270C = .text:0x0001270C; // type:function size:0x78 fn_54_12784 = .text:0x00012784; // type:function size:0x74 -fn_54_127F8 = .text:0x000127F8; // type:function size:0x34 -fn_54_1282C = .text:0x0001282C; // type:function size:0x11C -fn_54_12948 = .text:0x00012948; // type:function size:0x110 -fn_54_12A58 = .text:0x00012A58; // type:function size:0xB4 -fn_54_12B0C = .text:0x00012B0C; // type:function size:0x150 -fn_54_12C5C = .text:0x00012C5C; // type:function size:0xE0 -fn_54_12D3C = .text:0x00012D3C; // type:function size:0x190 -fn_54_12ECC = .text:0x00012ECC; // type:function size:0xEC -fn_54_12FB8 = .text:0x00012FB8; // type:function size:0x190 +DegRingGetNum = .text:0x000127F8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001282C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00012948; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00012A58; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00012B0C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00012C5C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00012D3C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00012ECC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00012FB8; // type:function size:0x190 scope:local fn_54_13148 = .text:0x00013148; // type:function size:0x98 fn_54_131E0 = .text:0x000131E0; // type:function size:0xC8 fn_54_132A8 = .text:0x000132A8; // type:function size:0x10C @@ -231,15 +231,15 @@ fn_54_133B4 = .text:0x000133B4; // type:function size:0x94 fn_54_13448 = .text:0x00013448; // type:function size:0x70 fn_54_134B8 = .text:0x000134B8; // type:function size:0x384 fn_54_1383C = .text:0x0001383C; // type:function size:0x310 -fn_54_13B4C = .text:0x00013B4C; // type:function size:0x4 -fn_54_13B50 = .text:0x00013B50; // type:function size:0x2EC -fn_54_13E3C = .text:0x00013E3C; // type:function size:0x44 -fn_54_13E80 = .text:0x00013E80; // type:function size:0x7F4 -fn_54_14674 = .text:0x00014674; // type:function size:0x34 -fn_54_146A8 = .text:0x000146A8; // type:function size:0xF0 -fn_54_14798 = .text:0x00014798; // type:function size:0x214 -fn_54_149AC = .text:0x000149AC; // type:function size:0x254 -fn_54_14C00 = .text:0x00014C00; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00013B4C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00013B50; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00013E3C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00013E80; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00014674; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000146A8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00014798; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000149AC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00014C00; // type:function size:0x268 scope:local fn_54_14E68 = .text:0x00014E68; // type:function size:0x84 fn_54_14EEC = .text:0x00014EEC; // type:function size:0x1AC fn_54_15098 = .text:0x00015098; // type:function size:0x38 @@ -247,7 +247,7 @@ fn_54_150D0 = .text:0x000150D0; // type:function size:0x3F8 fn_54_154C8 = .text:0x000154C8; // type:function size:0x1D0 fn_54_15698 = .text:0x00015698; // type:function size:0x140 fn_54_157D8 = .text:0x000157D8; // type:function size:0x1FC -fn_54_159D4 = .text:0x000159D4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000159D4; // type:function size:0x13C fn_54_15B10 = .text:0x00015B10; // type:function size:0x200 fn_54_15D10 = .text:0x00015D10; // type:function size:0x98 fn_54_15DA8 = .text:0x00015DA8; // type:function size:0x238 @@ -267,52 +267,52 @@ fn_54_1650C = .text:0x0001650C; // type:function size:0x44 fn_54_16550 = .text:0x00016550; // type:function size:0x38 fn_54_16588 = .text:0x00016588; // type:function size:0x4 fn_54_1658C = .text:0x0001658C; // type:function size:0x38 -fn_54_165C4 = .text:0x000165C4; // type:function size:0xC8 -fn_54_1668C = .text:0x0001668C; // type:function size:0x138 +_rename_GiveItemP = .text:0x000165C4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0001668C; // type:function size:0x138 ExpManExec = .text:0x000167C4; // type:function size:0xD0 fn_54_16894 = .text:0x00016894; // type:function size:0x90 fn_54_16924 = .text:0x00016924; // type:function size:0x94 fn_54_169B8 = .text:0x000169B8; // type:function size:0x8C -fn_54_16A44 = .text:0x00016A44; // type:function size:0xD4 -fn_54_16B18 = .text:0x00016B18; // type:function size:0x240 -fn_54_16D58 = .text:0x00016D58; // type:function size:0x98 -fn_54_16DF0 = .text:0x00016DF0; // type:function size:0x214 -fn_54_17004 = .text:0x00017004; // type:function size:0x10 -fn_54_17014 = .text:0x00017014; // type:function size:0xA0 -fn_54_170B4 = .text:0x000170B4; // type:function size:0xD0 -fn_54_17184 = .text:0x00017184; // type:function size:0x26C -fn_54_173F0 = .text:0x000173F0; // type:function size:0x38 -fn_54_17428 = .text:0x00017428; // type:function size:0x50 -fn_54_17478 = .text:0x00017478; // type:function size:0x70 -fn_54_174E8 = .text:0x000174E8; // type:function size:0x50 -fn_54_17538 = .text:0x00017538; // type:function size:0x38 -fn_54_17570 = .text:0x00017570; // type:function size:0x50 -fn_54_175C0 = .text:0x000175C0; // type:function size:0x38 -fn_54_175F8 = .text:0x000175F8; // type:function size:0x3C -fn_54_17634 = .text:0x00017634; // type:function size:0x44 -fn_54_17678 = .text:0x00017678; // type:function size:0x38 -fn_54_176B0 = .text:0x000176B0; // type:function size:0x4 -fn_54_176B4 = .text:0x000176B4; // type:function size:0x38 -fn_54_176EC = .text:0x000176EC; // type:function size:0x144 -fn_54_17830 = .text:0x00017830; // type:function size:0x158 -fn_54_17988 = .text:0x00017988; // type:function size:0x64 -fn_54_179EC = .text:0x000179EC; // type:function size:0x1C4 -fn_54_17BB0 = .text:0x00017BB0; // type:function size:0x3C -fn_54_17BEC = .text:0x00017BEC; // type:function size:0x6C -fn_54_17C58 = .text:0x00017C58; // type:function size:0x228 -fn_54_17E80 = .text:0x00017E80; // type:function size:0x28C -fn_54_1810C = .text:0x0001810C; // type:function size:0xC -fn_54_18118 = .text:0x00018118; // type:function size:0x50 -fn_54_18168 = .text:0x00018168; // type:function size:0x50 -fn_54_181B8 = .text:0x000181B8; // type:function size:0x50 -fn_54_18208 = .text:0x00018208; // type:function size:0x38 -fn_54_18240 = .text:0x00018240; // type:function size:0x50 -fn_54_18290 = .text:0x00018290; // type:function size:0x38 -fn_54_182C8 = .text:0x000182C8; // type:function size:0x3C -fn_54_18304 = .text:0x00018304; // type:function size:0x44 -fn_54_18348 = .text:0x00018348; // type:function size:0x38 -fn_54_18380 = .text:0x00018380; // type:function size:0x4 -fn_54_18384 = .text:0x00018384; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00016A44; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00016B18; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00016D58; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00016DF0; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00017004; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00017014; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x000170B4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00017184; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000173F0; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00017428; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00017478; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000174E8; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00017538; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00017570; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x000175C0; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x000175F8; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00017634; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00017678; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x000176B0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x000176B4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x000176EC; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x00017830; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x00017988; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x000179EC; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x00017BB0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00017BEC; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x00017C58; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x00017E80; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0001810C; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00018118; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x00018168; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x000181B8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00018208; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00018240; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x00018290; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x000182C8; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x00018304; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00018348; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x00018380; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x00018384; // type:function size:0x38 scope:local fn_54_183BC = .text:0x000183BC; // type:function size:0x34 fn_54_183F0 = .text:0x000183F0; // type:function size:0x128 fn_54_18518 = .text:0x00018518; // type:function size:0x11C @@ -377,8 +377,8 @@ fn_54_201E0 = .text:0x000201E0; // type:function size:0x40 fn_54_20220 = .text:0x00020220; // type:function size:0x260 fn_54_20480 = .text:0x00020480; // type:function size:0xBC fn_54_2053C = .text:0x0002053C; // type:function size:0x188 -fn_54_206C4 = .text:0x000206C4; // type:function size:0x2C -fn_54_206F0 = .text:0x000206F0; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000206C4; // type:function size:0x2C +_rename_RingClearGroup = .text:0x000206F0; // type:function size:0x30 o_ring_0 = .text:0x00020720; // type:function size:0x13C scope:local Ring = .text:0x0002085C; // type:function size:0x688 o_ring_3 = .text:0x00020EE4; // type:function size:0x6C scope:global @@ -394,19 +394,19 @@ RingModelExec = .text:0x00022584; // type:function size:0xD4 RingModelDisp = .text:0x00022658; // type:function size:0x174 scope:local RingModelDisp2 = .text:0x000227CC; // type:function size:0x17C scope:local CreateRingTask = .text:0x00022948; // type:function size:0x94 scope:local -fn_54_229DC = .text:0x000229DC; // type:function size:0x264 -fn_54_22C40 = .text:0x00022C40; // type:function size:0x148 -fn_54_22D88 = .text:0x00022D88; // type:function size:0x48 -fn_54_22DD0 = .text:0x00022DD0; // type:function size:0x1A4 -fn_54_22F74 = .text:0x00022F74; // type:function size:0x1AC -fn_54_23120 = .text:0x00023120; // type:function size:0x154 -fn_54_23274 = .text:0x00023274; // type:function size:0x4 -fn_54_23278 = .text:0x00023278; // type:function size:0x138 -fn_54_233B0 = .text:0x000233B0; // type:function size:0x368 -fn_54_23718 = .text:0x00023718; // type:function size:0x224 -fn_54_2393C = .text:0x0002393C; // type:function size:0x20 -fn_54_2395C = .text:0x0002395C; // type:function size:0x4C -fn_54_239A8 = .text:0x000239A8; // type:function size:0xC4 +ObjectSavePoint = .text:0x000229DC; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00022C40; // type:function size:0x148 scope:local +savepointExit = .text:0x00022D88; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00022DD0; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00022F74; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00023120; // type:function size:0x154 scope:local +dummyFunc = .text:0x00023274; // type:function size:0x4 scope:local +initCollidata = .text:0x00023278; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x000233B0; // type:function size:0x368 scope:local +savepointSwing = .text:0x00023718; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0002393C; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0002395C; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x000239A8; // type:function size:0xC4 scope:local qFabsf = .text:0x00023A6C; // type:function size:0x20 scope:weak fn_54_23A8C = .text:0x00023A8C; // type:function size:0x120 fn_54_23BAC = .text:0x00023BAC; // type:function size:0x98 @@ -889,11 +889,11 @@ lbl_54_rodata_550 = .rodata:0x00000550; // type:object size:0x4 align:4 data:flo lbl_54_rodata_554 = .rodata:0x00000554; // type:object size:0x4 align:4 data:float lbl_54_rodata_558 = .rodata:0x00000558; // type:object size:0x8 align:8 data:double lbl_54_rodata_560 = .rodata:0x00000560; // type:object size:0x8 align:4 data:float -lbl_54_rodata_568 = .rodata:0x00000568; // type:object size:0xC data:4byte -lbl_54_rodata_574 = .rodata:0x00000574; // type:object size:0x4 align:4 data:float -lbl_54_rodata_578 = .rodata:0x00000578; // type:object size:0x4 align:4 data:float -lbl_54_rodata_57C = .rodata:0x0000057C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_580 = .rodata:0x00000580; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000568; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000580; // type:object size:0x4 scope:local align:4 data:float lbl_54_rodata_588 = .rodata:0x00000588; // type:object size:0x4 align:4 data:float lbl_54_rodata_58C = .rodata:0x0000058C; // type:object size:0xC data:4byte lbl_54_rodata_598 = .rodata:0x00000598; // type:object size:0x4 align:4 data:float @@ -967,36 +967,36 @@ lbl_54_rodata_6B4 = .rodata:0x000006B4; // type:object size:0x4 align:4 data:flo lbl_54_rodata_6B8 = .rodata:0x000006B8; // type:object size:0x4 align:4 data:float lbl_54_rodata_6BC = .rodata:0x000006BC; // type:object size:0x4 align:4 data:float lbl_54_rodata_6C0 = .rodata:0x000006C0; // type:object size:0x8 align:8 data:double -lbl_54_rodata_6C8 = .rodata:0x000006C8; // type:object size:0x4 align:4 data:float -lbl_54_rodata_6CC = .rodata:0x000006CC; // type:object size:0x4 align:4 data:float -lbl_54_rodata_6D0 = .rodata:0x000006D0; // type:object size:0x4 align:4 data:float -lbl_54_rodata_6D4 = .rodata:0x000006D4; // type:object size:0x4 align:4 data:float -lbl_54_rodata_6D8 = .rodata:0x000006D8; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x000006C8; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x000006CC; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x000006D0; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x000006D4; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x000006D8; // type:object size:0x4 scope:local align:4 data:float lbl_54_rodata_6E0 = .rodata:0x000006E0; // type:object size:0x4 align:4 data:float lbl_54_rodata_6E4 = .rodata:0x000006E4; // type:object size:0x4 align:4 data:float lbl_54_rodata_6E8 = .rodata:0x000006E8; // type:object size:0x4 align:4 data:float lbl_54_rodata_6EC = .rodata:0x000006EC; // type:object size:0x4 align:4 data:float lbl_54_rodata_6F0 = .rodata:0x000006F0; // type:object size:0x4 align:4 data:float lbl_54_rodata_6F8 = .rodata:0x000006F8; // type:object size:0x8 align:8 data:double -lbl_54_rodata_700 = .rodata:0x00000700; // type:object size:0x4 align:4 data:float -lbl_54_rodata_704 = .rodata:0x00000704; // type:object size:0x4 align:4 data:float -lbl_54_rodata_708 = .rodata:0x00000708; // type:object size:0x4 align:4 data:float -lbl_54_rodata_70C = .rodata:0x0000070C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_710 = .rodata:0x00000710; // type:object size:0x4 align:4 data:float -lbl_54_rodata_714 = .rodata:0x00000714; // type:object size:0x4 align:4 data:float -lbl_54_rodata_718 = .rodata:0x00000718; // type:object size:0x4 align:4 data:float -lbl_54_rodata_71C = .rodata:0x0000071C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_720 = .rodata:0x00000720; // type:object size:0x4 align:4 data:float -lbl_54_rodata_724 = .rodata:0x00000724; // type:object size:0x4 align:4 data:float -lbl_54_rodata_728 = .rodata:0x00000728; // type:object size:0x4 align:4 data:float -lbl_54_rodata_72C = .rodata:0x0000072C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_730 = .rodata:0x00000730; // type:object size:0x4 align:4 data:float -lbl_54_rodata_738 = .rodata:0x00000738; // type:object size:0x8 align:8 data:double -lbl_54_rodata_740 = .rodata:0x00000740; // type:object size:0x8 align:8 data:double -lbl_54_rodata_748 = .rodata:0x00000748; // type:object size:0x4 align:4 data:float -lbl_54_rodata_74C = .rodata:0x0000074C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_750 = .rodata:0x00000750; // type:object size:0x4 align:4 data:float -lbl_54_rodata_754 = .rodata:0x00000754; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000700; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000704; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000708; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x0000070C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000710; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000714; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000718; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x0000071C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000720; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000724; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000728; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x0000072C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000730; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000738; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000740; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000748; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x0000074C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000750; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000754; // type:object size:0x4 scope:local align:4 data:float lbl_54_rodata_758 = .rodata:0x00000758; // type:object size:0x4 align:4 data:float lbl_54_rodata_75C = .rodata:0x0000075C; // type:object size:0x4 align:4 data:float lbl_54_rodata_760 = .rodata:0x00000760; // type:object size:0x4 align:4 data:float @@ -1020,37 +1020,37 @@ lbl_54_rodata_7A4 = .rodata:0x000007A4; // type:object size:0x4 align:4 data:flo lbl_54_rodata_7A8 = .rodata:0x000007A8; // type:object size:0x4 align:4 data:float lbl_54_rodata_7AC = .rodata:0x000007AC; // type:object size:0x4 align:4 data:float lbl_54_rodata_7B0 = .rodata:0x000007B0; // type:object size:0x8 align:4 data:float -lbl_54_rodata_7B8 = .rodata:0x000007B8; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7BC = .rodata:0x000007BC; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7C0 = .rodata:0x000007C0; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7C4 = .rodata:0x000007C4; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7C8 = .rodata:0x000007C8; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7CC = .rodata:0x000007CC; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7D0 = .rodata:0x000007D0; // type:object size:0x8 align:8 data:double -lbl_54_rodata_7D8 = .rodata:0x000007D8; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7DC = .rodata:0x000007DC; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7E0 = .rodata:0x000007E0; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7E4 = .rodata:0x000007E4; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7E8 = .rodata:0x000007E8; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7EC = .rodata:0x000007EC; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7F0 = .rodata:0x000007F0; // type:object size:0x8 align:4 data:float -lbl_54_rodata_7F8 = .rodata:0x000007F8; // type:object size:0x4 align:4 data:float -lbl_54_rodata_7FC = .rodata:0x000007FC; // type:object size:0x4 align:4 data:float -lbl_54_rodata_800 = .rodata:0x00000800; // type:object size:0x4 align:4 data:float -lbl_54_rodata_804 = .rodata:0x00000804; // type:object size:0x4 align:4 data:float -lbl_54_rodata_808 = .rodata:0x00000808; // type:object size:0x4 align:4 data:float -lbl_54_rodata_80C = .rodata:0x0000080C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_810 = .rodata:0x00000810; // type:object size:0x4 align:4 data:float -lbl_54_rodata_814 = .rodata:0x00000814; // type:object size:0x4 align:4 data:float -lbl_54_rodata_818 = .rodata:0x00000818; // type:object size:0x4 align:4 data:float -lbl_54_rodata_81C = .rodata:0x0000081C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_820 = .rodata:0x00000820; // type:object size:0x4 align:4 data:float -lbl_54_rodata_824 = .rodata:0x00000824; // type:object size:0x4 align:4 data:float -lbl_54_rodata_828 = .rodata:0x00000828; // type:object size:0x4 align:4 data:float -lbl_54_rodata_82C = .rodata:0x0000082C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_830 = .rodata:0x00000830; // type:object size:0x4 align:4 data:float -lbl_54_rodata_834 = .rodata:0x00000834; // type:object size:0x4 align:4 data:float -lbl_54_rodata_838 = .rodata:0x00000838; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x000007B8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x000007BC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x000007C0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x000007C4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x000007C8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x000007CC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x000007D0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x000007D8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x000007DC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000007E0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x000007E4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x000007E8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x000007EC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x000007F0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x000007F8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x000007FC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000800; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000804; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000808; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x0000080C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000810; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000814; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000818; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x0000081C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000820; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000824; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000828; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x0000082C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000830; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000834; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000838; // type:object size:0x4 scope:local align:4 data:float lbl_54_rodata_840 = .rodata:0x00000840; // type:object size:0x4 align:4 data:float lbl_54_rodata_844 = .rodata:0x00000844; // type:object size:0x4 align:4 data:float lbl_54_rodata_848 = .rodata:0x00000848; // type:object size:0x4 align:4 data:float @@ -1181,17 +1181,17 @@ lbl_54_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x8 align:4 data:flo @415 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 data:float @416 = .rodata:0x00000A60; // type:object size:0x4 scope:local align:4 data:float @433 = .rodata:0x00000A64; // type:object size:0x4 scope:local align:4 data:float -lbl_54_rodata_A68 = .rodata:0x00000A68; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A6C = .rodata:0x00000A6C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A78 = .rodata:0x00000A78; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A80 = .rodata:0x00000A80; // type:object size:0x8 align:8 data:double -lbl_54_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A90 = .rodata:0x00000A90; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A94 = .rodata:0x00000A94; // type:object size:0x4 align:4 data:float -lbl_54_rodata_A98 = .rodata:0x00000A98; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000A80; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 data:float lbl_54_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float lbl_54_rodata_AA4 = .rodata:0x00000AA4; // type:object size:0x4 align:4 data:float lbl_54_rodata_AA8 = .rodata:0x00000AA8; // type:object size:0x4 align:4 data:float @@ -7612,7 +7612,7 @@ lbl_54_data_1357E0 = .data:0x001357E0; // type:object size:0x7 data:string lbl_54_data_1357E8 = .data:0x001357E8; // type:object size:0x7 data:string lbl_54_data_1357F0 = .data:0x001357F0; // type:object size:0x7 data:string lbl_54_data_1357F8 = .data:0x001357F8; // type:object size:0x60 -lbl_54_data_135858 = .data:0x00135858; // type:object size:0x8 +_rename_ring_texlist = .data:0x00135858; // type:object size:0x8 lbl_54_data_135860 = .data:0x00135860; // type:object size:0x38 lbl_54_data_135898 = .data:0x00135898; // type:object size:0x38 lbl_54_data_1358D0 = .data:0x001358D0; // type:object size:0xE data:string @@ -7658,42 +7658,42 @@ lbl_54_data_135BE8 = .data:0x00135BE8; // type:object size:0xC lbl_54_data_135BF4 = .data:0x00135BF4; // type:object size:0xC lbl_54_data_135C00 = .data:0x00135C00; // type:object size:0x6 data:string lbl_54_data_135C08 = .data:0x00135C08; // type:object size:0x5 data:string -lbl_54_data_135C20 = .data:0x00135C20; // type:object size:0xE data:string -lbl_54_data_135C30 = .data:0x00135C30; // type:object size:0xE data:string -lbl_54_data_135C40 = .data:0x00135C40; // type:object size:0xD data:string -lbl_54_data_135C50 = .data:0x00135C50; // type:object size:0xD data:string -lbl_54_data_135C60 = .data:0x00135C60; // type:object size:0x30 -lbl_54_data_135C90 = .data:0x00135C90; // type:object size:0x8 -lbl_54_data_135C98 = .data:0x00135C98; // type:object size:0x204 -lbl_54_data_135E9C = .data:0x00135E9C; // type:object size:0x204 -lbl_54_data_1360A0 = .data:0x001360A0; // type:object size:0x1C8 -lbl_54_data_136268 = .data:0x00136268; // type:object size:0x40 -lbl_54_data_1362A8 = .data:0x001362A8; // type:object size:0x50 -lbl_54_data_1362F8 = .data:0x001362F8; // type:object size:0x8 -lbl_54_data_136300 = .data:0x00136300; // type:object size:0x20 -lbl_54_data_136320 = .data:0x00136320; // type:object size:0xC0 -lbl_54_data_1363E0 = .data:0x001363E0; // type:object size:0x60 -lbl_54_data_136440 = .data:0x00136440; // type:object size:0x40 -lbl_54_data_136480 = .data:0x00136480; // type:object size:0x80 -lbl_54_data_136500 = .data:0x00136500; // type:object size:0x40 -lbl_54_data_136540 = .data:0x00136540; // type:object size:0x24 -lbl_54_data_136564 = .data:0x00136564; // type:object size:0x1C8 -lbl_54_data_13672C = .data:0x0013672C; // type:object size:0x1C8 -lbl_54_data_1368F4 = .data:0x001368F4; // type:object size:0x140 -lbl_54_data_136A34 = .data:0x00136A34; // type:object size:0x40 -lbl_54_data_136A74 = .data:0x00136A74; // type:object size:0x50 -lbl_54_data_136AC4 = .data:0x00136AC4; // type:object size:0x8 -lbl_54_data_136ACC = .data:0x00136ACC; // type:object size:0x14 -lbl_54_data_136AE0 = .data:0x00136AE0; // type:object size:0x120 -lbl_54_data_136C00 = .data:0x00136C00; // type:object size:0x60 -lbl_54_data_136C60 = .data:0x00136C60; // type:object size:0x20 -lbl_54_data_136C80 = .data:0x00136C80; // type:object size:0x30 -lbl_54_data_136CB0 = .data:0x00136CB0; // type:object size:0x24 -lbl_54_data_136CD4 = .data:0x00136CD4; // type:object size:0x8 -lbl_54_data_136CDC = .data:0x00136CDC; // type:object size:0x30 -lbl_54_data_136D0C = .data:0x00136D0C; // type:object size:0x4 align:4 data:float -lbl_54_data_136D10 = .data:0x00136D10; // type:object size:0x4 align:4 data:float -lbl_54_data_136D14 = .data:0x00136D14; // type:object size:0x4 align:4 data:float +@18 = .data:0x00135C20; // type:object size:0xE scope:local data:string +@19 = .data:0x00135C30; // type:object size:0xE scope:local data:string +@20 = .data:0x00135C40; // type:object size:0xD scope:local data:string +@21 = .data:0x00135C50; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00135C60; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00135C90; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00135C98; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x00135E9C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x001360A0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00136268; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x001362A8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x001362F8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00136300; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00136320; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x001363E0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00136440; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00136480; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00136500; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00136540; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00136564; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0013672C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x001368F4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00136A34; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00136A74; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00136AC4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00136ACC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00136AE0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00136C00; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00136C60; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00136C80; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00136CB0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00136CD4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00136CDC; // type:object size:0x30 scope:local +spring3_k = .data:0x00136D0C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00136D10; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00136D14; // type:object size:0x4 scope:local align:4 data:float lbl_54_data_136D18 = .data:0x00136D18; // type:object size:0xE data:string lbl_54_data_136D28 = .data:0x00136D28; // type:object size:0xC lbl_54_data_136D34 = .data:0x00136D34; // type:object size:0x8 @@ -7860,7 +7860,7 @@ lbl_54_data_13AFB8 = .data:0x0013AFB8; // type:object size:0x18 lbl_54_data_13AFD0 = .data:0x0013AFD0; // type:object size:0x120 lbl_54_data_13B0F0 = .data:0x0013B0F0; // type:object size:0x30 data:4byte lbl_54_data_13B120 = .data:0x0013B120; // type:object size:0x30 -lbl_54_data_13B150 = .data:0x0013B150; // type:object size:0x5 data:string +@115 = .data:0x0013B150; // type:object size:0x5 scope:local data:string lbl_54_data_13B158 = .data:0x0013B158; // type:object size:0xE data:string lbl_54_data_13B168 = .data:0x0013B168; // type:object size:0xD data:string lbl_54_data_13B178 = .data:0x0013B178; // type:object size:0x18 @@ -7882,149 +7882,149 @@ lbl_54_data_13B260 = .data:0x0013B260; // type:object size:0x8 lbl_54_data_13B268 = .data:0x0013B268; // type:object size:0xC lbl_54_data_13B274 = .data:0x0013B274; // type:object size:0x8 lbl_54_data_13B27C = .data:0x0013B27C; // type:object size:0x1C -lbl_54_data_13B298 = .data:0x0013B298; // type:object size:0xD data:string -lbl_54_data_13B2A8 = .data:0x0013B2A8; // type:object size:0xD data:string -lbl_54_data_13B2B8 = .data:0x0013B2B8; // type:object size:0x18 -lbl_54_data_13B2D0 = .data:0x0013B2D0; // type:object size:0x8 -lbl_54_data_13B2D8 = .data:0x0013B2D8; // type:object size:0x2D0 -lbl_54_data_13B5A8 = .data:0x0013B5A8; // type:object size:0xCE4 -lbl_54_data_13C28C = .data:0x0013C28C; // type:object size:0x18 -lbl_54_data_13C2A4 = .data:0x0013C2A4; // type:object size:0xE data:string -lbl_54_data_13C2B4 = .data:0x0013C2B4; // type:object size:0xC -lbl_54_data_13C2C0 = .data:0x0013C2C0; // type:object size:0x8 -lbl_54_data_13C2C8 = .data:0x0013C2C8; // type:object size:0x50 -lbl_54_data_13C318 = .data:0x0013C318; // type:object size:0xCC -lbl_54_data_13C3E4 = .data:0x0013C3E4; // type:object size:0x18 -lbl_54_data_13C3FC = .data:0x0013C3FC; // type:object size:0xC -lbl_54_data_13C408 = .data:0x0013C408; // type:object size:0x8 -lbl_54_data_13C410 = .data:0x0013C410; // type:object size:0x50 -lbl_54_data_13C460 = .data:0x0013C460; // type:object size:0xCC -lbl_54_data_13C52C = .data:0x0013C52C; // type:object size:0x18 -lbl_54_data_13C544 = .data:0x0013C544; // type:object size:0xD data:string -lbl_54_data_13C554 = .data:0x0013C554; // type:object size:0xD data:string -lbl_54_data_13C564 = .data:0x0013C564; // type:object size:0xD data:string -lbl_54_data_13C574 = .data:0x0013C574; // type:object size:0xD data:string -lbl_54_data_13C584 = .data:0x0013C584; // type:object size:0x30 -lbl_54_data_13C5B4 = .data:0x0013C5B4; // type:object size:0x8 -lbl_54_data_13C5BC = .data:0x0013C5BC; // type:object size:0x108 -lbl_54_data_13C6C4 = .data:0x0013C6C4; // type:object size:0x18C -lbl_54_data_13C850 = .data:0x0013C850; // type:object size:0x18 -lbl_54_data_13C868 = .data:0x0013C868; // type:object size:0x38 -lbl_54_data_13C8A0 = .data:0x0013C8A0; // type:object size:0x100 -lbl_54_data_13C9A0 = .data:0x0013C9A0; // type:object size:0x15C -lbl_54_data_13CAFC = .data:0x0013CAFC; // type:object size:0x18 -lbl_54_data_13CB14 = .data:0x0013CB14; // type:object size:0x38 -lbl_54_data_13CB4C = .data:0x0013CB4C; // type:object size:0x10C -lbl_54_data_13CC58 = .data:0x0013CC58; // type:object size:0x15C -lbl_54_data_13CDB4 = .data:0x0013CDB4; // type:object size:0x18 -lbl_54_data_13CDCC = .data:0x0013CDCC; // type:object size:0x38 -lbl_54_data_13CE04 = .data:0x0013CE04; // type:object size:0xC0 -lbl_54_data_13CEC4 = .data:0x0013CEC4; // type:object size:0x114 -lbl_54_data_13CFD8 = .data:0x0013CFD8; // type:object size:0x18 -lbl_54_data_13CFF0 = .data:0x0013CFF0; // type:object size:0x38 -lbl_54_data_13D028 = .data:0x0013D028; // type:object size:0x108 -lbl_54_data_13D130 = .data:0x0013D130; // type:object size:0x18C -lbl_54_data_13D2BC = .data:0x0013D2BC; // type:object size:0x18 -lbl_54_data_13D2D4 = .data:0x0013D2D4; // type:object size:0x38 -lbl_54_data_13D30C = .data:0x0013D30C; // type:object size:0x34 -lbl_54_data_13D340 = .data:0x0013D340; // type:object size:0x6C -lbl_54_data_13D3AC = .data:0x0013D3AC; // type:object size:0x18 -lbl_54_data_13D3C4 = .data:0x0013D3C4; // type:object size:0x38 -lbl_54_data_13D3FC = .data:0x0013D3FC; // type:object size:0x34 -lbl_54_data_13D430 = .data:0x0013D430; // type:object size:0x6C -lbl_54_data_13D49C = .data:0x0013D49C; // type:object size:0x18 -lbl_54_data_13D4B4 = .data:0x0013D4B4; // type:object size:0x38 -lbl_54_data_13D4EC = .data:0x0013D4EC; // type:object size:0x2B0 -lbl_54_data_13D79C = .data:0x0013D79C; // type:object size:0x3B4 -lbl_54_data_13DB50 = .data:0x0013DB50; // type:object size:0x18 -lbl_54_data_13DB68 = .data:0x0013DB68; // type:object size:0x38 -lbl_54_data_13DBA0 = .data:0x0013DBA0; // type:object size:0x174 -lbl_54_data_13DD14 = .data:0x0013DD14; // type:object size:0x234 -lbl_54_data_13DF48 = .data:0x0013DF48; // type:object size:0x18 -lbl_54_data_13DF60 = .data:0x0013DF60; // type:object size:0x38 -lbl_54_data_13DF98 = .data:0x0013DF98; // type:object size:0x20 -lbl_54_data_13DFB8 = .data:0x0013DFB8; // type:object size:0x20 -lbl_54_data_13DFD8 = .data:0x0013DFD8; // type:object size:0xA0 -lbl_54_data_13E078 = .data:0x0013E078; // type:object size:0xA0 -lbl_54_data_13E118 = .data:0x0013E118; // type:object size:0xA0 -lbl_54_data_13E1B8 = .data:0x0013E1B8; // type:object size:0xA0 -lbl_54_data_13E258 = .data:0x0013E258; // type:object size:0xA0 -lbl_54_data_13E2F8 = .data:0x0013E2F8; // type:object size:0x20 -lbl_54_data_13E318 = .data:0x0013E318; // type:object size:0x20 -lbl_54_data_13E338 = .data:0x0013E338; // type:object size:0xA0 -lbl_54_data_13E3D8 = .data:0x0013E3D8; // type:object size:0x90 -lbl_54_data_13E468 = .data:0x0013E468; // type:object size:0xC data:4byte -lbl_54_data_13E474 = .data:0x0013E474; // type:object size:0xD data:string -lbl_54_data_13E484 = .data:0x0013E484; // type:object size:0x30 -lbl_54_data_13E4B4 = .data:0x0013E4B4; // type:object size:0x8 -lbl_54_data_13E4BC = .data:0x0013E4BC; // type:object size:0x108 -lbl_54_data_13E5C4 = .data:0x0013E5C4; // type:object size:0x18C -lbl_54_data_13E750 = .data:0x0013E750; // type:object size:0x18 -lbl_54_data_13E768 = .data:0x0013E768; // type:object size:0x38 -lbl_54_data_13E7A0 = .data:0x0013E7A0; // type:object size:0x100 -lbl_54_data_13E8A0 = .data:0x0013E8A0; // type:object size:0x15C -lbl_54_data_13E9FC = .data:0x0013E9FC; // type:object size:0x18 -lbl_54_data_13EA14 = .data:0x0013EA14; // type:object size:0x38 -lbl_54_data_13EA4C = .data:0x0013EA4C; // type:object size:0x10C -lbl_54_data_13EB58 = .data:0x0013EB58; // type:object size:0x15C -lbl_54_data_13ECB4 = .data:0x0013ECB4; // type:object size:0x18 -lbl_54_data_13ECCC = .data:0x0013ECCC; // type:object size:0x38 -lbl_54_data_13ED04 = .data:0x0013ED04; // type:object size:0xC0 -lbl_54_data_13EDC4 = .data:0x0013EDC4; // type:object size:0x114 -lbl_54_data_13EED8 = .data:0x0013EED8; // type:object size:0x18 -lbl_54_data_13EEF0 = .data:0x0013EEF0; // type:object size:0x38 -lbl_54_data_13EF28 = .data:0x0013EF28; // type:object size:0x108 -lbl_54_data_13F030 = .data:0x0013F030; // type:object size:0x18C -lbl_54_data_13F1BC = .data:0x0013F1BC; // type:object size:0x18 -lbl_54_data_13F1D4 = .data:0x0013F1D4; // type:object size:0x38 -lbl_54_data_13F20C = .data:0x0013F20C; // type:object size:0x34 -lbl_54_data_13F240 = .data:0x0013F240; // type:object size:0x6C -lbl_54_data_13F2AC = .data:0x0013F2AC; // type:object size:0x18 -lbl_54_data_13F2C4 = .data:0x0013F2C4; // type:object size:0x38 -lbl_54_data_13F2FC = .data:0x0013F2FC; // type:object size:0x34 -lbl_54_data_13F330 = .data:0x0013F330; // type:object size:0x6C -lbl_54_data_13F39C = .data:0x0013F39C; // type:object size:0x18 -lbl_54_data_13F3B4 = .data:0x0013F3B4; // type:object size:0x38 -lbl_54_data_13F3EC = .data:0x0013F3EC; // type:object size:0x2B0 -lbl_54_data_13F69C = .data:0x0013F69C; // type:object size:0x3B4 -lbl_54_data_13FA50 = .data:0x0013FA50; // type:object size:0x18 -lbl_54_data_13FA68 = .data:0x0013FA68; // type:object size:0x38 -lbl_54_data_13FAA0 = .data:0x0013FAA0; // type:object size:0x174 -lbl_54_data_13FC14 = .data:0x0013FC14; // type:object size:0x234 -lbl_54_data_13FE48 = .data:0x0013FE48; // type:object size:0x18 -lbl_54_data_13FE60 = .data:0x0013FE60; // type:object size:0x38 -lbl_54_data_13FE98 = .data:0x0013FE98; // type:object size:0x140 -lbl_54_data_13FFD8 = .data:0x0013FFD8; // type:object size:0x20 -lbl_54_data_13FFF8 = .data:0x0013FFF8; // type:object size:0x140 -lbl_54_data_140138 = .data:0x00140138; // type:object size:0x140 -lbl_54_data_140278 = .data:0x00140278; // type:object size:0x140 -lbl_54_data_1403B8 = .data:0x001403B8; // type:object size:0x140 -lbl_54_data_1404F8 = .data:0x001404F8; // type:object size:0x140 -lbl_54_data_140638 = .data:0x00140638; // type:object size:0x140 -lbl_54_data_140778 = .data:0x00140778; // type:object size:0x140 -lbl_54_data_1408B8 = .data:0x001408B8; // type:object size:0x140 -lbl_54_data_1409F8 = .data:0x001409F8; // type:object size:0x90 -lbl_54_data_140A88 = .data:0x00140A88; // type:object size:0xC data:4byte -lbl_54_data_140A94 = .data:0x00140A94; // type:object size:0x1C -lbl_54_data_140AB0 = .data:0x00140AB0; // type:object size:0x60 -lbl_54_data_140B10 = .data:0x00140B10; // type:object size:0x4 data:4byte -lbl_54_data_140B14 = .data:0x00140B14; // type:object size:0x4 data:4byte -lbl_54_data_140B18 = .data:0x00140B18; // type:object size:0x4 align:4 data:float -lbl_54_data_140B1C = .data:0x00140B1C; // type:object size:0x4 align:4 data:float -lbl_54_data_140B20 = .data:0x00140B20; // type:object size:0x4 align:4 data:float -lbl_54_data_140B24 = .data:0x00140B24; // type:object size:0x4 data:4byte -lbl_54_data_140B28 = .data:0x00140B28; // type:object size:0x4 data:4byte -lbl_54_data_140B2C = .data:0x00140B2C; // type:object size:0x4 align:4 data:float -lbl_54_data_140B30 = .data:0x00140B30; // type:object size:0x4 align:4 data:float -lbl_54_data_140B34 = .data:0x00140B34; // type:object size:0x4 align:4 data:float -lbl_54_data_140B38 = .data:0x00140B38; // type:object size:0xC -lbl_54_data_140B44 = .data:0x00140B44; // type:object size:0xC -lbl_54_data_140B50 = .data:0x00140B50; // type:object size:0xC -lbl_54_data_140B5C = .data:0x00140B5C; // type:object size:0xC -lbl_54_data_140B68 = .data:0x00140B68; // type:object size:0xC -lbl_54_data_140B74 = .data:0x00140B74; // type:object size:0x4 data:4byte -lbl_54_data_140B78 = .data:0x00140B78; // type:object size:0xC -lbl_54_data_140B84 = .data:0x00140B84; // type:object size:0xC +@19 = .data:0x0013B298; // type:object size:0xD scope:local data:string +@20 = .data:0x0013B2A8; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0013B2B8; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0013B2D0; // type:object size:0x8 scope:local +goalring_plist = .data:0x0013B2D8; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0013B5A8; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0013C28C; // type:object size:0x18 scope:local +@21 = .data:0x0013C2A4; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0013C2B4; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0013C2C0; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0013C2C8; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0013C318; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0013C3E4; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0013C3FC; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0013C408; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0013C410; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0013C460; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0013C52C; // type:object size:0x18 scope:local +@22 = .data:0x0013C544; // type:object size:0xD scope:local data:string +@23 = .data:0x0013C554; // type:object size:0xD scope:local data:string +@24 = .data:0x0013C564; // type:object size:0xD scope:local data:string +@25 = .data:0x0013C574; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0013C584; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0013C5B4; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0013C5BC; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0013C6C4; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0013C850; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0013C868; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0013C8A0; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0013C9A0; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0013CAFC; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0013CB14; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0013CB4C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0013CC58; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0013CDB4; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0013CDCC; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0013CE04; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0013CEC4; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0013CFD8; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0013CFF0; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0013D028; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0013D130; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0013D2BC; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0013D2D4; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0013D30C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0013D340; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0013D3AC; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0013D3C4; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0013D3FC; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0013D430; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0013D49C; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0013D4B4; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0013D4EC; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0013D79C; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0013DB50; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0013DB68; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0013DBA0; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0013DD14; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0013DF48; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0013DF60; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0013DF98; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0013DFB8; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0013DFD8; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0013E078; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0013E118; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0013E1B8; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0013E258; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0013E2F8; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0013E318; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0013E338; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0013E3D8; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0013E468; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0013E474; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0013E484; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0013E4B4; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0013E4BC; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0013E5C4; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0013E750; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0013E768; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0013E7A0; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0013E8A0; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0013E9FC; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0013EA14; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0013EA4C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0013EB58; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0013ECB4; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0013ECCC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0013ED04; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0013EDC4; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0013EED8; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0013EEF0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0013EF28; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0013F030; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0013F1BC; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0013F1D4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0013F20C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0013F240; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0013F2AC; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0013F2C4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0013F2FC; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0013F330; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0013F39C; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0013F3B4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0013F3EC; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0013F69C; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0013FA50; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0013FA68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0013FAA0; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0013FC14; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0013FE48; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0013FE60; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0013FE98; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0013FFD8; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0013FFF8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00140138; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00140278; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x001403B8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x001404F8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x00140638; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x00140778; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x001408B8; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x001409F8; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00140A88; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x00140A94; // type:object size:0x1C +goalring_colli_info = .data:0x00140AB0; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00140B10; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x00140B14; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00140B18; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00140B1C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00140B20; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x00140B24; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x00140B28; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x00140B2C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x00140B30; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x00140B34; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x00140B38; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x00140B44; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x00140B50; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x00140B5C; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x00140B68; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x00140B74; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x00140B78; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x00140B84; // type:object size:0xC scope:local lbl_54_data_140B90 = .data:0x00140B90; // type:object size:0xE data:string lbl_54_data_140BA0 = .data:0x00140BA0; // type:object size:0xD data:string lbl_54_data_140BB0 = .data:0x00140BB0; // type:object size:0xD data:string @@ -8099,30 +8099,30 @@ lbl_54_data_143670 = .data:0x00143670; // type:object size:0xD data:string lbl_54_data_143680 = .data:0x00143680; // type:object size:0xE data:string lbl_54_data_143690 = .data:0x00143690; // type:object size:0xD data:string lbl_54_data_1436A0 = .data:0x001436A0; // type:object size:0x24 -lbl_54_data_1436C4 = .data:0x001436C4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x001436C4; // type:object size:0x8 lbl_54_data_1436CC = .data:0x001436CC; // type:object size:0x98 lbl_54_data_143764 = .data:0x00143764; // type:object size:0x2DC -lbl_54_data_143A40 = .data:0x00143A40; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00143A40; // type:object size:0x18 lbl_54_data_143A58 = .data:0x00143A58; // type:object size:0x164 lbl_54_data_143BBC = .data:0x00143BBC; // type:object size:0x15C -lbl_54_data_143D18 = .data:0x00143D18; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00143D18; // type:object size:0x18 lbl_54_data_143D30 = .data:0x00143D30; // type:object size:0x1B4 lbl_54_data_143EE4 = .data:0x00143EE4; // type:object size:0x15C -lbl_54_data_144040 = .data:0x00144040; // type:object size:0x18 -lbl_54_data_144058 = .data:0x00144058; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00144040; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00144058; // type:object size:0x30 lbl_54_data_144088 = .data:0x00144088; // type:object size:0x10 -lbl_54_data_144098 = .data:0x00144098; // type:object size:0x58 data:4byte -jumptable_54_data_1440F0 = .data:0x001440F0; // type:object size:0x1C scope:local -lbl_54_data_14410C = .data:0x0014410C; // type:object size:0xC -lbl_54_data_144118 = .data:0x00144118; // type:object size:0xE data:string -lbl_54_data_144128 = .data:0x00144128; // type:object size:0xC -lbl_54_data_144134 = .data:0x00144134; // type:object size:0x8 -lbl_54_data_14413C = .data:0x0014413C; // type:object size:0x3D4 -lbl_54_data_144510 = .data:0x00144510; // type:object size:0x4A4 -lbl_54_data_1449B4 = .data:0x001449B4; // type:object size:0x18 -lbl_54_data_1449CC = .data:0x001449CC; // type:object size:0x30 -lbl_54_data_1449FC = .data:0x001449FC; // type:object size:0x58 data:4byte -jumptable_54_data_144A54 = .data:0x00144A54; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00144098; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x001440F0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x0014410C; // type:object size:0xC scope:local +@21 = .data:0x00144118; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00144128; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00144134; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x0014413C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00144510; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x001449B4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x001449CC; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x001449FC; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00144A54; // type:object size:0x1C scope:local lbl_54_data_144A80 = .data:0x00144A80; // type:object size:0xD data:string lbl_54_data_144A90 = .data:0x00144A90; // type:object size:0xE data:string lbl_54_data_144AA0 = .data:0x00144AA0; // type:object size:0xD data:string @@ -8598,29 +8598,29 @@ lbl_54_data_1611C8 = .data:0x001611C8; // type:object size:0x8 lbl_54_data_1611D0 = .data:0x001611D0; // type:object size:0x20 lbl_54_data_1611F0 = .data:0x001611F0; // type:object size:0xE data:string lbl_54_data_161200 = .data:0x00161200; // type:object size:0xC -lbl_54_data_16120C = .data:0x0016120C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0016120C; // type:object size:0x8 lbl_54_data_161214 = .data:0x00161214; // type:object size:0x318 lbl_54_data_16152C = .data:0x0016152C; // type:object size:0x42C -lbl_54_data_161958 = .data:0x00161958; // type:object size:0x18 -lbl_54_data_161970 = .data:0x00161970; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00161958; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00161970; // type:object size:0x38 lbl_54_data_1619A8 = .data:0x001619A8; // type:object size:0x318 lbl_54_data_161CC0 = .data:0x00161CC0; // type:object size:0x42C -lbl_54_data_1620EC = .data:0x001620EC; // type:object size:0x18 -lbl_54_data_162104 = .data:0x00162104; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x001620EC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x00162104; // type:object size:0x38 lbl_54_data_16213C = .data:0x0016213C; // type:object size:0x69C lbl_54_data_1627D8 = .data:0x001627D8; // type:object size:0x7BC -lbl_54_data_162F94 = .data:0x00162F94; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00162F94; // type:object size:0x18 lbl_54_data_162FAC = .data:0x00162FAC; // type:object size:0x268 -lbl_54_data_163214 = .data:0x00163214; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x00163214; // type:object size:0x24 lbl_54_data_163238 = .data:0x00163238; // type:object size:0x268 -lbl_54_data_1634A0 = .data:0x001634A0; // type:object size:0x24 -lbl_54_data_1634C4 = .data:0x001634C4; // type:object size:0x30 -lbl_54_data_1634F4 = .data:0x001634F4; // type:object size:0x4 align:4 data:float -lbl_54_data_1634F8 = .data:0x001634F8; // type:object size:0x4 align:4 data:float -lbl_54_data_1634FC = .data:0x001634FC; // type:object size:0x4 align:4 data:float -lbl_54_data_163500 = .data:0x00163500; // type:object size:0x4 data:4byte -jumptable_54_data_163504 = .data:0x00163504; // type:object size:0x30 scope:local -lbl_54_data_163534 = .data:0x00163534; // type:object size:0x2C +_rename_savepoint_texanim_L = .data:0x001634A0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x001634C4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x001634F4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x001634F8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x001634FC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00163500; // type:object size:0x4 data:4byte +@91 = .data:0x00163504; // type:object size:0x30 scope:local +vec$111 = .data:0x00163534; // type:object size:0x18 scope:local lbl_54_data_163560 = .data:0x00163560; // type:object size:0xE data:string lbl_54_data_163570 = .data:0x00163570; // type:object size:0xE data:string lbl_54_data_163580 = .data:0x00163580; // type:object size:0xD data:string @@ -9524,7 +9524,7 @@ lbl_54_bss_440 = .bss:0x00000440; // type:object size:0x8 data:4byte lbl_54_bss_448 = .bss:0x00000448; // type:object size:0x8 data:4byte lbl_54_bss_450 = .bss:0x00000450; // type:object size:0x8 data:4byte lbl_54_bss_458 = .bss:0x00000458; // type:object size:0x8 data:4byte -lbl_54_bss_460 = .bss:0x00000460; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000460; // type:object size:0x4 scope:local data:4byte lbl_54_bss_468 = .bss:0x00000468; // type:object size:0x8 data:4byte lbl_54_bss_470 = .bss:0x00000470; // type:object size:0x8 data:4byte lbl_54_bss_478 = .bss:0x00000478; // type:object size:0x4 data:4byte @@ -9537,7 +9537,7 @@ colli_timer = .bss:0x00000490; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000494; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000498; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x0000049C; // type:object size:0x4 scope:local data:4byte -lbl_54_bss_4A0 = .bss:0x000004A0; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x000004A0; // type:object size:0x4 scope:local data:4byte spring_cnkdraw = .bss:0x000004A8; // type:object size:0x8 scope:local data:4byte lbl_54_bss_4B0 = .bss:0x000004B0; // type:object size:0x8 data:4byte lbl_54_bss_4B8 = .bss:0x000004B8; // type:object size:0x8 data:4byte diff --git a/config/GSNE8P/stg55D/splits.txt b/config/GSNE8P/stg55D/splits.txt index ffc40cf9..e14aefed 100644 --- a/config/GSNE8P/stg55D/splits.txt +++ b/config/GSNE8P/stg55D/splits.txt @@ -150,13 +150,10 @@ stg55D_35.c: .text start:0x0001661C end:0x0001765C .rodata start:0x00000830 end:0x00000880 -stg55D_36.c: - .text start:0x0001799C end:0x00017B34 - .rodata start:0x00000880 end:0x00000898 - -stg55D_37.c: - .text start:0x00017B34 end:0x00017E38 - .rodata start:0x00000898 end:0x000008A0 +OBJECT/o_3spring.c: + .text start:0x0001799C end:0x00017E38 + .rodata start:0x00000880 end:0x000008A0 + .data start:0x00020E20 end:0x00021F18 stg55D_38.c: .text start:0x00017E38 end:0x000182C0 @@ -190,9 +187,10 @@ stg55D_46.c: .text start:0x0001C234 end:0x0001D078 .rodata start:0x00000A28 end:0x00000A80 -stg55D_47.c: - .text start:0x0001D0AC end:0x0001D838 +OBJECT/o_degring_linear.c: + .text start:0x0001D078 end:0x0001D9C8 .rodata start:0x00000A80 end:0x00000A98 + .data start:0x00028038 end:0x00028040 stg55D_48.c: .text start:0x0001E0BC end:0x0001E3CC @@ -214,9 +212,11 @@ stg55D_52.c: .text start:0x0002252C end:0x000225E8 .rodata start:0x00000B58 end:0x00000B60 -stg55D_53.c: - .text start:0x00022790 end:0x00023AA8 +OBJECT/o_goalring.c: + .text start:0x0002278C end:0x00023AA8 .rodata start:0x00000B60 end:0x00000BB8 + .data start:0x00029F50 end:0x0002F848 + .bss start:0x00000B68 end:0x00000B70 stg55D_54.c: .text start:0x00023B70 end:0x00024590 @@ -234,13 +234,10 @@ stg55D_57.c: .text start:0x00026024 end:0x000260F4 .rodata start:0x00000C40 end:0x00000C48 -stg55D_58.c: - .text start:0x00026378 end:0x00026E20 - .rodata start:0x00000C48 end:0x00000C80 - -stg55D_59.c: - .text start:0x00026E94 end:0x00026ED8 - .rodata start:0x00000C80 end:0x00000C88 +OBJECT/o_itemboxair.c: + .text start:0x000262A4 end:0x00026F4C + .rodata start:0x00000C48 end:0x00000C88 + .data start:0x00033B78 end:0x00033BF8 stg55D_60.c: .text start:0x00027090 end:0x00027AF0 @@ -296,9 +293,11 @@ stg55D_72.c: .text start:0x00037C74 end:0x00039718 .rodata start:0x000010B8 end:0x00001148 -stg55D_73.c: +OBJECT/o_savepoint.c: .text start:0x00039924 end:0x0003A9B4 .rodata start:0x00001148 end:0x00001180 + .data start:0x0005EC10 end:0x0005EC60 + .bss start:0x00000BB8 end:0x00000BC0 stg55D_74.c: .text start:0x0003B018 end:0x0003C4C4 diff --git a/config/GSNE8P/stg55D/symbols.txt b/config/GSNE8P/stg55D/symbols.txt index 73b70479..a07b532e 100644 --- a/config/GSNE8P/stg55D/symbols.txt +++ b/config/GSNE8P/stg55D/symbols.txt @@ -149,13 +149,13 @@ fn_55_D560 = .text:0x0000D560; // type:function size:0x6C fn_55_D5CC = .text:0x0000D5CC; // type:function size:0xC8 fn_55_D694 = .text:0x0000D694; // type:function size:0xD8 fn_55_D76C = .text:0x0000D76C; // type:function size:0x2AC -fn_55_DA18 = .text:0x0000DA18; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0000DA18; // type:function size:0x30 fn_55_DA48 = .text:0x0000DA48; // type:function size:0x30C -fn_55_DD54 = .text:0x0000DD54; // type:function size:0x74 -fn_55_DDC8 = .text:0x0000DDC8; // type:function size:0xBC -fn_55_DE84 = .text:0x0000DE84; // type:function size:0x40 -fn_55_DEC4 = .text:0x0000DEC4; // type:function size:0x2C -fn_55_DEF0 = .text:0x0000DEF0; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x0000DD54; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x0000DDC8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x0000DE84; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x0000DEC4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x0000DEF0; // type:function size:0x60 fn_55_DF50 = .text:0x0000DF50; // type:function size:0x12C fn_55_E07C = .text:0x0000E07C; // type:function size:0x4 fn_55_E080 = .text:0x0000E080; // type:function size:0x4 @@ -187,11 +187,11 @@ fn_55_11044 = .text:0x00011044; // type:function size:0x1CC fn_55_11210 = .text:0x00011210; // type:function size:0x88 fn_55_11298 = .text:0x00011298; // type:function size:0xD0 fn_55_11368 = .text:0x00011368; // type:function size:0xE8 -fn_55_11450 = .text:0x00011450; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00011450; // type:function size:0x100 fn_55_11550 = .text:0x00011550; // type:function size:0x198 fn_55_116E8 = .text:0x000116E8; // type:function size:0xA8 fn_55_11790 = .text:0x00011790; // type:function size:0x70 -fn_55_11800 = .text:0x00011800; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00011800; // type:function size:0x114 fn_55_11914 = .text:0x00011914; // type:function size:0x6C fn_55_11980 = .text:0x00011980; // type:function size:0x180 fn_55_11B00 = .text:0x00011B00; // type:function size:0xA4 @@ -223,7 +223,7 @@ fn_55_13AC8 = .text:0x00013AC8; // type:function size:0xA4 fn_55_13B6C = .text:0x00013B6C; // type:function size:0xA4 fn_55_13C10 = .text:0x00013C10; // type:function size:0xA4 fn_55_13CB4 = .text:0x00013CB4; // type:function size:0xB0 -fn_55_13D64 = .text:0x00013D64; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00013D64; // type:function size:0x19C fn_55_13F00 = .text:0x00013F00; // type:function size:0x198 _rename_MakeParticle = .text:0x00014098; // type:function size:0x19C fn_55_14234 = .text:0x00014234; // type:function size:0x198 @@ -239,7 +239,7 @@ fn_55_14D0C = .text:0x00014D0C; // type:function size:0xAC fn_55_14DB8 = .text:0x00014DB8; // type:function size:0x4 fn_55_14DBC = .text:0x00014DBC; // type:function size:0x20 fn_55_14DDC = .text:0x00014DDC; // type:function size:0x40 -fn_55_14E1C = .text:0x00014E1C; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00014E1C; // type:function size:0x1E4 fn_55_15000 = .text:0x00015000; // type:function size:0x24 fn_55_15024 = .text:0x00015024; // type:function size:0x1C0 fn_55_151E4 = .text:0x000151E4; // type:function size:0x1F4 @@ -247,7 +247,7 @@ fn_55_153D8 = .text:0x000153D8; // type:function size:0x190 fn_55_15568 = .text:0x00015568; // type:function size:0xF8 fn_55_15660 = .text:0x00015660; // type:function size:0x1D4 fn_55_15834 = .text:0x00015834; // type:function size:0x18C -fn_55_159C0 = .text:0x000159C0; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000159C0; // type:function size:0x1C8 fn_55_15B88 = .text:0x00015B88; // type:function size:0xD0 fn_55_15C58 = .text:0x00015C58; // type:function size:0x358 fn_55_15FB0 = .text:0x00015FB0; // type:function size:0x2C0 @@ -265,11 +265,11 @@ fn_55_1765C = .text:0x0001765C; // type:function size:0x120 fn_55_1777C = .text:0x0001777C; // type:function size:0x120 fn_55_1789C = .text:0x0001789C; // type:function size:0x84 fn_55_17920 = .text:0x00017920; // type:function size:0x7C -fn_55_1799C = .text:0x0001799C; // type:function size:0x198 -fn_55_17B34 = .text:0x00017B34; // type:function size:0xD4 -fn_55_17C08 = .text:0x00017C08; // type:function size:0x38 -fn_55_17C40 = .text:0x00017C40; // type:function size:0x144 -fn_55_17D84 = .text:0x00017D84; // type:function size:0xB4 +Object3SpringJump = .text:0x0001799C; // type:function size:0x198 scope:local +Object3Spring = .text:0x00017B34; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00017C08; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00017C40; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00017D84; // type:function size:0xB4 scope:local fn_55_17E38 = .text:0x00017E38; // type:function size:0xF8 fn_55_17F30 = .text:0x00017F30; // type:function size:0xFC fn_55_1802C = .text:0x0001802C; // type:function size:0x30 @@ -317,15 +317,15 @@ fn_55_1C31C = .text:0x0001C31C; // type:function size:0x38 fn_55_1C354 = .text:0x0001C354; // type:function size:0x968 fn_55_1CCBC = .text:0x0001CCBC; // type:function size:0x10C fn_55_1CDC8 = .text:0x0001CDC8; // type:function size:0x2B0 -fn_55_1D078 = .text:0x0001D078; // type:function size:0x34 -fn_55_1D0AC = .text:0x0001D0AC; // type:function size:0x11C -fn_55_1D1C8 = .text:0x0001D1C8; // type:function size:0x110 -fn_55_1D2D8 = .text:0x0001D2D8; // type:function size:0xB4 -fn_55_1D38C = .text:0x0001D38C; // type:function size:0x150 -fn_55_1D4DC = .text:0x0001D4DC; // type:function size:0xE0 -fn_55_1D5BC = .text:0x0001D5BC; // type:function size:0x190 -fn_55_1D74C = .text:0x0001D74C; // type:function size:0xEC -fn_55_1D838 = .text:0x0001D838; // type:function size:0x190 +DegRingGetNum = .text:0x0001D078; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001D0AC; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0001D1C8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0001D2D8; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001D38C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x0001D4DC; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001D5BC; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001D74C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x0001D838; // type:function size:0x190 scope:local fn_55_1D9C8 = .text:0x0001D9C8; // type:function size:0x98 fn_55_1DA60 = .text:0x0001DA60; // type:function size:0xC8 fn_55_1DB28 = .text:0x0001DB28; // type:function size:0x10C @@ -386,15 +386,15 @@ fn_55_225E8 = .text:0x000225E8; // type:function size:0x8C fn_55_22674 = .text:0x00022674; // type:function size:0x38 fn_55_226AC = .text:0x000226AC; // type:function size:0x4 fn_55_226B0 = .text:0x000226B0; // type:function size:0xDC -fn_55_2278C = .text:0x0002278C; // type:function size:0x4 -fn_55_22790 = .text:0x00022790; // type:function size:0x2EC -fn_55_22A7C = .text:0x00022A7C; // type:function size:0x44 -fn_55_22AC0 = .text:0x00022AC0; // type:function size:0x7F4 -fn_55_232B4 = .text:0x000232B4; // type:function size:0x34 -fn_55_232E8 = .text:0x000232E8; // type:function size:0xF0 -fn_55_233D8 = .text:0x000233D8; // type:function size:0x214 -fn_55_235EC = .text:0x000235EC; // type:function size:0x254 -fn_55_23840 = .text:0x00023840; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002278C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00022790; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00022A7C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00022AC0; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x000232B4; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x000232E8; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x000233D8; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000235EC; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x00023840; // type:function size:0x268 scope:local fn_55_23AA8 = .text:0x00023AA8; // type:function size:0x54 fn_55_23AFC = .text:0x00023AFC; // type:function size:0x74 fn_55_23B70 = .text:0x00023B70; // type:function size:0x8C @@ -410,7 +410,7 @@ fn_55_247F8 = .text:0x000247F8; // type:function size:0x3F8 fn_55_24BF0 = .text:0x00024BF0; // type:function size:0x1D0 fn_55_24DC0 = .text:0x00024DC0; // type:function size:0x140 fn_55_24F00 = .text:0x00024F00; // type:function size:0x1FC -fn_55_250FC = .text:0x000250FC; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x000250FC; // type:function size:0x13C fn_55_25238 = .text:0x00025238; // type:function size:0x200 fn_55_25438 = .text:0x00025438; // type:function size:0x98 fn_55_254D0 = .text:0x000254D0; // type:function size:0x238 @@ -430,33 +430,33 @@ fn_55_25C34 = .text:0x00025C34; // type:function size:0x44 fn_55_25C78 = .text:0x00025C78; // type:function size:0x38 fn_55_25CB0 = .text:0x00025CB0; // type:function size:0x4 fn_55_25CB4 = .text:0x00025CB4; // type:function size:0x38 -fn_55_25CEC = .text:0x00025CEC; // type:function size:0xC8 -fn_55_25DB4 = .text:0x00025DB4; // type:function size:0x138 +_rename_GiveItemP = .text:0x00025CEC; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x00025DB4; // type:function size:0x138 fn_55_25EEC = .text:0x00025EEC; // type:function size:0x138 fn_55_26024 = .text:0x00026024; // type:function size:0xD0 fn_55_260F4 = .text:0x000260F4; // type:function size:0x90 fn_55_26184 = .text:0x00026184; // type:function size:0x94 fn_55_26218 = .text:0x00026218; // type:function size:0x8C -fn_55_262A4 = .text:0x000262A4; // type:function size:0xD4 -fn_55_26378 = .text:0x00026378; // type:function size:0x240 -fn_55_265B8 = .text:0x000265B8; // type:function size:0x98 -fn_55_26650 = .text:0x00026650; // type:function size:0x214 -fn_55_26864 = .text:0x00026864; // type:function size:0x10 -fn_55_26874 = .text:0x00026874; // type:function size:0xA0 -fn_55_26914 = .text:0x00026914; // type:function size:0xD0 -fn_55_269E4 = .text:0x000269E4; // type:function size:0x26C -fn_55_26C50 = .text:0x00026C50; // type:function size:0x38 -fn_55_26C88 = .text:0x00026C88; // type:function size:0x50 -fn_55_26CD8 = .text:0x00026CD8; // type:function size:0x70 -fn_55_26D48 = .text:0x00026D48; // type:function size:0x50 -fn_55_26D98 = .text:0x00026D98; // type:function size:0x38 -fn_55_26DD0 = .text:0x00026DD0; // type:function size:0x50 -fn_55_26E20 = .text:0x00026E20; // type:function size:0x38 -fn_55_26E58 = .text:0x00026E58; // type:function size:0x3C -fn_55_26E94 = .text:0x00026E94; // type:function size:0x44 -fn_55_26ED8 = .text:0x00026ED8; // type:function size:0x38 -fn_55_26F10 = .text:0x00026F10; // type:function size:0x4 -fn_55_26F14 = .text:0x00026F14; // type:function size:0x38 +ObjectItemBoxAir = .text:0x000262A4; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00026378; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x000265B8; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x00026650; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x00026864; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x00026874; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00026914; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x000269E4; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x00026C50; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x00026C88; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00026CD8; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x00026D48; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00026D98; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00026DD0; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00026E20; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00026E58; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00026E94; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00026ED8; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00026F10; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00026F14; // type:function size:0x38 scope:local fn_55_26F4C = .text:0x00026F4C; // type:function size:0x144 fn_55_27090 = .text:0x00027090; // type:function size:0x158 fn_55_271E8 = .text:0x000271E8; // type:function size:0x64 @@ -572,8 +572,8 @@ fn_55_3332C = .text:0x0003332C; // type:function size:0x54 fn_55_33380 = .text:0x00033380; // type:function size:0x7EC fn_55_33B6C = .text:0x00033B6C; // type:function size:0xB0 fn_55_33C1C = .text:0x00033C1C; // type:function size:0xB4 -fn_55_33CD0 = .text:0x00033CD0; // type:function size:0x2C -fn_55_33CFC = .text:0x00033CFC; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00033CD0; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00033CFC; // type:function size:0x30 o_ring_0 = .text:0x00033D2C; // type:function size:0x13C scope:local Ring = .text:0x00033E68; // type:function size:0x688 scope:global o_ring_3 = .text:0x000344F0; // type:function size:0x6C scope:global @@ -607,19 +607,19 @@ fn_55_39438 = .text:0x00039438; // type:function size:0x2E0 fn_55_39718 = .text:0x00039718; // type:function size:0x110 fn_55_39828 = .text:0x00039828; // type:function size:0xF8 fn_55_39920 = .text:0x00039920; // type:function size:0x4 -fn_55_39924 = .text:0x00039924; // type:function size:0x264 -fn_55_39B88 = .text:0x00039B88; // type:function size:0x148 -fn_55_39CD0 = .text:0x00039CD0; // type:function size:0x48 -fn_55_39D18 = .text:0x00039D18; // type:function size:0x1A4 -fn_55_39EBC = .text:0x00039EBC; // type:function size:0x1AC -fn_55_3A068 = .text:0x0003A068; // type:function size:0x154 -fn_55_3A1BC = .text:0x0003A1BC; // type:function size:0x4 -fn_55_3A1C0 = .text:0x0003A1C0; // type:function size:0x138 -fn_55_3A2F8 = .text:0x0003A2F8; // type:function size:0x368 -fn_55_3A660 = .text:0x0003A660; // type:function size:0x224 -fn_55_3A884 = .text:0x0003A884; // type:function size:0x20 -fn_55_3A8A4 = .text:0x0003A8A4; // type:function size:0x4C -fn_55_3A8F0 = .text:0x0003A8F0; // type:function size:0xC4 +ObjectSavePoint = .text:0x00039924; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00039B88; // type:function size:0x148 scope:local +savepointExit = .text:0x00039CD0; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00039D18; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00039EBC; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003A068; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003A1BC; // type:function size:0x4 scope:local +initCollidata = .text:0x0003A1C0; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003A2F8; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003A660; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003A884; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003A8A4; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003A8F0; // type:function size:0xC4 scope:local fn_55_3A9B4 = .text:0x0003A9B4; // type:function size:0x20 fn_55_3A9D4 = .text:0x0003A9D4; // type:function size:0x3C fn_55_3AA10 = .text:0x0003AA10; // type:function size:0x9C @@ -1335,11 +1335,11 @@ lbl_55_rodata_870 = .rodata:0x00000870; // type:object size:0x4 align:4 data:flo lbl_55_rodata_874 = .rodata:0x00000874; // type:object size:0x4 align:4 data:float lbl_55_rodata_878 = .rodata:0x00000878; // type:object size:0x4 align:4 data:float lbl_55_rodata_87C = .rodata:0x0000087C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_880 = .rodata:0x00000880; // type:object size:0xC data:4byte -lbl_55_rodata_88C = .rodata:0x0000088C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_890 = .rodata:0x00000890; // type:object size:0x4 align:4 data:float -lbl_55_rodata_894 = .rodata:0x00000894; // type:object size:0x4 align:4 data:float -lbl_55_rodata_898 = .rodata:0x00000898; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000880; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x0000088C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000890; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000894; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000898; // type:object size:0x4 scope:local align:4 data:float lbl_55_rodata_8A0 = .rodata:0x000008A0; // type:object size:0x4 align:4 data:float lbl_55_rodata_8A4 = .rodata:0x000008A4; // type:object size:0xC data:4byte lbl_55_rodata_8B0 = .rodata:0x000008B0; // type:object size:0x4 align:4 data:float @@ -1450,11 +1450,11 @@ lbl_55_rodata_A68 = .rodata:0x00000A68; // type:object size:0x8 align:8 data:dou lbl_55_rodata_A70 = .rodata:0x00000A70; // type:object size:0x4 align:4 data:float lbl_55_rodata_A74 = .rodata:0x00000A74; // type:object size:0x4 align:4 data:float lbl_55_rodata_A78 = .rodata:0x00000A78; // type:object size:0x8 align:4 data:float -lbl_55_rodata_A80 = .rodata:0x00000A80; // type:object size:0x4 align:4 data:float -lbl_55_rodata_A84 = .rodata:0x00000A84; // type:object size:0x4 align:4 data:float -lbl_55_rodata_A88 = .rodata:0x00000A88; // type:object size:0x4 align:4 data:float -lbl_55_rodata_A8C = .rodata:0x00000A8C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_A90 = .rodata:0x00000A90; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000A80; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000A84; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 data:float lbl_55_rodata_A98 = .rodata:0x00000A98; // type:object size:0x4 align:4 data:float lbl_55_rodata_A9C = .rodata:0x00000A9C; // type:object size:0x4 align:4 data:float lbl_55_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x4 align:4 data:float @@ -1495,25 +1495,25 @@ lbl_55_rodata_B44 = .rodata:0x00000B44; // type:object size:0x4 align:4 data:flo lbl_55_rodata_B48 = .rodata:0x00000B48; // type:object size:0x8 align:8 data:double lbl_55_rodata_B50 = .rodata:0x00000B50; // type:object size:0x8 align:8 data:double lbl_55_rodata_B58 = .rodata:0x00000B58; // type:object size:0x8 align:4 data:float -lbl_55_rodata_B60 = .rodata:0x00000B60; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B64 = .rodata:0x00000B64; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B68 = .rodata:0x00000B68; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B6C = .rodata:0x00000B6C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B80 = .rodata:0x00000B80; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B84 = .rodata:0x00000B84; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B88 = .rodata:0x00000B88; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_55_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:8 data:double -lbl_55_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x8 align:8 data:double -lbl_55_rodata_BA8 = .rodata:0x00000BA8; // type:object size:0x4 align:4 data:float -lbl_55_rodata_BAC = .rodata:0x00000BAC; // type:object size:0x4 align:4 data:float -lbl_55_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float -lbl_55_rodata_BB4 = .rodata:0x00000BB4; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000B70; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000B74; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000B80; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000B84; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000B98; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000BA0; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000BA8; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000BAC; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000BB0; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000BB4; // type:object size:0x4 scope:local align:4 data:float lbl_55_rodata_BB8 = .rodata:0x00000BB8; // type:object size:0x4 align:4 data:float lbl_55_rodata_BBC = .rodata:0x00000BBC; // type:object size:0x4 align:4 data:float lbl_55_rodata_BC0 = .rodata:0x00000BC0; // type:object size:0x4 align:4 data:float @@ -1547,20 +1547,20 @@ lbl_55_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:flo lbl_55_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float lbl_55_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float lbl_55_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_55_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C58 = .rodata:0x00000C58; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C5C = .rodata:0x00000C5C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C60 = .rodata:0x00000C60; // type:object size:0x8 align:8 data:double -lbl_55_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C6C = .rodata:0x00000C6C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C70 = .rodata:0x00000C70; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C74 = .rodata:0x00000C74; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C78 = .rodata:0x00000C78; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C7C = .rodata:0x00000C7C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_C80 = .rodata:0x00000C80; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000C5C; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000C60; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000C68; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000C6C; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C70; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000C74; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000C78; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000C7C; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000C80; // type:object size:0x4 scope:local align:4 data:float lbl_55_rodata_C88 = .rodata:0x00000C88; // type:object size:0x4 align:4 data:float lbl_55_rodata_C8C = .rodata:0x00000C8C; // type:object size:0x4 align:4 data:float lbl_55_rodata_C90 = .rodata:0x00000C90; // type:object size:0x4 align:4 data:float @@ -1842,17 +1842,17 @@ lbl_55_rodata_1130 = .rodata:0x00001130; // type:object size:0x4 align:4 data:fl lbl_55_rodata_1138 = .rodata:0x00001138; // type:object size:0x8 align:8 data:double lbl_55_rodata_1140 = .rodata:0x00001140; // type:object size:0x4 align:4 data:float lbl_55_rodata_1144 = .rodata:0x00001144; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1148 = .rodata:0x00001148; // type:object size:0x4 align:4 data:float -lbl_55_rodata_114C = .rodata:0x0000114C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1150 = .rodata:0x00001150; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1154 = .rodata:0x00001154; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1158 = .rodata:0x00001158; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1160 = .rodata:0x00001160; // type:object size:0x8 align:8 data:double -lbl_55_rodata_1168 = .rodata:0x00001168; // type:object size:0x4 align:4 data:float -lbl_55_rodata_116C = .rodata:0x0000116C; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1170 = .rodata:0x00001170; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1174 = .rodata:0x00001174; // type:object size:0x4 align:4 data:float -lbl_55_rodata_1178 = .rodata:0x00001178; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x00001148; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x0000114C; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x00001150; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x00001154; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x00001158; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001160; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001168; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000116C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001170; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001174; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001178; // type:object size:0x4 scope:local align:4 data:float lbl_55_rodata_1180 = .rodata:0x00001180; // type:object size:0x4 align:4 data:float lbl_55_rodata_1184 = .rodata:0x00001184; // type:object size:0x4 align:4 data:float lbl_55_rodata_1188 = .rodata:0x00001188; // type:object size:0x4 align:4 data:float @@ -4113,7 +4113,7 @@ lbl_55_data_20748 = .data:0x00020748; // type:object size:0x7 data:string lbl_55_data_20750 = .data:0x00020750; // type:object size:0x7 data:string lbl_55_data_20758 = .data:0x00020758; // type:object size:0x7 data:string lbl_55_data_20760 = .data:0x00020760; // type:object size:0x60 -lbl_55_data_207C0 = .data:0x000207C0; // type:object size:0x8 +_rename_ring_texlist = .data:0x000207C0; // type:object size:0x8 lbl_55_data_207C8 = .data:0x000207C8; // type:object size:0x38 lbl_55_data_20800 = .data:0x00020800; // type:object size:0x38 lbl_55_data_20838 = .data:0x00020838; // type:object size:0xE data:string @@ -4184,42 +4184,42 @@ lbl_55_data_20DC4 = .data:0x00020DC4; // type:object size:0xB data:string lbl_55_data_20DD0 = .data:0x00020DD0; // type:object size:0x38 lbl_55_data_20E08 = .data:0x00020E08; // type:object size:0x8 data:byte lbl_55_data_20E10 = .data:0x00020E10; // type:object size:0x5 data:string -lbl_55_data_20E20 = .data:0x00020E20; // type:object size:0xE data:string -lbl_55_data_20E30 = .data:0x00020E30; // type:object size:0xE data:string -lbl_55_data_20E40 = .data:0x00020E40; // type:object size:0xD data:string -lbl_55_data_20E50 = .data:0x00020E50; // type:object size:0xD data:string -lbl_55_data_20E60 = .data:0x00020E60; // type:object size:0x30 -lbl_55_data_20E90 = .data:0x00020E90; // type:object size:0x8 -lbl_55_data_20E98 = .data:0x00020E98; // type:object size:0x204 -lbl_55_data_2109C = .data:0x0002109C; // type:object size:0x204 -lbl_55_data_212A0 = .data:0x000212A0; // type:object size:0x1C8 -lbl_55_data_21468 = .data:0x00021468; // type:object size:0x40 -lbl_55_data_214A8 = .data:0x000214A8; // type:object size:0x50 -lbl_55_data_214F8 = .data:0x000214F8; // type:object size:0x8 -lbl_55_data_21500 = .data:0x00021500; // type:object size:0x20 -lbl_55_data_21520 = .data:0x00021520; // type:object size:0xC0 -lbl_55_data_215E0 = .data:0x000215E0; // type:object size:0x60 -lbl_55_data_21640 = .data:0x00021640; // type:object size:0x40 -lbl_55_data_21680 = .data:0x00021680; // type:object size:0x80 -lbl_55_data_21700 = .data:0x00021700; // type:object size:0x40 -lbl_55_data_21740 = .data:0x00021740; // type:object size:0x24 -lbl_55_data_21764 = .data:0x00021764; // type:object size:0x1C8 -lbl_55_data_2192C = .data:0x0002192C; // type:object size:0x1C8 -lbl_55_data_21AF4 = .data:0x00021AF4; // type:object size:0x140 -lbl_55_data_21C34 = .data:0x00021C34; // type:object size:0x40 -lbl_55_data_21C74 = .data:0x00021C74; // type:object size:0x50 -lbl_55_data_21CC4 = .data:0x00021CC4; // type:object size:0x8 -lbl_55_data_21CCC = .data:0x00021CCC; // type:object size:0x14 -lbl_55_data_21CE0 = .data:0x00021CE0; // type:object size:0x120 -lbl_55_data_21E00 = .data:0x00021E00; // type:object size:0x60 -lbl_55_data_21E60 = .data:0x00021E60; // type:object size:0x20 -lbl_55_data_21E80 = .data:0x00021E80; // type:object size:0x30 -lbl_55_data_21EB0 = .data:0x00021EB0; // type:object size:0x24 -lbl_55_data_21ED4 = .data:0x00021ED4; // type:object size:0x8 -lbl_55_data_21EDC = .data:0x00021EDC; // type:object size:0x30 -lbl_55_data_21F0C = .data:0x00021F0C; // type:object size:0x4 align:4 data:float -lbl_55_data_21F10 = .data:0x00021F10; // type:object size:0x4 align:4 data:float -lbl_55_data_21F14 = .data:0x00021F14; // type:object size:0x4 align:4 data:float +@18 = .data:0x00020E20; // type:object size:0xE scope:local data:string +@19 = .data:0x00020E30; // type:object size:0xE scope:local data:string +@20 = .data:0x00020E40; // type:object size:0xD scope:local data:string +@21 = .data:0x00020E50; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00020E60; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00020E90; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00020E98; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002109C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000212A0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x00021468; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000214A8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000214F8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00021500; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x00021520; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000215E0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x00021640; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00021680; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00021700; // type:object size:0x40 scope:local +spring3_model2 = .data:0x00021740; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x00021764; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0002192C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00021AF4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00021C34; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00021C74; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00021CC4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00021CCC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00021CE0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00021E00; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00021E60; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00021E80; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00021EB0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00021ED4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00021EDC; // type:object size:0x30 scope:local +spring3_k = .data:0x00021F0C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00021F10; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00021F14; // type:object size:0x4 scope:local align:4 data:float lbl_55_data_21F18 = .data:0x00021F18; // type:object size:0xE data:string lbl_55_data_21F28 = .data:0x00021F28; // type:object size:0xC lbl_55_data_21F34 = .data:0x00021F34; // type:object size:0x8 @@ -4455,7 +4455,7 @@ lbl_55_data_27F90 = .data:0x00027F90; // type:object size:0x14 lbl_55_data_27FA4 = .data:0x00027FA4; // type:object size:0x24 lbl_55_data_27FC8 = .data:0x00027FC8; // type:object size:0x40 data:4byte lbl_55_data_28008 = .data:0x00028008; // type:object size:0x30 -lbl_55_data_28038 = .data:0x00028038; // type:object size:0x5 data:string +@115 = .data:0x00028038; // type:object size:0x5 scope:local data:string lbl_55_data_28040 = .data:0x00028040; // type:object size:0xE data:string lbl_55_data_28050 = .data:0x00028050; // type:object size:0xD data:string lbl_55_data_28060 = .data:0x00028060; // type:object size:0x18 @@ -4529,149 +4529,149 @@ lbl_55_data_29EE8 = .data:0x00029EE8; // type:object size:0x30 lbl_55_data_29F18 = .data:0x00029F18; // type:object size:0xF data:string lbl_55_data_29F28 = .data:0x00029F28; // type:object size:0x10 data:string lbl_55_data_29F38 = .data:0x00029F38; // type:object size:0x18 data:string -lbl_55_data_29F50 = .data:0x00029F50; // type:object size:0xD data:string -lbl_55_data_29F60 = .data:0x00029F60; // type:object size:0xD data:string -lbl_55_data_29F70 = .data:0x00029F70; // type:object size:0x18 -lbl_55_data_29F88 = .data:0x00029F88; // type:object size:0x8 -lbl_55_data_29F90 = .data:0x00029F90; // type:object size:0x2D0 -lbl_55_data_2A260 = .data:0x0002A260; // type:object size:0xCE4 -lbl_55_data_2AF44 = .data:0x0002AF44; // type:object size:0x18 -lbl_55_data_2AF5C = .data:0x0002AF5C; // type:object size:0xE data:string -lbl_55_data_2AF6C = .data:0x0002AF6C; // type:object size:0xC -lbl_55_data_2AF78 = .data:0x0002AF78; // type:object size:0x8 -lbl_55_data_2AF80 = .data:0x0002AF80; // type:object size:0x50 -lbl_55_data_2AFD0 = .data:0x0002AFD0; // type:object size:0xCC -lbl_55_data_2B09C = .data:0x0002B09C; // type:object size:0x18 -lbl_55_data_2B0B4 = .data:0x0002B0B4; // type:object size:0xC -lbl_55_data_2B0C0 = .data:0x0002B0C0; // type:object size:0x8 -lbl_55_data_2B0C8 = .data:0x0002B0C8; // type:object size:0x50 -lbl_55_data_2B118 = .data:0x0002B118; // type:object size:0xCC -lbl_55_data_2B1E4 = .data:0x0002B1E4; // type:object size:0x18 -lbl_55_data_2B1FC = .data:0x0002B1FC; // type:object size:0xD data:string -lbl_55_data_2B20C = .data:0x0002B20C; // type:object size:0xD data:string -lbl_55_data_2B21C = .data:0x0002B21C; // type:object size:0xD data:string -lbl_55_data_2B22C = .data:0x0002B22C; // type:object size:0xD data:string -lbl_55_data_2B23C = .data:0x0002B23C; // type:object size:0x30 -lbl_55_data_2B26C = .data:0x0002B26C; // type:object size:0x8 -lbl_55_data_2B274 = .data:0x0002B274; // type:object size:0x108 -lbl_55_data_2B37C = .data:0x0002B37C; // type:object size:0x18C -lbl_55_data_2B508 = .data:0x0002B508; // type:object size:0x18 -lbl_55_data_2B520 = .data:0x0002B520; // type:object size:0x38 -lbl_55_data_2B558 = .data:0x0002B558; // type:object size:0x100 -lbl_55_data_2B658 = .data:0x0002B658; // type:object size:0x15C -lbl_55_data_2B7B4 = .data:0x0002B7B4; // type:object size:0x18 -lbl_55_data_2B7CC = .data:0x0002B7CC; // type:object size:0x38 -lbl_55_data_2B804 = .data:0x0002B804; // type:object size:0x10C -lbl_55_data_2B910 = .data:0x0002B910; // type:object size:0x15C -lbl_55_data_2BA6C = .data:0x0002BA6C; // type:object size:0x18 -lbl_55_data_2BA84 = .data:0x0002BA84; // type:object size:0x38 -lbl_55_data_2BABC = .data:0x0002BABC; // type:object size:0xC0 -lbl_55_data_2BB7C = .data:0x0002BB7C; // type:object size:0x114 -lbl_55_data_2BC90 = .data:0x0002BC90; // type:object size:0x18 -lbl_55_data_2BCA8 = .data:0x0002BCA8; // type:object size:0x38 -lbl_55_data_2BCE0 = .data:0x0002BCE0; // type:object size:0x108 -lbl_55_data_2BDE8 = .data:0x0002BDE8; // type:object size:0x18C -lbl_55_data_2BF74 = .data:0x0002BF74; // type:object size:0x18 -lbl_55_data_2BF8C = .data:0x0002BF8C; // type:object size:0x38 -lbl_55_data_2BFC4 = .data:0x0002BFC4; // type:object size:0x34 -lbl_55_data_2BFF8 = .data:0x0002BFF8; // type:object size:0x6C -lbl_55_data_2C064 = .data:0x0002C064; // type:object size:0x18 -lbl_55_data_2C07C = .data:0x0002C07C; // type:object size:0x38 -lbl_55_data_2C0B4 = .data:0x0002C0B4; // type:object size:0x34 -lbl_55_data_2C0E8 = .data:0x0002C0E8; // type:object size:0x6C -lbl_55_data_2C154 = .data:0x0002C154; // type:object size:0x18 -lbl_55_data_2C16C = .data:0x0002C16C; // type:object size:0x38 -lbl_55_data_2C1A4 = .data:0x0002C1A4; // type:object size:0x2B0 -lbl_55_data_2C454 = .data:0x0002C454; // type:object size:0x3B4 -lbl_55_data_2C808 = .data:0x0002C808; // type:object size:0x18 -lbl_55_data_2C820 = .data:0x0002C820; // type:object size:0x38 -lbl_55_data_2C858 = .data:0x0002C858; // type:object size:0x174 -lbl_55_data_2C9CC = .data:0x0002C9CC; // type:object size:0x234 -lbl_55_data_2CC00 = .data:0x0002CC00; // type:object size:0x18 -lbl_55_data_2CC18 = .data:0x0002CC18; // type:object size:0x38 -lbl_55_data_2CC50 = .data:0x0002CC50; // type:object size:0x20 -lbl_55_data_2CC70 = .data:0x0002CC70; // type:object size:0x20 -lbl_55_data_2CC90 = .data:0x0002CC90; // type:object size:0xA0 -lbl_55_data_2CD30 = .data:0x0002CD30; // type:object size:0xA0 -lbl_55_data_2CDD0 = .data:0x0002CDD0; // type:object size:0xA0 -lbl_55_data_2CE70 = .data:0x0002CE70; // type:object size:0xA0 -lbl_55_data_2CF10 = .data:0x0002CF10; // type:object size:0xA0 -lbl_55_data_2CFB0 = .data:0x0002CFB0; // type:object size:0x20 -lbl_55_data_2CFD0 = .data:0x0002CFD0; // type:object size:0x20 -lbl_55_data_2CFF0 = .data:0x0002CFF0; // type:object size:0xA0 -lbl_55_data_2D090 = .data:0x0002D090; // type:object size:0x90 -lbl_55_data_2D120 = .data:0x0002D120; // type:object size:0xC data:4byte -lbl_55_data_2D12C = .data:0x0002D12C; // type:object size:0xD data:string -lbl_55_data_2D13C = .data:0x0002D13C; // type:object size:0x30 -lbl_55_data_2D16C = .data:0x0002D16C; // type:object size:0x8 -lbl_55_data_2D174 = .data:0x0002D174; // type:object size:0x108 -lbl_55_data_2D27C = .data:0x0002D27C; // type:object size:0x18C -lbl_55_data_2D408 = .data:0x0002D408; // type:object size:0x18 -lbl_55_data_2D420 = .data:0x0002D420; // type:object size:0x38 -lbl_55_data_2D458 = .data:0x0002D458; // type:object size:0x100 -lbl_55_data_2D558 = .data:0x0002D558; // type:object size:0x15C -lbl_55_data_2D6B4 = .data:0x0002D6B4; // type:object size:0x18 -lbl_55_data_2D6CC = .data:0x0002D6CC; // type:object size:0x38 -lbl_55_data_2D704 = .data:0x0002D704; // type:object size:0x10C -lbl_55_data_2D810 = .data:0x0002D810; // type:object size:0x15C -lbl_55_data_2D96C = .data:0x0002D96C; // type:object size:0x18 -lbl_55_data_2D984 = .data:0x0002D984; // type:object size:0x38 -lbl_55_data_2D9BC = .data:0x0002D9BC; // type:object size:0xC0 -lbl_55_data_2DA7C = .data:0x0002DA7C; // type:object size:0x114 -lbl_55_data_2DB90 = .data:0x0002DB90; // type:object size:0x18 -lbl_55_data_2DBA8 = .data:0x0002DBA8; // type:object size:0x38 -lbl_55_data_2DBE0 = .data:0x0002DBE0; // type:object size:0x108 -lbl_55_data_2DCE8 = .data:0x0002DCE8; // type:object size:0x18C -lbl_55_data_2DE74 = .data:0x0002DE74; // type:object size:0x18 -lbl_55_data_2DE8C = .data:0x0002DE8C; // type:object size:0x38 -lbl_55_data_2DEC4 = .data:0x0002DEC4; // type:object size:0x34 -lbl_55_data_2DEF8 = .data:0x0002DEF8; // type:object size:0x6C -lbl_55_data_2DF64 = .data:0x0002DF64; // type:object size:0x18 -lbl_55_data_2DF7C = .data:0x0002DF7C; // type:object size:0x38 -lbl_55_data_2DFB4 = .data:0x0002DFB4; // type:object size:0x34 -lbl_55_data_2DFE8 = .data:0x0002DFE8; // type:object size:0x6C -lbl_55_data_2E054 = .data:0x0002E054; // type:object size:0x18 -lbl_55_data_2E06C = .data:0x0002E06C; // type:object size:0x38 -lbl_55_data_2E0A4 = .data:0x0002E0A4; // type:object size:0x2B0 -lbl_55_data_2E354 = .data:0x0002E354; // type:object size:0x3B4 -lbl_55_data_2E708 = .data:0x0002E708; // type:object size:0x18 -lbl_55_data_2E720 = .data:0x0002E720; // type:object size:0x38 -lbl_55_data_2E758 = .data:0x0002E758; // type:object size:0x174 -lbl_55_data_2E8CC = .data:0x0002E8CC; // type:object size:0x234 -lbl_55_data_2EB00 = .data:0x0002EB00; // type:object size:0x18 -lbl_55_data_2EB18 = .data:0x0002EB18; // type:object size:0x38 -lbl_55_data_2EB50 = .data:0x0002EB50; // type:object size:0x140 -lbl_55_data_2EC90 = .data:0x0002EC90; // type:object size:0x20 -lbl_55_data_2ECB0 = .data:0x0002ECB0; // type:object size:0x140 -lbl_55_data_2EDF0 = .data:0x0002EDF0; // type:object size:0x140 -lbl_55_data_2EF30 = .data:0x0002EF30; // type:object size:0x140 -lbl_55_data_2F070 = .data:0x0002F070; // type:object size:0x140 -lbl_55_data_2F1B0 = .data:0x0002F1B0; // type:object size:0x140 -lbl_55_data_2F2F0 = .data:0x0002F2F0; // type:object size:0x140 -lbl_55_data_2F430 = .data:0x0002F430; // type:object size:0x140 -lbl_55_data_2F570 = .data:0x0002F570; // type:object size:0x140 -lbl_55_data_2F6B0 = .data:0x0002F6B0; // type:object size:0x90 -lbl_55_data_2F740 = .data:0x0002F740; // type:object size:0xC data:4byte -lbl_55_data_2F74C = .data:0x0002F74C; // type:object size:0x1C -lbl_55_data_2F768 = .data:0x0002F768; // type:object size:0x60 -lbl_55_data_2F7C8 = .data:0x0002F7C8; // type:object size:0x4 data:4byte -lbl_55_data_2F7CC = .data:0x0002F7CC; // type:object size:0x4 data:4byte -lbl_55_data_2F7D0 = .data:0x0002F7D0; // type:object size:0x4 align:4 data:float -lbl_55_data_2F7D4 = .data:0x0002F7D4; // type:object size:0x4 align:4 data:float -lbl_55_data_2F7D8 = .data:0x0002F7D8; // type:object size:0x4 align:4 data:float -lbl_55_data_2F7DC = .data:0x0002F7DC; // type:object size:0x4 data:4byte -lbl_55_data_2F7E0 = .data:0x0002F7E0; // type:object size:0x4 data:4byte -lbl_55_data_2F7E4 = .data:0x0002F7E4; // type:object size:0x4 align:4 data:float -lbl_55_data_2F7E8 = .data:0x0002F7E8; // type:object size:0x4 align:4 data:float -lbl_55_data_2F7EC = .data:0x0002F7EC; // type:object size:0x4 align:4 data:float -lbl_55_data_2F7F0 = .data:0x0002F7F0; // type:object size:0xC -lbl_55_data_2F7FC = .data:0x0002F7FC; // type:object size:0xC -lbl_55_data_2F808 = .data:0x0002F808; // type:object size:0xC -lbl_55_data_2F814 = .data:0x0002F814; // type:object size:0xC -lbl_55_data_2F820 = .data:0x0002F820; // type:object size:0xC -lbl_55_data_2F82C = .data:0x0002F82C; // type:object size:0x4 data:4byte -lbl_55_data_2F830 = .data:0x0002F830; // type:object size:0xC -lbl_55_data_2F83C = .data:0x0002F83C; // type:object size:0xC +@19 = .data:0x00029F50; // type:object size:0xD scope:local data:string +@20 = .data:0x00029F60; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x00029F70; // type:object size:0x18 scope:local +goalring_texlist = .data:0x00029F88; // type:object size:0x8 scope:local +goalring_plist = .data:0x00029F90; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0002A260; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0002AF44; // type:object size:0x18 scope:local +@21 = .data:0x0002AF5C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0002AF6C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0002AF78; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0002AF80; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0002AFD0; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0002B09C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0002B0B4; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0002B0C0; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0002B0C8; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0002B118; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0002B1E4; // type:object size:0x18 scope:local +@22 = .data:0x0002B1FC; // type:object size:0xD scope:local data:string +@23 = .data:0x0002B20C; // type:object size:0xD scope:local data:string +@24 = .data:0x0002B21C; // type:object size:0xD scope:local data:string +@25 = .data:0x0002B22C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0002B23C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0002B26C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0002B274; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0002B37C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0002B508; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0002B520; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0002B558; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0002B658; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0002B7B4; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0002B7CC; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0002B804; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0002B910; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0002BA6C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0002BA84; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0002BABC; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0002BB7C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0002BC90; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0002BCA8; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0002BCE0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0002BDE8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0002BF74; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0002BF8C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0002BFC4; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0002BFF8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0002C064; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0002C07C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0002C0B4; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0002C0E8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0002C154; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0002C16C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0002C1A4; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0002C454; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0002C808; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0002C820; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0002C858; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0002C9CC; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0002CC00; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0002CC18; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0002CC50; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0002CC70; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0002CC90; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0002CD30; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0002CDD0; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0002CE70; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0002CF10; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0002CFB0; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0002CFD0; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0002CFF0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0002D090; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0002D120; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0002D12C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0002D13C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0002D16C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0002D174; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0002D27C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0002D408; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0002D420; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0002D458; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0002D558; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0002D6B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0002D6CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0002D704; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0002D810; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0002D96C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0002D984; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0002D9BC; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0002DA7C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0002DB90; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0002DBA8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0002DBE0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0002DCE8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0002DE74; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0002DE8C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0002DEC4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0002DEF8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0002DF64; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0002DF7C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0002DFB4; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0002DFE8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0002E054; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0002E06C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0002E0A4; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0002E354; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0002E708; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0002E720; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0002E758; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0002E8CC; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0002EB00; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0002EB18; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0002EB50; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0002EC90; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0002ECB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0002EDF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0002EF30; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0002F070; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0002F1B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0002F2F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0002F430; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0002F570; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0002F6B0; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0002F740; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0002F74C; // type:object size:0x1C +goalring_colli_info = .data:0x0002F768; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0002F7C8; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0002F7CC; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0002F7D0; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0002F7D4; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0002F7D8; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0002F7DC; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0002F7E0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0002F7E4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0002F7E8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0002F7EC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0002F7F0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0002F7FC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0002F808; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0002F814; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0002F820; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0002F82C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0002F830; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0002F83C; // type:object size:0xC scope:local lbl_55_data_2F848 = .data:0x0002F848; // type:object size:0xE data:string lbl_55_data_2F858 = .data:0x0002F858; // type:object size:0xD data:string lbl_55_data_2F868 = .data:0x0002F868; // type:object size:0xD data:string @@ -4757,21 +4757,21 @@ lbl_55_data_33150 = .data:0x00033150; // type:object size:0xD data:string lbl_55_data_33160 = .data:0x00033160; // type:object size:0xE data:string lbl_55_data_33170 = .data:0x00033170; // type:object size:0xD data:string lbl_55_data_33180 = .data:0x00033180; // type:object size:0x24 -lbl_55_data_331A4 = .data:0x000331A4; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000331A4; // type:object size:0x8 lbl_55_data_331AC = .data:0x000331AC; // type:object size:0x98 lbl_55_data_33244 = .data:0x00033244; // type:object size:0x2DC -lbl_55_data_33520 = .data:0x00033520; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00033520; // type:object size:0x18 lbl_55_data_33538 = .data:0x00033538; // type:object size:0x164 lbl_55_data_3369C = .data:0x0003369C; // type:object size:0x15C -lbl_55_data_337F8 = .data:0x000337F8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000337F8; // type:object size:0x18 lbl_55_data_33810 = .data:0x00033810; // type:object size:0x1B4 lbl_55_data_339C4 = .data:0x000339C4; // type:object size:0x15C -lbl_55_data_33B20 = .data:0x00033B20; // type:object size:0x18 -lbl_55_data_33B38 = .data:0x00033B38; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00033B20; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00033B38; // type:object size:0x30 lbl_55_data_33B68 = .data:0x00033B68; // type:object size:0x10 -lbl_55_data_33B78 = .data:0x00033B78; // type:object size:0x58 data:4byte -jumptable_55_data_33BD0 = .data:0x00033BD0; // type:object size:0x1C scope:local -lbl_55_data_33BEC = .data:0x00033BEC; // type:object size:0xC +itemboxair_item_info = .data:0x00033B78; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00033BD0; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00033BEC; // type:object size:0xC scope:local lbl_55_data_33BF8 = .data:0x00033BF8; // type:object size:0xE data:string lbl_55_data_33C08 = .data:0x00033C08; // type:object size:0xC lbl_55_data_33C14 = .data:0x00033C14; // type:object size:0x8 @@ -5520,29 +5520,29 @@ lbl_55_data_5C8A0 = .data:0x0005C8A0; // type:object size:0x30 lbl_55_data_5C8D0 = .data:0x0005C8D0; // type:object size:0x30 lbl_55_data_5C900 = .data:0x0005C900; // type:object size:0xE data:string lbl_55_data_5C910 = .data:0x0005C910; // type:object size:0xC -lbl_55_data_5C91C = .data:0x0005C91C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0005C91C; // type:object size:0x8 lbl_55_data_5C924 = .data:0x0005C924; // type:object size:0x318 lbl_55_data_5CC3C = .data:0x0005CC3C; // type:object size:0x42C -lbl_55_data_5D068 = .data:0x0005D068; // type:object size:0x18 -lbl_55_data_5D080 = .data:0x0005D080; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0005D068; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0005D080; // type:object size:0x38 lbl_55_data_5D0B8 = .data:0x0005D0B8; // type:object size:0x318 lbl_55_data_5D3D0 = .data:0x0005D3D0; // type:object size:0x42C -lbl_55_data_5D7FC = .data:0x0005D7FC; // type:object size:0x18 -lbl_55_data_5D814 = .data:0x0005D814; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0005D7FC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0005D814; // type:object size:0x38 lbl_55_data_5D84C = .data:0x0005D84C; // type:object size:0x69C lbl_55_data_5DEE8 = .data:0x0005DEE8; // type:object size:0x7BC -lbl_55_data_5E6A4 = .data:0x0005E6A4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0005E6A4; // type:object size:0x18 lbl_55_data_5E6BC = .data:0x0005E6BC; // type:object size:0x268 -lbl_55_data_5E924 = .data:0x0005E924; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0005E924; // type:object size:0x24 lbl_55_data_5E948 = .data:0x0005E948; // type:object size:0x268 -lbl_55_data_5EBB0 = .data:0x0005EBB0; // type:object size:0x24 -lbl_55_data_5EBD4 = .data:0x0005EBD4; // type:object size:0x30 -lbl_55_data_5EC04 = .data:0x0005EC04; // type:object size:0x4 align:4 data:float -lbl_55_data_5EC08 = .data:0x0005EC08; // type:object size:0x4 align:4 data:float -lbl_55_data_5EC0C = .data:0x0005EC0C; // type:object size:0x4 align:4 data:float -lbl_55_data_5EC10 = .data:0x0005EC10; // type:object size:0x4 data:4byte -jumptable_55_data_5EC14 = .data:0x0005EC14; // type:object size:0x30 scope:local -lbl_55_data_5EC44 = .data:0x0005EC44; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0005EBB0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0005EBD4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0005EC04; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0005EC08; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0005EC0C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0005EC10; // type:object size:0x4 data:4byte +@91 = .data:0x0005EC14; // type:object size:0x30 scope:local +vec$111 = .data:0x0005EC44; // type:object size:0x18 scope:local lbl_55_data_5EC60 = .data:0x0005EC60; // type:object size:0xE data:string lbl_55_data_5EC70 = .data:0x0005EC70; // type:object size:0xE data:string lbl_55_data_5EC80 = .data:0x0005EC80; // type:object size:0xD data:string @@ -6552,7 +6552,7 @@ lbl_55_bss_518 = .bss:0x00000518; // type:object size:0x4 data:4byte lbl_55_bss_51C = .bss:0x0000051C; // type:object size:0x4 data:4byte lbl_55_bss_520 = .bss:0x00000520; // type:object size:0x640 data:4byte lbl_55_bss_B60 = .bss:0x00000B60; // type:object size:0x8 data:4byte -lbl_55_bss_B68 = .bss:0x00000B68; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000B68; // type:object size:0x4 scope:local data:4byte lbl_55_bss_B70 = .bss:0x00000B70; // type:object size:0x8 data:4byte lbl_55_bss_B78 = .bss:0x00000B78; // type:object size:0x8 data:4byte lbl_55_bss_B80 = .bss:0x00000B80; // type:object size:0x8 data:4byte @@ -6568,7 +6568,7 @@ colli_timer = .bss:0x00000BA8; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000BAC; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000BB0; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000BB4; // type:object size:0x4 scope:local data:4byte -lbl_55_bss_BB8 = .bss:0x00000BB8; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000BB8; // type:object size:0x4 scope:local data:4byte lbl_55_bss_BC0 = .bss:0x00000BC0; // type:object size:0x4 data:4byte lbl_55_bss_BC4 = .bss:0x00000BC4; // type:object size:0x4 data:4byte lbl_55_bss_BC8 = .bss:0x00000BC8; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg56D/splits.txt b/config/GSNE8P/stg56D/splits.txt index 7d1db7ce..23cac7d6 100644 --- a/config/GSNE8P/stg56D/splits.txt +++ b/config/GSNE8P/stg56D/splits.txt @@ -6,6 +6,21 @@ Sections: .data type:data align:8 .bss type:bss align:8 +OBJECT/o_3spring.c: + .text start:0x0000F260 end:0x0000F6FC + .rodata start:0x00000538 end:0x00000558 + .data start:0x0002C0E0 end:0x0002D1D8 + +OBJECT/o_degring_linear.c: + .text start:0x00013158 end:0x00013AA8 + .rodata start:0x00000680 end:0x00000698 + .data start:0x000317D8 end:0x000317E0 + +OBJECT/o_itemboxair.c: + .text start:0x00017F10 end:0x00018BB8 + .rodata start:0x00000798 end:0x000007D8 + .data start:0x00036C38 end:0x00036CB8 + OBJECT/o_ring.c: .text start:0x0001EFD8 end:0x00021228 .rodata start:0x00000958 end:0x000009F0 diff --git a/config/GSNE8P/stg56D/symbols.txt b/config/GSNE8P/stg56D/symbols.txt index 90e92a72..2094749b 100644 --- a/config/GSNE8P/stg56D/symbols.txt +++ b/config/GSNE8P/stg56D/symbols.txt @@ -104,11 +104,11 @@ fn_56_9344 = .text:0x00009344; // type:function size:0x1CC fn_56_9510 = .text:0x00009510; // type:function size:0x88 fn_56_9598 = .text:0x00009598; // type:function size:0xD0 fn_56_9668 = .text:0x00009668; // type:function size:0xE8 -fn_56_9750 = .text:0x00009750; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00009750; // type:function size:0x100 fn_56_9850 = .text:0x00009850; // type:function size:0x198 fn_56_99E8 = .text:0x000099E8; // type:function size:0xA8 fn_56_9A90 = .text:0x00009A90; // type:function size:0x70 -fn_56_9B00 = .text:0x00009B00; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00009B00; // type:function size:0x114 fn_56_9C14 = .text:0x00009C14; // type:function size:0x6C fn_56_9C80 = .text:0x00009C80; // type:function size:0x180 fn_56_9E00 = .text:0x00009E00; // type:function size:0xA4 @@ -162,7 +162,7 @@ fn_56_D5C4 = .text:0x0000D5C4; // type:function size:0xAC fn_56_D670 = .text:0x0000D670; // type:function size:0x4 fn_56_D674 = .text:0x0000D674; // type:function size:0x20 fn_56_D694 = .text:0x0000D694; // type:function size:0x40 -fn_56_D6D4 = .text:0x0000D6D4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0000D6D4; // type:function size:0x1E4 fn_56_D8B8 = .text:0x0000D8B8; // type:function size:0x24 fn_56_D8DC = .text:0x0000D8DC; // type:function size:0x1C0 fn_56_DA9C = .text:0x0000DA9C; // type:function size:0x1F4 @@ -180,11 +180,11 @@ fn_56_ED0C = .text:0x0000ED0C; // type:function size:0x1C4 fn_56_EED0 = .text:0x0000EED0; // type:function size:0x1EC fn_56_F0BC = .text:0x0000F0BC; // type:function size:0x120 fn_56_F1DC = .text:0x0000F1DC; // type:function size:0x84 -fn_56_F260 = .text:0x0000F260; // type:function size:0x198 -fn_56_F3F8 = .text:0x0000F3F8; // type:function size:0xD4 -fn_56_F4CC = .text:0x0000F4CC; // type:function size:0x38 -fn_56_F504 = .text:0x0000F504; // type:function size:0x144 -fn_56_F648 = .text:0x0000F648; // type:function size:0xB4 +Object3SpringJump = .text:0x0000F260; // type:function size:0x198 scope:local +Object3Spring = .text:0x0000F3F8; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0000F4CC; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0000F504; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0000F648; // type:function size:0xB4 scope:local fn_56_F6FC = .text:0x0000F6FC; // type:function size:0xF8 fn_56_F7F4 = .text:0x0000F7F4; // type:function size:0xFC fn_56_F8F0 = .text:0x0000F8F0; // type:function size:0x30 @@ -211,15 +211,15 @@ fn_56_123FC = .text:0x000123FC; // type:function size:0x38 fn_56_12434 = .text:0x00012434; // type:function size:0x968 fn_56_12D9C = .text:0x00012D9C; // type:function size:0x10C fn_56_12EA8 = .text:0x00012EA8; // type:function size:0x2B0 -fn_56_13158 = .text:0x00013158; // type:function size:0x34 -fn_56_1318C = .text:0x0001318C; // type:function size:0x11C -fn_56_132A8 = .text:0x000132A8; // type:function size:0x110 -fn_56_133B8 = .text:0x000133B8; // type:function size:0xB4 -fn_56_1346C = .text:0x0001346C; // type:function size:0x150 -fn_56_135BC = .text:0x000135BC; // type:function size:0xE0 -fn_56_1369C = .text:0x0001369C; // type:function size:0x190 -fn_56_1382C = .text:0x0001382C; // type:function size:0xEC -fn_56_13918 = .text:0x00013918; // type:function size:0x190 +DegRingGetNum = .text:0x00013158; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0001318C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x000132A8; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x000133B8; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x0001346C; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x000135BC; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x0001369C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x0001382C; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00013918; // type:function size:0x190 scope:local fn_56_13AA8 = .text:0x00013AA8; // type:function size:0x98 fn_56_13B40 = .text:0x00013B40; // type:function size:0xC8 fn_56_13C08 = .text:0x00013C08; // type:function size:0x10C @@ -271,32 +271,32 @@ fn_56_17968 = .text:0x00017968; // type:function size:0x44 fn_56_179AC = .text:0x000179AC; // type:function size:0x38 fn_56_179E4 = .text:0x000179E4; // type:function size:0x4 fn_56_179E8 = .text:0x000179E8; // type:function size:0x38 -fn_56_17A20 = .text:0x00017A20; // type:function size:0x138 +_rename_ItemBombSet = .text:0x00017A20; // type:function size:0x138 fn_56_17B58 = .text:0x00017B58; // type:function size:0x138 fn_56_17C90 = .text:0x00017C90; // type:function size:0xD0 fn_56_17D60 = .text:0x00017D60; // type:function size:0x90 fn_56_17DF0 = .text:0x00017DF0; // type:function size:0x94 fn_56_17E84 = .text:0x00017E84; // type:function size:0x8C -fn_56_17F10 = .text:0x00017F10; // type:function size:0xD4 -fn_56_17FE4 = .text:0x00017FE4; // type:function size:0x240 -fn_56_18224 = .text:0x00018224; // type:function size:0x98 -fn_56_182BC = .text:0x000182BC; // type:function size:0x214 -fn_56_184D0 = .text:0x000184D0; // type:function size:0x10 -fn_56_184E0 = .text:0x000184E0; // type:function size:0xA0 -fn_56_18580 = .text:0x00018580; // type:function size:0xD0 -fn_56_18650 = .text:0x00018650; // type:function size:0x26C -fn_56_188BC = .text:0x000188BC; // type:function size:0x38 -fn_56_188F4 = .text:0x000188F4; // type:function size:0x50 -fn_56_18944 = .text:0x00018944; // type:function size:0x70 -fn_56_189B4 = .text:0x000189B4; // type:function size:0x50 -fn_56_18A04 = .text:0x00018A04; // type:function size:0x38 -fn_56_18A3C = .text:0x00018A3C; // type:function size:0x50 -fn_56_18A8C = .text:0x00018A8C; // type:function size:0x38 -fn_56_18AC4 = .text:0x00018AC4; // type:function size:0x3C -fn_56_18B00 = .text:0x00018B00; // type:function size:0x44 -fn_56_18B44 = .text:0x00018B44; // type:function size:0x38 -fn_56_18B7C = .text:0x00018B7C; // type:function size:0x4 -fn_56_18B80 = .text:0x00018B80; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00017F10; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00017FE4; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x00018224; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x000182BC; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x000184D0; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x000184E0; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x00018580; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x00018650; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x000188BC; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x000188F4; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x00018944; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x000189B4; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x00018A04; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x00018A3C; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x00018A8C; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x00018AC4; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x00018B00; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x00018B44; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x00018B7C; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x00018B80; // type:function size:0x38 scope:local fn_56_18BB8 = .text:0x00018BB8; // type:function size:0x144 fn_56_18CFC = .text:0x00018CFC; // type:function size:0x158 fn_56_18E54 = .text:0x00018E54; // type:function size:0x64 @@ -347,8 +347,8 @@ fn_56_1E5D8 = .text:0x0001E5D8; // type:function size:0x54 fn_56_1E62C = .text:0x0001E62C; // type:function size:0x7EC fn_56_1EE18 = .text:0x0001EE18; // type:function size:0xB0 fn_56_1EEC8 = .text:0x0001EEC8; // type:function size:0xB4 -fn_56_1EF7C = .text:0x0001EF7C; // type:function size:0x2C -fn_56_1EFA8 = .text:0x0001EFA8; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0001EF7C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0001EFA8; // type:function size:0x30 o_ring_0 = .text:0x0001EFD8; // type:function size:0x13C scope:local Ring = .text:0x0001F114; // type:function size:0x688 scope:global DamegeRingScatter = .text:0x0001F79C; // type:function size:0x1D8 scope:global @@ -728,11 +728,11 @@ lbl_56_rodata_528 = .rodata:0x00000528; // type:object size:0x4 align:4 data:flo lbl_56_rodata_52C = .rodata:0x0000052C; // type:object size:0x4 align:4 data:float lbl_56_rodata_530 = .rodata:0x00000530; // type:object size:0x4 align:4 data:float lbl_56_rodata_534 = .rodata:0x00000534; // type:object size:0x4 align:4 data:float -lbl_56_rodata_538 = .rodata:0x00000538; // type:object size:0xC data:4byte -lbl_56_rodata_544 = .rodata:0x00000544; // type:object size:0x4 align:4 data:float -lbl_56_rodata_548 = .rodata:0x00000548; // type:object size:0x4 align:4 data:float -lbl_56_rodata_54C = .rodata:0x0000054C; // type:object size:0x4 align:4 data:float -lbl_56_rodata_550 = .rodata:0x00000550; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000538; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 data:float lbl_56_rodata_558 = .rodata:0x00000558; // type:object size:0x4 align:4 data:float lbl_56_rodata_55C = .rodata:0x0000055C; // type:object size:0xC data:4byte lbl_56_rodata_568 = .rodata:0x00000568; // type:object size:0x4 align:4 data:float @@ -799,11 +799,11 @@ lbl_56_rodata_668 = .rodata:0x00000668; // type:object size:0x8 align:8 data:dou lbl_56_rodata_670 = .rodata:0x00000670; // type:object size:0x4 align:4 data:float lbl_56_rodata_674 = .rodata:0x00000674; // type:object size:0x4 align:4 data:float lbl_56_rodata_678 = .rodata:0x00000678; // type:object size:0x8 align:4 data:float -lbl_56_rodata_680 = .rodata:0x00000680; // type:object size:0x4 align:4 data:float -lbl_56_rodata_684 = .rodata:0x00000684; // type:object size:0x4 align:4 data:float -lbl_56_rodata_688 = .rodata:0x00000688; // type:object size:0x4 align:4 data:float -lbl_56_rodata_68C = .rodata:0x0000068C; // type:object size:0x4 align:4 data:float -lbl_56_rodata_690 = .rodata:0x00000690; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000680; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000684; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000688; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x0000068C; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000690; // type:object size:0x4 scope:local align:4 data:float lbl_56_rodata_698 = .rodata:0x00000698; // type:object size:0x4 align:4 data:float lbl_56_rodata_69C = .rodata:0x0000069C; // type:object size:0x4 align:4 data:float lbl_56_rodata_6A0 = .rodata:0x000006A0; // type:object size:0x4 align:4 data:float @@ -859,20 +859,20 @@ lbl_56_rodata_784 = .rodata:0x00000784; // type:object size:0x4 align:4 data:flo lbl_56_rodata_788 = .rodata:0x00000788; // type:object size:0x4 align:4 data:float lbl_56_rodata_78C = .rodata:0x0000078C; // type:object size:0x4 align:4 data:float lbl_56_rodata_790 = .rodata:0x00000790; // type:object size:0x8 align:4 data:float -lbl_56_rodata_798 = .rodata:0x00000798; // type:object size:0x4 align:4 data:float -lbl_56_rodata_79C = .rodata:0x0000079C; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7A0 = .rodata:0x000007A0; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7A4 = .rodata:0x000007A4; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7A8 = .rodata:0x000007A8; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7AC = .rodata:0x000007AC; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7B0 = .rodata:0x000007B0; // type:object size:0x8 align:8 data:double -lbl_56_rodata_7B8 = .rodata:0x000007B8; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7BC = .rodata:0x000007BC; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7C0 = .rodata:0x000007C0; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7C4 = .rodata:0x000007C4; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7C8 = .rodata:0x000007C8; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7CC = .rodata:0x000007CC; // type:object size:0x4 align:4 data:float -lbl_56_rodata_7D0 = .rodata:0x000007D0; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000798; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x0000079C; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x000007A0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x000007A4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x000007A8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x000007AC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x000007B0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x000007B8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x000007BC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x000007C0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x000007C4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x000007C8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x000007CC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x000007D0; // type:object size:0x4 scope:local align:4 data:float lbl_56_rodata_7D8 = .rodata:0x000007D8; // type:object size:0x4 align:4 data:float lbl_56_rodata_7DC = .rodata:0x000007DC; // type:object size:0x4 align:4 data:float lbl_56_rodata_7E0 = .rodata:0x000007E0; // type:object size:0x4 align:4 data:float @@ -2572,42 +2572,42 @@ lbl_56_data_2C07C = .data:0x0002C07C; // type:object size:0x8 lbl_56_data_2C084 = .data:0x0002C084; // type:object size:0x3C lbl_56_data_2C0C0 = .data:0x0002C0C0; // type:object size:0x8 data:byte lbl_56_data_2C0C8 = .data:0x0002C0C8; // type:object size:0x5 data:string -lbl_56_data_2C0E0 = .data:0x0002C0E0; // type:object size:0xE data:string -lbl_56_data_2C0F0 = .data:0x0002C0F0; // type:object size:0xE data:string -lbl_56_data_2C100 = .data:0x0002C100; // type:object size:0xD data:string -lbl_56_data_2C110 = .data:0x0002C110; // type:object size:0xD data:string -lbl_56_data_2C120 = .data:0x0002C120; // type:object size:0x30 -lbl_56_data_2C150 = .data:0x0002C150; // type:object size:0x8 -lbl_56_data_2C158 = .data:0x0002C158; // type:object size:0x204 -lbl_56_data_2C35C = .data:0x0002C35C; // type:object size:0x204 -lbl_56_data_2C560 = .data:0x0002C560; // type:object size:0x1C8 -lbl_56_data_2C728 = .data:0x0002C728; // type:object size:0x40 -lbl_56_data_2C768 = .data:0x0002C768; // type:object size:0x50 -lbl_56_data_2C7B8 = .data:0x0002C7B8; // type:object size:0x8 -lbl_56_data_2C7C0 = .data:0x0002C7C0; // type:object size:0x20 -lbl_56_data_2C7E0 = .data:0x0002C7E0; // type:object size:0xC0 -lbl_56_data_2C8A0 = .data:0x0002C8A0; // type:object size:0x60 -lbl_56_data_2C900 = .data:0x0002C900; // type:object size:0x40 -lbl_56_data_2C940 = .data:0x0002C940; // type:object size:0x80 -lbl_56_data_2C9C0 = .data:0x0002C9C0; // type:object size:0x40 -lbl_56_data_2CA00 = .data:0x0002CA00; // type:object size:0x24 -lbl_56_data_2CA24 = .data:0x0002CA24; // type:object size:0x1C8 -lbl_56_data_2CBEC = .data:0x0002CBEC; // type:object size:0x1C8 -lbl_56_data_2CDB4 = .data:0x0002CDB4; // type:object size:0x140 -lbl_56_data_2CEF4 = .data:0x0002CEF4; // type:object size:0x40 -lbl_56_data_2CF34 = .data:0x0002CF34; // type:object size:0x50 -lbl_56_data_2CF84 = .data:0x0002CF84; // type:object size:0x8 -lbl_56_data_2CF8C = .data:0x0002CF8C; // type:object size:0x14 -lbl_56_data_2CFA0 = .data:0x0002CFA0; // type:object size:0x120 -lbl_56_data_2D0C0 = .data:0x0002D0C0; // type:object size:0x60 -lbl_56_data_2D120 = .data:0x0002D120; // type:object size:0x20 -lbl_56_data_2D140 = .data:0x0002D140; // type:object size:0x30 -lbl_56_data_2D170 = .data:0x0002D170; // type:object size:0x24 -lbl_56_data_2D194 = .data:0x0002D194; // type:object size:0x8 -lbl_56_data_2D19C = .data:0x0002D19C; // type:object size:0x30 -lbl_56_data_2D1CC = .data:0x0002D1CC; // type:object size:0x4 align:4 data:float -lbl_56_data_2D1D0 = .data:0x0002D1D0; // type:object size:0x4 align:4 data:float -lbl_56_data_2D1D4 = .data:0x0002D1D4; // type:object size:0x4 align:4 data:float +@18 = .data:0x0002C0E0; // type:object size:0xE scope:local data:string +@19 = .data:0x0002C0F0; // type:object size:0xE scope:local data:string +@20 = .data:0x0002C100; // type:object size:0xD scope:local data:string +@21 = .data:0x0002C110; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0002C120; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0002C150; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0002C158; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002C35C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0002C560; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0002C728; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0002C768; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0002C7B8; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0002C7C0; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0002C7E0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0002C8A0; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0002C900; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0002C940; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0002C9C0; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0002CA00; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0002CA24; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0002CBEC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0002CDB4; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0002CEF4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0002CF34; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x0002CF84; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0002CF8C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x0002CFA0; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x0002D0C0; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x0002D120; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x0002D140; // type:object size:0x30 scope:local +spring3_model1 = .data:0x0002D170; // type:object size:0x24 scope:local +spring3_texlists = .data:0x0002D194; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0002D19C; // type:object size:0x30 scope:local +spring3_k = .data:0x0002D1CC; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x0002D1D0; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x0002D1D4; // type:object size:0x4 scope:local align:4 data:float lbl_56_data_2D1D8 = .data:0x0002D1D8; // type:object size:0xE data:string lbl_56_data_2D1E8 = .data:0x0002D1E8; // type:object size:0xC lbl_56_data_2D1F4 = .data:0x0002D1F4; // type:object size:0x8 @@ -2779,7 +2779,7 @@ lbl_56_data_31730 = .data:0x00031730; // type:object size:0x14 lbl_56_data_31744 = .data:0x00031744; // type:object size:0x24 lbl_56_data_31768 = .data:0x00031768; // type:object size:0x40 data:4byte lbl_56_data_317A8 = .data:0x000317A8; // type:object size:0x30 -lbl_56_data_317D8 = .data:0x000317D8; // type:object size:0x5 data:string +@115 = .data:0x000317D8; // type:object size:0x5 scope:local data:string lbl_56_data_317E0 = .data:0x000317E0; // type:object size:0xE data:string lbl_56_data_317F0 = .data:0x000317F0; // type:object size:0xD data:string lbl_56_data_31800 = .data:0x00031800; // type:object size:0x18 @@ -2891,21 +2891,21 @@ lbl_56_data_36210 = .data:0x00036210; // type:object size:0xD data:string lbl_56_data_36220 = .data:0x00036220; // type:object size:0xE data:string lbl_56_data_36230 = .data:0x00036230; // type:object size:0xD data:string lbl_56_data_36240 = .data:0x00036240; // type:object size:0x24 -lbl_56_data_36264 = .data:0x00036264; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00036264; // type:object size:0x8 lbl_56_data_3626C = .data:0x0003626C; // type:object size:0x98 lbl_56_data_36304 = .data:0x00036304; // type:object size:0x2DC -lbl_56_data_365E0 = .data:0x000365E0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000365E0; // type:object size:0x18 lbl_56_data_365F8 = .data:0x000365F8; // type:object size:0x164 lbl_56_data_3675C = .data:0x0003675C; // type:object size:0x15C -lbl_56_data_368B8 = .data:0x000368B8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000368B8; // type:object size:0x18 lbl_56_data_368D0 = .data:0x000368D0; // type:object size:0x1B4 lbl_56_data_36A84 = .data:0x00036A84; // type:object size:0x15C -lbl_56_data_36BE0 = .data:0x00036BE0; // type:object size:0x18 -lbl_56_data_36BF8 = .data:0x00036BF8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00036BE0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00036BF8; // type:object size:0x30 lbl_56_data_36C28 = .data:0x00036C28; // type:object size:0x10 -lbl_56_data_36C38 = .data:0x00036C38; // type:object size:0x58 data:4byte -jumptable_56_data_36C90 = .data:0x00036C90; // type:object size:0x1C scope:local -lbl_56_data_36CAC = .data:0x00036CAC; // type:object size:0xC +itemboxair_item_info = .data:0x00036C38; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00036C90; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00036CAC; // type:object size:0xC scope:local lbl_56_data_36CB8 = .data:0x00036CB8; // type:object size:0xE data:string lbl_56_data_36CC8 = .data:0x00036CC8; // type:object size:0xC lbl_56_data_36CD4 = .data:0x00036CD4; // type:object size:0x8 diff --git a/config/GSNE8P/stg57D/splits.txt b/config/GSNE8P/stg57D/splits.txt index e3bb7409..c75d8d0c 100644 --- a/config/GSNE8P/stg57D/splits.txt +++ b/config/GSNE8P/stg57D/splits.txt @@ -186,13 +186,10 @@ stg57D_44.c: .text start:0x0001A62C end:0x0001B66C .rodata start:0x000008B8 end:0x00000908 -stg57D_45.c: - .text start:0x0001B810 end:0x0001B9A8 - .rodata start:0x00000908 end:0x00000920 - -stg57D_46.c: - .text start:0x0001B9A8 end:0x0001BCAC - .rodata start:0x00000920 end:0x00000928 +OBJECT/o_3spring.c: + .text start:0x0001B810 end:0x0001BCAC + .rodata start:0x00000908 end:0x00000928 + .data start:0x0013F180 end:0x00140278 stg57D_47.c: .text start:0x0001BCAC end:0x0001C134 @@ -226,9 +223,10 @@ stg57D_55.c: .text start:0x000200A8 end:0x00020EEC .rodata start:0x00000AB0 end:0x00000B08 -stg57D_56.c: - .text start:0x00020F20 end:0x000216AC +OBJECT/o_degring_linear.c: + .text start:0x00020EEC end:0x0002183C .rodata start:0x00000B08 end:0x00000B20 + .data start:0x00146398 end:0x001463A0 stg57D_57.c: .text start:0x00021F30 end:0x00022240 @@ -250,9 +248,11 @@ stg57D_61.c: .text start:0x000261E8 end:0x000262A4 .rodata start:0x00000BE0 end:0x00000BE8 -stg57D_62.c: - .text start:0x0002644C end:0x00027764 +OBJECT/o_goalring.c: + .text start:0x00026448 end:0x00027764 .rodata start:0x00000BE8 end:0x00000C40 + .data start:0x001482B0 end:0x0014DBA8 + .bss start:0x00000FF0 end:0x00000FF8 stg57D_63.c: .text start:0x00027764 end:0x00028184 @@ -270,21 +270,15 @@ stg57D_66.c: .text start:0x00029C18 end:0x00029CE8 .rodata start:0x00000CC8 end:0x00000CD0 -stg57D_67.c: - .text start:0x00029F6C end:0x0002AA14 - .rodata start:0x00000CD0 end:0x00000D08 - -stg57D_68.c: - .text start:0x0002AA88 end:0x0002AACC - .rodata start:0x00000D08 end:0x00000D10 - -stg57D_69.c: - .text start:0x0002AC84 end:0x0002B6E4 - .rodata start:0x00000D10 end:0x00000D50 +OBJECT/o_itemboxair.c: + .text start:0x00029E98 end:0x0002AB40 + .rodata start:0x00000CD0 end:0x00000D10 + .data start:0x00151ED8 end:0x00151F58 -stg57D_70.c: - .text start:0x0002B758 end:0x0002B79C - .rodata start:0x00000D50 end:0x00000D58 +OBJECT/o_itemboxballoon.c: + .text start:0x0002AB40 end:0x0002B810 + .rodata start:0x00000D10 end:0x00000D58 + .data start:0x00151F58 end:0x001528B0 stg57D_71.c: .text start:0x0002B810 end:0x0002C1C4 @@ -332,9 +326,11 @@ stg57D_81.c: .text start:0x0003B704 end:0x0003D1A8 .rodata start:0x00001138 end:0x000011C8 -stg57D_82.c: +OBJECT/o_savepoint.c: .text start:0x0003D3B4 end:0x0003E444 .rodata start:0x000011C8 end:0x00001200 + .data start:0x0017CF70 end:0x0017CFC0 + .bss start:0x00001040 end:0x00001048 stg57D_83.c: .text start:0x0003EAA8 end:0x0003FF54 diff --git a/config/GSNE8P/stg57D/symbols.txt b/config/GSNE8P/stg57D/symbols.txt index 90859814..28e9efe3 100644 --- a/config/GSNE8P/stg57D/symbols.txt +++ b/config/GSNE8P/stg57D/symbols.txt @@ -170,13 +170,13 @@ fn_57_FCE8 = .text:0x0000FCE8; // type:function size:0x168 fn_57_FE50 = .text:0x0000FE50; // type:function size:0x54 fn_57_FEA4 = .text:0x0000FEA4; // type:function size:0x1CC fn_57_10070 = .text:0x00010070; // type:function size:0xC8 -fn_57_10138 = .text:0x00010138; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x00010138; // type:function size:0x30 fn_57_10168 = .text:0x00010168; // type:function size:0x30C -fn_57_10474 = .text:0x00010474; // type:function size:0x74 -fn_57_104E8 = .text:0x000104E8; // type:function size:0xBC -fn_57_105A4 = .text:0x000105A4; // type:function size:0x40 -fn_57_105E4 = .text:0x000105E4; // type:function size:0x2C -fn_57_10610 = .text:0x00010610; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00010474; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x000104E8; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x000105A4; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x000105E4; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00010610; // type:function size:0x60 fn_57_10670 = .text:0x00010670; // type:function size:0x12C fn_57_1079C = .text:0x0001079C; // type:function size:0x13C fn_57_108D8 = .text:0x000108D8; // type:function size:0x250 @@ -210,11 +210,11 @@ fn_57_14294 = .text:0x00014294; // type:function size:0xC fn_57_142A0 = .text:0x000142A0; // type:function size:0x1CC fn_57_1446C = .text:0x0001446C; // type:function size:0x88 fn_57_144F4 = .text:0x000144F4; // type:function size:0xD0 -fn_57_145C4 = .text:0x000145C4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x000145C4; // type:function size:0x100 fn_57_146C4 = .text:0x000146C4; // type:function size:0x198 fn_57_1485C = .text:0x0001485C; // type:function size:0xA8 fn_57_14904 = .text:0x00014904; // type:function size:0x70 -fn_57_14974 = .text:0x00014974; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00014974; // type:function size:0x114 fn_57_14A88 = .text:0x00014A88; // type:function size:0x6C fn_57_14AF4 = .text:0x00014AF4; // type:function size:0x180 fn_57_14C74 = .text:0x00014C74; // type:function size:0xA4 @@ -257,7 +257,7 @@ fn_57_1738C = .text:0x0001738C; // type:function size:0xA4 fn_57_17430 = .text:0x00017430; // type:function size:0xA4 fn_57_174D4 = .text:0x000174D4; // type:function size:0xA4 fn_57_17578 = .text:0x00017578; // type:function size:0xB0 -fn_57_17628 = .text:0x00017628; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00017628; // type:function size:0x19C fn_57_177C4 = .text:0x000177C4; // type:function size:0x198 _rename_MakeParticle = .text:0x0001795C; // type:function size:0x19C fn_57_17AF8 = .text:0x00017AF8; // type:function size:0x198 @@ -271,7 +271,7 @@ fn_57_189C0 = .text:0x000189C0; // type:function size:0x128 fn_57_18AE8 = .text:0x00018AE8; // type:function size:0x4 fn_57_18AEC = .text:0x00018AEC; // type:function size:0x4 fn_57_18AF0 = .text:0x00018AF0; // type:function size:0x40 -fn_57_18B30 = .text:0x00018B30; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00018B30; // type:function size:0x1E4 fn_57_18D14 = .text:0x00018D14; // type:function size:0x24 fn_57_18D38 = .text:0x00018D38; // type:function size:0x1C0 fn_57_18EF8 = .text:0x00018EF8; // type:function size:0x1F4 @@ -279,7 +279,7 @@ fn_57_190EC = .text:0x000190EC; // type:function size:0x190 fn_57_1927C = .text:0x0001927C; // type:function size:0xF8 fn_57_19374 = .text:0x00019374; // type:function size:0x1D4 fn_57_19548 = .text:0x00019548; // type:function size:0x18C -fn_57_196D4 = .text:0x000196D4; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x000196D4; // type:function size:0x1C8 fn_57_1989C = .text:0x0001989C; // type:function size:0xD0 fn_57_1996C = .text:0x0001996C; // type:function size:0x358 fn_57_19CC4 = .text:0x00019CC4; // type:function size:0x2C0 @@ -300,11 +300,11 @@ fn_57_1B2BC = .text:0x0001B2BC; // type:function size:0x1C4 fn_57_1B480 = .text:0x0001B480; // type:function size:0x1EC fn_57_1B66C = .text:0x0001B66C; // type:function size:0x120 fn_57_1B78C = .text:0x0001B78C; // type:function size:0x84 -fn_57_1B810 = .text:0x0001B810; // type:function size:0x198 -fn_57_1B9A8 = .text:0x0001B9A8; // type:function size:0xD4 -fn_57_1BA7C = .text:0x0001BA7C; // type:function size:0x38 -fn_57_1BAB4 = .text:0x0001BAB4; // type:function size:0x144 -fn_57_1BBF8 = .text:0x0001BBF8; // type:function size:0xB4 +Object3SpringJump = .text:0x0001B810; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001B9A8; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001BA7C; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001BAB4; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001BBF8; // type:function size:0xB4 scope:local fn_57_1BCAC = .text:0x0001BCAC; // type:function size:0xF8 fn_57_1BDA4 = .text:0x0001BDA4; // type:function size:0xFC fn_57_1BEA0 = .text:0x0001BEA0; // type:function size:0x30 @@ -352,15 +352,15 @@ fn_57_20190 = .text:0x00020190; // type:function size:0x38 fn_57_201C8 = .text:0x000201C8; // type:function size:0x968 fn_57_20B30 = .text:0x00020B30; // type:function size:0x10C fn_57_20C3C = .text:0x00020C3C; // type:function size:0x2B0 -fn_57_20EEC = .text:0x00020EEC; // type:function size:0x34 -fn_57_20F20 = .text:0x00020F20; // type:function size:0x11C -fn_57_2103C = .text:0x0002103C; // type:function size:0x110 -fn_57_2114C = .text:0x0002114C; // type:function size:0xB4 -fn_57_21200 = .text:0x00021200; // type:function size:0x150 -fn_57_21350 = .text:0x00021350; // type:function size:0xE0 -fn_57_21430 = .text:0x00021430; // type:function size:0x190 -fn_57_215C0 = .text:0x000215C0; // type:function size:0xEC -fn_57_216AC = .text:0x000216AC; // type:function size:0x190 +DegRingGetNum = .text:0x00020EEC; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00020F20; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x0002103C; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x0002114C; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00021200; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00021350; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00021430; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x000215C0; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x000216AC; // type:function size:0x190 scope:local fn_57_2183C = .text:0x0002183C; // type:function size:0x98 fn_57_218D4 = .text:0x000218D4; // type:function size:0xC8 fn_57_2199C = .text:0x0002199C; // type:function size:0x10C @@ -420,15 +420,15 @@ fn_57_262A4 = .text:0x000262A4; // type:function size:0x8C fn_57_26330 = .text:0x00026330; // type:function size:0x38 fn_57_26368 = .text:0x00026368; // type:function size:0x4 fn_57_2636C = .text:0x0002636C; // type:function size:0xDC -fn_57_26448 = .text:0x00026448; // type:function size:0x4 -fn_57_2644C = .text:0x0002644C; // type:function size:0x2EC -fn_57_26738 = .text:0x00026738; // type:function size:0x44 -fn_57_2677C = .text:0x0002677C; // type:function size:0x7F4 -fn_57_26F70 = .text:0x00026F70; // type:function size:0x34 -fn_57_26FA4 = .text:0x00026FA4; // type:function size:0xF0 -fn_57_27094 = .text:0x00027094; // type:function size:0x214 -fn_57_272A8 = .text:0x000272A8; // type:function size:0x254 -fn_57_274FC = .text:0x000274FC; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x00026448; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002644C; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x00026738; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002677C; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00026F70; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00026FA4; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00027094; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x000272A8; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000274FC; // type:function size:0x268 scope:local fn_57_27764 = .text:0x00027764; // type:function size:0x8C fn_57_277F0 = .text:0x000277F0; // type:function size:0x12C fn_57_2791C = .text:0x0002791C; // type:function size:0x4C @@ -442,7 +442,7 @@ fn_57_283EC = .text:0x000283EC; // type:function size:0x3F8 fn_57_287E4 = .text:0x000287E4; // type:function size:0x1D0 fn_57_289B4 = .text:0x000289B4; // type:function size:0x140 fn_57_28AF4 = .text:0x00028AF4; // type:function size:0x1FC -fn_57_28CF0 = .text:0x00028CF0; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00028CF0; // type:function size:0x13C fn_57_28E2C = .text:0x00028E2C; // type:function size:0x200 fn_57_2902C = .text:0x0002902C; // type:function size:0x98 fn_57_290C4 = .text:0x000290C4; // type:function size:0x238 @@ -462,53 +462,53 @@ fn_57_29828 = .text:0x00029828; // type:function size:0x44 fn_57_2986C = .text:0x0002986C; // type:function size:0x38 fn_57_298A4 = .text:0x000298A4; // type:function size:0x4 fn_57_298A8 = .text:0x000298A8; // type:function size:0x38 -fn_57_298E0 = .text:0x000298E0; // type:function size:0xC8 -fn_57_299A8 = .text:0x000299A8; // type:function size:0x138 +_rename_GiveItemP = .text:0x000298E0; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x000299A8; // type:function size:0x138 fn_57_29AE0 = .text:0x00029AE0; // type:function size:0x138 fn_57_29C18 = .text:0x00029C18; // type:function size:0xD0 fn_57_29CE8 = .text:0x00029CE8; // type:function size:0x90 fn_57_29D78 = .text:0x00029D78; // type:function size:0x94 fn_57_29E0C = .text:0x00029E0C; // type:function size:0x8C -fn_57_29E98 = .text:0x00029E98; // type:function size:0xD4 -fn_57_29F6C = .text:0x00029F6C; // type:function size:0x240 -fn_57_2A1AC = .text:0x0002A1AC; // type:function size:0x98 -fn_57_2A244 = .text:0x0002A244; // type:function size:0x214 -fn_57_2A458 = .text:0x0002A458; // type:function size:0x10 -fn_57_2A468 = .text:0x0002A468; // type:function size:0xA0 -fn_57_2A508 = .text:0x0002A508; // type:function size:0xD0 -fn_57_2A5D8 = .text:0x0002A5D8; // type:function size:0x26C -fn_57_2A844 = .text:0x0002A844; // type:function size:0x38 -fn_57_2A87C = .text:0x0002A87C; // type:function size:0x50 -fn_57_2A8CC = .text:0x0002A8CC; // type:function size:0x70 -fn_57_2A93C = .text:0x0002A93C; // type:function size:0x50 -fn_57_2A98C = .text:0x0002A98C; // type:function size:0x38 -fn_57_2A9C4 = .text:0x0002A9C4; // type:function size:0x50 -fn_57_2AA14 = .text:0x0002AA14; // type:function size:0x38 -fn_57_2AA4C = .text:0x0002AA4C; // type:function size:0x3C -fn_57_2AA88 = .text:0x0002AA88; // type:function size:0x44 -fn_57_2AACC = .text:0x0002AACC; // type:function size:0x38 -fn_57_2AB04 = .text:0x0002AB04; // type:function size:0x4 -fn_57_2AB08 = .text:0x0002AB08; // type:function size:0x38 -fn_57_2AB40 = .text:0x0002AB40; // type:function size:0x144 -fn_57_2AC84 = .text:0x0002AC84; // type:function size:0x158 -fn_57_2ADDC = .text:0x0002ADDC; // type:function size:0x64 -fn_57_2AE40 = .text:0x0002AE40; // type:function size:0x1C4 -fn_57_2B004 = .text:0x0002B004; // type:function size:0x3C -fn_57_2B040 = .text:0x0002B040; // type:function size:0x6C -fn_57_2B0AC = .text:0x0002B0AC; // type:function size:0x228 -fn_57_2B2D4 = .text:0x0002B2D4; // type:function size:0x28C -fn_57_2B560 = .text:0x0002B560; // type:function size:0xC -fn_57_2B56C = .text:0x0002B56C; // type:function size:0x50 -fn_57_2B5BC = .text:0x0002B5BC; // type:function size:0x50 -fn_57_2B60C = .text:0x0002B60C; // type:function size:0x50 -fn_57_2B65C = .text:0x0002B65C; // type:function size:0x38 -fn_57_2B694 = .text:0x0002B694; // type:function size:0x50 -fn_57_2B6E4 = .text:0x0002B6E4; // type:function size:0x38 -fn_57_2B71C = .text:0x0002B71C; // type:function size:0x3C -fn_57_2B758 = .text:0x0002B758; // type:function size:0x44 -fn_57_2B79C = .text:0x0002B79C; // type:function size:0x38 -fn_57_2B7D4 = .text:0x0002B7D4; // type:function size:0x4 -fn_57_2B7D8 = .text:0x0002B7D8; // type:function size:0x38 +ObjectItemBoxAir = .text:0x00029E98; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x00029F6C; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002A1AC; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002A244; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002A458; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002A468; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002A508; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002A5D8; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002A844; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002A87C; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002A8CC; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002A93C; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002A98C; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002A9C4; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002AA14; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002AA4C; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002AA88; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002AACC; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002AB04; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002AB08; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002AB40; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002AC84; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002ADDC; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002AE40; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002B004; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002B040; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002B0AC; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002B2D4; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002B560; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002B56C; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002B5BC; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002B60C; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002B65C; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002B694; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002B6E4; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002B71C; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002B758; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002B79C; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002B7D4; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002B7D8; // type:function size:0x38 scope:local fn_57_2B810 = .text:0x0002B810; // type:function size:0x280 fn_57_2BA90 = .text:0x0002BA90; // type:function size:0x50 fn_57_2BAE0 = .text:0x0002BAE0; // type:function size:0x50C @@ -601,8 +601,8 @@ fn_57_36DBC = .text:0x00036DBC; // type:function size:0x54 fn_57_36E10 = .text:0x00036E10; // type:function size:0x7EC fn_57_375FC = .text:0x000375FC; // type:function size:0xB0 fn_57_376AC = .text:0x000376AC; // type:function size:0xB4 -fn_57_37760 = .text:0x00037760; // type:function size:0x2C -fn_57_3778C = .text:0x0003778C; // type:function size:0x30 +_rename_RingSetGroup = .text:0x00037760; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003778C; // type:function size:0x30 o_ring_0 = .text:0x000377BC; // type:function size:0x13C scope:local Ring = .text:0x000378F8; // type:function size:0x688 scope:global o_ring_3 = .text:0x00037F80; // type:function size:0x6C scope:global @@ -636,19 +636,19 @@ fn_57_3CEC8 = .text:0x0003CEC8; // type:function size:0x2E0 fn_57_3D1A8 = .text:0x0003D1A8; // type:function size:0x110 fn_57_3D2B8 = .text:0x0003D2B8; // type:function size:0xF8 fn_57_3D3B0 = .text:0x0003D3B0; // type:function size:0x4 -fn_57_3D3B4 = .text:0x0003D3B4; // type:function size:0x264 -fn_57_3D618 = .text:0x0003D618; // type:function size:0x148 -fn_57_3D760 = .text:0x0003D760; // type:function size:0x48 -fn_57_3D7A8 = .text:0x0003D7A8; // type:function size:0x1A4 -fn_57_3D94C = .text:0x0003D94C; // type:function size:0x1AC -fn_57_3DAF8 = .text:0x0003DAF8; // type:function size:0x154 -fn_57_3DC4C = .text:0x0003DC4C; // type:function size:0x4 -fn_57_3DC50 = .text:0x0003DC50; // type:function size:0x138 -fn_57_3DD88 = .text:0x0003DD88; // type:function size:0x368 -fn_57_3E0F0 = .text:0x0003E0F0; // type:function size:0x224 -fn_57_3E314 = .text:0x0003E314; // type:function size:0x20 -fn_57_3E334 = .text:0x0003E334; // type:function size:0x4C -fn_57_3E380 = .text:0x0003E380; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003D3B4; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003D618; // type:function size:0x148 scope:local +savepointExit = .text:0x0003D760; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003D7A8; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003D94C; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003DAF8; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003DC4C; // type:function size:0x4 scope:local +initCollidata = .text:0x0003DC50; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003DD88; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003E0F0; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003E314; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003E334; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003E380; // type:function size:0xC4 scope:local fn_57_3E444 = .text:0x0003E444; // type:function size:0x20 fn_57_3E464 = .text:0x0003E464; // type:function size:0x3C fn_57_3E4A0 = .text:0x0003E4A0; // type:function size:0x9C @@ -1421,11 +1421,11 @@ lbl_57_rodata_8F8 = .rodata:0x000008F8; // type:object size:0x4 align:4 data:flo lbl_57_rodata_8FC = .rodata:0x000008FC; // type:object size:0x4 align:4 data:float lbl_57_rodata_900 = .rodata:0x00000900; // type:object size:0x4 align:4 data:float lbl_57_rodata_904 = .rodata:0x00000904; // type:object size:0x4 align:4 data:float -lbl_57_rodata_908 = .rodata:0x00000908; // type:object size:0xC data:4byte -lbl_57_rodata_914 = .rodata:0x00000914; // type:object size:0x4 align:4 data:float -lbl_57_rodata_918 = .rodata:0x00000918; // type:object size:0x4 align:4 data:float -lbl_57_rodata_91C = .rodata:0x0000091C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_920 = .rodata:0x00000920; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000908; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000914; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000918; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x0000091C; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000920; // type:object size:0x4 scope:local align:4 data:float lbl_57_rodata_928 = .rodata:0x00000928; // type:object size:0x4 align:4 data:float lbl_57_rodata_92C = .rodata:0x0000092C; // type:object size:0xC data:4byte lbl_57_rodata_938 = .rodata:0x00000938; // type:object size:0x4 align:4 data:float @@ -1536,11 +1536,11 @@ lbl_57_rodata_AF0 = .rodata:0x00000AF0; // type:object size:0x8 align:8 data:dou lbl_57_rodata_AF8 = .rodata:0x00000AF8; // type:object size:0x4 align:4 data:float lbl_57_rodata_AFC = .rodata:0x00000AFC; // type:object size:0x4 align:4 data:float lbl_57_rodata_B00 = .rodata:0x00000B00; // type:object size:0x8 align:4 data:float -lbl_57_rodata_B08 = .rodata:0x00000B08; // type:object size:0x4 align:4 data:float -lbl_57_rodata_B0C = .rodata:0x00000B0C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_B10 = .rodata:0x00000B10; // type:object size:0x4 align:4 data:float -lbl_57_rodata_B14 = .rodata:0x00000B14; // type:object size:0x4 align:4 data:float -lbl_57_rodata_B18 = .rodata:0x00000B18; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:float lbl_57_rodata_B20 = .rodata:0x00000B20; // type:object size:0x4 align:4 data:float lbl_57_rodata_B24 = .rodata:0x00000B24; // type:object size:0x4 align:4 data:float lbl_57_rodata_B28 = .rodata:0x00000B28; // type:object size:0x4 align:4 data:float @@ -1581,25 +1581,25 @@ lbl_57_rodata_BCC = .rodata:0x00000BCC; // type:object size:0x4 align:4 data:flo lbl_57_rodata_BD0 = .rodata:0x00000BD0; // type:object size:0x8 align:8 data:double lbl_57_rodata_BD8 = .rodata:0x00000BD8; // type:object size:0x8 align:8 data:double lbl_57_rodata_BE0 = .rodata:0x00000BE0; // type:object size:0x8 align:4 data:float -lbl_57_rodata_BE8 = .rodata:0x00000BE8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_BEC = .rodata:0x00000BEC; // type:object size:0x4 align:4 data:float -lbl_57_rodata_BF0 = .rodata:0x00000BF0; // type:object size:0x4 align:4 data:float -lbl_57_rodata_BF4 = .rodata:0x00000BF4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_BF8 = .rodata:0x00000BF8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_BFC = .rodata:0x00000BFC; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C00 = .rodata:0x00000C00; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C04 = .rodata:0x00000C04; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C08 = .rodata:0x00000C08; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C0C = .rodata:0x00000C0C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C10 = .rodata:0x00000C10; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C14 = .rodata:0x00000C14; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C18 = .rodata:0x00000C18; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C20 = .rodata:0x00000C20; // type:object size:0x8 align:8 data:double -lbl_57_rodata_C28 = .rodata:0x00000C28; // type:object size:0x8 align:8 data:double -lbl_57_rodata_C30 = .rodata:0x00000C30; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C34 = .rodata:0x00000C34; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float -lbl_57_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000BE8; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000BEC; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000BF0; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000BF4; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000BF8; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000BFC; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000C00; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000C04; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000C08; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000C0C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000C10; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000C14; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000C18; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000C20; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000C28; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000C30; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000C34; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000C38; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000C3C; // type:object size:0x4 scope:local align:4 data:float lbl_57_rodata_C40 = .rodata:0x00000C40; // type:object size:0x4 align:4 data:float lbl_57_rodata_C44 = .rodata:0x00000C44; // type:object size:0x4 align:4 data:float lbl_57_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float @@ -1633,37 +1633,37 @@ lbl_57_rodata_CBC = .rodata:0x00000CBC; // type:object size:0x4 align:4 data:flo lbl_57_rodata_CC0 = .rodata:0x00000CC0; // type:object size:0x4 align:4 data:float lbl_57_rodata_CC4 = .rodata:0x00000CC4; // type:object size:0x4 align:4 data:float lbl_57_rodata_CC8 = .rodata:0x00000CC8; // type:object size:0x8 align:4 data:float -lbl_57_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CDC = .rodata:0x00000CDC; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x8 align:8 data:double -lbl_57_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CF4 = .rodata:0x00000CF4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D04 = .rodata:0x00000D04; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D08 = .rodata:0x00000D08; // type:object size:0x8 align:4 data:float -lbl_57_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D3C = .rodata:0x00000D3C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D40 = .rodata:0x00000D40; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D44 = .rodata:0x00000D44; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D48 = .rodata:0x00000D48; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D4C = .rodata:0x00000D4C; // type:object size:0x4 align:4 data:float -lbl_57_rodata_D50 = .rodata:0x00000D50; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000CD0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000CD4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000CD8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000CDC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000CE8; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000CF4; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000CF8; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000CFC; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000D00; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000D04; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000D3C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000D40; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000D44; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000D48; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000D4C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float lbl_57_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float lbl_57_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float lbl_57_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float @@ -1926,17 +1926,17 @@ lbl_57_rodata_11B0 = .rodata:0x000011B0; // type:object size:0x4 align:4 data:fl lbl_57_rodata_11B8 = .rodata:0x000011B8; // type:object size:0x8 align:8 data:double lbl_57_rodata_11C0 = .rodata:0x000011C0; // type:object size:0x4 align:4 data:float lbl_57_rodata_11C4 = .rodata:0x000011C4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11C8 = .rodata:0x000011C8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11CC = .rodata:0x000011CC; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11D0 = .rodata:0x000011D0; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11D4 = .rodata:0x000011D4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11D8 = .rodata:0x000011D8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11E0 = .rodata:0x000011E0; // type:object size:0x8 align:8 data:double -lbl_57_rodata_11E8 = .rodata:0x000011E8; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11EC = .rodata:0x000011EC; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11F0 = .rodata:0x000011F0; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11F4 = .rodata:0x000011F4; // type:object size:0x4 align:4 data:float -lbl_57_rodata_11F8 = .rodata:0x000011F8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000011C8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000011CC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000011D0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000011D4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000011D8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000011E0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000011E8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000011EC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000011F0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000011F4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000011F8; // type:object size:0x4 scope:local align:4 data:float lbl_57_rodata_1200 = .rodata:0x00001200; // type:object size:0x4 align:4 data:float lbl_57_rodata_1204 = .rodata:0x00001204; // type:object size:0x4 align:4 data:float lbl_57_rodata_1208 = .rodata:0x00001208; // type:object size:0x4 align:4 data:float @@ -8059,7 +8059,7 @@ lbl_57_data_13E3D8 = .data:0x0013E3D8; // type:object size:0x7 data:string lbl_57_data_13E3E0 = .data:0x0013E3E0; // type:object size:0x7 data:string lbl_57_data_13E3E8 = .data:0x0013E3E8; // type:object size:0x7 data:string lbl_57_data_13E3F0 = .data:0x0013E3F0; // type:object size:0x60 -lbl_57_data_13E450 = .data:0x0013E450; // type:object size:0x8 +_rename_ring_texlist = .data:0x0013E450; // type:object size:0x8 lbl_57_data_13E458 = .data:0x0013E458; // type:object size:0x38 lbl_57_data_13E490 = .data:0x0013E490; // type:object size:0x38 lbl_57_data_13E4C8 = .data:0x0013E4C8; // type:object size:0xE data:string @@ -8138,42 +8138,42 @@ lbl_57_data_13F124 = .data:0x0013F124; // type:object size:0xB data:string lbl_57_data_13F130 = .data:0x0013F130; // type:object size:0x38 lbl_57_data_13F168 = .data:0x0013F168; // type:object size:0x8 data:byte lbl_57_data_13F170 = .data:0x0013F170; // type:object size:0x5 data:string -lbl_57_data_13F180 = .data:0x0013F180; // type:object size:0xE data:string -lbl_57_data_13F190 = .data:0x0013F190; // type:object size:0xE data:string -lbl_57_data_13F1A0 = .data:0x0013F1A0; // type:object size:0xD data:string -lbl_57_data_13F1B0 = .data:0x0013F1B0; // type:object size:0xD data:string -lbl_57_data_13F1C0 = .data:0x0013F1C0; // type:object size:0x30 -lbl_57_data_13F1F0 = .data:0x0013F1F0; // type:object size:0x8 -lbl_57_data_13F1F8 = .data:0x0013F1F8; // type:object size:0x204 -lbl_57_data_13F3FC = .data:0x0013F3FC; // type:object size:0x204 -lbl_57_data_13F600 = .data:0x0013F600; // type:object size:0x1C8 -lbl_57_data_13F7C8 = .data:0x0013F7C8; // type:object size:0x40 -lbl_57_data_13F808 = .data:0x0013F808; // type:object size:0x50 -lbl_57_data_13F858 = .data:0x0013F858; // type:object size:0x8 -lbl_57_data_13F860 = .data:0x0013F860; // type:object size:0x20 -lbl_57_data_13F880 = .data:0x0013F880; // type:object size:0xC0 -lbl_57_data_13F940 = .data:0x0013F940; // type:object size:0x60 -lbl_57_data_13F9A0 = .data:0x0013F9A0; // type:object size:0x40 -lbl_57_data_13F9E0 = .data:0x0013F9E0; // type:object size:0x80 -lbl_57_data_13FA60 = .data:0x0013FA60; // type:object size:0x40 -lbl_57_data_13FAA0 = .data:0x0013FAA0; // type:object size:0x24 -lbl_57_data_13FAC4 = .data:0x0013FAC4; // type:object size:0x1C8 -lbl_57_data_13FC8C = .data:0x0013FC8C; // type:object size:0x1C8 -lbl_57_data_13FE54 = .data:0x0013FE54; // type:object size:0x140 -lbl_57_data_13FF94 = .data:0x0013FF94; // type:object size:0x40 -lbl_57_data_13FFD4 = .data:0x0013FFD4; // type:object size:0x50 -lbl_57_data_140024 = .data:0x00140024; // type:object size:0x8 -lbl_57_data_14002C = .data:0x0014002C; // type:object size:0x14 -lbl_57_data_140040 = .data:0x00140040; // type:object size:0x120 -lbl_57_data_140160 = .data:0x00140160; // type:object size:0x60 -lbl_57_data_1401C0 = .data:0x001401C0; // type:object size:0x20 -lbl_57_data_1401E0 = .data:0x001401E0; // type:object size:0x30 -lbl_57_data_140210 = .data:0x00140210; // type:object size:0x24 -lbl_57_data_140234 = .data:0x00140234; // type:object size:0x8 -lbl_57_data_14023C = .data:0x0014023C; // type:object size:0x30 -lbl_57_data_14026C = .data:0x0014026C; // type:object size:0x4 align:4 data:float -lbl_57_data_140270 = .data:0x00140270; // type:object size:0x4 align:4 data:float -lbl_57_data_140274 = .data:0x00140274; // type:object size:0x4 align:4 data:float +@18 = .data:0x0013F180; // type:object size:0xE scope:local data:string +@19 = .data:0x0013F190; // type:object size:0xE scope:local data:string +@20 = .data:0x0013F1A0; // type:object size:0xD scope:local data:string +@21 = .data:0x0013F1B0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x0013F1C0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x0013F1F0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x0013F1F8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0013F3FC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x0013F600; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x0013F7C8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x0013F808; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x0013F858; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x0013F860; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x0013F880; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x0013F940; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x0013F9A0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x0013F9E0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x0013FA60; // type:object size:0x40 scope:local +spring3_model2 = .data:0x0013FAA0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x0013FAC4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x0013FC8C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x0013FE54; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x0013FF94; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x0013FFD4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00140024; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x0014002C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00140040; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00140160; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x001401C0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x001401E0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00140210; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00140234; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x0014023C; // type:object size:0x30 scope:local +spring3_k = .data:0x0014026C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00140270; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00140274; // type:object size:0x4 scope:local align:4 data:float lbl_57_data_140278 = .data:0x00140278; // type:object size:0xE data:string lbl_57_data_140288 = .data:0x00140288; // type:object size:0xC lbl_57_data_140294 = .data:0x00140294; // type:object size:0x8 @@ -8409,7 +8409,7 @@ lbl_57_data_1462F0 = .data:0x001462F0; // type:object size:0x14 lbl_57_data_146304 = .data:0x00146304; // type:object size:0x24 lbl_57_data_146328 = .data:0x00146328; // type:object size:0x40 data:4byte lbl_57_data_146368 = .data:0x00146368; // type:object size:0x30 -lbl_57_data_146398 = .data:0x00146398; // type:object size:0x5 data:string +@115 = .data:0x00146398; // type:object size:0x5 scope:local data:string lbl_57_data_1463A0 = .data:0x001463A0; // type:object size:0xE data:string lbl_57_data_1463B0 = .data:0x001463B0; // type:object size:0xD data:string lbl_57_data_1463C0 = .data:0x001463C0; // type:object size:0x18 @@ -8483,149 +8483,149 @@ lbl_57_data_148248 = .data:0x00148248; // type:object size:0x30 lbl_57_data_148278 = .data:0x00148278; // type:object size:0xF data:string lbl_57_data_148288 = .data:0x00148288; // type:object size:0x10 data:string lbl_57_data_148298 = .data:0x00148298; // type:object size:0x18 data:string -lbl_57_data_1482B0 = .data:0x001482B0; // type:object size:0xD data:string -lbl_57_data_1482C0 = .data:0x001482C0; // type:object size:0xD data:string -lbl_57_data_1482D0 = .data:0x001482D0; // type:object size:0x18 -lbl_57_data_1482E8 = .data:0x001482E8; // type:object size:0x8 -lbl_57_data_1482F0 = .data:0x001482F0; // type:object size:0x2D0 -lbl_57_data_1485C0 = .data:0x001485C0; // type:object size:0xCE4 -lbl_57_data_1492A4 = .data:0x001492A4; // type:object size:0x18 -lbl_57_data_1492BC = .data:0x001492BC; // type:object size:0xE data:string -lbl_57_data_1492CC = .data:0x001492CC; // type:object size:0xC -lbl_57_data_1492D8 = .data:0x001492D8; // type:object size:0x8 -lbl_57_data_1492E0 = .data:0x001492E0; // type:object size:0x50 -lbl_57_data_149330 = .data:0x00149330; // type:object size:0xCC -lbl_57_data_1493FC = .data:0x001493FC; // type:object size:0x18 -lbl_57_data_149414 = .data:0x00149414; // type:object size:0xC -lbl_57_data_149420 = .data:0x00149420; // type:object size:0x8 -lbl_57_data_149428 = .data:0x00149428; // type:object size:0x50 -lbl_57_data_149478 = .data:0x00149478; // type:object size:0xCC -lbl_57_data_149544 = .data:0x00149544; // type:object size:0x18 -lbl_57_data_14955C = .data:0x0014955C; // type:object size:0xD data:string -lbl_57_data_14956C = .data:0x0014956C; // type:object size:0xD data:string -lbl_57_data_14957C = .data:0x0014957C; // type:object size:0xD data:string -lbl_57_data_14958C = .data:0x0014958C; // type:object size:0xD data:string -lbl_57_data_14959C = .data:0x0014959C; // type:object size:0x30 -lbl_57_data_1495CC = .data:0x001495CC; // type:object size:0x8 -lbl_57_data_1495D4 = .data:0x001495D4; // type:object size:0x108 -lbl_57_data_1496DC = .data:0x001496DC; // type:object size:0x18C -lbl_57_data_149868 = .data:0x00149868; // type:object size:0x18 -lbl_57_data_149880 = .data:0x00149880; // type:object size:0x38 -lbl_57_data_1498B8 = .data:0x001498B8; // type:object size:0x100 -lbl_57_data_1499B8 = .data:0x001499B8; // type:object size:0x15C -lbl_57_data_149B14 = .data:0x00149B14; // type:object size:0x18 -lbl_57_data_149B2C = .data:0x00149B2C; // type:object size:0x38 -lbl_57_data_149B64 = .data:0x00149B64; // type:object size:0x10C -lbl_57_data_149C70 = .data:0x00149C70; // type:object size:0x15C -lbl_57_data_149DCC = .data:0x00149DCC; // type:object size:0x18 -lbl_57_data_149DE4 = .data:0x00149DE4; // type:object size:0x38 -lbl_57_data_149E1C = .data:0x00149E1C; // type:object size:0xC0 -lbl_57_data_149EDC = .data:0x00149EDC; // type:object size:0x114 -lbl_57_data_149FF0 = .data:0x00149FF0; // type:object size:0x18 -lbl_57_data_14A008 = .data:0x0014A008; // type:object size:0x38 -lbl_57_data_14A040 = .data:0x0014A040; // type:object size:0x108 -lbl_57_data_14A148 = .data:0x0014A148; // type:object size:0x18C -lbl_57_data_14A2D4 = .data:0x0014A2D4; // type:object size:0x18 -lbl_57_data_14A2EC = .data:0x0014A2EC; // type:object size:0x38 -lbl_57_data_14A324 = .data:0x0014A324; // type:object size:0x34 -lbl_57_data_14A358 = .data:0x0014A358; // type:object size:0x6C -lbl_57_data_14A3C4 = .data:0x0014A3C4; // type:object size:0x18 -lbl_57_data_14A3DC = .data:0x0014A3DC; // type:object size:0x38 -lbl_57_data_14A414 = .data:0x0014A414; // type:object size:0x34 -lbl_57_data_14A448 = .data:0x0014A448; // type:object size:0x6C -lbl_57_data_14A4B4 = .data:0x0014A4B4; // type:object size:0x18 -lbl_57_data_14A4CC = .data:0x0014A4CC; // type:object size:0x38 -lbl_57_data_14A504 = .data:0x0014A504; // type:object size:0x2B0 -lbl_57_data_14A7B4 = .data:0x0014A7B4; // type:object size:0x3B4 -lbl_57_data_14AB68 = .data:0x0014AB68; // type:object size:0x18 -lbl_57_data_14AB80 = .data:0x0014AB80; // type:object size:0x38 -lbl_57_data_14ABB8 = .data:0x0014ABB8; // type:object size:0x174 -lbl_57_data_14AD2C = .data:0x0014AD2C; // type:object size:0x234 -lbl_57_data_14AF60 = .data:0x0014AF60; // type:object size:0x18 -lbl_57_data_14AF78 = .data:0x0014AF78; // type:object size:0x38 -lbl_57_data_14AFB0 = .data:0x0014AFB0; // type:object size:0x20 -lbl_57_data_14AFD0 = .data:0x0014AFD0; // type:object size:0x20 -lbl_57_data_14AFF0 = .data:0x0014AFF0; // type:object size:0xA0 -lbl_57_data_14B090 = .data:0x0014B090; // type:object size:0xA0 -lbl_57_data_14B130 = .data:0x0014B130; // type:object size:0xA0 -lbl_57_data_14B1D0 = .data:0x0014B1D0; // type:object size:0xA0 -lbl_57_data_14B270 = .data:0x0014B270; // type:object size:0xA0 -lbl_57_data_14B310 = .data:0x0014B310; // type:object size:0x20 -lbl_57_data_14B330 = .data:0x0014B330; // type:object size:0x20 -lbl_57_data_14B350 = .data:0x0014B350; // type:object size:0xA0 -lbl_57_data_14B3F0 = .data:0x0014B3F0; // type:object size:0x90 -lbl_57_data_14B480 = .data:0x0014B480; // type:object size:0xC data:4byte -lbl_57_data_14B48C = .data:0x0014B48C; // type:object size:0xD data:string -lbl_57_data_14B49C = .data:0x0014B49C; // type:object size:0x30 -lbl_57_data_14B4CC = .data:0x0014B4CC; // type:object size:0x8 -lbl_57_data_14B4D4 = .data:0x0014B4D4; // type:object size:0x108 -lbl_57_data_14B5DC = .data:0x0014B5DC; // type:object size:0x18C -lbl_57_data_14B768 = .data:0x0014B768; // type:object size:0x18 -lbl_57_data_14B780 = .data:0x0014B780; // type:object size:0x38 -lbl_57_data_14B7B8 = .data:0x0014B7B8; // type:object size:0x100 -lbl_57_data_14B8B8 = .data:0x0014B8B8; // type:object size:0x15C -lbl_57_data_14BA14 = .data:0x0014BA14; // type:object size:0x18 -lbl_57_data_14BA2C = .data:0x0014BA2C; // type:object size:0x38 -lbl_57_data_14BA64 = .data:0x0014BA64; // type:object size:0x10C -lbl_57_data_14BB70 = .data:0x0014BB70; // type:object size:0x15C -lbl_57_data_14BCCC = .data:0x0014BCCC; // type:object size:0x18 -lbl_57_data_14BCE4 = .data:0x0014BCE4; // type:object size:0x38 -lbl_57_data_14BD1C = .data:0x0014BD1C; // type:object size:0xC0 -lbl_57_data_14BDDC = .data:0x0014BDDC; // type:object size:0x114 -lbl_57_data_14BEF0 = .data:0x0014BEF0; // type:object size:0x18 -lbl_57_data_14BF08 = .data:0x0014BF08; // type:object size:0x38 -lbl_57_data_14BF40 = .data:0x0014BF40; // type:object size:0x108 -lbl_57_data_14C048 = .data:0x0014C048; // type:object size:0x18C -lbl_57_data_14C1D4 = .data:0x0014C1D4; // type:object size:0x18 -lbl_57_data_14C1EC = .data:0x0014C1EC; // type:object size:0x38 -lbl_57_data_14C224 = .data:0x0014C224; // type:object size:0x34 -lbl_57_data_14C258 = .data:0x0014C258; // type:object size:0x6C -lbl_57_data_14C2C4 = .data:0x0014C2C4; // type:object size:0x18 -lbl_57_data_14C2DC = .data:0x0014C2DC; // type:object size:0x38 -lbl_57_data_14C314 = .data:0x0014C314; // type:object size:0x34 -lbl_57_data_14C348 = .data:0x0014C348; // type:object size:0x6C -lbl_57_data_14C3B4 = .data:0x0014C3B4; // type:object size:0x18 -lbl_57_data_14C3CC = .data:0x0014C3CC; // type:object size:0x38 -lbl_57_data_14C404 = .data:0x0014C404; // type:object size:0x2B0 -lbl_57_data_14C6B4 = .data:0x0014C6B4; // type:object size:0x3B4 -lbl_57_data_14CA68 = .data:0x0014CA68; // type:object size:0x18 -lbl_57_data_14CA80 = .data:0x0014CA80; // type:object size:0x38 -lbl_57_data_14CAB8 = .data:0x0014CAB8; // type:object size:0x174 -lbl_57_data_14CC2C = .data:0x0014CC2C; // type:object size:0x234 -lbl_57_data_14CE60 = .data:0x0014CE60; // type:object size:0x18 -lbl_57_data_14CE78 = .data:0x0014CE78; // type:object size:0x38 -lbl_57_data_14CEB0 = .data:0x0014CEB0; // type:object size:0x140 -lbl_57_data_14CFF0 = .data:0x0014CFF0; // type:object size:0x20 -lbl_57_data_14D010 = .data:0x0014D010; // type:object size:0x140 -lbl_57_data_14D150 = .data:0x0014D150; // type:object size:0x140 -lbl_57_data_14D290 = .data:0x0014D290; // type:object size:0x140 -lbl_57_data_14D3D0 = .data:0x0014D3D0; // type:object size:0x140 -lbl_57_data_14D510 = .data:0x0014D510; // type:object size:0x140 -lbl_57_data_14D650 = .data:0x0014D650; // type:object size:0x140 -lbl_57_data_14D790 = .data:0x0014D790; // type:object size:0x140 -lbl_57_data_14D8D0 = .data:0x0014D8D0; // type:object size:0x140 -lbl_57_data_14DA10 = .data:0x0014DA10; // type:object size:0x90 -lbl_57_data_14DAA0 = .data:0x0014DAA0; // type:object size:0xC data:4byte -lbl_57_data_14DAAC = .data:0x0014DAAC; // type:object size:0x1C -lbl_57_data_14DAC8 = .data:0x0014DAC8; // type:object size:0x60 -lbl_57_data_14DB28 = .data:0x0014DB28; // type:object size:0x4 data:4byte -lbl_57_data_14DB2C = .data:0x0014DB2C; // type:object size:0x4 data:4byte -lbl_57_data_14DB30 = .data:0x0014DB30; // type:object size:0x4 align:4 data:float -lbl_57_data_14DB34 = .data:0x0014DB34; // type:object size:0x4 align:4 data:float -lbl_57_data_14DB38 = .data:0x0014DB38; // type:object size:0x4 align:4 data:float -lbl_57_data_14DB3C = .data:0x0014DB3C; // type:object size:0x4 data:4byte -lbl_57_data_14DB40 = .data:0x0014DB40; // type:object size:0x4 data:4byte -lbl_57_data_14DB44 = .data:0x0014DB44; // type:object size:0x4 align:4 data:float -lbl_57_data_14DB48 = .data:0x0014DB48; // type:object size:0x4 align:4 data:float -lbl_57_data_14DB4C = .data:0x0014DB4C; // type:object size:0x4 align:4 data:float -lbl_57_data_14DB50 = .data:0x0014DB50; // type:object size:0xC -lbl_57_data_14DB5C = .data:0x0014DB5C; // type:object size:0xC -lbl_57_data_14DB68 = .data:0x0014DB68; // type:object size:0xC -lbl_57_data_14DB74 = .data:0x0014DB74; // type:object size:0xC -lbl_57_data_14DB80 = .data:0x0014DB80; // type:object size:0xC -lbl_57_data_14DB8C = .data:0x0014DB8C; // type:object size:0x4 data:4byte -lbl_57_data_14DB90 = .data:0x0014DB90; // type:object size:0xC -lbl_57_data_14DB9C = .data:0x0014DB9C; // type:object size:0xC +@19 = .data:0x001482B0; // type:object size:0xD scope:local data:string +@20 = .data:0x001482C0; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x001482D0; // type:object size:0x18 scope:local +goalring_texlist = .data:0x001482E8; // type:object size:0x8 scope:local +goalring_plist = .data:0x001482F0; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x001485C0; // type:object size:0xCE4 scope:local +goalring_model = .data:0x001492A4; // type:object size:0x18 scope:local +@21 = .data:0x001492BC; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x001492CC; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x001492D8; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x001492E0; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x00149330; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x001493FC; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x00149414; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x00149420; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x00149428; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x00149478; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x00149544; // type:object size:0x18 scope:local +@22 = .data:0x0014955C; // type:object size:0xD scope:local data:string +@23 = .data:0x0014956C; // type:object size:0xD scope:local data:string +@24 = .data:0x0014957C; // type:object size:0xD scope:local data:string +@25 = .data:0x0014958C; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0014959C; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x001495CC; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x001495D4; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x001496DC; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x00149868; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x00149880; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x001498B8; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x001499B8; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x00149B14; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x00149B2C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x00149B64; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x00149C70; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x00149DCC; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x00149DE4; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x00149E1C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x00149EDC; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x00149FF0; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0014A008; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0014A040; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0014A148; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0014A2D4; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0014A2EC; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0014A324; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0014A358; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0014A3C4; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0014A3DC; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0014A414; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0014A448; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0014A4B4; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0014A4CC; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0014A504; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0014A7B4; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0014AB68; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0014AB80; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0014ABB8; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0014AD2C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0014AF60; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0014AF78; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0014AFB0; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0014AFD0; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0014AFF0; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0014B090; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0014B130; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0014B1D0; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0014B270; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x0014B310; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x0014B330; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x0014B350; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x0014B3F0; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x0014B480; // type:object size:0xC scope:local data:4byte +@26 = .data:0x0014B48C; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x0014B49C; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0014B4CC; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x0014B4D4; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0014B5DC; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x0014B768; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x0014B780; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x0014B7B8; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x0014B8B8; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x0014BA14; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0014BA2C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x0014BA64; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x0014BB70; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x0014BCCC; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x0014BCE4; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x0014BD1C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x0014BDDC; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x0014BEF0; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x0014BF08; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x0014BF40; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x0014C048; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x0014C1D4; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x0014C1EC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x0014C224; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x0014C258; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x0014C2C4; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0014C2DC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x0014C314; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x0014C348; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x0014C3B4; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0014C3CC; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x0014C404; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x0014C6B4; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x0014CA68; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x0014CA80; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x0014CAB8; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0014CC2C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x0014CE60; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x0014CE78; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x0014CEB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x0014CFF0; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x0014D010; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x0014D150; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x0014D290; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x0014D3D0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x0014D510; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x0014D650; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x0014D790; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x0014D8D0; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x0014DA10; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x0014DAA0; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0014DAAC; // type:object size:0x1C +goalring_colli_info = .data:0x0014DAC8; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x0014DB28; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0014DB2C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x0014DB30; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x0014DB34; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x0014DB38; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0014DB3C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x0014DB40; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x0014DB44; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x0014DB48; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x0014DB4C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x0014DB50; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x0014DB5C; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x0014DB68; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x0014DB74; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x0014DB80; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x0014DB8C; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x0014DB90; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x0014DB9C; // type:object size:0xC scope:local lbl_57_data_14DBA8 = .data:0x0014DBA8; // type:object size:0xE data:string lbl_57_data_14DBB8 = .data:0x0014DBB8; // type:object size:0xD data:string lbl_57_data_14DBC8 = .data:0x0014DBC8; // type:object size:0xD data:string @@ -8711,30 +8711,30 @@ lbl_57_data_1514B0 = .data:0x001514B0; // type:object size:0xD data:string lbl_57_data_1514C0 = .data:0x001514C0; // type:object size:0xE data:string lbl_57_data_1514D0 = .data:0x001514D0; // type:object size:0xD data:string lbl_57_data_1514E0 = .data:0x001514E0; // type:object size:0x24 -lbl_57_data_151504 = .data:0x00151504; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00151504; // type:object size:0x8 lbl_57_data_15150C = .data:0x0015150C; // type:object size:0x98 lbl_57_data_1515A4 = .data:0x001515A4; // type:object size:0x2DC -lbl_57_data_151880 = .data:0x00151880; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x00151880; // type:object size:0x18 lbl_57_data_151898 = .data:0x00151898; // type:object size:0x164 lbl_57_data_1519FC = .data:0x001519FC; // type:object size:0x15C -lbl_57_data_151B58 = .data:0x00151B58; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x00151B58; // type:object size:0x18 lbl_57_data_151B70 = .data:0x00151B70; // type:object size:0x1B4 lbl_57_data_151D24 = .data:0x00151D24; // type:object size:0x15C -lbl_57_data_151E80 = .data:0x00151E80; // type:object size:0x18 -lbl_57_data_151E98 = .data:0x00151E98; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00151E80; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00151E98; // type:object size:0x30 lbl_57_data_151EC8 = .data:0x00151EC8; // type:object size:0x10 -lbl_57_data_151ED8 = .data:0x00151ED8; // type:object size:0x58 data:4byte -jumptable_57_data_151F30 = .data:0x00151F30; // type:object size:0x1C scope:local -lbl_57_data_151F4C = .data:0x00151F4C; // type:object size:0xC -lbl_57_data_151F58 = .data:0x00151F58; // type:object size:0xE data:string -lbl_57_data_151F68 = .data:0x00151F68; // type:object size:0xC -lbl_57_data_151F74 = .data:0x00151F74; // type:object size:0x8 -lbl_57_data_151F7C = .data:0x00151F7C; // type:object size:0x3D4 -lbl_57_data_152350 = .data:0x00152350; // type:object size:0x4A4 -lbl_57_data_1527F4 = .data:0x001527F4; // type:object size:0x18 -lbl_57_data_15280C = .data:0x0015280C; // type:object size:0x30 -lbl_57_data_15283C = .data:0x0015283C; // type:object size:0x58 data:4byte -jumptable_57_data_152894 = .data:0x00152894; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00151ED8; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00151F30; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00151F4C; // type:object size:0xC scope:local +@21 = .data:0x00151F58; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00151F68; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00151F74; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00151F7C; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x00152350; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x001527F4; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0015280C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0015283C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x00152894; // type:object size:0x1C scope:local lbl_57_data_1528C0 = .data:0x001528C0; // type:object size:0xD data:string lbl_57_data_1528D0 = .data:0x001528D0; // type:object size:0xE data:string lbl_57_data_1528E0 = .data:0x001528E0; // type:object size:0xD data:string @@ -9473,29 +9473,29 @@ lbl_57_data_17AC00 = .data:0x0017AC00; // type:object size:0x30 lbl_57_data_17AC30 = .data:0x0017AC30; // type:object size:0x30 lbl_57_data_17AC60 = .data:0x0017AC60; // type:object size:0xE data:string lbl_57_data_17AC70 = .data:0x0017AC70; // type:object size:0xC -lbl_57_data_17AC7C = .data:0x0017AC7C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0017AC7C; // type:object size:0x8 lbl_57_data_17AC84 = .data:0x0017AC84; // type:object size:0x318 lbl_57_data_17AF9C = .data:0x0017AF9C; // type:object size:0x42C -lbl_57_data_17B3C8 = .data:0x0017B3C8; // type:object size:0x18 -lbl_57_data_17B3E0 = .data:0x0017B3E0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x0017B3C8; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x0017B3E0; // type:object size:0x38 lbl_57_data_17B418 = .data:0x0017B418; // type:object size:0x318 lbl_57_data_17B730 = .data:0x0017B730; // type:object size:0x42C -lbl_57_data_17BB5C = .data:0x0017BB5C; // type:object size:0x18 -lbl_57_data_17BB74 = .data:0x0017BB74; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x0017BB5C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x0017BB74; // type:object size:0x38 lbl_57_data_17BBAC = .data:0x0017BBAC; // type:object size:0x69C lbl_57_data_17C248 = .data:0x0017C248; // type:object size:0x7BC -lbl_57_data_17CA04 = .data:0x0017CA04; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x0017CA04; // type:object size:0x18 lbl_57_data_17CA1C = .data:0x0017CA1C; // type:object size:0x268 -lbl_57_data_17CC84 = .data:0x0017CC84; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x0017CC84; // type:object size:0x24 lbl_57_data_17CCA8 = .data:0x0017CCA8; // type:object size:0x268 -lbl_57_data_17CF10 = .data:0x0017CF10; // type:object size:0x24 -lbl_57_data_17CF34 = .data:0x0017CF34; // type:object size:0x30 -lbl_57_data_17CF64 = .data:0x0017CF64; // type:object size:0x4 align:4 data:float -lbl_57_data_17CF68 = .data:0x0017CF68; // type:object size:0x4 align:4 data:float -lbl_57_data_17CF6C = .data:0x0017CF6C; // type:object size:0x4 align:4 data:float -lbl_57_data_17CF70 = .data:0x0017CF70; // type:object size:0x4 data:4byte -jumptable_57_data_17CF74 = .data:0x0017CF74; // type:object size:0x30 scope:local -lbl_57_data_17CFA4 = .data:0x0017CFA4; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x0017CF10; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x0017CF34; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x0017CF64; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x0017CF68; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x0017CF6C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x0017CF70; // type:object size:0x4 data:4byte +@91 = .data:0x0017CF74; // type:object size:0x30 scope:local +vec$111 = .data:0x0017CFA4; // type:object size:0x18 scope:local lbl_57_data_17CFC0 = .data:0x0017CFC0; // type:object size:0xE data:string lbl_57_data_17CFD0 = .data:0x0017CFD0; // type:object size:0xE data:string lbl_57_data_17CFE0 = .data:0x0017CFE0; // type:object size:0xD data:string @@ -10260,7 +10260,7 @@ lbl_57_bss_9A0 = .bss:0x000009A0; // type:object size:0x4 data:4byte lbl_57_bss_9A4 = .bss:0x000009A4; // type:object size:0x4 data:4byte lbl_57_bss_9A8 = .bss:0x000009A8; // type:object size:0x640 data:4byte lbl_57_bss_FE8 = .bss:0x00000FE8; // type:object size:0x8 data:4byte -lbl_57_bss_FF0 = .bss:0x00000FF0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000FF0; // type:object size:0x4 scope:local data:4byte lbl_57_bss_FF8 = .bss:0x00000FF8; // type:object size:0x8 data:4byte lbl_57_bss_1000 = .bss:0x00001000; // type:object size:0x8 data:4byte lbl_57_bss_1008 = .bss:0x00001008; // type:object size:0x8 data:4byte @@ -10276,7 +10276,7 @@ colli_timer = .bss:0x00001030; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00001034; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00001038; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x0000103C; // type:object size:0x4 scope:local data:4byte -lbl_57_bss_1040 = .bss:0x00001040; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00001040; // type:object size:0x4 scope:local data:4byte lbl_57_bss_1048 = .bss:0x00001048; // type:object size:0x4 data:4byte lbl_57_bss_104C = .bss:0x0000104C; // type:object size:0x4 data:4byte lbl_57_bss_1050 = .bss:0x00001050; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg58D/splits.txt b/config/GSNE8P/stg58D/splits.txt index de4d7fe2..a5a60f05 100644 --- a/config/GSNE8P/stg58D/splits.txt +++ b/config/GSNE8P/stg58D/splits.txt @@ -170,13 +170,10 @@ stg58D_40.c: .text start:0x0001A3D4 end:0x0001B414 .rodata start:0x00000948 end:0x00000998 -stg58D_41.c: - .text start:0x0001B754 end:0x0001B8EC - .rodata start:0x00000998 end:0x000009B0 - -stg58D_42.c: - .text start:0x0001B8EC end:0x0001BBF0 - .rodata start:0x000009B0 end:0x000009B8 +OBJECT/o_3spring.c: + .text start:0x0001B754 end:0x0001BBF0 + .rodata start:0x00000998 end:0x000009B8 + .data start:0x00023DA0 end:0x00024E98 stg58D_43.c: .text start:0x0001BBF0 end:0x0001C078 @@ -214,9 +211,10 @@ stg58D_52.c: .text start:0x00021C80 end:0x00022AC4 .rodata start:0x00000BF0 end:0x00000C48 -stg58D_53.c: - .text start:0x00022AF8 end:0x00023284 +OBJECT/o_degring_linear.c: + .text start:0x00022AC4 end:0x00023414 .rodata start:0x00000C48 end:0x00000C60 + .data start:0x0002B0F8 end:0x0002B100 stg58D_54.c: .text start:0x00023414 end:0x00023E38 @@ -234,9 +232,11 @@ stg58D_57.c: .text start:0x000273BC end:0x00027478 .rodata start:0x00000D00 end:0x00000D08 -stg58D_58.c: - .text start:0x00027620 end:0x00028938 +OBJECT/o_goalring.c: + .text start:0x0002761C end:0x00028938 .rodata start:0x00000D08 end:0x00000D60 + .data start:0x0002D010 end:0x00032908 + .bss start:0x00000DB0 end:0x00000DB8 stg58D_59.c: .text start:0x00028A00 end:0x00029420 @@ -254,21 +254,15 @@ stg58D_62.c: .text start:0x0002AEB4 end:0x0002AF84 .rodata start:0x00000DE8 end:0x00000DF0 -stg58D_63.c: - .text start:0x0002B208 end:0x0002BCB0 - .rodata start:0x00000DF0 end:0x00000E28 - -stg58D_64.c: - .text start:0x0002BD24 end:0x0002BD68 - .rodata start:0x00000E28 end:0x00000E30 - -stg58D_65.c: - .text start:0x0002BF20 end:0x0002C980 - .rodata start:0x00000E30 end:0x00000E70 +OBJECT/o_itemboxair.c: + .text start:0x0002B134 end:0x0002BDDC + .rodata start:0x00000DF0 end:0x00000E30 + .data start:0x00036C38 end:0x00036CB8 -stg58D_66.c: - .text start:0x0002C9F4 end:0x0002CA38 - .rodata start:0x00000E70 end:0x00000E78 +OBJECT/o_itemboxballoon.c: + .text start:0x0002BDDC end:0x0002CAAC + .rodata start:0x00000E30 end:0x00000E78 + .data start:0x00036CB8 end:0x00037610 stg58D_67.c: .text start:0x0002CAAC end:0x0002D460 @@ -316,9 +310,11 @@ stg58D_77.c: .text start:0x0003C9A0 end:0x0003E444 .rodata start:0x00001258 end:0x000012E8 -stg58D_78.c: +OBJECT/o_savepoint.c: .text start:0x0003E650 end:0x0003F6E0 .rodata start:0x000012E8 end:0x00001320 + .data start:0x00061CD0 end:0x00061D20 + .bss start:0x00000E00 end:0x00000E08 stg58D_79.c: .text start:0x0003FD44 end:0x000411F0 diff --git a/config/GSNE8P/stg58D/symbols.txt b/config/GSNE8P/stg58D/symbols.txt index 1b2f385b..6a3e4f1e 100644 --- a/config/GSNE8P/stg58D/symbols.txt +++ b/config/GSNE8P/stg58D/symbols.txt @@ -194,13 +194,13 @@ fn_58_11384 = .text:0x00011384; // type:function size:0x6C fn_58_113F0 = .text:0x000113F0; // type:function size:0xC8 fn_58_114B8 = .text:0x000114B8; // type:function size:0xD8 fn_58_11590 = .text:0x00011590; // type:function size:0x2AC -fn_58_1183C = .text:0x0001183C; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x0001183C; // type:function size:0x30 fn_58_1186C = .text:0x0001186C; // type:function size:0x30C -fn_58_11B78 = .text:0x00011B78; // type:function size:0x74 -fn_58_11BEC = .text:0x00011BEC; // type:function size:0xBC -fn_58_11CA8 = .text:0x00011CA8; // type:function size:0x40 -fn_58_11CE8 = .text:0x00011CE8; // type:function size:0x2C -fn_58_11D14 = .text:0x00011D14; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00011B78; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00011BEC; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00011CA8; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00011CE8; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00011D14; // type:function size:0x60 fn_58_11D74 = .text:0x00011D74; // type:function size:0x12C fn_58_11EA0 = .text:0x00011EA0; // type:function size:0x4 fn_58_11EA4 = .text:0x00011EA4; // type:function size:0x4 @@ -229,11 +229,11 @@ fn_58_14A9C = .text:0x00014A9C; // type:function size:0x88 fn_58_14B24 = .text:0x00014B24; // type:function size:0xD0 fn_58_14BF4 = .text:0x00014BF4; // type:function size:0xD8 fn_58_14CCC = .text:0x00014CCC; // type:function size:0xE8 -fn_58_14DB4 = .text:0x00014DB4; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x00014DB4; // type:function size:0x100 fn_58_14EB4 = .text:0x00014EB4; // type:function size:0x198 fn_58_1504C = .text:0x0001504C; // type:function size:0xA8 fn_58_150F4 = .text:0x000150F4; // type:function size:0x70 -fn_58_15164 = .text:0x00015164; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x00015164; // type:function size:0x114 fn_58_15278 = .text:0x00015278; // type:function size:0x6C fn_58_152E4 = .text:0x000152E4; // type:function size:0x180 fn_58_15464 = .text:0x00015464; // type:function size:0xA4 @@ -274,7 +274,7 @@ fn_58_179F0 = .text:0x000179F0; // type:function size:0xA4 fn_58_17A94 = .text:0x00017A94; // type:function size:0xA4 fn_58_17B38 = .text:0x00017B38; // type:function size:0xA4 fn_58_17BDC = .text:0x00017BDC; // type:function size:0xB0 -fn_58_17C8C = .text:0x00017C8C; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x00017C8C; // type:function size:0x19C fn_58_17E28 = .text:0x00017E28; // type:function size:0x198 _rename_MakeParticle = .text:0x00017FC0; // type:function size:0x19C fn_58_1815C = .text:0x0001815C; // type:function size:0x198 @@ -286,7 +286,7 @@ fn_58_18AC4 = .text:0x00018AC4; // type:function size:0xAC fn_58_18B70 = .text:0x00018B70; // type:function size:0x4 fn_58_18B74 = .text:0x00018B74; // type:function size:0x20 fn_58_18B94 = .text:0x00018B94; // type:function size:0x40 -fn_58_18BD4 = .text:0x00018BD4; // type:function size:0x1E4 +CreateSnowPuff = .text:0x00018BD4; // type:function size:0x1E4 fn_58_18DB8 = .text:0x00018DB8; // type:function size:0x24 fn_58_18DDC = .text:0x00018DDC; // type:function size:0x1C0 fn_58_18F9C = .text:0x00018F9C; // type:function size:0x1F4 @@ -294,7 +294,7 @@ fn_58_19190 = .text:0x00019190; // type:function size:0x190 fn_58_19320 = .text:0x00019320; // type:function size:0xF8 fn_58_19418 = .text:0x00019418; // type:function size:0x1D4 fn_58_195EC = .text:0x000195EC; // type:function size:0x18C -fn_58_19778 = .text:0x00019778; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x00019778; // type:function size:0x1C8 fn_58_19940 = .text:0x00019940; // type:function size:0xD0 fn_58_19A10 = .text:0x00019A10; // type:function size:0x358 fn_58_19D68 = .text:0x00019D68; // type:function size:0x2C0 @@ -312,11 +312,11 @@ fn_58_1B414 = .text:0x0001B414; // type:function size:0x120 fn_58_1B534 = .text:0x0001B534; // type:function size:0x120 fn_58_1B654 = .text:0x0001B654; // type:function size:0x84 fn_58_1B6D8 = .text:0x0001B6D8; // type:function size:0x7C -fn_58_1B754 = .text:0x0001B754; // type:function size:0x198 -fn_58_1B8EC = .text:0x0001B8EC; // type:function size:0xD4 -fn_58_1B9C0 = .text:0x0001B9C0; // type:function size:0x38 -fn_58_1B9F8 = .text:0x0001B9F8; // type:function size:0x144 -fn_58_1BB3C = .text:0x0001BB3C; // type:function size:0xB4 +Object3SpringJump = .text:0x0001B754; // type:function size:0x198 scope:local +Object3Spring = .text:0x0001B8EC; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x0001B9C0; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x0001B9F8; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x0001BB3C; // type:function size:0xB4 scope:local fn_58_1BBF0 = .text:0x0001BBF0; // type:function size:0xF8 fn_58_1BCE8 = .text:0x0001BCE8; // type:function size:0xFC fn_58_1BDE4 = .text:0x0001BDE4; // type:function size:0x30 @@ -399,15 +399,15 @@ fn_58_21D68 = .text:0x00021D68; // type:function size:0x38 fn_58_21DA0 = .text:0x00021DA0; // type:function size:0x968 fn_58_22708 = .text:0x00022708; // type:function size:0x10C fn_58_22814 = .text:0x00022814; // type:function size:0x2B0 -fn_58_22AC4 = .text:0x00022AC4; // type:function size:0x34 -fn_58_22AF8 = .text:0x00022AF8; // type:function size:0x11C -fn_58_22C14 = .text:0x00022C14; // type:function size:0x110 -fn_58_22D24 = .text:0x00022D24; // type:function size:0xB4 -fn_58_22DD8 = .text:0x00022DD8; // type:function size:0x150 -fn_58_22F28 = .text:0x00022F28; // type:function size:0xE0 -fn_58_23008 = .text:0x00023008; // type:function size:0x190 -fn_58_23198 = .text:0x00023198; // type:function size:0xEC -fn_58_23284 = .text:0x00023284; // type:function size:0x190 +DegRingGetNum = .text:0x00022AC4; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x00022AF8; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00022C14; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00022D24; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00022DD8; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00022F28; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00023008; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00023198; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00023284; // type:function size:0x190 scope:local fn_58_23414 = .text:0x00023414; // type:function size:0x140 fn_58_23554 = .text:0x00023554; // type:function size:0x1CC fn_58_23720 = .text:0x00023720; // type:function size:0x88 @@ -460,15 +460,15 @@ fn_58_27478 = .text:0x00027478; // type:function size:0x8C fn_58_27504 = .text:0x00027504; // type:function size:0x38 fn_58_2753C = .text:0x0002753C; // type:function size:0x4 fn_58_27540 = .text:0x00027540; // type:function size:0xDC -fn_58_2761C = .text:0x0002761C; // type:function size:0x4 -fn_58_27620 = .text:0x00027620; // type:function size:0x2EC -fn_58_2790C = .text:0x0002790C; // type:function size:0x44 -fn_58_27950 = .text:0x00027950; // type:function size:0x7F4 -fn_58_28144 = .text:0x00028144; // type:function size:0x34 -fn_58_28178 = .text:0x00028178; // type:function size:0xF0 -fn_58_28268 = .text:0x00028268; // type:function size:0x214 -fn_58_2847C = .text:0x0002847C; // type:function size:0x254 -fn_58_286D0 = .text:0x000286D0; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002761C; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x00027620; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002790C; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x00027950; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x00028144; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x00028178; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x00028268; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002847C; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x000286D0; // type:function size:0x268 scope:local fn_58_28938 = .text:0x00028938; // type:function size:0x54 fn_58_2898C = .text:0x0002898C; // type:function size:0x74 fn_58_28A00 = .text:0x00028A00; // type:function size:0x8C @@ -484,7 +484,7 @@ fn_58_29688 = .text:0x00029688; // type:function size:0x3F8 fn_58_29A80 = .text:0x00029A80; // type:function size:0x1D0 fn_58_29C50 = .text:0x00029C50; // type:function size:0x140 fn_58_29D90 = .text:0x00029D90; // type:function size:0x1FC -fn_58_29F8C = .text:0x00029F8C; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x00029F8C; // type:function size:0x13C fn_58_2A0C8 = .text:0x0002A0C8; // type:function size:0x200 fn_58_2A2C8 = .text:0x0002A2C8; // type:function size:0x98 fn_58_2A360 = .text:0x0002A360; // type:function size:0x238 @@ -504,53 +504,53 @@ fn_58_2AAC4 = .text:0x0002AAC4; // type:function size:0x44 fn_58_2AB08 = .text:0x0002AB08; // type:function size:0x38 fn_58_2AB40 = .text:0x0002AB40; // type:function size:0x4 fn_58_2AB44 = .text:0x0002AB44; // type:function size:0x38 -fn_58_2AB7C = .text:0x0002AB7C; // type:function size:0xC8 -fn_58_2AC44 = .text:0x0002AC44; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002AB7C; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002AC44; // type:function size:0x138 fn_58_2AD7C = .text:0x0002AD7C; // type:function size:0x138 fn_58_2AEB4 = .text:0x0002AEB4; // type:function size:0xD0 fn_58_2AF84 = .text:0x0002AF84; // type:function size:0x90 fn_58_2B014 = .text:0x0002B014; // type:function size:0x94 fn_58_2B0A8 = .text:0x0002B0A8; // type:function size:0x8C -fn_58_2B134 = .text:0x0002B134; // type:function size:0xD4 -fn_58_2B208 = .text:0x0002B208; // type:function size:0x240 -fn_58_2B448 = .text:0x0002B448; // type:function size:0x98 -fn_58_2B4E0 = .text:0x0002B4E0; // type:function size:0x214 -fn_58_2B6F4 = .text:0x0002B6F4; // type:function size:0x10 -fn_58_2B704 = .text:0x0002B704; // type:function size:0xA0 -fn_58_2B7A4 = .text:0x0002B7A4; // type:function size:0xD0 -fn_58_2B874 = .text:0x0002B874; // type:function size:0x26C -fn_58_2BAE0 = .text:0x0002BAE0; // type:function size:0x38 -fn_58_2BB18 = .text:0x0002BB18; // type:function size:0x50 -fn_58_2BB68 = .text:0x0002BB68; // type:function size:0x70 -fn_58_2BBD8 = .text:0x0002BBD8; // type:function size:0x50 -fn_58_2BC28 = .text:0x0002BC28; // type:function size:0x38 -fn_58_2BC60 = .text:0x0002BC60; // type:function size:0x50 -fn_58_2BCB0 = .text:0x0002BCB0; // type:function size:0x38 -fn_58_2BCE8 = .text:0x0002BCE8; // type:function size:0x3C -fn_58_2BD24 = .text:0x0002BD24; // type:function size:0x44 -fn_58_2BD68 = .text:0x0002BD68; // type:function size:0x38 -fn_58_2BDA0 = .text:0x0002BDA0; // type:function size:0x4 -fn_58_2BDA4 = .text:0x0002BDA4; // type:function size:0x38 -fn_58_2BDDC = .text:0x0002BDDC; // type:function size:0x144 -fn_58_2BF20 = .text:0x0002BF20; // type:function size:0x158 -fn_58_2C078 = .text:0x0002C078; // type:function size:0x64 -fn_58_2C0DC = .text:0x0002C0DC; // type:function size:0x1C4 -fn_58_2C2A0 = .text:0x0002C2A0; // type:function size:0x3C -fn_58_2C2DC = .text:0x0002C2DC; // type:function size:0x6C -fn_58_2C348 = .text:0x0002C348; // type:function size:0x228 -fn_58_2C570 = .text:0x0002C570; // type:function size:0x28C -fn_58_2C7FC = .text:0x0002C7FC; // type:function size:0xC -fn_58_2C808 = .text:0x0002C808; // type:function size:0x50 -fn_58_2C858 = .text:0x0002C858; // type:function size:0x50 -fn_58_2C8A8 = .text:0x0002C8A8; // type:function size:0x50 -fn_58_2C8F8 = .text:0x0002C8F8; // type:function size:0x38 -fn_58_2C930 = .text:0x0002C930; // type:function size:0x50 -fn_58_2C980 = .text:0x0002C980; // type:function size:0x38 -fn_58_2C9B8 = .text:0x0002C9B8; // type:function size:0x3C -fn_58_2C9F4 = .text:0x0002C9F4; // type:function size:0x44 -fn_58_2CA38 = .text:0x0002CA38; // type:function size:0x38 -fn_58_2CA70 = .text:0x0002CA70; // type:function size:0x4 -fn_58_2CA74 = .text:0x0002CA74; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002B134; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002B208; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002B448; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002B4E0; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002B6F4; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002B704; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002B7A4; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002B874; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002BAE0; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002BB18; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002BB68; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002BBD8; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002BC28; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002BC60; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002BCB0; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002BCE8; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002BD24; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002BD68; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002BDA0; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002BDA4; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002BDDC; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002BF20; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002C078; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002C0DC; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x0002C2A0; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x0002C2DC; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x0002C348; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x0002C570; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x0002C7FC; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x0002C808; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x0002C858; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x0002C8A8; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x0002C8F8; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x0002C930; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x0002C980; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x0002C9B8; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0002C9F4; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x0002CA38; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x0002CA70; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x0002CA74; // type:function size:0x38 scope:local fn_58_2CAAC = .text:0x0002CAAC; // type:function size:0x280 fn_58_2CD2C = .text:0x0002CD2C; // type:function size:0x50 fn_58_2CD7C = .text:0x0002CD7C; // type:function size:0x50C @@ -643,8 +643,8 @@ fn_58_38058 = .text:0x00038058; // type:function size:0x54 fn_58_380AC = .text:0x000380AC; // type:function size:0x7EC fn_58_38898 = .text:0x00038898; // type:function size:0xB0 fn_58_38948 = .text:0x00038948; // type:function size:0xB4 -fn_58_389FC = .text:0x000389FC; // type:function size:0x2C -fn_58_38A28 = .text:0x00038A28; // type:function size:0x30 +_rename_RingSetGroup = .text:0x000389FC; // type:function size:0x2C +_rename_RingClearGroup = .text:0x00038A28; // type:function size:0x30 o_ring_0 = .text:0x00038A58; // type:function size:0x13C scope:local Ring = .text:0x00038B94; // type:function size:0x688 scope:global o_ring_3 = .text:0x0003921C; // type:function size:0x6C scope:global @@ -678,19 +678,19 @@ fn_58_3E164 = .text:0x0003E164; // type:function size:0x2E0 fn_58_3E444 = .text:0x0003E444; // type:function size:0x110 fn_58_3E554 = .text:0x0003E554; // type:function size:0xF8 fn_58_3E64C = .text:0x0003E64C; // type:function size:0x4 -fn_58_3E650 = .text:0x0003E650; // type:function size:0x264 -fn_58_3E8B4 = .text:0x0003E8B4; // type:function size:0x148 -fn_58_3E9FC = .text:0x0003E9FC; // type:function size:0x48 -fn_58_3EA44 = .text:0x0003EA44; // type:function size:0x1A4 -fn_58_3EBE8 = .text:0x0003EBE8; // type:function size:0x1AC -fn_58_3ED94 = .text:0x0003ED94; // type:function size:0x154 -fn_58_3EEE8 = .text:0x0003EEE8; // type:function size:0x4 -fn_58_3EEEC = .text:0x0003EEEC; // type:function size:0x138 -fn_58_3F024 = .text:0x0003F024; // type:function size:0x368 -fn_58_3F38C = .text:0x0003F38C; // type:function size:0x224 -fn_58_3F5B0 = .text:0x0003F5B0; // type:function size:0x20 -fn_58_3F5D0 = .text:0x0003F5D0; // type:function size:0x4C -fn_58_3F61C = .text:0x0003F61C; // type:function size:0xC4 +ObjectSavePoint = .text:0x0003E650; // type:function size:0x264 scope:global +savepointDispTime = .text:0x0003E8B4; // type:function size:0x148 scope:local +savepointExit = .text:0x0003E9FC; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x0003EA44; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x0003EBE8; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x0003ED94; // type:function size:0x154 scope:local +dummyFunc = .text:0x0003EEE8; // type:function size:0x4 scope:local +initCollidata = .text:0x0003EEEC; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0003F024; // type:function size:0x368 scope:local +savepointSwing = .text:0x0003F38C; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x0003F5B0; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x0003F5D0; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x0003F61C; // type:function size:0xC4 scope:local fn_58_3F6E0 = .text:0x0003F6E0; // type:function size:0x20 fn_58_3F700 = .text:0x0003F700; // type:function size:0x3C fn_58_3F73C = .text:0x0003F73C; // type:function size:0x9C @@ -1503,11 +1503,11 @@ lbl_58_rodata_988 = .rodata:0x00000988; // type:object size:0x4 align:4 data:flo lbl_58_rodata_98C = .rodata:0x0000098C; // type:object size:0x4 align:4 data:float lbl_58_rodata_990 = .rodata:0x00000990; // type:object size:0x4 align:4 data:float lbl_58_rodata_994 = .rodata:0x00000994; // type:object size:0x4 align:4 data:float -lbl_58_rodata_998 = .rodata:0x00000998; // type:object size:0xC data:4byte -lbl_58_rodata_9A4 = .rodata:0x000009A4; // type:object size:0x4 align:4 data:float -lbl_58_rodata_9A8 = .rodata:0x000009A8; // type:object size:0x4 align:4 data:float -lbl_58_rodata_9AC = .rodata:0x000009AC; // type:object size:0x4 align:4 data:float -lbl_58_rodata_9B0 = .rodata:0x000009B0; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000998; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x000009A4; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x000009A8; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x000009AC; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x000009B0; // type:object size:0x4 scope:local align:4 data:float lbl_58_rodata_9B8 = .rodata:0x000009B8; // type:object size:0x4 align:4 data:float lbl_58_rodata_9BC = .rodata:0x000009BC; // type:object size:0xC data:4byte lbl_58_rodata_9C8 = .rodata:0x000009C8; // type:object size:0x4 align:4 data:float @@ -1647,11 +1647,11 @@ lbl_58_rodata_C30 = .rodata:0x00000C30; // type:object size:0x8 align:8 data:dou lbl_58_rodata_C38 = .rodata:0x00000C38; // type:object size:0x4 align:4 data:float lbl_58_rodata_C3C = .rodata:0x00000C3C; // type:object size:0x4 align:4 data:float lbl_58_rodata_C40 = .rodata:0x00000C40; // type:object size:0x8 align:4 data:float -lbl_58_rodata_C48 = .rodata:0x00000C48; // type:object size:0x4 align:4 data:float -lbl_58_rodata_C4C = .rodata:0x00000C4C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_C50 = .rodata:0x00000C50; // type:object size:0x4 align:4 data:float -lbl_58_rodata_C54 = .rodata:0x00000C54; // type:object size:0x4 align:4 data:float -lbl_58_rodata_C58 = .rodata:0x00000C58; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000C48; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000C4C; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000C50; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000C54; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000C58; // type:object size:0x4 scope:local align:4 data:float lbl_58_rodata_C60 = .rodata:0x00000C60; // type:object size:0x4 align:4 data:float lbl_58_rodata_C64 = .rodata:0x00000C64; // type:object size:0x4 align:4 data:float lbl_58_rodata_C68 = .rodata:0x00000C68; // type:object size:0x4 align:4 data:float @@ -1686,25 +1686,25 @@ lbl_58_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:flo lbl_58_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x8 align:8 data:double lbl_58_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x8 align:8 data:double lbl_58_rodata_D00 = .rodata:0x00000D00; // type:object size:0x8 align:4 data:float -lbl_58_rodata_D08 = .rodata:0x00000D08; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D0C = .rodata:0x00000D0C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D10 = .rodata:0x00000D10; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D14 = .rodata:0x00000D14; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D18 = .rodata:0x00000D18; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D1C = .rodata:0x00000D1C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D20 = .rodata:0x00000D20; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D24 = .rodata:0x00000D24; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D28 = .rodata:0x00000D28; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D2C = .rodata:0x00000D2C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D30 = .rodata:0x00000D30; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D34 = .rodata:0x00000D34; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D38 = .rodata:0x00000D38; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D40 = .rodata:0x00000D40; // type:object size:0x8 align:8 data:double -lbl_58_rodata_D48 = .rodata:0x00000D48; // type:object size:0x8 align:8 data:double -lbl_58_rodata_D50 = .rodata:0x00000D50; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D54 = .rodata:0x00000D54; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D58 = .rodata:0x00000D58; // type:object size:0x4 align:4 data:float -lbl_58_rodata_D5C = .rodata:0x00000D5C; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000D08; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000D0C; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000D10; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000D14; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000D18; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000D1C; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000D20; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000D24; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000D28; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000D2C; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000D30; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000D34; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000D38; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000D40; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000D48; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000D50; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000D54; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000D58; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000D5C; // type:object size:0x4 scope:local align:4 data:float lbl_58_rodata_D60 = .rodata:0x00000D60; // type:object size:0x4 align:4 data:float lbl_58_rodata_D64 = .rodata:0x00000D64; // type:object size:0x4 align:4 data:float lbl_58_rodata_D68 = .rodata:0x00000D68; // type:object size:0x4 align:4 data:float @@ -1738,37 +1738,37 @@ lbl_58_rodata_DDC = .rodata:0x00000DDC; // type:object size:0x4 align:4 data:flo lbl_58_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float lbl_58_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float lbl_58_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x8 align:4 data:float -lbl_58_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_58_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_58_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x4 align:4 data:float -lbl_58_rodata_DFC = .rodata:0x00000DFC; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E04 = .rodata:0x00000E04; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E08 = .rodata:0x00000E08; // type:object size:0x8 align:8 data:double -lbl_58_rodata_E10 = .rodata:0x00000E10; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E14 = .rodata:0x00000E14; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E28 = .rodata:0x00000E28; // type:object size:0x8 align:4 data:float -lbl_58_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E34 = .rodata:0x00000E34; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E38 = .rodata:0x00000E38; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E3C = .rodata:0x00000E3C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E40 = .rodata:0x00000E40; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E44 = .rodata:0x00000E44; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E48 = .rodata:0x00000E48; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E4C = .rodata:0x00000E4C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E50 = .rodata:0x00000E50; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E54 = .rodata:0x00000E54; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E58 = .rodata:0x00000E58; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E5C = .rodata:0x00000E5C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E60 = .rodata:0x00000E60; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E64 = .rodata:0x00000E64; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E68 = .rodata:0x00000E68; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E6C = .rodata:0x00000E6C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_E70 = .rodata:0x00000E70; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000DFC; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000E04; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000E08; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000E10; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000E14; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000E28; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000E30; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000E34; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000E38; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000E3C; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000E40; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000E44; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000E48; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000E4C; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000E50; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000E54; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000E58; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000E5C; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000E60; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000E64; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000E68; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000E6C; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000E70; // type:object size:0x4 scope:local align:4 data:float lbl_58_rodata_E78 = .rodata:0x00000E78; // type:object size:0x4 align:4 data:float lbl_58_rodata_E7C = .rodata:0x00000E7C; // type:object size:0x4 align:4 data:float lbl_58_rodata_E80 = .rodata:0x00000E80; // type:object size:0x4 align:4 data:float @@ -2031,17 +2031,17 @@ lbl_58_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x4 align:4 data:fl lbl_58_rodata_12D8 = .rodata:0x000012D8; // type:object size:0x8 align:8 data:double lbl_58_rodata_12E0 = .rodata:0x000012E0; // type:object size:0x4 align:4 data:float lbl_58_rodata_12E4 = .rodata:0x000012E4; // type:object size:0x4 align:4 data:float -lbl_58_rodata_12E8 = .rodata:0x000012E8; // type:object size:0x4 align:4 data:float -lbl_58_rodata_12EC = .rodata:0x000012EC; // type:object size:0x4 align:4 data:float -lbl_58_rodata_12F0 = .rodata:0x000012F0; // type:object size:0x4 align:4 data:float -lbl_58_rodata_12F4 = .rodata:0x000012F4; // type:object size:0x4 align:4 data:float -lbl_58_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x4 align:4 data:float -lbl_58_rodata_1300 = .rodata:0x00001300; // type:object size:0x8 align:8 data:double -lbl_58_rodata_1308 = .rodata:0x00001308; // type:object size:0x4 align:4 data:float -lbl_58_rodata_130C = .rodata:0x0000130C; // type:object size:0x4 align:4 data:float -lbl_58_rodata_1310 = .rodata:0x00001310; // type:object size:0x4 align:4 data:float -lbl_58_rodata_1314 = .rodata:0x00001314; // type:object size:0x4 align:4 data:float -lbl_58_rodata_1318 = .rodata:0x00001318; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000012E8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000012EC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000012F0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000012F4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000012F8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00001300; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x00001308; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x0000130C; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x00001310; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x00001314; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x00001318; // type:object size:0x4 scope:local align:4 data:float lbl_58_rodata_1320 = .rodata:0x00001320; // type:object size:0x4 align:4 data:float lbl_58_rodata_1324 = .rodata:0x00001324; // type:object size:0x4 align:4 data:float lbl_58_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 align:4 data:float @@ -4091,7 +4091,7 @@ lbl_58_data_23070 = .data:0x00023070; // type:object size:0x7 data:string lbl_58_data_23078 = .data:0x00023078; // type:object size:0x7 data:string lbl_58_data_23080 = .data:0x00023080; // type:object size:0x7 data:string lbl_58_data_23088 = .data:0x00023088; // type:object size:0x60 -lbl_58_data_230E8 = .data:0x000230E8; // type:object size:0x8 +_rename_ring_texlist = .data:0x000230E8; // type:object size:0x8 lbl_58_data_230F0 = .data:0x000230F0; // type:object size:0x38 lbl_58_data_23128 = .data:0x00023128; // type:object size:0x38 lbl_58_data_23160 = .data:0x00023160; // type:object size:0xE data:string @@ -4168,42 +4168,42 @@ lbl_58_data_23D44 = .data:0x00023D44; // type:object size:0xB data:string lbl_58_data_23D50 = .data:0x00023D50; // type:object size:0x38 lbl_58_data_23D88 = .data:0x00023D88; // type:object size:0x8 data:byte lbl_58_data_23D90 = .data:0x00023D90; // type:object size:0x5 data:string -lbl_58_data_23DA0 = .data:0x00023DA0; // type:object size:0xE data:string -lbl_58_data_23DB0 = .data:0x00023DB0; // type:object size:0xE data:string -lbl_58_data_23DC0 = .data:0x00023DC0; // type:object size:0xD data:string -lbl_58_data_23DD0 = .data:0x00023DD0; // type:object size:0xD data:string -lbl_58_data_23DE0 = .data:0x00023DE0; // type:object size:0x30 -lbl_58_data_23E10 = .data:0x00023E10; // type:object size:0x8 -lbl_58_data_23E18 = .data:0x00023E18; // type:object size:0x204 -lbl_58_data_2401C = .data:0x0002401C; // type:object size:0x204 -lbl_58_data_24220 = .data:0x00024220; // type:object size:0x1C8 -lbl_58_data_243E8 = .data:0x000243E8; // type:object size:0x40 -lbl_58_data_24428 = .data:0x00024428; // type:object size:0x50 -lbl_58_data_24478 = .data:0x00024478; // type:object size:0x8 -lbl_58_data_24480 = .data:0x00024480; // type:object size:0x20 -lbl_58_data_244A0 = .data:0x000244A0; // type:object size:0xC0 -lbl_58_data_24560 = .data:0x00024560; // type:object size:0x60 -lbl_58_data_245C0 = .data:0x000245C0; // type:object size:0x40 -lbl_58_data_24600 = .data:0x00024600; // type:object size:0x80 -lbl_58_data_24680 = .data:0x00024680; // type:object size:0x40 -lbl_58_data_246C0 = .data:0x000246C0; // type:object size:0x24 -lbl_58_data_246E4 = .data:0x000246E4; // type:object size:0x1C8 -lbl_58_data_248AC = .data:0x000248AC; // type:object size:0x1C8 -lbl_58_data_24A74 = .data:0x00024A74; // type:object size:0x140 -lbl_58_data_24BB4 = .data:0x00024BB4; // type:object size:0x40 -lbl_58_data_24BF4 = .data:0x00024BF4; // type:object size:0x50 -lbl_58_data_24C44 = .data:0x00024C44; // type:object size:0x8 -lbl_58_data_24C4C = .data:0x00024C4C; // type:object size:0x14 -lbl_58_data_24C60 = .data:0x00024C60; // type:object size:0x120 -lbl_58_data_24D80 = .data:0x00024D80; // type:object size:0x60 -lbl_58_data_24DE0 = .data:0x00024DE0; // type:object size:0x20 -lbl_58_data_24E00 = .data:0x00024E00; // type:object size:0x30 -lbl_58_data_24E30 = .data:0x00024E30; // type:object size:0x24 -lbl_58_data_24E54 = .data:0x00024E54; // type:object size:0x8 -lbl_58_data_24E5C = .data:0x00024E5C; // type:object size:0x30 -lbl_58_data_24E8C = .data:0x00024E8C; // type:object size:0x4 align:4 data:float -lbl_58_data_24E90 = .data:0x00024E90; // type:object size:0x4 align:4 data:float -lbl_58_data_24E94 = .data:0x00024E94; // type:object size:0x4 align:4 data:float +@18 = .data:0x00023DA0; // type:object size:0xE scope:local data:string +@19 = .data:0x00023DB0; // type:object size:0xE scope:local data:string +@20 = .data:0x00023DC0; // type:object size:0xD scope:local data:string +@21 = .data:0x00023DD0; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x00023DE0; // type:object size:0x30 scope:local +spring3_texlist = .data:0x00023E10; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x00023E18; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x0002401C; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x00024220; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000243E8; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x00024428; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x00024478; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x00024480; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000244A0; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x00024560; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000245C0; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x00024600; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x00024680; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000246C0; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000246E4; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000248AC; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x00024A74; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x00024BB4; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x00024BF4; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x00024C44; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x00024C4C; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x00024C60; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x00024D80; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x00024DE0; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x00024E00; // type:object size:0x30 scope:local +spring3_model1 = .data:0x00024E30; // type:object size:0x24 scope:local +spring3_texlists = .data:0x00024E54; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x00024E5C; // type:object size:0x30 scope:local +spring3_k = .data:0x00024E8C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x00024E90; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x00024E94; // type:object size:0x4 scope:local align:4 data:float lbl_58_data_24E98 = .data:0x00024E98; // type:object size:0xE data:string lbl_58_data_24EA8 = .data:0x00024EA8; // type:object size:0xC lbl_58_data_24EB4 = .data:0x00024EB4; // type:object size:0x8 @@ -4447,7 +4447,7 @@ lbl_58_data_2B050 = .data:0x0002B050; // type:object size:0x14 lbl_58_data_2B064 = .data:0x0002B064; // type:object size:0x24 lbl_58_data_2B088 = .data:0x0002B088; // type:object size:0x40 data:4byte lbl_58_data_2B0C8 = .data:0x0002B0C8; // type:object size:0x30 -lbl_58_data_2B0F8 = .data:0x0002B0F8; // type:object size:0x5 data:string +@115 = .data:0x0002B0F8; // type:object size:0x5 scope:local data:string lbl_58_data_2B100 = .data:0x0002B100; // type:object size:0xE data:string lbl_58_data_2B110 = .data:0x0002B110; // type:object size:0xD data:string lbl_58_data_2B120 = .data:0x0002B120; // type:object size:0x18 @@ -4521,149 +4521,149 @@ lbl_58_data_2CFA8 = .data:0x0002CFA8; // type:object size:0x30 lbl_58_data_2CFD8 = .data:0x0002CFD8; // type:object size:0xF data:string lbl_58_data_2CFE8 = .data:0x0002CFE8; // type:object size:0x10 data:string lbl_58_data_2CFF8 = .data:0x0002CFF8; // type:object size:0x18 data:string -lbl_58_data_2D010 = .data:0x0002D010; // type:object size:0xD data:string -lbl_58_data_2D020 = .data:0x0002D020; // type:object size:0xD data:string -lbl_58_data_2D030 = .data:0x0002D030; // type:object size:0x18 -lbl_58_data_2D048 = .data:0x0002D048; // type:object size:0x8 -lbl_58_data_2D050 = .data:0x0002D050; // type:object size:0x2D0 -lbl_58_data_2D320 = .data:0x0002D320; // type:object size:0xCE4 -lbl_58_data_2E004 = .data:0x0002E004; // type:object size:0x18 -lbl_58_data_2E01C = .data:0x0002E01C; // type:object size:0xE data:string -lbl_58_data_2E02C = .data:0x0002E02C; // type:object size:0xC -lbl_58_data_2E038 = .data:0x0002E038; // type:object size:0x8 -lbl_58_data_2E040 = .data:0x0002E040; // type:object size:0x50 -lbl_58_data_2E090 = .data:0x0002E090; // type:object size:0xCC -lbl_58_data_2E15C = .data:0x0002E15C; // type:object size:0x18 -lbl_58_data_2E174 = .data:0x0002E174; // type:object size:0xC -lbl_58_data_2E180 = .data:0x0002E180; // type:object size:0x8 -lbl_58_data_2E188 = .data:0x0002E188; // type:object size:0x50 -lbl_58_data_2E1D8 = .data:0x0002E1D8; // type:object size:0xCC -lbl_58_data_2E2A4 = .data:0x0002E2A4; // type:object size:0x18 -lbl_58_data_2E2BC = .data:0x0002E2BC; // type:object size:0xD data:string -lbl_58_data_2E2CC = .data:0x0002E2CC; // type:object size:0xD data:string -lbl_58_data_2E2DC = .data:0x0002E2DC; // type:object size:0xD data:string -lbl_58_data_2E2EC = .data:0x0002E2EC; // type:object size:0xD data:string -lbl_58_data_2E2FC = .data:0x0002E2FC; // type:object size:0x30 -lbl_58_data_2E32C = .data:0x0002E32C; // type:object size:0x8 -lbl_58_data_2E334 = .data:0x0002E334; // type:object size:0x108 -lbl_58_data_2E43C = .data:0x0002E43C; // type:object size:0x18C -lbl_58_data_2E5C8 = .data:0x0002E5C8; // type:object size:0x18 -lbl_58_data_2E5E0 = .data:0x0002E5E0; // type:object size:0x38 -lbl_58_data_2E618 = .data:0x0002E618; // type:object size:0x100 -lbl_58_data_2E718 = .data:0x0002E718; // type:object size:0x15C -lbl_58_data_2E874 = .data:0x0002E874; // type:object size:0x18 -lbl_58_data_2E88C = .data:0x0002E88C; // type:object size:0x38 -lbl_58_data_2E8C4 = .data:0x0002E8C4; // type:object size:0x10C -lbl_58_data_2E9D0 = .data:0x0002E9D0; // type:object size:0x15C -lbl_58_data_2EB2C = .data:0x0002EB2C; // type:object size:0x18 -lbl_58_data_2EB44 = .data:0x0002EB44; // type:object size:0x38 -lbl_58_data_2EB7C = .data:0x0002EB7C; // type:object size:0xC0 -lbl_58_data_2EC3C = .data:0x0002EC3C; // type:object size:0x114 -lbl_58_data_2ED50 = .data:0x0002ED50; // type:object size:0x18 -lbl_58_data_2ED68 = .data:0x0002ED68; // type:object size:0x38 -lbl_58_data_2EDA0 = .data:0x0002EDA0; // type:object size:0x108 -lbl_58_data_2EEA8 = .data:0x0002EEA8; // type:object size:0x18C -lbl_58_data_2F034 = .data:0x0002F034; // type:object size:0x18 -lbl_58_data_2F04C = .data:0x0002F04C; // type:object size:0x38 -lbl_58_data_2F084 = .data:0x0002F084; // type:object size:0x34 -lbl_58_data_2F0B8 = .data:0x0002F0B8; // type:object size:0x6C -lbl_58_data_2F124 = .data:0x0002F124; // type:object size:0x18 -lbl_58_data_2F13C = .data:0x0002F13C; // type:object size:0x38 -lbl_58_data_2F174 = .data:0x0002F174; // type:object size:0x34 -lbl_58_data_2F1A8 = .data:0x0002F1A8; // type:object size:0x6C -lbl_58_data_2F214 = .data:0x0002F214; // type:object size:0x18 -lbl_58_data_2F22C = .data:0x0002F22C; // type:object size:0x38 -lbl_58_data_2F264 = .data:0x0002F264; // type:object size:0x2B0 -lbl_58_data_2F514 = .data:0x0002F514; // type:object size:0x3B4 -lbl_58_data_2F8C8 = .data:0x0002F8C8; // type:object size:0x18 -lbl_58_data_2F8E0 = .data:0x0002F8E0; // type:object size:0x38 -lbl_58_data_2F918 = .data:0x0002F918; // type:object size:0x174 -lbl_58_data_2FA8C = .data:0x0002FA8C; // type:object size:0x234 -lbl_58_data_2FCC0 = .data:0x0002FCC0; // type:object size:0x18 -lbl_58_data_2FCD8 = .data:0x0002FCD8; // type:object size:0x38 -lbl_58_data_2FD10 = .data:0x0002FD10; // type:object size:0x20 -lbl_58_data_2FD30 = .data:0x0002FD30; // type:object size:0x20 -lbl_58_data_2FD50 = .data:0x0002FD50; // type:object size:0xA0 -lbl_58_data_2FDF0 = .data:0x0002FDF0; // type:object size:0xA0 -lbl_58_data_2FE90 = .data:0x0002FE90; // type:object size:0xA0 -lbl_58_data_2FF30 = .data:0x0002FF30; // type:object size:0xA0 -lbl_58_data_2FFD0 = .data:0x0002FFD0; // type:object size:0xA0 -lbl_58_data_30070 = .data:0x00030070; // type:object size:0x20 -lbl_58_data_30090 = .data:0x00030090; // type:object size:0x20 -lbl_58_data_300B0 = .data:0x000300B0; // type:object size:0xA0 -lbl_58_data_30150 = .data:0x00030150; // type:object size:0x90 -lbl_58_data_301E0 = .data:0x000301E0; // type:object size:0xC data:4byte -lbl_58_data_301EC = .data:0x000301EC; // type:object size:0xD data:string -lbl_58_data_301FC = .data:0x000301FC; // type:object size:0x30 -lbl_58_data_3022C = .data:0x0003022C; // type:object size:0x8 -lbl_58_data_30234 = .data:0x00030234; // type:object size:0x108 -lbl_58_data_3033C = .data:0x0003033C; // type:object size:0x18C -lbl_58_data_304C8 = .data:0x000304C8; // type:object size:0x18 -lbl_58_data_304E0 = .data:0x000304E0; // type:object size:0x38 -lbl_58_data_30518 = .data:0x00030518; // type:object size:0x100 -lbl_58_data_30618 = .data:0x00030618; // type:object size:0x15C -lbl_58_data_30774 = .data:0x00030774; // type:object size:0x18 -lbl_58_data_3078C = .data:0x0003078C; // type:object size:0x38 -lbl_58_data_307C4 = .data:0x000307C4; // type:object size:0x10C -lbl_58_data_308D0 = .data:0x000308D0; // type:object size:0x15C -lbl_58_data_30A2C = .data:0x00030A2C; // type:object size:0x18 -lbl_58_data_30A44 = .data:0x00030A44; // type:object size:0x38 -lbl_58_data_30A7C = .data:0x00030A7C; // type:object size:0xC0 -lbl_58_data_30B3C = .data:0x00030B3C; // type:object size:0x114 -lbl_58_data_30C50 = .data:0x00030C50; // type:object size:0x18 -lbl_58_data_30C68 = .data:0x00030C68; // type:object size:0x38 -lbl_58_data_30CA0 = .data:0x00030CA0; // type:object size:0x108 -lbl_58_data_30DA8 = .data:0x00030DA8; // type:object size:0x18C -lbl_58_data_30F34 = .data:0x00030F34; // type:object size:0x18 -lbl_58_data_30F4C = .data:0x00030F4C; // type:object size:0x38 -lbl_58_data_30F84 = .data:0x00030F84; // type:object size:0x34 -lbl_58_data_30FB8 = .data:0x00030FB8; // type:object size:0x6C -lbl_58_data_31024 = .data:0x00031024; // type:object size:0x18 -lbl_58_data_3103C = .data:0x0003103C; // type:object size:0x38 -lbl_58_data_31074 = .data:0x00031074; // type:object size:0x34 -lbl_58_data_310A8 = .data:0x000310A8; // type:object size:0x6C -lbl_58_data_31114 = .data:0x00031114; // type:object size:0x18 -lbl_58_data_3112C = .data:0x0003112C; // type:object size:0x38 -lbl_58_data_31164 = .data:0x00031164; // type:object size:0x2B0 -lbl_58_data_31414 = .data:0x00031414; // type:object size:0x3B4 -lbl_58_data_317C8 = .data:0x000317C8; // type:object size:0x18 -lbl_58_data_317E0 = .data:0x000317E0; // type:object size:0x38 -lbl_58_data_31818 = .data:0x00031818; // type:object size:0x174 -lbl_58_data_3198C = .data:0x0003198C; // type:object size:0x234 -lbl_58_data_31BC0 = .data:0x00031BC0; // type:object size:0x18 -lbl_58_data_31BD8 = .data:0x00031BD8; // type:object size:0x38 -lbl_58_data_31C10 = .data:0x00031C10; // type:object size:0x140 -lbl_58_data_31D50 = .data:0x00031D50; // type:object size:0x20 -lbl_58_data_31D70 = .data:0x00031D70; // type:object size:0x140 -lbl_58_data_31EB0 = .data:0x00031EB0; // type:object size:0x140 -lbl_58_data_31FF0 = .data:0x00031FF0; // type:object size:0x140 -lbl_58_data_32130 = .data:0x00032130; // type:object size:0x140 -lbl_58_data_32270 = .data:0x00032270; // type:object size:0x140 -lbl_58_data_323B0 = .data:0x000323B0; // type:object size:0x140 -lbl_58_data_324F0 = .data:0x000324F0; // type:object size:0x140 -lbl_58_data_32630 = .data:0x00032630; // type:object size:0x140 -lbl_58_data_32770 = .data:0x00032770; // type:object size:0x90 -lbl_58_data_32800 = .data:0x00032800; // type:object size:0xC data:4byte -lbl_58_data_3280C = .data:0x0003280C; // type:object size:0x1C -lbl_58_data_32828 = .data:0x00032828; // type:object size:0x60 -lbl_58_data_32888 = .data:0x00032888; // type:object size:0x4 data:4byte -lbl_58_data_3288C = .data:0x0003288C; // type:object size:0x4 data:4byte -lbl_58_data_32890 = .data:0x00032890; // type:object size:0x4 align:4 data:float -lbl_58_data_32894 = .data:0x00032894; // type:object size:0x4 align:4 data:float -lbl_58_data_32898 = .data:0x00032898; // type:object size:0x4 align:4 data:float -lbl_58_data_3289C = .data:0x0003289C; // type:object size:0x4 data:4byte -lbl_58_data_328A0 = .data:0x000328A0; // type:object size:0x4 data:4byte -lbl_58_data_328A4 = .data:0x000328A4; // type:object size:0x4 align:4 data:float -lbl_58_data_328A8 = .data:0x000328A8; // type:object size:0x4 align:4 data:float -lbl_58_data_328AC = .data:0x000328AC; // type:object size:0x4 align:4 data:float -lbl_58_data_328B0 = .data:0x000328B0; // type:object size:0xC -lbl_58_data_328BC = .data:0x000328BC; // type:object size:0xC -lbl_58_data_328C8 = .data:0x000328C8; // type:object size:0xC -lbl_58_data_328D4 = .data:0x000328D4; // type:object size:0xC -lbl_58_data_328E0 = .data:0x000328E0; // type:object size:0xC -lbl_58_data_328EC = .data:0x000328EC; // type:object size:0x4 data:4byte -lbl_58_data_328F0 = .data:0x000328F0; // type:object size:0xC -lbl_58_data_328FC = .data:0x000328FC; // type:object size:0xC +@19 = .data:0x0002D010; // type:object size:0xD scope:local data:string +@20 = .data:0x0002D020; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x0002D030; // type:object size:0x18 scope:local +goalring_texlist = .data:0x0002D048; // type:object size:0x8 scope:local +goalring_plist = .data:0x0002D050; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x0002D320; // type:object size:0xCE4 scope:local +goalring_model = .data:0x0002E004; // type:object size:0x18 scope:local +@21 = .data:0x0002E01C; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x0002E02C; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x0002E038; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x0002E040; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x0002E090; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x0002E15C; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x0002E174; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x0002E180; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x0002E188; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x0002E1D8; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x0002E2A4; // type:object size:0x18 scope:local +@22 = .data:0x0002E2BC; // type:object size:0xD scope:local data:string +@23 = .data:0x0002E2CC; // type:object size:0xD scope:local data:string +@24 = .data:0x0002E2DC; // type:object size:0xD scope:local data:string +@25 = .data:0x0002E2EC; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x0002E2FC; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x0002E32C; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x0002E334; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x0002E43C; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x0002E5C8; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x0002E5E0; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x0002E618; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x0002E718; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x0002E874; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x0002E88C; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x0002E8C4; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x0002E9D0; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x0002EB2C; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x0002EB44; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x0002EB7C; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x0002EC3C; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x0002ED50; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x0002ED68; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x0002EDA0; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x0002EEA8; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x0002F034; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x0002F04C; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x0002F084; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x0002F0B8; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x0002F124; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x0002F13C; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x0002F174; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x0002F1A8; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x0002F214; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x0002F22C; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x0002F264; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x0002F514; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x0002F8C8; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x0002F8E0; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x0002F918; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x0002FA8C; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x0002FCC0; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x0002FCD8; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x0002FD10; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x0002FD30; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x0002FD50; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x0002FDF0; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x0002FE90; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x0002FF30; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x0002FFD0; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x00030070; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x00030090; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000300B0; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x00030150; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000301E0; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000301EC; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000301FC; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x0003022C; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x00030234; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x0003033C; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000304C8; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000304E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x00030518; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x00030618; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x00030774; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x0003078C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000307C4; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000308D0; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x00030A2C; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x00030A44; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x00030A7C; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x00030B3C; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x00030C50; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x00030C68; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x00030CA0; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x00030DA8; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x00030F34; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x00030F4C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x00030F84; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x00030FB8; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x00031024; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x0003103C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x00031074; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000310A8; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x00031114; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x0003112C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x00031164; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x00031414; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000317C8; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000317E0; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x00031818; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x0003198C; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x00031BC0; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x00031BD8; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x00031C10; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x00031D50; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x00031D70; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x00031EB0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x00031FF0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x00032130; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x00032270; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000323B0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000324F0; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x00032630; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x00032770; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x00032800; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x0003280C; // type:object size:0x1C +goalring_colli_info = .data:0x00032828; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x00032888; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x0003288C; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x00032890; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x00032894; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x00032898; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x0003289C; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000328A0; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000328A4; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000328A8; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000328AC; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000328B0; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000328BC; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000328C8; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000328D4; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000328E0; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000328EC; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000328F0; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000328FC; // type:object size:0xC scope:local lbl_58_data_32908 = .data:0x00032908; // type:object size:0xE data:string lbl_58_data_32918 = .data:0x00032918; // type:object size:0xD data:string lbl_58_data_32928 = .data:0x00032928; // type:object size:0xD data:string @@ -4749,30 +4749,30 @@ lbl_58_data_36210 = .data:0x00036210; // type:object size:0xD data:string lbl_58_data_36220 = .data:0x00036220; // type:object size:0xE data:string lbl_58_data_36230 = .data:0x00036230; // type:object size:0xD data:string lbl_58_data_36240 = .data:0x00036240; // type:object size:0x24 -lbl_58_data_36264 = .data:0x00036264; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x00036264; // type:object size:0x8 lbl_58_data_3626C = .data:0x0003626C; // type:object size:0x98 lbl_58_data_36304 = .data:0x00036304; // type:object size:0x2DC -lbl_58_data_365E0 = .data:0x000365E0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000365E0; // type:object size:0x18 lbl_58_data_365F8 = .data:0x000365F8; // type:object size:0x164 lbl_58_data_3675C = .data:0x0003675C; // type:object size:0x15C -lbl_58_data_368B8 = .data:0x000368B8; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000368B8; // type:object size:0x18 lbl_58_data_368D0 = .data:0x000368D0; // type:object size:0x1B4 lbl_58_data_36A84 = .data:0x00036A84; // type:object size:0x15C -lbl_58_data_36BE0 = .data:0x00036BE0; // type:object size:0x18 -lbl_58_data_36BF8 = .data:0x00036BF8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x00036BE0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x00036BF8; // type:object size:0x30 lbl_58_data_36C28 = .data:0x00036C28; // type:object size:0x10 -lbl_58_data_36C38 = .data:0x00036C38; // type:object size:0x58 data:4byte -jumptable_58_data_36C90 = .data:0x00036C90; // type:object size:0x1C scope:local -lbl_58_data_36CAC = .data:0x00036CAC; // type:object size:0xC -lbl_58_data_36CB8 = .data:0x00036CB8; // type:object size:0xE data:string -lbl_58_data_36CC8 = .data:0x00036CC8; // type:object size:0xC -lbl_58_data_36CD4 = .data:0x00036CD4; // type:object size:0x8 -lbl_58_data_36CDC = .data:0x00036CDC; // type:object size:0x3D4 -lbl_58_data_370B0 = .data:0x000370B0; // type:object size:0x4A4 -lbl_58_data_37554 = .data:0x00037554; // type:object size:0x18 -lbl_58_data_3756C = .data:0x0003756C; // type:object size:0x30 -lbl_58_data_3759C = .data:0x0003759C; // type:object size:0x58 data:4byte -jumptable_58_data_375F4 = .data:0x000375F4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x00036C38; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x00036C90; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x00036CAC; // type:object size:0xC scope:local +@21 = .data:0x00036CB8; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x00036CC8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x00036CD4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x00036CDC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000370B0; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x00037554; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x0003756C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x0003759C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000375F4; // type:object size:0x1C scope:local lbl_58_data_37620 = .data:0x00037620; // type:object size:0xD data:string lbl_58_data_37630 = .data:0x00037630; // type:object size:0xE data:string lbl_58_data_37640 = .data:0x00037640; // type:object size:0xD data:string @@ -5511,29 +5511,29 @@ lbl_58_data_5F960 = .data:0x0005F960; // type:object size:0x30 lbl_58_data_5F990 = .data:0x0005F990; // type:object size:0x30 lbl_58_data_5F9C0 = .data:0x0005F9C0; // type:object size:0xE data:string lbl_58_data_5F9D0 = .data:0x0005F9D0; // type:object size:0xC -lbl_58_data_5F9DC = .data:0x0005F9DC; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x0005F9DC; // type:object size:0x8 lbl_58_data_5F9E4 = .data:0x0005F9E4; // type:object size:0x318 lbl_58_data_5FCFC = .data:0x0005FCFC; // type:object size:0x42C -lbl_58_data_60128 = .data:0x00060128; // type:object size:0x18 -lbl_58_data_60140 = .data:0x00060140; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x00060128; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x00060140; // type:object size:0x38 lbl_58_data_60178 = .data:0x00060178; // type:object size:0x318 lbl_58_data_60490 = .data:0x00060490; // type:object size:0x42C -lbl_58_data_608BC = .data:0x000608BC; // type:object size:0x18 -lbl_58_data_608D4 = .data:0x000608D4; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000608BC; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000608D4; // type:object size:0x38 lbl_58_data_6090C = .data:0x0006090C; // type:object size:0x69C lbl_58_data_60FA8 = .data:0x00060FA8; // type:object size:0x7BC -lbl_58_data_61764 = .data:0x00061764; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x00061764; // type:object size:0x18 lbl_58_data_6177C = .data:0x0006177C; // type:object size:0x268 -lbl_58_data_619E4 = .data:0x000619E4; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000619E4; // type:object size:0x24 lbl_58_data_61A08 = .data:0x00061A08; // type:object size:0x268 -lbl_58_data_61C70 = .data:0x00061C70; // type:object size:0x24 -lbl_58_data_61C94 = .data:0x00061C94; // type:object size:0x30 -lbl_58_data_61CC4 = .data:0x00061CC4; // type:object size:0x4 align:4 data:float -lbl_58_data_61CC8 = .data:0x00061CC8; // type:object size:0x4 align:4 data:float -lbl_58_data_61CCC = .data:0x00061CCC; // type:object size:0x4 align:4 data:float -lbl_58_data_61CD0 = .data:0x00061CD0; // type:object size:0x4 data:4byte -jumptable_58_data_61CD4 = .data:0x00061CD4; // type:object size:0x30 scope:local -lbl_58_data_61D04 = .data:0x00061D04; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x00061C70; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x00061C94; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x00061CC4; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x00061CC8; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x00061CCC; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x00061CD0; // type:object size:0x4 data:4byte +@91 = .data:0x00061CD4; // type:object size:0x30 scope:local +vec$111 = .data:0x00061D04; // type:object size:0x18 scope:local lbl_58_data_61D20 = .data:0x00061D20; // type:object size:0xE data:string lbl_58_data_61D30 = .data:0x00061D30; // type:object size:0xE data:string lbl_58_data_61D40 = .data:0x00061D40; // type:object size:0xD data:string @@ -6755,7 +6755,7 @@ lbl_58_bss_760 = .bss:0x00000760; // type:object size:0x4 data:4byte lbl_58_bss_764 = .bss:0x00000764; // type:object size:0x4 data:4byte lbl_58_bss_768 = .bss:0x00000768; // type:object size:0x640 data:4byte lbl_58_bss_DA8 = .bss:0x00000DA8; // type:object size:0x8 data:4byte -lbl_58_bss_DB0 = .bss:0x00000DB0; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000DB0; // type:object size:0x4 scope:local data:4byte lbl_58_bss_DB8 = .bss:0x00000DB8; // type:object size:0x8 data:4byte lbl_58_bss_DC0 = .bss:0x00000DC0; // type:object size:0x8 data:4byte lbl_58_bss_DC8 = .bss:0x00000DC8; // type:object size:0x8 data:4byte @@ -6771,7 +6771,7 @@ colli_timer = .bss:0x00000DF0; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000DF4; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000DF8; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000DFC; // type:object size:0x4 scope:local data:4byte -lbl_58_bss_E00 = .bss:0x00000E00; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000E00; // type:object size:0x4 scope:local data:4byte lbl_58_bss_E08 = .bss:0x00000E08; // type:object size:0x4 data:4byte lbl_58_bss_E0C = .bss:0x00000E0C; // type:object size:0x4 data:4byte lbl_58_bss_E10 = .bss:0x00000E10; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/stg59D/splits.txt b/config/GSNE8P/stg59D/splits.txt index eb08854b..2152576d 100644 --- a/config/GSNE8P/stg59D/splits.txt +++ b/config/GSNE8P/stg59D/splits.txt @@ -234,13 +234,10 @@ stg59D_56.c: .text start:0x000208D8 end:0x00021918 .rodata start:0x00000B30 end:0x00000B80 -stg59D_57.c: - .text start:0x00021C58 end:0x00021DF0 - .rodata start:0x00000B80 end:0x00000B98 - -stg59D_58.c: - .text start:0x00021DF0 end:0x000220F4 - .rodata start:0x00000B98 end:0x00000BA0 +OBJECT/o_3spring.c: + .text start:0x00021C58 end:0x000220F4 + .rodata start:0x00000B80 end:0x00000BA0 + .data start:0x000B1240 end:0x000B2338 stg59D_59.c: .text start:0x000220F4 end:0x0002257C @@ -266,9 +263,10 @@ stg59D_65.c: .text start:0x00024F68 end:0x000257EC .rodata start:0x00000C98 end:0x00000CE0 -stg59D_66.c: - .text start:0x0002590C end:0x00026098 +OBJECT/o_degring_linear.c: + .text start:0x000258D8 end:0x00026228 .rodata start:0x00000CE0 end:0x00000CF8 + .data start:0x000B6770 end:0x000B6778 stg59D_67.c: .text start:0x0002691C end:0x00026C2C @@ -290,9 +288,11 @@ stg59D_71.c: .text start:0x0002B214 end:0x0002B2D0 .rodata start:0x00000DC8 end:0x00000DD0 -stg59D_72.c: - .text start:0x0002B478 end:0x0002C790 +OBJECT/o_goalring.c: + .text start:0x0002B474 end:0x0002C790 .rodata start:0x00000DD0 end:0x00000E28 + .data start:0x000B86E8 end:0x000BDFE0 + .bss start:0x00000D10 end:0x00000D18 stg59D_73.c: .text start:0x0002C858 end:0x0002D278 @@ -310,21 +310,15 @@ stg59D_76.c: .text start:0x0002ED0C end:0x0002EDDC .rodata start:0x00000EB0 end:0x00000EB8 -stg59D_77.c: - .text start:0x0002F060 end:0x0002FB08 - .rodata start:0x00000EB8 end:0x00000EF0 - -stg59D_78.c: - .text start:0x0002FB7C end:0x0002FBC0 - .rodata start:0x00000EF0 end:0x00000EF8 - -stg59D_79.c: - .text start:0x0002FD78 end:0x000307D8 - .rodata start:0x00000EF8 end:0x00000F38 +OBJECT/o_itemboxair.c: + .text start:0x0002EF8C end:0x0002FC34 + .rodata start:0x00000EB8 end:0x00000EF8 + .data start:0x000C2318 end:0x000C2398 -stg59D_80.c: - .text start:0x0003084C end:0x00030890 - .rodata start:0x00000F38 end:0x00000F40 +OBJECT/o_itemboxballoon.c: + .text start:0x0002FC34 end:0x00030904 + .rodata start:0x00000EF8 end:0x00000F40 + .data start:0x000C2398 end:0x000C2CF0 stg59D_81.c: .text start:0x00030904 end:0x000312B8 @@ -372,9 +366,11 @@ stg59D_91.c: .text start:0x00040C08 end:0x000426AC .rodata start:0x00001328 end:0x000013B8 -stg59D_92.c: +OBJECT/o_savepoint.c: .text start:0x000428B8 end:0x00043948 .rodata start:0x000013B8 end:0x000013F0 + .data start:0x000ED330 end:0x000ED380 + .bss start:0x00000D60 end:0x00000D68 stg59D_93.c: .text start:0x00043FAC end:0x000455DC diff --git a/config/GSNE8P/stg59D/symbols.txt b/config/GSNE8P/stg59D/symbols.txt index 676955f9..81d315b9 100644 --- a/config/GSNE8P/stg59D/symbols.txt +++ b/config/GSNE8P/stg59D/symbols.txt @@ -273,13 +273,13 @@ fn_59_176E0 = .text:0x000176E0; // type:function size:0x44 fn_59_17724 = .text:0x00017724; // type:function size:0x50 fn_59_17774 = .text:0x00017774; // type:function size:0x6C fn_59_177E0 = .text:0x000177E0; // type:function size:0xC8 -fn_59_178A8 = .text:0x000178A8; // type:function size:0x30 +_rename_ShadowTexBegin = .text:0x000178A8; // type:function size:0x30 fn_59_178D8 = .text:0x000178D8; // type:function size:0x30C -fn_59_17BE4 = .text:0x00017BE4; // type:function size:0x74 -fn_59_17C58 = .text:0x00017C58; // type:function size:0xBC -fn_59_17D14 = .text:0x00017D14; // type:function size:0x40 -fn_59_17D54 = .text:0x00017D54; // type:function size:0x2C -fn_59_17D80 = .text:0x00017D80; // type:function size:0x60 +_rename_ShadowTexEnd = .text:0x00017BE4; // type:function size:0x74 +_rename_ShadowTexInit = .text:0x00017C58; // type:function size:0xBC +_rename_ShadowTexFree = .text:0x00017D14; // type:function size:0x40 +_rename_ShadowTexDraw = .text:0x00017D54; // type:function size:0x2C +_rename_RingDrawShadowModel = .text:0x00017D80; // type:function size:0x60 fn_59_17DE0 = .text:0x00017DE0; // type:function size:0x12C fn_59_17F0C = .text:0x00017F0C; // type:function size:0x13C fn_59_18048 = .text:0x00018048; // type:function size:0x250 @@ -313,11 +313,11 @@ fn_59_1B280 = .text:0x0001B280; // type:function size:0x1CC fn_59_1B44C = .text:0x0001B44C; // type:function size:0x88 fn_59_1B4D4 = .text:0x0001B4D4; // type:function size:0xD0 fn_59_1B5A4 = .text:0x0001B5A4; // type:function size:0xE8 -fn_59_1B68C = .text:0x0001B68C; // type:function size:0x100 +_rename_ItemIconDraw = .text:0x0001B68C; // type:function size:0x100 fn_59_1B78C = .text:0x0001B78C; // type:function size:0x198 fn_59_1B924 = .text:0x0001B924; // type:function size:0xA8 fn_59_1B9CC = .text:0x0001B9CC; // type:function size:0x70 -fn_59_1BA3C = .text:0x0001BA3C; // type:function size:0x114 +_rename_ItemGetDisplaySet = .text:0x0001BA3C; // type:function size:0x114 fn_59_1BB50 = .text:0x0001BB50; // type:function size:0x6C fn_59_1BBBC = .text:0x0001BBBC; // type:function size:0x180 fn_59_1BD3C = .text:0x0001BD3C; // type:function size:0xA4 @@ -351,7 +351,7 @@ fn_59_1DB98 = .text:0x0001DB98; // type:function size:0xA4 fn_59_1DC3C = .text:0x0001DC3C; // type:function size:0xA4 fn_59_1DCE0 = .text:0x0001DCE0; // type:function size:0xA4 fn_59_1DD84 = .text:0x0001DD84; // type:function size:0xB0 -fn_59_1DE34 = .text:0x0001DE34; // type:function size:0x19C +_rename_MakeParticle2 = .text:0x0001DE34; // type:function size:0x19C fn_59_1DFD0 = .text:0x0001DFD0; // type:function size:0x198 _rename_MakeParticle = .text:0x0001E168; // type:function size:0x19C fn_59_1E304 = .text:0x0001E304; // type:function size:0x198 @@ -363,7 +363,7 @@ fn_59_1EC6C = .text:0x0001EC6C; // type:function size:0x128 fn_59_1ED94 = .text:0x0001ED94; // type:function size:0x4 fn_59_1ED98 = .text:0x0001ED98; // type:function size:0x4 fn_59_1ED9C = .text:0x0001ED9C; // type:function size:0x40 -fn_59_1EDDC = .text:0x0001EDDC; // type:function size:0x1E4 +CreateSnowPuff = .text:0x0001EDDC; // type:function size:0x1E4 fn_59_1EFC0 = .text:0x0001EFC0; // type:function size:0x24 fn_59_1EFE4 = .text:0x0001EFE4; // type:function size:0x1C0 fn_59_1F1A4 = .text:0x0001F1A4; // type:function size:0x1F4 @@ -371,7 +371,7 @@ fn_59_1F398 = .text:0x0001F398; // type:function size:0x190 fn_59_1F528 = .text:0x0001F528; // type:function size:0xF8 fn_59_1F620 = .text:0x0001F620; // type:function size:0x1D4 fn_59_1F7F4 = .text:0x0001F7F4; // type:function size:0x18C -fn_59_1F980 = .text:0x0001F980; // type:function size:0x1C8 +_rename_MakeParticle3 = .text:0x0001F980; // type:function size:0x1C8 fn_59_1FB48 = .text:0x0001FB48; // type:function size:0xD0 fn_59_1FC18 = .text:0x0001FC18; // type:function size:0x358 fn_59_1FF70 = .text:0x0001FF70; // type:function size:0x2C0 @@ -394,11 +394,11 @@ fn_59_21918 = .text:0x00021918; // type:function size:0x120 fn_59_21A38 = .text:0x00021A38; // type:function size:0x120 fn_59_21B58 = .text:0x00021B58; // type:function size:0x84 fn_59_21BDC = .text:0x00021BDC; // type:function size:0x7C -fn_59_21C58 = .text:0x00021C58; // type:function size:0x198 -fn_59_21DF0 = .text:0x00021DF0; // type:function size:0xD4 -fn_59_21EC4 = .text:0x00021EC4; // type:function size:0x38 -fn_59_21EFC = .text:0x00021EFC; // type:function size:0x144 -fn_59_22040 = .text:0x00022040; // type:function size:0xB4 +Object3SpringJump = .text:0x00021C58; // type:function size:0x198 scope:local +Object3Spring = .text:0x00021DF0; // type:function size:0xD4 scope:global +Object3SpringDest = .text:0x00021EC4; // type:function size:0x38 scope:local +Object3SpringExec = .text:0x00021EFC; // type:function size:0x144 scope:local +Object3SpringDisp = .text:0x00022040; // type:function size:0xB4 scope:local fn_59_220F4 = .text:0x000220F4; // type:function size:0xF8 fn_59_221EC = .text:0x000221EC; // type:function size:0xFC fn_59_222E8 = .text:0x000222E8; // type:function size:0x30 @@ -436,15 +436,15 @@ fn_59_2504C = .text:0x0002504C; // type:function size:0x38 fn_59_25084 = .text:0x00025084; // type:function size:0x768 fn_59_257EC = .text:0x000257EC; // type:function size:0x78 fn_59_25864 = .text:0x00025864; // type:function size:0x74 -fn_59_258D8 = .text:0x000258D8; // type:function size:0x34 -fn_59_2590C = .text:0x0002590C; // type:function size:0x11C -fn_59_25A28 = .text:0x00025A28; // type:function size:0x110 -fn_59_25B38 = .text:0x00025B38; // type:function size:0xB4 -fn_59_25BEC = .text:0x00025BEC; // type:function size:0x150 -fn_59_25D3C = .text:0x00025D3C; // type:function size:0xE0 -fn_59_25E1C = .text:0x00025E1C; // type:function size:0x190 -fn_59_25FAC = .text:0x00025FAC; // type:function size:0xEC -fn_59_26098 = .text:0x00026098; // type:function size:0x190 +DegRingGetNum = .text:0x000258D8; // type:function size:0x34 scope:local +DegRingCalcPosLinear = .text:0x0002590C; // type:function size:0x11C scope:local +DegRingCalcPosCircle = .text:0x00025A28; // type:function size:0x110 scope:local +ObjectDegRingLinear = .text:0x00025B38; // type:function size:0xB4 scope:global +DegRingInitWork = .text:0x00025BEC; // type:function size:0x150 scope:local +ObjectDegRingDest = .text:0x00025D3C; // type:function size:0xE0 scope:local +ObjectDegRingLinearExec = .text:0x00025E1C; // type:function size:0x190 scope:local +ObjectDegRingCircle = .text:0x00025FAC; // type:function size:0xEC scope:global +ObjectDegRingCircleExec = .text:0x00026098; // type:function size:0x190 scope:local fn_59_26228 = .text:0x00026228; // type:function size:0x98 fn_59_262C0 = .text:0x000262C0; // type:function size:0xC8 fn_59_26388 = .text:0x00026388; // type:function size:0x10C @@ -512,15 +512,15 @@ fn_59_2B2D0 = .text:0x0002B2D0; // type:function size:0x8C fn_59_2B35C = .text:0x0002B35C; // type:function size:0x38 fn_59_2B394 = .text:0x0002B394; // type:function size:0x4 fn_59_2B398 = .text:0x0002B398; // type:function size:0xDC -fn_59_2B474 = .text:0x0002B474; // type:function size:0x4 -fn_59_2B478 = .text:0x0002B478; // type:function size:0x2EC -fn_59_2B764 = .text:0x0002B764; // type:function size:0x44 -fn_59_2B7A8 = .text:0x0002B7A8; // type:function size:0x7F4 -fn_59_2BF9C = .text:0x0002BF9C; // type:function size:0x34 -fn_59_2BFD0 = .text:0x0002BFD0; // type:function size:0xF0 -fn_59_2C0C0 = .text:0x0002C0C0; // type:function size:0x214 -fn_59_2C2D4 = .text:0x0002C2D4; // type:function size:0x254 -fn_59_2C528 = .text:0x0002C528; // type:function size:0x268 +ObjectGoalRingDispSortDummy = .text:0x0002B474; // type:function size:0x4 scope:local +ObjectGoalRing = .text:0x0002B478; // type:function size:0x2EC scope:global +ObjectGoalRingDest = .text:0x0002B764; // type:function size:0x44 scope:local +ObjectGoalRingExec = .text:0x0002B7A8; // type:function size:0x7F4 scope:local +GoalRingGetMatrix = .text:0x0002BF9C; // type:function size:0x34 scope:local +GoalRingObjectCallback = .text:0x0002BFD0; // type:function size:0xF0 scope:local +ObjectGoalRingDisp = .text:0x0002C0C0; // type:function size:0x214 scope:local +ObjectGoalRingDispSort = .text:0x0002C2D4; // type:function size:0x254 scope:local +ObjectGoalRingDispShad = .text:0x0002C528; // type:function size:0x268 scope:local fn_59_2C790 = .text:0x0002C790; // type:function size:0x54 fn_59_2C7E4 = .text:0x0002C7E4; // type:function size:0x74 fn_59_2C858 = .text:0x0002C858; // type:function size:0x8C @@ -536,7 +536,7 @@ fn_59_2D4E0 = .text:0x0002D4E0; // type:function size:0x3F8 fn_59_2D8D8 = .text:0x0002D8D8; // type:function size:0x1D0 fn_59_2DAA8 = .text:0x0002DAA8; // type:function size:0x140 fn_59_2DBE8 = .text:0x0002DBE8; // type:function size:0x1FC -fn_59_2DDE4 = .text:0x0002DDE4; // type:function size:0x13C +_rename_GoalRingChildExec = .text:0x0002DDE4; // type:function size:0x13C fn_59_2DF20 = .text:0x0002DF20; // type:function size:0x200 fn_59_2E120 = .text:0x0002E120; // type:function size:0x98 fn_59_2E1B8 = .text:0x0002E1B8; // type:function size:0x238 @@ -556,53 +556,53 @@ fn_59_2E91C = .text:0x0002E91C; // type:function size:0x44 fn_59_2E960 = .text:0x0002E960; // type:function size:0x38 fn_59_2E998 = .text:0x0002E998; // type:function size:0x4 fn_59_2E99C = .text:0x0002E99C; // type:function size:0x38 -fn_59_2E9D4 = .text:0x0002E9D4; // type:function size:0xC8 -fn_59_2EA9C = .text:0x0002EA9C; // type:function size:0x138 +_rename_GiveItemP = .text:0x0002E9D4; // type:function size:0xC8 +_rename_ItemBombSet = .text:0x0002EA9C; // type:function size:0x138 fn_59_2EBD4 = .text:0x0002EBD4; // type:function size:0x138 fn_59_2ED0C = .text:0x0002ED0C; // type:function size:0xD0 fn_59_2EDDC = .text:0x0002EDDC; // type:function size:0x90 fn_59_2EE6C = .text:0x0002EE6C; // type:function size:0x94 fn_59_2EF00 = .text:0x0002EF00; // type:function size:0x8C -fn_59_2EF8C = .text:0x0002EF8C; // type:function size:0xD4 -fn_59_2F060 = .text:0x0002F060; // type:function size:0x240 -fn_59_2F2A0 = .text:0x0002F2A0; // type:function size:0x98 -fn_59_2F338 = .text:0x0002F338; // type:function size:0x214 -fn_59_2F54C = .text:0x0002F54C; // type:function size:0x10 -fn_59_2F55C = .text:0x0002F55C; // type:function size:0xA0 -fn_59_2F5FC = .text:0x0002F5FC; // type:function size:0xD0 -fn_59_2F6CC = .text:0x0002F6CC; // type:function size:0x26C -fn_59_2F938 = .text:0x0002F938; // type:function size:0x38 -fn_59_2F970 = .text:0x0002F970; // type:function size:0x50 -fn_59_2F9C0 = .text:0x0002F9C0; // type:function size:0x70 -fn_59_2FA30 = .text:0x0002FA30; // type:function size:0x50 -fn_59_2FA80 = .text:0x0002FA80; // type:function size:0x38 -fn_59_2FAB8 = .text:0x0002FAB8; // type:function size:0x50 -fn_59_2FB08 = .text:0x0002FB08; // type:function size:0x38 -fn_59_2FB40 = .text:0x0002FB40; // type:function size:0x3C -fn_59_2FB7C = .text:0x0002FB7C; // type:function size:0x44 -fn_59_2FBC0 = .text:0x0002FBC0; // type:function size:0x38 -fn_59_2FBF8 = .text:0x0002FBF8; // type:function size:0x4 -fn_59_2FBFC = .text:0x0002FBFC; // type:function size:0x38 -fn_59_2FC34 = .text:0x0002FC34; // type:function size:0x144 -fn_59_2FD78 = .text:0x0002FD78; // type:function size:0x158 -fn_59_2FED0 = .text:0x0002FED0; // type:function size:0x64 -fn_59_2FF34 = .text:0x0002FF34; // type:function size:0x1C4 -fn_59_300F8 = .text:0x000300F8; // type:function size:0x3C -fn_59_30134 = .text:0x00030134; // type:function size:0x6C -fn_59_301A0 = .text:0x000301A0; // type:function size:0x228 -fn_59_303C8 = .text:0x000303C8; // type:function size:0x28C -fn_59_30654 = .text:0x00030654; // type:function size:0xC -fn_59_30660 = .text:0x00030660; // type:function size:0x50 -fn_59_306B0 = .text:0x000306B0; // type:function size:0x50 -fn_59_30700 = .text:0x00030700; // type:function size:0x50 -fn_59_30750 = .text:0x00030750; // type:function size:0x38 -fn_59_30788 = .text:0x00030788; // type:function size:0x50 -fn_59_307D8 = .text:0x000307D8; // type:function size:0x38 -fn_59_30810 = .text:0x00030810; // type:function size:0x3C -fn_59_3084C = .text:0x0003084C; // type:function size:0x44 -fn_59_30890 = .text:0x00030890; // type:function size:0x38 -fn_59_308C8 = .text:0x000308C8; // type:function size:0x4 -fn_59_308CC = .text:0x000308CC; // type:function size:0x38 +ObjectItemBoxAir = .text:0x0002EF8C; // type:function size:0xD4 scope:global +ObjectItemBoxAirInit = .text:0x0002F060; // type:function size:0x240 scope:local +ObjectItemBoxAirAppear = .text:0x0002F2A0; // type:function size:0x98 scope:local +ObjectItemBoxAirNormal = .text:0x0002F338; // type:function size:0x214 scope:local +ObjectItemBoxAirBroken = .text:0x0002F54C; // type:function size:0x10 scope:local +ObjectItemBoxAirVanish = .text:0x0002F55C; // type:function size:0xA0 scope:local +ObjectItemBoxAirDisp = .text:0x0002F5FC; // type:function size:0xD0 scope:local +ObjectItemBoxAirDispSort = .text:0x0002F6CC; // type:function size:0x26C scope:local +ObjectItemBoxAirDest = .text:0x0002F938; // type:function size:0x38 scope:local +ItemBoxAirRing10 = .text:0x0002F970; // type:function size:0x50 scope:local +ItemBoxAirExtraLife = .text:0x0002F9C0; // type:function size:0x70 scope:local +ItemBoxAirRing5 = .text:0x0002FA30; // type:function size:0x50 scope:local +ItemBoxAirSpeedUp = .text:0x0002FA80; // type:function size:0x38 scope:local +ItemBoxAirRing20 = .text:0x0002FAB8; // type:function size:0x50 scope:local +ItemBoxAirBarrier = .text:0x0002FB08; // type:function size:0x38 scope:local +ItemBoxAirBomb = .text:0x0002FB40; // type:function size:0x3C scope:local +ItemBoxAirHealth = .text:0x0002FB7C; // type:function size:0x44 scope:local +ItemBoxAirMagnet = .text:0x0002FBC0; // type:function size:0x38 scope:local +ItemBoxAirNothing = .text:0x0002FBF8; // type:function size:0x4 scope:local +ItemBoxAirInvincible = .text:0x0002FBFC; // type:function size:0x38 scope:local +ObjectItemBoxBalloon = .text:0x0002FC34; // type:function size:0x144 scope:global +ObjectItemBoxBalloonInit = .text:0x0002FD78; // type:function size:0x158 scope:local +ObjectItemBoxBalloonAppear = .text:0x0002FED0; // type:function size:0x64 scope:local +ObjectItemBoxBalloonNormal = .text:0x0002FF34; // type:function size:0x1C4 scope:local +ObjectItemBoxBalloonBroken = .text:0x000300F8; // type:function size:0x3C scope:local +ObjectItemBoxBalloonBurst = .text:0x00030134; // type:function size:0x6C scope:local +ObjectItemBoxBalloonDisp = .text:0x000301A0; // type:function size:0x228 scope:local +ObjectItemBoxBalloonDispSort = .text:0x000303C8; // type:function size:0x28C scope:local +ObjectItemBoxBalloonDest = .text:0x00030654; // type:function size:0xC scope:local +ItemBoxBalloon10Ring = .text:0x00030660; // type:function size:0x50 scope:local +ItemBoxBalloonExtraLife = .text:0x000306B0; // type:function size:0x50 scope:local +ItemBoxBalloon5Ring = .text:0x00030700; // type:function size:0x50 scope:local +ItemBoxBalloonSpeedUp = .text:0x00030750; // type:function size:0x38 scope:local +ItemBoxBalloon20Ring = .text:0x00030788; // type:function size:0x50 scope:local +ItemBoxBalloonBarrier = .text:0x000307D8; // type:function size:0x38 scope:local +ItemBoxBalloonBomb = .text:0x00030810; // type:function size:0x3C scope:local +ItemBoxBalloonHealth = .text:0x0003084C; // type:function size:0x44 scope:local +ItemBoxBalloonMagneticBarrier = .text:0x00030890; // type:function size:0x38 scope:local +ItemBoxBalloonNothing = .text:0x000308C8; // type:function size:0x4 scope:local +ItemBoxBalloonInvincible = .text:0x000308CC; // type:function size:0x38 scope:local fn_59_30904 = .text:0x00030904; // type:function size:0x280 fn_59_30B84 = .text:0x00030B84; // type:function size:0x50 fn_59_30BD4 = .text:0x00030BD4; // type:function size:0x50C @@ -692,8 +692,8 @@ fn_59_3BBD8 = .text:0x0003BBD8; // type:function size:0x54 fn_59_3BC2C = .text:0x0003BC2C; // type:function size:0x7EC fn_59_3C418 = .text:0x0003C418; // type:function size:0xB0 fn_59_3C4C8 = .text:0x0003C4C8; // type:function size:0xB4 -fn_59_3C57C = .text:0x0003C57C; // type:function size:0x2C -fn_59_3C5A8 = .text:0x0003C5A8; // type:function size:0x30 +_rename_RingSetGroup = .text:0x0003C57C; // type:function size:0x2C +_rename_RingClearGroup = .text:0x0003C5A8; // type:function size:0x30 o_ring_0 = .text:0x0003C5D8; // type:function size:0x13C scope:local Ring = .text:0x0003C714; // type:function size:0x688 scope:global o_ring_M1 = .text:0x0003CD9C; // type:function size:0x550 scope:global @@ -729,19 +729,19 @@ fn_59_423CC = .text:0x000423CC; // type:function size:0x2E0 fn_59_426AC = .text:0x000426AC; // type:function size:0x110 fn_59_427BC = .text:0x000427BC; // type:function size:0xF8 fn_59_428B4 = .text:0x000428B4; // type:function size:0x4 -fn_59_428B8 = .text:0x000428B8; // type:function size:0x264 -fn_59_42B1C = .text:0x00042B1C; // type:function size:0x148 -fn_59_42C64 = .text:0x00042C64; // type:function size:0x48 -fn_59_42CAC = .text:0x00042CAC; // type:function size:0x1A4 -fn_59_42E50 = .text:0x00042E50; // type:function size:0x1AC -fn_59_42FFC = .text:0x00042FFC; // type:function size:0x154 -fn_59_43150 = .text:0x00043150; // type:function size:0x4 -fn_59_43154 = .text:0x00043154; // type:function size:0x138 -fn_59_4328C = .text:0x0004328C; // type:function size:0x368 -fn_59_435F4 = .text:0x000435F4; // type:function size:0x224 -fn_59_43818 = .text:0x00043818; // type:function size:0x20 -fn_59_43838 = .text:0x00043838; // type:function size:0x4C -fn_59_43884 = .text:0x00043884; // type:function size:0xC4 +ObjectSavePoint = .text:0x000428B8; // type:function size:0x264 scope:global +savepointDispTime = .text:0x00042B1C; // type:function size:0x148 scope:local +savepointExit = .text:0x00042C64; // type:function size:0x48 scope:local +savepointDisplay_dely = .text:0x00042CAC; // type:function size:0x1A4 scope:local +savepointDisplay = .text:0x00042E50; // type:function size:0x1AC scope:local +allocSavePoint = .text:0x00042FFC; // type:function size:0x154 scope:local +dummyFunc = .text:0x00043150; // type:function size:0x4 scope:local +initCollidata = .text:0x00043154; // type:function size:0x138 scope:local +savepointCheckHit = .text:0x0004328C; // type:function size:0x368 scope:local +savepointSwing = .text:0x000435F4; // type:function size:0x224 scope:local +savepointSetFrame = .text:0x00043818; // type:function size:0x20 scope:local +savepointCountTimer = .text:0x00043838; // type:function size:0x4C scope:local +savepointGetHitSpeed = .text:0x00043884; // type:function size:0xC4 scope:local fn_59_43948 = .text:0x00043948; // type:function size:0x20 fn_59_43968 = .text:0x00043968; // type:function size:0x3C fn_59_439A4 = .text:0x000439A4; // type:function size:0x9C @@ -1744,11 +1744,11 @@ lbl_59_rodata_B70 = .rodata:0x00000B70; // type:object size:0x4 align:4 data:flo lbl_59_rodata_B74 = .rodata:0x00000B74; // type:object size:0x4 align:4 data:float lbl_59_rodata_B78 = .rodata:0x00000B78; // type:object size:0x4 align:4 data:float lbl_59_rodata_B7C = .rodata:0x00000B7C; // type:object size:0x4 align:4 data:float -lbl_59_rodata_B80 = .rodata:0x00000B80; // type:object size:0xC data:4byte -lbl_59_rodata_B8C = .rodata:0x00000B8C; // type:object size:0x4 align:4 data:float -lbl_59_rodata_B90 = .rodata:0x00000B90; // type:object size:0x4 align:4 data:float -lbl_59_rodata_B94 = .rodata:0x00000B94; // type:object size:0x4 align:4 data:float -lbl_59_rodata_B98 = .rodata:0x00000B98; // type:object size:0x8 align:4 data:float +@22 = .rodata:0x00000B80; // type:object size:0xC scope:local align:4 data:float +@26 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 data:float +@27 = .rodata:0x00000B90; // type:object size:0x4 scope:local align:4 data:float +@28 = .rodata:0x00000B94; // type:object size:0x4 scope:local align:4 data:float +@34 = .rodata:0x00000B98; // type:object size:0x4 scope:local align:4 data:float lbl_59_rodata_BA0 = .rodata:0x00000BA0; // type:object size:0x4 align:4 data:float lbl_59_rodata_BA4 = .rodata:0x00000BA4; // type:object size:0xC data:4byte lbl_59_rodata_BB0 = .rodata:0x00000BB0; // type:object size:0x4 align:4 data:float @@ -1822,11 +1822,11 @@ lbl_59_rodata_CCC = .rodata:0x00000CCC; // type:object size:0x4 align:4 data:flo lbl_59_rodata_CD0 = .rodata:0x00000CD0; // type:object size:0x4 align:4 data:float lbl_59_rodata_CD4 = .rodata:0x00000CD4; // type:object size:0x4 align:4 data:float lbl_59_rodata_CD8 = .rodata:0x00000CD8; // type:object size:0x8 align:8 data:double -lbl_59_rodata_CE0 = .rodata:0x00000CE0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_CE4 = .rodata:0x00000CE4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_CE8 = .rodata:0x00000CE8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_CEC = .rodata:0x00000CEC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_CF0 = .rodata:0x00000CF0; // type:object size:0x8 align:4 data:float +@24 = .rodata:0x00000CE0; // type:object size:0x4 scope:local align:4 data:float +@40 = .rodata:0x00000CE4; // type:object size:0x4 scope:local align:4 data:float +@121 = .rodata:0x00000CE8; // type:object size:0x4 scope:local align:4 data:float +@122 = .rodata:0x00000CEC; // type:object size:0x4 scope:local align:4 data:float +@123 = .rodata:0x00000CF0; // type:object size:0x4 scope:local align:4 data:float lbl_59_rodata_CF8 = .rodata:0x00000CF8; // type:object size:0x4 align:4 data:float lbl_59_rodata_CFC = .rodata:0x00000CFC; // type:object size:0x4 align:4 data:float lbl_59_rodata_D00 = .rodata:0x00000D00; // type:object size:0x4 align:4 data:float @@ -1870,25 +1870,25 @@ lbl_59_rodata_DB0 = .rodata:0x00000DB0; // type:object size:0x4 align:4 data:flo lbl_59_rodata_DB8 = .rodata:0x00000DB8; // type:object size:0x8 align:8 data:double lbl_59_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0x8 align:8 data:double lbl_59_rodata_DC8 = .rodata:0x00000DC8; // type:object size:0x8 align:4 data:float -lbl_59_rodata_DD0 = .rodata:0x00000DD0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DD4 = .rodata:0x00000DD4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DD8 = .rodata:0x00000DD8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DDC = .rodata:0x00000DDC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DE0 = .rodata:0x00000DE0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DE4 = .rodata:0x00000DE4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DE8 = .rodata:0x00000DE8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DEC = .rodata:0x00000DEC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DF0 = .rodata:0x00000DF0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DF4 = .rodata:0x00000DF4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DF8 = .rodata:0x00000DF8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_DFC = .rodata:0x00000DFC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_E00 = .rodata:0x00000E00; // type:object size:0x4 align:4 data:float -lbl_59_rodata_E08 = .rodata:0x00000E08; // type:object size:0x8 align:8 data:double -lbl_59_rodata_E10 = .rodata:0x00000E10; // type:object size:0x8 align:8 data:double -lbl_59_rodata_E18 = .rodata:0x00000E18; // type:object size:0x4 align:4 data:float -lbl_59_rodata_E1C = .rodata:0x00000E1C; // type:object size:0x4 align:4 data:float -lbl_59_rodata_E20 = .rodata:0x00000E20; // type:object size:0x4 align:4 data:float -lbl_59_rodata_E24 = .rodata:0x00000E24; // type:object size:0x4 align:4 data:float +@63 = .rodata:0x00000DD0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000DD4; // type:object size:0x4 scope:local align:4 data:float +@65 = .rodata:0x00000DD8; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000DDC; // type:object size:0x4 scope:local align:4 data:float +@145 = .rodata:0x00000DE0; // type:object size:0x4 scope:local align:4 data:float +@146 = .rodata:0x00000DE4; // type:object size:0x4 scope:local align:4 data:float +@147 = .rodata:0x00000DE8; // type:object size:0x4 scope:local align:4 data:float +@148 = .rodata:0x00000DEC; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x00000DF0; // type:object size:0x4 scope:local align:4 data:float +@150 = .rodata:0x00000DF4; // type:object size:0x4 scope:local align:4 data:float +@151 = .rodata:0x00000DF8; // type:object size:0x4 scope:local align:4 data:float +@152 = .rodata:0x00000DFC; // type:object size:0x4 scope:local align:4 data:float +@153 = .rodata:0x00000E00; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000E08; // type:object size:0x8 scope:local align:8 data:double +@156 = .rodata:0x00000E10; // type:object size:0x8 scope:local align:8 data:double +@187 = .rodata:0x00000E18; // type:object size:0x4 scope:local align:4 data:float +@207 = .rodata:0x00000E1C; // type:object size:0x4 scope:local align:4 data:float +@227 = .rodata:0x00000E20; // type:object size:0x4 scope:local align:4 data:float +@228 = .rodata:0x00000E24; // type:object size:0x4 scope:local align:4 data:float lbl_59_rodata_E28 = .rodata:0x00000E28; // type:object size:0x4 align:4 data:float lbl_59_rodata_E2C = .rodata:0x00000E2C; // type:object size:0x4 align:4 data:float lbl_59_rodata_E30 = .rodata:0x00000E30; // type:object size:0x4 align:4 data:float @@ -1922,37 +1922,37 @@ lbl_59_rodata_EA4 = .rodata:0x00000EA4; // type:object size:0x4 align:4 data:flo lbl_59_rodata_EA8 = .rodata:0x00000EA8; // type:object size:0x4 align:4 data:float lbl_59_rodata_EAC = .rodata:0x00000EAC; // type:object size:0x4 align:4 data:float lbl_59_rodata_EB0 = .rodata:0x00000EB0; // type:object size:0x8 align:4 data:float -lbl_59_rodata_EB8 = .rodata:0x00000EB8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EBC = .rodata:0x00000EBC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EC0 = .rodata:0x00000EC0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EC4 = .rodata:0x00000EC4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EC8 = .rodata:0x00000EC8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_ECC = .rodata:0x00000ECC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_ED0 = .rodata:0x00000ED0; // type:object size:0x8 align:8 data:double -lbl_59_rodata_ED8 = .rodata:0x00000ED8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EDC = .rodata:0x00000EDC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EE0 = .rodata:0x00000EE0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EE4 = .rodata:0x00000EE4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EE8 = .rodata:0x00000EE8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EEC = .rodata:0x00000EEC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EF0 = .rodata:0x00000EF0; // type:object size:0x8 align:4 data:float -lbl_59_rodata_EF8 = .rodata:0x00000EF8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_EFC = .rodata:0x00000EFC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F00 = .rodata:0x00000F00; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F04 = .rodata:0x00000F04; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F08 = .rodata:0x00000F08; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F0C = .rodata:0x00000F0C; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F10 = .rodata:0x00000F10; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F14 = .rodata:0x00000F14; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F18 = .rodata:0x00000F18; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F1C = .rodata:0x00000F1C; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F20 = .rodata:0x00000F20; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F24 = .rodata:0x00000F24; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F28 = .rodata:0x00000F28; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F2C = .rodata:0x00000F2C; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F30 = .rodata:0x00000F30; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F34 = .rodata:0x00000F34; // type:object size:0x4 align:4 data:float -lbl_59_rodata_F38 = .rodata:0x00000F38; // type:object size:0x8 align:4 data:float +@70 = .rodata:0x00000EB8; // type:object size:0x4 scope:local align:4 data:float +@77 = .rodata:0x00000EBC; // type:object size:0x4 scope:local align:4 data:float +@78 = .rodata:0x00000EC0; // type:object size:0x4 scope:local align:4 data:float +@79 = .rodata:0x00000EC4; // type:object size:0x4 scope:local align:4 data:float +@104 = .rodata:0x00000EC8; // type:object size:0x4 scope:local align:4 data:float +@105 = .rodata:0x00000ECC; // type:object size:0x4 scope:local align:4 data:float +@120 = .rodata:0x00000ED0; // type:object size:0x8 scope:local align:8 data:double +@153 = .rodata:0x00000ED8; // type:object size:0x4 scope:local align:4 data:float +@154 = .rodata:0x00000EDC; // type:object size:0x4 scope:local align:4 data:float +@155 = .rodata:0x00000EE0; // type:object size:0x4 scope:local align:4 data:float +@156 = .rodata:0x00000EE4; // type:object size:0x4 scope:local align:4 data:float +@157 = .rodata:0x00000EE8; // type:object size:0x4 scope:local align:4 data:float +@161 = .rodata:0x00000EEC; // type:object size:0x4 scope:local align:4 data:float +@172 = .rodata:0x00000EF0; // type:object size:0x4 scope:local align:4 data:float +@64 = .rodata:0x00000EF8; // type:object size:0x4 scope:local align:4 data:float +@69 = .rodata:0x00000EFC; // type:object size:0x4 scope:local align:4 data:float +@70 = .rodata:0x00000F00; // type:object size:0x4 scope:local align:4 data:float +@71 = .rodata:0x00000F04; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x00000F08; // type:object size:0x4 scope:local align:4 data:float +@90 = .rodata:0x00000F0C; // type:object size:0x4 scope:local align:4 data:float +@91 = .rodata:0x00000F10; // type:object size:0x4 scope:local align:4 data:float +@99 = .rodata:0x00000F14; // type:object size:0x4 scope:local align:4 data:float +@100 = .rodata:0x00000F18; // type:object size:0x4 scope:local align:4 data:float +@111 = .rodata:0x00000F1C; // type:object size:0x4 scope:local align:4 data:float +@112 = .rodata:0x00000F20; // type:object size:0x4 scope:local align:4 data:float +@113 = .rodata:0x00000F24; // type:object size:0x4 scope:local align:4 data:float +@114 = .rodata:0x00000F28; // type:object size:0x4 scope:local align:4 data:float +@131 = .rodata:0x00000F2C; // type:object size:0x4 scope:local align:4 data:float +@132 = .rodata:0x00000F30; // type:object size:0x4 scope:local align:4 data:float +@138 = .rodata:0x00000F34; // type:object size:0x4 scope:local align:4 data:float +@144 = .rodata:0x00000F38; // type:object size:0x4 scope:local align:4 data:float lbl_59_rodata_F40 = .rodata:0x00000F40; // type:object size:0x4 align:4 data:float lbl_59_rodata_F44 = .rodata:0x00000F44; // type:object size:0x4 align:4 data:float lbl_59_rodata_F48 = .rodata:0x00000F48; // type:object size:0x4 align:4 data:float @@ -2217,17 +2217,17 @@ lbl_59_rodata_13A0 = .rodata:0x000013A0; // type:object size:0x4 align:4 data:fl lbl_59_rodata_13A8 = .rodata:0x000013A8; // type:object size:0x8 align:8 data:double lbl_59_rodata_13B0 = .rodata:0x000013B0; // type:object size:0x4 align:4 data:float lbl_59_rodata_13B4 = .rodata:0x000013B4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13B8 = .rodata:0x000013B8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13BC = .rodata:0x000013BC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13C0 = .rodata:0x000013C0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13C4 = .rodata:0x000013C4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13C8 = .rodata:0x000013C8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13D0 = .rodata:0x000013D0; // type:object size:0x8 align:8 data:double -lbl_59_rodata_13D8 = .rodata:0x000013D8; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13DC = .rodata:0x000013DC; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13E0 = .rodata:0x000013E0; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13E4 = .rodata:0x000013E4; // type:object size:0x4 align:4 data:float -lbl_59_rodata_13E8 = .rodata:0x000013E8; // type:object size:0x8 align:4 data:float +@40 = .rodata:0x000013B8; // type:object size:0x4 scope:local align:4 data:float +@50 = .rodata:0x000013BC; // type:object size:0x4 scope:local align:4 data:float +@85 = .rodata:0x000013C0; // type:object size:0x4 scope:local align:4 data:float +@86 = .rodata:0x000013C4; // type:object size:0x4 scope:local align:4 data:float +@87 = .rodata:0x000013C8; // type:object size:0x4 scope:local align:4 data:float +@89 = .rodata:0x000013D0; // type:object size:0x8 scope:local align:8 data:double +@148 = .rodata:0x000013D8; // type:object size:0x4 scope:local align:4 data:float +@149 = .rodata:0x000013DC; // type:object size:0x4 scope:local align:4 data:float +@175 = .rodata:0x000013E0; // type:object size:0x4 scope:local align:4 data:float +@176 = .rodata:0x000013E4; // type:object size:0x4 scope:local align:4 data:float +@177 = .rodata:0x000013E8; // type:object size:0x4 scope:local align:4 data:float lbl_59_rodata_13F0 = .rodata:0x000013F0; // type:object size:0x4 align:4 data:float lbl_59_rodata_13F4 = .rodata:0x000013F4; // type:object size:0x4 align:4 data:float lbl_59_rodata_13F8 = .rodata:0x000013F8; // type:object size:0x4 align:4 data:float @@ -8774,7 +8774,7 @@ lbl_59_data_B04C0 = .data:0x000B04C0; // type:object size:0x7 data:string lbl_59_data_B04C8 = .data:0x000B04C8; // type:object size:0x7 data:string lbl_59_data_B04D0 = .data:0x000B04D0; // type:object size:0x7 data:string lbl_59_data_B04D8 = .data:0x000B04D8; // type:object size:0x60 -lbl_59_data_B0538 = .data:0x000B0538; // type:object size:0x8 +_rename_ring_texlist = .data:0x000B0538; // type:object size:0x8 lbl_59_data_B0540 = .data:0x000B0540; // type:object size:0x38 lbl_59_data_B0578 = .data:0x000B0578; // type:object size:0x38 lbl_59_data_B05B0 = .data:0x000B05B0; // type:object size:0xE data:string @@ -8852,42 +8852,42 @@ lbl_59_data_B11D4 = .data:0x000B11D4; // type:object size:0xB data:string lbl_59_data_B11E0 = .data:0x000B11E0; // type:object size:0x38 lbl_59_data_B1218 = .data:0x000B1218; // type:object size:0x8 data:byte lbl_59_data_B1220 = .data:0x000B1220; // type:object size:0x5 data:string -lbl_59_data_B1240 = .data:0x000B1240; // type:object size:0xE data:string -lbl_59_data_B1250 = .data:0x000B1250; // type:object size:0xE data:string -lbl_59_data_B1260 = .data:0x000B1260; // type:object size:0xD data:string -lbl_59_data_B1270 = .data:0x000B1270; // type:object size:0xD data:string -lbl_59_data_B1280 = .data:0x000B1280; // type:object size:0x30 -lbl_59_data_B12B0 = .data:0x000B12B0; // type:object size:0x8 -lbl_59_data_B12B8 = .data:0x000B12B8; // type:object size:0x204 -lbl_59_data_B14BC = .data:0x000B14BC; // type:object size:0x204 -lbl_59_data_B16C0 = .data:0x000B16C0; // type:object size:0x1C8 -lbl_59_data_B1888 = .data:0x000B1888; // type:object size:0x40 -lbl_59_data_B18C8 = .data:0x000B18C8; // type:object size:0x50 -lbl_59_data_B1918 = .data:0x000B1918; // type:object size:0x8 -lbl_59_data_B1920 = .data:0x000B1920; // type:object size:0x20 -lbl_59_data_B1940 = .data:0x000B1940; // type:object size:0xC0 -lbl_59_data_B1A00 = .data:0x000B1A00; // type:object size:0x60 -lbl_59_data_B1A60 = .data:0x000B1A60; // type:object size:0x40 -lbl_59_data_B1AA0 = .data:0x000B1AA0; // type:object size:0x80 -lbl_59_data_B1B20 = .data:0x000B1B20; // type:object size:0x40 -lbl_59_data_B1B60 = .data:0x000B1B60; // type:object size:0x24 -lbl_59_data_B1B84 = .data:0x000B1B84; // type:object size:0x1C8 -lbl_59_data_B1D4C = .data:0x000B1D4C; // type:object size:0x1C8 -lbl_59_data_B1F14 = .data:0x000B1F14; // type:object size:0x140 -lbl_59_data_B2054 = .data:0x000B2054; // type:object size:0x40 -lbl_59_data_B2094 = .data:0x000B2094; // type:object size:0x50 -lbl_59_data_B20E4 = .data:0x000B20E4; // type:object size:0x8 -lbl_59_data_B20EC = .data:0x000B20EC; // type:object size:0x14 -lbl_59_data_B2100 = .data:0x000B2100; // type:object size:0x120 -lbl_59_data_B2220 = .data:0x000B2220; // type:object size:0x60 -lbl_59_data_B2280 = .data:0x000B2280; // type:object size:0x20 -lbl_59_data_B22A0 = .data:0x000B22A0; // type:object size:0x30 -lbl_59_data_B22D0 = .data:0x000B22D0; // type:object size:0x24 -lbl_59_data_B22F4 = .data:0x000B22F4; // type:object size:0x8 -lbl_59_data_B22FC = .data:0x000B22FC; // type:object size:0x30 -lbl_59_data_B232C = .data:0x000B232C; // type:object size:0x4 align:4 data:float -lbl_59_data_B2330 = .data:0x000B2330; // type:object size:0x4 align:4 data:float -lbl_59_data_B2334 = .data:0x000B2334; // type:object size:0x4 align:4 data:float +@18 = .data:0x000B1240; // type:object size:0xE scope:local data:string +@19 = .data:0x000B1250; // type:object size:0xE scope:local data:string +@20 = .data:0x000B1260; // type:object size:0xD scope:local data:string +@21 = .data:0x000B1270; // type:object size:0xD scope:local data:string +spring3_texname = .data:0x000B1280; // type:object size:0x30 scope:local +spring3_texlist = .data:0x000B12B0; // type:object size:0x8 scope:local +spring3_model2_pos = .data:0x000B12B8; // type:object size:0x204 scope:local +spring3_model2_nrm = .data:0x000B14BC; // type:object size:0x204 scope:local +spring3_model2_uv = .data:0x000B16C0; // type:object size:0x1C8 scope:local +spring3_model2_arrays = .data:0x000B1888; // type:object size:0x40 scope:local +spring3_model2_mat_0 = .data:0x000B18C8; // type:object size:0x50 scope:local +spring3_model2_mat_1 = .data:0x000B1918; // type:object size:0x8 scope:local +spring3_model2_mat_2 = .data:0x000B1920; // type:object size:0x8 scope:local +spring3_model2_dl_0 = .data:0x000B1940; // type:object size:0xC0 scope:local +spring3_model2_dl_1 = .data:0x000B1A00; // type:object size:0x60 scope:local +spring3_model2_dl_2 = .data:0x000B1A60; // type:object size:0x40 scope:local +spring3_model2_dl_3 = .data:0x000B1AA0; // type:object size:0x80 scope:local +spring3_model2_meshset = .data:0x000B1B20; // type:object size:0x40 scope:local +spring3_model2 = .data:0x000B1B60; // type:object size:0x24 scope:local +spring3_model1_pos = .data:0x000B1B84; // type:object size:0x1C8 scope:local +spring3_model1_nrm = .data:0x000B1D4C; // type:object size:0x1C8 scope:local +spring3_model1_uv = .data:0x000B1F14; // type:object size:0x140 scope:local +spring3_model1_arrays = .data:0x000B2054; // type:object size:0x40 scope:local +spring3_model1_mat_0 = .data:0x000B2094; // type:object size:0x50 scope:local +spring3_model1_mat_1 = .data:0x000B20E4; // type:object size:0x8 scope:local +spring3_model1_mat_2 = .data:0x000B20EC; // type:object size:0x8 scope:local +spring3_model1_dl_0 = .data:0x000B2100; // type:object size:0x120 scope:local +spring3_model1_dl_1 = .data:0x000B2220; // type:object size:0x60 scope:local +spring3_model1_dl_2 = .data:0x000B2280; // type:object size:0x20 scope:local +spring3_model1_meshset = .data:0x000B22A0; // type:object size:0x30 scope:local +spring3_model1 = .data:0x000B22D0; // type:object size:0x24 scope:local +spring3_texlists = .data:0x000B22F4; // type:object size:0x8 scope:global +spring3_colli_info = .data:0x000B22FC; // type:object size:0x30 scope:local +spring3_k = .data:0x000B232C; // type:object size:0x4 scope:local align:4 data:float +spring3_touch_spd = .data:0x000B2330; // type:object size:0x4 scope:local align:4 data:float +spring3_damp = .data:0x000B2334; // type:object size:0x4 scope:local align:4 data:float lbl_59_data_B2338 = .data:0x000B2338; // type:object size:0xE data:string lbl_59_data_B2348 = .data:0x000B2348; // type:object size:0xC lbl_59_data_B2354 = .data:0x000B2354; // type:object size:0x8 @@ -9054,7 +9054,7 @@ lbl_59_data_B65D8 = .data:0x000B65D8; // type:object size:0x18 lbl_59_data_B65F0 = .data:0x000B65F0; // type:object size:0x120 lbl_59_data_B6710 = .data:0x000B6710; // type:object size:0x30 data:4byte lbl_59_data_B6740 = .data:0x000B6740; // type:object size:0x30 -lbl_59_data_B6770 = .data:0x000B6770; // type:object size:0x5 data:string +@115 = .data:0x000B6770; // type:object size:0x5 scope:local data:string lbl_59_data_B6778 = .data:0x000B6778; // type:object size:0xE data:string lbl_59_data_B6788 = .data:0x000B6788; // type:object size:0xD data:string lbl_59_data_B6798 = .data:0x000B6798; // type:object size:0x18 @@ -9133,149 +9133,149 @@ lbl_59_data_B867C = .data:0x000B867C; // type:object size:0x30 lbl_59_data_B86AC = .data:0x000B86AC; // type:object size:0xF data:string lbl_59_data_B86BC = .data:0x000B86BC; // type:object size:0x10 data:string lbl_59_data_B86CC = .data:0x000B86CC; // type:object size:0x18 data:string -lbl_59_data_B86E8 = .data:0x000B86E8; // type:object size:0xD data:string -lbl_59_data_B86F8 = .data:0x000B86F8; // type:object size:0xD data:string -lbl_59_data_B8708 = .data:0x000B8708; // type:object size:0x18 -lbl_59_data_B8720 = .data:0x000B8720; // type:object size:0x8 -lbl_59_data_B8728 = .data:0x000B8728; // type:object size:0x2D0 -lbl_59_data_B89F8 = .data:0x000B89F8; // type:object size:0xCE4 -lbl_59_data_B96DC = .data:0x000B96DC; // type:object size:0x18 -lbl_59_data_B96F4 = .data:0x000B96F4; // type:object size:0xE data:string -lbl_59_data_B9704 = .data:0x000B9704; // type:object size:0xC -lbl_59_data_B9710 = .data:0x000B9710; // type:object size:0x8 -lbl_59_data_B9718 = .data:0x000B9718; // type:object size:0x50 -lbl_59_data_B9768 = .data:0x000B9768; // type:object size:0xCC -lbl_59_data_B9834 = .data:0x000B9834; // type:object size:0x18 -lbl_59_data_B984C = .data:0x000B984C; // type:object size:0xC -lbl_59_data_B9858 = .data:0x000B9858; // type:object size:0x8 -lbl_59_data_B9860 = .data:0x000B9860; // type:object size:0x50 -lbl_59_data_B98B0 = .data:0x000B98B0; // type:object size:0xCC -lbl_59_data_B997C = .data:0x000B997C; // type:object size:0x18 -lbl_59_data_B9994 = .data:0x000B9994; // type:object size:0xD data:string -lbl_59_data_B99A4 = .data:0x000B99A4; // type:object size:0xD data:string -lbl_59_data_B99B4 = .data:0x000B99B4; // type:object size:0xD data:string -lbl_59_data_B99C4 = .data:0x000B99C4; // type:object size:0xD data:string -lbl_59_data_B99D4 = .data:0x000B99D4; // type:object size:0x30 -lbl_59_data_B9A04 = .data:0x000B9A04; // type:object size:0x8 -lbl_59_data_B9A0C = .data:0x000B9A0C; // type:object size:0x108 -lbl_59_data_B9B14 = .data:0x000B9B14; // type:object size:0x18C -lbl_59_data_B9CA0 = .data:0x000B9CA0; // type:object size:0x18 -lbl_59_data_B9CB8 = .data:0x000B9CB8; // type:object size:0x38 -lbl_59_data_B9CF0 = .data:0x000B9CF0; // type:object size:0x100 -lbl_59_data_B9DF0 = .data:0x000B9DF0; // type:object size:0x15C -lbl_59_data_B9F4C = .data:0x000B9F4C; // type:object size:0x18 -lbl_59_data_B9F64 = .data:0x000B9F64; // type:object size:0x38 -lbl_59_data_B9F9C = .data:0x000B9F9C; // type:object size:0x10C -lbl_59_data_BA0A8 = .data:0x000BA0A8; // type:object size:0x15C -lbl_59_data_BA204 = .data:0x000BA204; // type:object size:0x18 -lbl_59_data_BA21C = .data:0x000BA21C; // type:object size:0x38 -lbl_59_data_BA254 = .data:0x000BA254; // type:object size:0xC0 -lbl_59_data_BA314 = .data:0x000BA314; // type:object size:0x114 -lbl_59_data_BA428 = .data:0x000BA428; // type:object size:0x18 -lbl_59_data_BA440 = .data:0x000BA440; // type:object size:0x38 -lbl_59_data_BA478 = .data:0x000BA478; // type:object size:0x108 -lbl_59_data_BA580 = .data:0x000BA580; // type:object size:0x18C -lbl_59_data_BA70C = .data:0x000BA70C; // type:object size:0x18 -lbl_59_data_BA724 = .data:0x000BA724; // type:object size:0x38 -lbl_59_data_BA75C = .data:0x000BA75C; // type:object size:0x34 -lbl_59_data_BA790 = .data:0x000BA790; // type:object size:0x6C -lbl_59_data_BA7FC = .data:0x000BA7FC; // type:object size:0x18 -lbl_59_data_BA814 = .data:0x000BA814; // type:object size:0x38 -lbl_59_data_BA84C = .data:0x000BA84C; // type:object size:0x34 -lbl_59_data_BA880 = .data:0x000BA880; // type:object size:0x6C -lbl_59_data_BA8EC = .data:0x000BA8EC; // type:object size:0x18 -lbl_59_data_BA904 = .data:0x000BA904; // type:object size:0x38 -lbl_59_data_BA93C = .data:0x000BA93C; // type:object size:0x2B0 -lbl_59_data_BABEC = .data:0x000BABEC; // type:object size:0x3B4 -lbl_59_data_BAFA0 = .data:0x000BAFA0; // type:object size:0x18 -lbl_59_data_BAFB8 = .data:0x000BAFB8; // type:object size:0x38 -lbl_59_data_BAFF0 = .data:0x000BAFF0; // type:object size:0x174 -lbl_59_data_BB164 = .data:0x000BB164; // type:object size:0x234 -lbl_59_data_BB398 = .data:0x000BB398; // type:object size:0x18 -lbl_59_data_BB3B0 = .data:0x000BB3B0; // type:object size:0x38 -lbl_59_data_BB3E8 = .data:0x000BB3E8; // type:object size:0x20 -lbl_59_data_BB408 = .data:0x000BB408; // type:object size:0x20 -lbl_59_data_BB428 = .data:0x000BB428; // type:object size:0xA0 -lbl_59_data_BB4C8 = .data:0x000BB4C8; // type:object size:0xA0 -lbl_59_data_BB568 = .data:0x000BB568; // type:object size:0xA0 -lbl_59_data_BB608 = .data:0x000BB608; // type:object size:0xA0 -lbl_59_data_BB6A8 = .data:0x000BB6A8; // type:object size:0xA0 -lbl_59_data_BB748 = .data:0x000BB748; // type:object size:0x20 -lbl_59_data_BB768 = .data:0x000BB768; // type:object size:0x20 -lbl_59_data_BB788 = .data:0x000BB788; // type:object size:0xA0 -lbl_59_data_BB828 = .data:0x000BB828; // type:object size:0x90 -lbl_59_data_BB8B8 = .data:0x000BB8B8; // type:object size:0xC data:4byte -lbl_59_data_BB8C4 = .data:0x000BB8C4; // type:object size:0xD data:string -lbl_59_data_BB8D4 = .data:0x000BB8D4; // type:object size:0x30 -lbl_59_data_BB904 = .data:0x000BB904; // type:object size:0x8 -lbl_59_data_BB90C = .data:0x000BB90C; // type:object size:0x108 -lbl_59_data_BBA14 = .data:0x000BBA14; // type:object size:0x18C -lbl_59_data_BBBA0 = .data:0x000BBBA0; // type:object size:0x18 -lbl_59_data_BBBB8 = .data:0x000BBBB8; // type:object size:0x38 -lbl_59_data_BBBF0 = .data:0x000BBBF0; // type:object size:0x100 -lbl_59_data_BBCF0 = .data:0x000BBCF0; // type:object size:0x15C -lbl_59_data_BBE4C = .data:0x000BBE4C; // type:object size:0x18 -lbl_59_data_BBE64 = .data:0x000BBE64; // type:object size:0x38 -lbl_59_data_BBE9C = .data:0x000BBE9C; // type:object size:0x10C -lbl_59_data_BBFA8 = .data:0x000BBFA8; // type:object size:0x15C -lbl_59_data_BC104 = .data:0x000BC104; // type:object size:0x18 -lbl_59_data_BC11C = .data:0x000BC11C; // type:object size:0x38 -lbl_59_data_BC154 = .data:0x000BC154; // type:object size:0xC0 -lbl_59_data_BC214 = .data:0x000BC214; // type:object size:0x114 -lbl_59_data_BC328 = .data:0x000BC328; // type:object size:0x18 -lbl_59_data_BC340 = .data:0x000BC340; // type:object size:0x38 -lbl_59_data_BC378 = .data:0x000BC378; // type:object size:0x108 -lbl_59_data_BC480 = .data:0x000BC480; // type:object size:0x18C -lbl_59_data_BC60C = .data:0x000BC60C; // type:object size:0x18 -lbl_59_data_BC624 = .data:0x000BC624; // type:object size:0x38 -lbl_59_data_BC65C = .data:0x000BC65C; // type:object size:0x34 -lbl_59_data_BC690 = .data:0x000BC690; // type:object size:0x6C -lbl_59_data_BC6FC = .data:0x000BC6FC; // type:object size:0x18 -lbl_59_data_BC714 = .data:0x000BC714; // type:object size:0x38 -lbl_59_data_BC74C = .data:0x000BC74C; // type:object size:0x34 -lbl_59_data_BC780 = .data:0x000BC780; // type:object size:0x6C -lbl_59_data_BC7EC = .data:0x000BC7EC; // type:object size:0x18 -lbl_59_data_BC804 = .data:0x000BC804; // type:object size:0x38 -lbl_59_data_BC83C = .data:0x000BC83C; // type:object size:0x2B0 -lbl_59_data_BCAEC = .data:0x000BCAEC; // type:object size:0x3B4 -lbl_59_data_BCEA0 = .data:0x000BCEA0; // type:object size:0x18 -lbl_59_data_BCEB8 = .data:0x000BCEB8; // type:object size:0x38 -lbl_59_data_BCEF0 = .data:0x000BCEF0; // type:object size:0x174 -lbl_59_data_BD064 = .data:0x000BD064; // type:object size:0x234 -lbl_59_data_BD298 = .data:0x000BD298; // type:object size:0x18 -lbl_59_data_BD2B0 = .data:0x000BD2B0; // type:object size:0x38 -lbl_59_data_BD2E8 = .data:0x000BD2E8; // type:object size:0x140 -lbl_59_data_BD428 = .data:0x000BD428; // type:object size:0x20 -lbl_59_data_BD448 = .data:0x000BD448; // type:object size:0x140 -lbl_59_data_BD588 = .data:0x000BD588; // type:object size:0x140 -lbl_59_data_BD6C8 = .data:0x000BD6C8; // type:object size:0x140 -lbl_59_data_BD808 = .data:0x000BD808; // type:object size:0x140 -lbl_59_data_BD948 = .data:0x000BD948; // type:object size:0x140 -lbl_59_data_BDA88 = .data:0x000BDA88; // type:object size:0x140 -lbl_59_data_BDBC8 = .data:0x000BDBC8; // type:object size:0x140 -lbl_59_data_BDD08 = .data:0x000BDD08; // type:object size:0x140 -lbl_59_data_BDE48 = .data:0x000BDE48; // type:object size:0x90 -lbl_59_data_BDED8 = .data:0x000BDED8; // type:object size:0xC data:4byte -lbl_59_data_BDEE4 = .data:0x000BDEE4; // type:object size:0x1C -lbl_59_data_BDF00 = .data:0x000BDF00; // type:object size:0x60 -lbl_59_data_BDF60 = .data:0x000BDF60; // type:object size:0x4 data:4byte -lbl_59_data_BDF64 = .data:0x000BDF64; // type:object size:0x4 data:4byte -lbl_59_data_BDF68 = .data:0x000BDF68; // type:object size:0x4 align:4 data:float -lbl_59_data_BDF6C = .data:0x000BDF6C; // type:object size:0x4 align:4 data:float -lbl_59_data_BDF70 = .data:0x000BDF70; // type:object size:0x4 align:4 data:float -lbl_59_data_BDF74 = .data:0x000BDF74; // type:object size:0x4 data:4byte -lbl_59_data_BDF78 = .data:0x000BDF78; // type:object size:0x4 data:4byte -lbl_59_data_BDF7C = .data:0x000BDF7C; // type:object size:0x4 align:4 data:float -lbl_59_data_BDF80 = .data:0x000BDF80; // type:object size:0x4 align:4 data:float -lbl_59_data_BDF84 = .data:0x000BDF84; // type:object size:0x4 align:4 data:float -lbl_59_data_BDF88 = .data:0x000BDF88; // type:object size:0xC -lbl_59_data_BDF94 = .data:0x000BDF94; // type:object size:0xC -lbl_59_data_BDFA0 = .data:0x000BDFA0; // type:object size:0xC -lbl_59_data_BDFAC = .data:0x000BDFAC; // type:object size:0xC -lbl_59_data_BDFB8 = .data:0x000BDFB8; // type:object size:0xC -lbl_59_data_BDFC4 = .data:0x000BDFC4; // type:object size:0x4 data:4byte -lbl_59_data_BDFC8 = .data:0x000BDFC8; // type:object size:0xC -lbl_59_data_BDFD4 = .data:0x000BDFD4; // type:object size:0xC +@19 = .data:0x000B86E8; // type:object size:0xD scope:local data:string +@20 = .data:0x000B86F8; // type:object size:0xD scope:local data:string +goalring_texname = .data:0x000B8708; // type:object size:0x18 scope:local +goalring_texlist = .data:0x000B8720; // type:object size:0x8 scope:local +goalring_plist = .data:0x000B8728; // type:object size:0x2D0 scope:local +goalring_vlist = .data:0x000B89F8; // type:object size:0xCE4 scope:local +goalring_model = .data:0x000B96DC; // type:object size:0x18 scope:local +@21 = .data:0x000B96F4; // type:object size:0xE scope:local data:string +goalring_text1_texname = .data:0x000B9704; // type:object size:0xC scope:local +goalring_text1_texlist = .data:0x000B9710; // type:object size:0x8 scope:local +goalring_text1_plist = .data:0x000B9718; // type:object size:0x50 scope:local +goalring_text1_vlist = .data:0x000B9768; // type:object size:0xCC scope:local +goalring_text1_model = .data:0x000B9834; // type:object size:0x18 scope:local +goalring_text2_texname = .data:0x000B984C; // type:object size:0xC scope:local +goalring_text2_texlist = .data:0x000B9858; // type:object size:0x8 scope:local +goalring_text2_plist = .data:0x000B9860; // type:object size:0x50 scope:local +goalring_text2_vlist = .data:0x000B98B0; // type:object size:0xCC scope:local +goalring_text2_model = .data:0x000B997C; // type:object size:0x18 scope:local +@22 = .data:0x000B9994; // type:object size:0xD scope:local data:string +@23 = .data:0x000B99A4; // type:object size:0xD scope:local data:string +@24 = .data:0x000B99B4; // type:object size:0xD scope:local data:string +@25 = .data:0x000B99C4; // type:object size:0xD scope:local data:string +goalring_anim_texname = .data:0x000B99D4; // type:object size:0x30 scope:local +goalring_anim_texlist = .data:0x000B9A04; // type:object size:0x8 scope:local +goalring_anim_plist_8 = .data:0x000B9A0C; // type:object size:0x108 scope:local +goalring_anim_vlist_8 = .data:0x000B9B14; // type:object size:0x18C scope:local +goalring_anim_model_8 = .data:0x000B9CA0; // type:object size:0x18 scope:local +goalring_anim_object_8 = .data:0x000B9CB8; // type:object size:0x38 scope:local +goalring_anim_plist_7 = .data:0x000B9CF0; // type:object size:0x100 scope:local +goalring_anim_vlist_7 = .data:0x000B9DF0; // type:object size:0x15C scope:local +goalring_anim_model_7 = .data:0x000B9F4C; // type:object size:0x18 scope:local +goalring_anim_object_7 = .data:0x000B9F64; // type:object size:0x38 scope:local +goalring_anim_plist_6 = .data:0x000B9F9C; // type:object size:0x10C scope:local +goalring_anim_vlist_6 = .data:0x000BA0A8; // type:object size:0x15C scope:local +goalring_anim_model_6 = .data:0x000BA204; // type:object size:0x18 scope:local +goalring_anim_object_6 = .data:0x000BA21C; // type:object size:0x38 scope:local +goalring_anim_plist_5 = .data:0x000BA254; // type:object size:0xC0 scope:local +goalring_anim_vlist_5 = .data:0x000BA314; // type:object size:0x114 scope:local +goalring_anim_model_5 = .data:0x000BA428; // type:object size:0x18 scope:local +goalring_anim_object_5 = .data:0x000BA440; // type:object size:0x38 scope:local +goalring_anim_plist_4 = .data:0x000BA478; // type:object size:0x108 scope:local +goalring_anim_vlist_4 = .data:0x000BA580; // type:object size:0x18C scope:local +goalring_anim_model_4 = .data:0x000BA70C; // type:object size:0x18 scope:local +goalring_anim_object_4 = .data:0x000BA724; // type:object size:0x38 scope:local +goalring_anim_plist_3 = .data:0x000BA75C; // type:object size:0x34 scope:local +goalring_anim_vlist_3 = .data:0x000BA790; // type:object size:0x6C scope:local +goalring_anim_model_3 = .data:0x000BA7FC; // type:object size:0x18 scope:local +goalring_anim_object_3 = .data:0x000BA814; // type:object size:0x38 scope:local +goalring_anim_plist_2 = .data:0x000BA84C; // type:object size:0x34 scope:local +goalring_anim_vlist_2 = .data:0x000BA880; // type:object size:0x6C scope:local +goalring_anim_model_2 = .data:0x000BA8EC; // type:object size:0x18 scope:local +goalring_anim_object_2 = .data:0x000BA904; // type:object size:0x38 scope:local +goalring_anim_plist_1 = .data:0x000BA93C; // type:object size:0x2B0 scope:local +goalring_anim_vlist_1 = .data:0x000BABEC; // type:object size:0x3B4 scope:local +goalring_anim_model_1 = .data:0x000BAFA0; // type:object size:0x18 scope:local +goalring_anim_center_object = .data:0x000BAFB8; // type:object size:0x38 scope:local +goalring_anim_plist_0 = .data:0x000BAFF0; // type:object size:0x174 scope:local +goalring_anim_vlist_0 = .data:0x000BB164; // type:object size:0x234 scope:local +goalring_anim_model_0 = .data:0x000BB398; // type:object size:0x18 scope:local +goalring_anim_object = .data:0x000BB3B0; // type:object size:0x38 scope:local +goalring_anim_pos_0 = .data:0x000BB3E8; // type:object size:0x20 scope:local +goalring_anim_ang_0 = .data:0x000BB408; // type:object size:0x20 scope:local +goalring_anim_ang_1 = .data:0x000BB428; // type:object size:0xA0 scope:local +goalring_anim_ang_2 = .data:0x000BB4C8; // type:object size:0xA0 scope:local +goalring_anim_ang_3 = .data:0x000BB568; // type:object size:0xA0 scope:local +goalring_anim_ang_4 = .data:0x000BB608; // type:object size:0xA0 scope:local +goalring_anim_ang_5 = .data:0x000BB6A8; // type:object size:0xA0 scope:local +goalring_anim_ang_6 = .data:0x000BB748; // type:object size:0x20 scope:local +goalring_anim_ang_7 = .data:0x000BB768; // type:object size:0x20 scope:local +goalring_anim_ang_8 = .data:0x000BB788; // type:object size:0xA0 scope:local +goalring_anim_mdata = .data:0x000BB828; // type:object size:0x90 scope:local +goalring_anim_motion = .data:0x000BB8B8; // type:object size:0xC scope:local data:4byte +@26 = .data:0x000BB8C4; // type:object size:0xD scope:local data:string +goalring_anim_hit_texname = .data:0x000BB8D4; // type:object size:0x30 scope:local +goalring_anim_hit_texlist = .data:0x000BB904; // type:object size:0x8 scope:local +goalring_anim_hit_plist_8 = .data:0x000BB90C; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_8 = .data:0x000BBA14; // type:object size:0x18C scope:local +goalring_anim_hit_model_8 = .data:0x000BBBA0; // type:object size:0x18 scope:local +goalring_anim_hit_object_8 = .data:0x000BBBB8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_7 = .data:0x000BBBF0; // type:object size:0x100 scope:local +goalring_anim_hit_vlist_7 = .data:0x000BBCF0; // type:object size:0x15C scope:local +goalring_anim_hit_model_7 = .data:0x000BBE4C; // type:object size:0x18 scope:local +goalring_anim_hit_object_7 = .data:0x000BBE64; // type:object size:0x38 scope:local +goalring_anim_hit_plist_6 = .data:0x000BBE9C; // type:object size:0x10C scope:local +goalring_anim_hit_vlist_6 = .data:0x000BBFA8; // type:object size:0x15C scope:local +goalring_anim_hit_model_6 = .data:0x000BC104; // type:object size:0x18 scope:local +goalring_anim_hit_object_6 = .data:0x000BC11C; // type:object size:0x38 scope:local +goalring_anim_hit_plist_5 = .data:0x000BC154; // type:object size:0xC0 scope:local +goalring_anim_hit_vlist_5 = .data:0x000BC214; // type:object size:0x114 scope:local +goalring_anim_hit_model_5 = .data:0x000BC328; // type:object size:0x18 scope:local +goalring_anim_hit_object_5 = .data:0x000BC340; // type:object size:0x38 scope:local +goalring_anim_hit_plist_4 = .data:0x000BC378; // type:object size:0x108 scope:local +goalring_anim_hit_vlist_4 = .data:0x000BC480; // type:object size:0x18C scope:local +goalring_anim_hit_model_4 = .data:0x000BC60C; // type:object size:0x18 scope:local +goalring_anim_hit_object_4 = .data:0x000BC624; // type:object size:0x38 scope:local +goalring_anim_hit_plist_3 = .data:0x000BC65C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_3 = .data:0x000BC690; // type:object size:0x6C scope:local +goalring_anim_hit_model_3 = .data:0x000BC6FC; // type:object size:0x18 scope:local +goalring_anim_hit_object_3 = .data:0x000BC714; // type:object size:0x38 scope:local +goalring_anim_hit_plist_2 = .data:0x000BC74C; // type:object size:0x34 scope:local +goalring_anim_hit_vlist_2 = .data:0x000BC780; // type:object size:0x6C scope:local +goalring_anim_hit_model_2 = .data:0x000BC7EC; // type:object size:0x18 scope:local +goalring_anim_hit_object_2 = .data:0x000BC804; // type:object size:0x38 scope:local +goalring_anim_hit_plist_1 = .data:0x000BC83C; // type:object size:0x2B0 scope:local +goalring_anim_hit_vlist_1 = .data:0x000BCAEC; // type:object size:0x3B4 scope:local +goalring_anim_hit_model_1 = .data:0x000BCEA0; // type:object size:0x18 scope:local +goalring_anim_hit_center_object = .data:0x000BCEB8; // type:object size:0x38 scope:local +goalring_anim_hit_plist_0 = .data:0x000BCEF0; // type:object size:0x174 scope:local +goalring_anim_hit_vlist_0 = .data:0x000BD064; // type:object size:0x234 scope:local +goalring_anim_hit_model_0 = .data:0x000BD298; // type:object size:0x18 scope:local +goalring_anim_hit_object = .data:0x000BD2B0; // type:object size:0x38 scope:local +goalring_anim_hit_pos_0 = .data:0x000BD2E8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_0 = .data:0x000BD428; // type:object size:0x20 scope:local +goalring_anim_hit_ang_1 = .data:0x000BD448; // type:object size:0x140 scope:local +goalring_anim_hit_ang_2 = .data:0x000BD588; // type:object size:0x140 scope:local +goalring_anim_hit_ang_3 = .data:0x000BD6C8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_4 = .data:0x000BD808; // type:object size:0x140 scope:local +goalring_anim_hit_ang_5 = .data:0x000BD948; // type:object size:0x140 scope:local +goalring_anim_hit_ang_6 = .data:0x000BDA88; // type:object size:0x140 scope:local +goalring_anim_hit_ang_7 = .data:0x000BDBC8; // type:object size:0x140 scope:local +goalring_anim_hit_ang_8 = .data:0x000BDD08; // type:object size:0x140 scope:local +goalring_anim_hit_mdata = .data:0x000BDE48; // type:object size:0x90 scope:local +goalring_anim_hit_motion = .data:0x000BDED8; // type:object size:0xC scope:local data:4byte +goalring_texlist_tbl = .data:0x000BDEE4; // type:object size:0x1C +goalring_colli_info = .data:0x000BDF00; // type:object size:0x60 scope:local +goalring_rot_spd = .data:0x000BDF60; // type:object size:0x4 scope:local data:4byte +goalring_rot_spd_hit = .data:0x000BDF64; // type:object size:0x4 scope:local data:4byte +goalring_ptcl_scl = .data:0x000BDF68; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd = .data:0x000BDF6C; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_spd_y = .data:0x000BDF70; // type:object size:0x4 scope:local align:4 data:float +goalring_blink_on = .data:0x000BDF74; // type:object size:0x4 scope:local data:4byte +goalring_blink_cycle = .data:0x000BDF78; // type:object size:0x4 scope:local data:4byte +goalring_rise_spd = .data:0x000BDF7C; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd = .data:0x000BDF80; // type:object size:0x4 scope:local align:4 data:float +goalring_anim_spd_hit = .data:0x000BDF84; // type:object size:0x4 scope:local align:4 data:float +goalring_ptcl_pos0 = .data:0x000BDF88; // type:object size:0xC scope:local +goalring_ptcl_pos1 = .data:0x000BDF94; // type:object size:0xC scope:local +goalring_ptcl_vec0 = .data:0x000BDFA0; // type:object size:0xC scope:local +goalring_ptcl_vec1 = .data:0x000BDFAC; // type:object size:0xC scope:local +goalring_glow_pos = .data:0x000BDFB8; // type:object size:0xC scope:local +goalring_glow_ang = .data:0x000BDFC4; // type:object size:0x4 scope:local data:4byte +goalring_shadow_scl = .data:0x000BDFC8; // type:object size:0xC scope:local +goalring_anim_shadow_scl = .data:0x000BDFD4; // type:object size:0xC scope:local lbl_59_data_BDFE0 = .data:0x000BDFE0; // type:object size:0xE data:string lbl_59_data_BDFF0 = .data:0x000BDFF0; // type:object size:0xD data:string lbl_59_data_BE000 = .data:0x000BE000; // type:object size:0xD data:string @@ -9361,30 +9361,30 @@ lbl_59_data_C18F0 = .data:0x000C18F0; // type:object size:0xD data:string lbl_59_data_C1900 = .data:0x000C1900; // type:object size:0xE data:string lbl_59_data_C1910 = .data:0x000C1910; // type:object size:0xD data:string lbl_59_data_C1920 = .data:0x000C1920; // type:object size:0x24 -lbl_59_data_C1944 = .data:0x000C1944; // type:object size:0x8 +_rename_itemboxair_texlist = .data:0x000C1944; // type:object size:0x8 lbl_59_data_C194C = .data:0x000C194C; // type:object size:0x98 lbl_59_data_C19E4 = .data:0x000C19E4; // type:object size:0x2DC -lbl_59_data_C1CC0 = .data:0x000C1CC0; // type:object size:0x18 +_rename_itemboxair_model_0 = .data:0x000C1CC0; // type:object size:0x18 lbl_59_data_C1CD8 = .data:0x000C1CD8; // type:object size:0x164 lbl_59_data_C1E3C = .data:0x000C1E3C; // type:object size:0x15C -lbl_59_data_C1F98 = .data:0x000C1F98; // type:object size:0x18 +_rename_itemboxair_model_1 = .data:0x000C1F98; // type:object size:0x18 lbl_59_data_C1FB0 = .data:0x000C1FB0; // type:object size:0x1B4 lbl_59_data_C2164 = .data:0x000C2164; // type:object size:0x15C -lbl_59_data_C22C0 = .data:0x000C22C0; // type:object size:0x18 -lbl_59_data_C22D8 = .data:0x000C22D8; // type:object size:0x30 +_rename_itemboxair_model_2 = .data:0x000C22C0; // type:object size:0x18 +_rename_itemboxair_colli_info = .data:0x000C22D8; // type:object size:0x30 lbl_59_data_C2308 = .data:0x000C2308; // type:object size:0x10 -lbl_59_data_C2318 = .data:0x000C2318; // type:object size:0x58 data:4byte -jumptable_59_data_C2370 = .data:0x000C2370; // type:object size:0x1C scope:local -lbl_59_data_C238C = .data:0x000C238C; // type:object size:0xC -lbl_59_data_C2398 = .data:0x000C2398; // type:object size:0xE data:string -lbl_59_data_C23A8 = .data:0x000C23A8; // type:object size:0xC -lbl_59_data_C23B4 = .data:0x000C23B4; // type:object size:0x8 -lbl_59_data_C23BC = .data:0x000C23BC; // type:object size:0x3D4 -lbl_59_data_C2790 = .data:0x000C2790; // type:object size:0x4A4 -lbl_59_data_C2C34 = .data:0x000C2C34; // type:object size:0x18 -lbl_59_data_C2C4C = .data:0x000C2C4C; // type:object size:0x30 -lbl_59_data_C2C7C = .data:0x000C2C7C; // type:object size:0x58 data:4byte -jumptable_59_data_C2CD4 = .data:0x000C2CD4; // type:object size:0x1C scope:local +itemboxair_item_info = .data:0x000C2318; // type:object size:0x58 scope:local data:4byte +@35 = .data:0x000C2370; // type:object size:0x1C scope:local +itemboxair_colli_center = .data:0x000C238C; // type:object size:0xC scope:local +@21 = .data:0x000C2398; // type:object size:0xE scope:local data:string +itemboxballoon_texname = .data:0x000C23A8; // type:object size:0xC scope:local +itemboxballoon_texlist = .data:0x000C23B4; // type:object size:0x8 scope:global +itemboxballoon_plist = .data:0x000C23BC; // type:object size:0x3D4 scope:local +itemboxballoon_vlist = .data:0x000C2790; // type:object size:0x4A4 scope:local +itemboxballoon_model = .data:0x000C2C34; // type:object size:0x18 scope:local +itemboxballoon_colli_info = .data:0x000C2C4C; // type:object size:0x30 scope:local +itemboxballoon_item_info = .data:0x000C2C7C; // type:object size:0x58 scope:local data:4byte +@41 = .data:0x000C2CD4; // type:object size:0x1C scope:local lbl_59_data_C2D00 = .data:0x000C2D00; // type:object size:0xD data:string lbl_59_data_C2D10 = .data:0x000C2D10; // type:object size:0xE data:string lbl_59_data_C2D20 = .data:0x000C2D20; // type:object size:0xD data:string @@ -10120,29 +10120,29 @@ lbl_59_data_EAFC0 = .data:0x000EAFC0; // type:object size:0x30 lbl_59_data_EAFF0 = .data:0x000EAFF0; // type:object size:0x30 lbl_59_data_EB020 = .data:0x000EB020; // type:object size:0xE data:string lbl_59_data_EB030 = .data:0x000EB030; // type:object size:0xC -lbl_59_data_EB03C = .data:0x000EB03C; // type:object size:0x8 +_rename_savepoint_texlist = .data:0x000EB03C; // type:object size:0x8 lbl_59_data_EB044 = .data:0x000EB044; // type:object size:0x318 lbl_59_data_EB35C = .data:0x000EB35C; // type:object size:0x42C -lbl_59_data_EB788 = .data:0x000EB788; // type:object size:0x18 -lbl_59_data_EB7A0 = .data:0x000EB7A0; // type:object size:0x38 +_rename_savepoint_model_L = .data:0x000EB788; // type:object size:0x18 +_rename_savepoint_object_L = .data:0x000EB7A0; // type:object size:0x38 lbl_59_data_EB7D8 = .data:0x000EB7D8; // type:object size:0x318 lbl_59_data_EBAF0 = .data:0x000EBAF0; // type:object size:0x42C -lbl_59_data_EBF1C = .data:0x000EBF1C; // type:object size:0x18 -lbl_59_data_EBF34 = .data:0x000EBF34; // type:object size:0x38 +_rename_savepoint_model_R = .data:0x000EBF1C; // type:object size:0x18 +_rename_savepoint_object_R = .data:0x000EBF34; // type:object size:0x38 lbl_59_data_EBF6C = .data:0x000EBF6C; // type:object size:0x69C lbl_59_data_EC608 = .data:0x000EC608; // type:object size:0x7BC -lbl_59_data_ECDC4 = .data:0x000ECDC4; // type:object size:0x18 +_rename_savepoint_model_base = .data:0x000ECDC4; // type:object size:0x18 lbl_59_data_ECDDC = .data:0x000ECDDC; // type:object size:0x268 -lbl_59_data_ED044 = .data:0x000ED044; // type:object size:0x24 +_rename_savepoint_texanim_R = .data:0x000ED044; // type:object size:0x24 lbl_59_data_ED068 = .data:0x000ED068; // type:object size:0x268 -lbl_59_data_ED2D0 = .data:0x000ED2D0; // type:object size:0x24 -lbl_59_data_ED2F4 = .data:0x000ED2F4; // type:object size:0x30 -lbl_59_data_ED324 = .data:0x000ED324; // type:object size:0x4 align:4 data:float -lbl_59_data_ED328 = .data:0x000ED328; // type:object size:0x4 align:4 data:float -lbl_59_data_ED32C = .data:0x000ED32C; // type:object size:0x4 align:4 data:float -lbl_59_data_ED330 = .data:0x000ED330; // type:object size:0x4 data:4byte -jumptable_59_data_ED334 = .data:0x000ED334; // type:object size:0x30 scope:local -lbl_59_data_ED364 = .data:0x000ED364; // type:object size:0x1C +_rename_savepoint_texanim_L = .data:0x000ED2D0; // type:object size:0x24 +_rename_savepoint_colli_info = .data:0x000ED2F4; // type:object size:0x30 +_rename_savepoint_time_scl = .data:0x000ED324; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_colon = .data:0x000ED328; // type:object size:0x4 align:4 data:float +_rename_savepoint_time_ofs_sec = .data:0x000ED32C; // type:object size:0x4 align:4 data:float +savepoint_time_color = .data:0x000ED330; // type:object size:0x4 data:4byte +@91 = .data:0x000ED334; // type:object size:0x30 scope:local +vec$111 = .data:0x000ED364; // type:object size:0x18 scope:local lbl_59_data_ED380 = .data:0x000ED380; // type:object size:0xE data:string lbl_59_data_ED390 = .data:0x000ED390; // type:object size:0xE data:string lbl_59_data_ED3A0 = .data:0x000ED3A0; // type:object size:0xD data:string @@ -11393,7 +11393,7 @@ lbl_59_bss_6C0 = .bss:0x000006C0; // type:object size:0x4 data:4byte lbl_59_bss_6C4 = .bss:0x000006C4; // type:object size:0x4 data:4byte lbl_59_bss_6C8 = .bss:0x000006C8; // type:object size:0x640 data:4byte lbl_59_bss_D08 = .bss:0x00000D08; // type:object size:0x8 data:4byte -lbl_59_bss_D10 = .bss:0x00000D10; // type:object size:0x8 data:4byte +goalring_matrix_p = .bss:0x00000D10; // type:object size:0x4 scope:local data:4byte lbl_59_bss_D18 = .bss:0x00000D18; // type:object size:0x8 data:4byte lbl_59_bss_D20 = .bss:0x00000D20; // type:object size:0x8 data:4byte lbl_59_bss_D28 = .bss:0x00000D28; // type:object size:0x8 data:4byte @@ -11409,7 +11409,7 @@ colli_timer = .bss:0x00000D50; // type:object size:0x4 scope:local data:4byte RingObjects = .bss:0x00000D54; // type:object size:0x4 scope:local data:4byte CleanupRingObjs = .bss:0x00000D58; // type:object size:0x4 scope:local data:4byte RingTP = .bss:0x00000D5C; // type:object size:0x4 scope:local data:4byte -lbl_59_bss_D60 = .bss:0x00000D60; // type:object size:0x8 data:4byte +savepoint_data = .bss:0x00000D60; // type:object size:0x4 scope:local data:4byte lbl_59_bss_D68 = .bss:0x00000D68; // type:object size:0x4 data:4byte lbl_59_bss_D6C = .bss:0x00000D6C; // type:object size:0x4 data:4byte lbl_59_bss_D70 = .bss:0x00000D70; // type:object size:0x4 data:4byte diff --git a/config/GSNE8P/symbols.txt b/config/GSNE8P/symbols.txt index 9e3f6e60..b5bc6af8 100644 --- a/config/GSNE8P/symbols.txt +++ b/config/GSNE8P/symbols.txt @@ -3078,7 +3078,7 @@ njMemCopy4 = .text:0x80119730; // type:function size:0x24 njMemCopy32 = .text:0x80119754; // type:function size:0x24 fn_80119778 = .text:0x80119778; // type:function size:0x24 fn_8011979C = .text:0x8011979C; // type:function size:0x34 -MAlloc = .text:0x801197D0; // type:function size:0x2C +syMalloc = .text:0x801197D0; // type:function size:0x2C syCalloc = .text:0x801197FC; // type:function size:0x2C syFree = .text:0x80119828; // type:function size:0x2C fn_80119854 = .text:0x80119854; // type:function size:0x48 diff --git a/configure.py b/configure.py index 45bd8ba9..28749c0f 100755 --- a/configure.py +++ b/configure.py @@ -669,8 +669,15 @@ def MatchingFor(*versions): Object(Matching, "stg13_cityescape/o_ce_adx_chg.c"), Object(Matching, "stg13_cityescape/o_ce_board.c"), Object(Matching, "stg13_cityescape/o_ce_board_col.c"), - Object(NonMatching, "stg13_cityescape/o_ce_sobj.c"), + Object(Matching, "stg13_cityescape/o_ce_sobj.c"), + Object(Matching, "stg13_cityescape/o_ce_tjumpdai.c"), Object(NonMatching, "stg13_cityescape/cityescape.c"), + Object(Matching, "OBJECT/o_3spring.c"), + Object(Matching, "OBJECT/o_degring_linear.c"), + Object(Matching, "OBJECT/o_itemboxair.c"), + Object(Matching, "OBJECT/o_savepoint.c"), + Object(Matching, "OBJECT/o_goalring.c"), + Object(Matching, "OBJECT/o_itemboxballoon.c"), CHAOPIPE_C, SPRING_C, RING_C, diff --git a/include/OBJECT/o_3spring.h b/include/OBJECT/o_3spring.h new file mode 100644 index 00000000..ea0bbbe5 --- /dev/null +++ b/include/OBJECT/o_3spring.h @@ -0,0 +1,9 @@ +#ifndef _O_3SPRING_H_ +#define _O_3SPRING_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void Object3Spring(task *tp); + +#endif // !_O_3SPRING_H_ diff --git a/include/OBJECT/o_degring_linear.h b/include/OBJECT/o_degring_linear.h new file mode 100644 index 00000000..986c5b65 --- /dev/null +++ b/include/OBJECT/o_degring_linear.h @@ -0,0 +1,10 @@ +#ifndef _O_DEGRING_LINEAR_H_ +#define _O_DEGRING_LINEAR_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void ObjectDegRingLinear(task *tp); +void ObjectDegRingCircle(task *tp); + +#endif // !_O_DEGRING_LINEAR_H_ diff --git a/include/OBJECT/o_goalring.h b/include/OBJECT/o_goalring.h new file mode 100644 index 00000000..a558e314 --- /dev/null +++ b/include/OBJECT/o_goalring.h @@ -0,0 +1,9 @@ +#ifndef _O_GOALRING_H_ +#define _O_GOALRING_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void ObjectGoalRing(task *tp); + +#endif // !_O_GOALRING_H_ diff --git a/include/OBJECT/o_itemboxair.h b/include/OBJECT/o_itemboxair.h new file mode 100644 index 00000000..b0ac77f0 --- /dev/null +++ b/include/OBJECT/o_itemboxair.h @@ -0,0 +1,9 @@ +#ifndef _O_ITEMBOXAIR_H_ +#define _O_ITEMBOXAIR_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void ObjectItemBoxAir(task *tp); + +#endif // !_O_ITEMBOXAIR_H_ diff --git a/include/OBJECT/o_itemboxballoon.h b/include/OBJECT/o_itemboxballoon.h new file mode 100644 index 00000000..4b06caa7 --- /dev/null +++ b/include/OBJECT/o_itemboxballoon.h @@ -0,0 +1,9 @@ +#ifndef _O_ITEMBOXBALLOON_H_ +#define _O_ITEMBOXBALLOON_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void ObjectItemBoxBalloon(task *tp); + +#endif // !_O_ITEMBOXBALLOON_H_ diff --git a/include/OBJECT/o_savepoint.h b/include/OBJECT/o_savepoint.h new file mode 100644 index 00000000..828a15b0 --- /dev/null +++ b/include/OBJECT/o_savepoint.h @@ -0,0 +1,9 @@ +#ifndef _O_SAVEPOINT_H_ +#define _O_SAVEPOINT_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void ObjectSavePoint(task *tp); + +#endif // !_O_SAVEPOINT_H_ diff --git a/include/samt/sonic/player.h b/include/samt/sonic/player.h index ad7115df..ee157835 100644 --- a/include/samt/sonic/player.h +++ b/include/samt/sonic/player.h @@ -819,12 +819,18 @@ typedef struct { /* 0x37 */ s8 _9; artificial_padding(9, 0x1e, s8); /* 0x1e */ s8 TWO_PLAYER; - artificial_padding(0x1e, 0x37, s8); + artificial_padding(0x1e, 0x23, s8); + /* 0x23 */ s8 _23; + artificial_padding(0x23, 0x37, s8); /* 0x37 */ s8 _37; /* 0x38 */ s8 _38; artificial_padding(0x38, 0x3d, s8); /* 0x3D */ s8 _3D; - artificial_padding(0x3d, 0xf0, s8); + artificial_padding(0x3d, 0x6e, s8); + /* 0x6E */ s16 _6E; + artificial_padding(0x6e, 0x7c, s16); + /* 0x7C */ u32 _7C; + artificial_padding(0x7c, 0xf0, u32); } lbl_801CC168_t; extern lbl_801CC168_t lbl_801CC168; diff --git a/include/stg13_cityescape/o_ce_tjumpdai.h b/include/stg13_cityescape/o_ce_tjumpdai.h new file mode 100644 index 00000000..cb6fdb73 --- /dev/null +++ b/include/stg13_cityescape/o_ce_tjumpdai.h @@ -0,0 +1,9 @@ +#ifndef __O_CE_TJUMPDAI_H_ +#define __O_CE_TJUMPDAI_H_ + +#include "sa2b_types.h" +#include "samt/sonic/task.h" + +void ObjectCeTjumpdai(task *tp); + +#endif // !__O_CE_TJUMPDAI_H_ diff --git a/src/OBJECT/o_3spring.c b/src/OBJECT/o_3spring.c new file mode 100644 index 00000000..d1208d4b --- /dev/null +++ b/src/OBJECT/o_3spring.c @@ -0,0 +1,347 @@ +#include "OBJECT/o_3spring.h" + +#include "CCL.h" +#include "samt/ninja/njmatrix.h" +#include "samt/ninja/njtexture.h" +#include "samt/shinobi/sg_maloc.h" +#include "samt/sonic/player.h" +#include "set.h" +#include "fabsf.h" + +extern void fn_80038008(Sint8, int, NJS_POINT3 *, Angle3 *); +extern void fn_800399BC(Sint8, Float, Float, Float); +extern void fn_80039D20(Sint8, NJS_POINT3 *, Angle3 *, int); +extern void fn_8002FB2C(Sint8, int, int, int); +extern void SE_Call(int, int, int, int); + +// ^ extern +// v in this file + +static void Object3SpringDest(task *tp); +static void Object3SpringExec(task *tp); +static void Object3SpringDisp(task *tp); + +typedef struct spring3wk // sizeof=0xC +{ + /* 0x00 */ Float spd; + /* 0x04 */ Float pos; + /* 0x08 */ Uint8 timer[2]; +} spring3wk; + +#define GetWork(task) ((spring3wk *)(task)->mwp) + +static NJS_TEXNAME spring3_texname[] = { + {"sikake_01_128"}, + {"sikake_02_128"}, + {"sikake_08_64"}, + {"sikake_15_64"}, +}; + +static NJS_TEXLIST spring3_texlist = { + spring3_texname, + ARRAY_COUNT(spring3_texname), +}; + +static NJS_POINT3 spring3_model2_pos[] = { +#include "assets/spring3_model2_pos.inc" +}; + +static NJS_VECTOR spring3_model2_nrm[] = { +#include "assets/spring3_model2_nrm.inc" +}; + +static NJS_TEX spring3_model2_uv[] = { +#include "assets/spring3_model2_uv.inc" +}; + +static GJS_ARRAY spring3_model2_arrays[] = { + { + GJ_VA_POS, + sizeof(*spring3_model2_pos), + ARRAY_COUNT(spring3_model2_pos), + GJ_ARR_TYPE(GJ_POS_XYZ, GJ_F32), + spring3_model2_pos, + sizeof(spring3_model2_pos), + }, + { + GJ_VA_NRM, + sizeof(*spring3_model2_nrm), + ARRAY_COUNT(spring3_model2_nrm), + GJ_ARR_TYPE(GJ_NRM_XYZ, GJ_F32), + spring3_model2_nrm, + sizeof(spring3_model2_nrm), + }, + { + GJ_VA_TEX0, + sizeof(*spring3_model2_uv), + ARRAY_COUNT(spring3_model2_uv), + GJ_ARR_TYPE(GJ_TEX_ST, GJ_S16), + spring3_model2_uv, + sizeof(spring3_model2_uv), + }, + {GJ_VA_NULL}, +}; + +static GJS_MATERIAL spring3_model2_mat_0[] = { +#include "assets/spring3_model2_mat_0.inc" +}; + +static GJS_MATERIAL spring3_model2_mat_1[] = { +#include "assets/spring3_model2_mat_1.inc" +}; + +static GJS_MATERIAL spring3_model2_mat_2[] = { +#include "assets/spring3_model2_mat_2.inc" +}; + +static Uint8 spring3_model2_dl_0[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model2_dl_0.inc" +}; + +static Uint8 spring3_model2_dl_1[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model2_dl_1.inc" +}; + +static Uint8 spring3_model2_dl_2[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model2_dl_2.inc" +}; + +static Uint8 spring3_model2_dl_3[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model2_dl_3.inc" +}; + +static GJS_MESHSET spring3_model2_meshset[] = { + {spring3_model2_mat_0, ARRAY_COUNT(spring3_model2_mat_0), + spring3_model2_dl_0, ARRAY_COUNT(spring3_model2_dl_0)}, + {spring3_model2_mat_1, ARRAY_COUNT(spring3_model2_mat_1), + spring3_model2_dl_1, ARRAY_COUNT(spring3_model2_dl_1)}, + {NULL, 0, spring3_model2_dl_2, ARRAY_COUNT(spring3_model2_dl_2)}, + {spring3_model2_mat_2, ARRAY_COUNT(spring3_model2_mat_2), + spring3_model2_dl_3, ARRAY_COUNT(spring3_model2_dl_3)}, +}; + +static GJS_MODEL spring3_model2 = { + spring3_model2_arrays, + NULL, + spring3_model2_meshset, + NULL, + ARRAY_COUNT(spring3_model2_meshset), + 0, + {0.0f, 5.975694f, 6.280429f}, + 25.453106f, +}; + +static NJS_POINT3 spring3_model1_pos[] = { +#include "assets/spring3_model1_pos.inc" +}; + +static NJS_VECTOR spring3_model1_nrm[] = { +#include "assets/spring3_model1_nrm.inc" +}; + +static NJS_TEX spring3_model1_uv[] = { +#include "assets/spring3_model1_uv.inc" +}; + +static GJS_ARRAY spring3_model1_arrays[] = { + { + GJ_VA_POS, + sizeof(*spring3_model1_pos), + ARRAY_COUNT(spring3_model1_pos), + GJ_ARR_TYPE(GJ_POS_XYZ, GJ_F32), + spring3_model1_pos, + sizeof(spring3_model1_pos), + }, + { + GJ_VA_NRM, + sizeof(*spring3_model1_nrm), + ARRAY_COUNT(spring3_model1_nrm), + GJ_ARR_TYPE(GJ_NRM_XYZ, GJ_F32), + spring3_model1_nrm, + sizeof(spring3_model1_nrm), + }, + { + GJ_VA_TEX0, + sizeof(*spring3_model1_uv), + ARRAY_COUNT(spring3_model1_uv), + GJ_ARR_TYPE(GJ_TEX_ST, GJ_S16), + spring3_model1_uv, + sizeof(spring3_model1_uv), + }, + {GJ_VA_NULL}, +}; + +static GJS_MATERIAL spring3_model1_mat_0[] = { +#include "assets/spring3_model1_mat_0.inc" +}; + +static GJS_MATERIAL spring3_model1_mat_1[] = { +#include "assets/spring3_model1_mat_1.inc" +}; + +static GJS_MATERIAL spring3_model1_mat_2[] = { +#include "assets/spring3_model1_mat_2.inc" +}; + +static Uint8 spring3_model1_dl_0[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model1_dl_0.inc" +}; + +static Uint8 spring3_model1_dl_1[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model1_dl_1.inc" +}; + +static Uint8 spring3_model1_dl_2[] ATTRIBUTE_ALIGN(32) = { +#include "assets/spring3_model1_dl_2.inc" +}; + +static GJS_MESHSET spring3_model1_meshset[] = { + {spring3_model1_mat_0, ARRAY_COUNT(spring3_model1_mat_0), + spring3_model1_dl_0, ARRAY_COUNT(spring3_model1_dl_0)}, + {spring3_model1_mat_1, ARRAY_COUNT(spring3_model1_mat_1), + spring3_model1_dl_1, ARRAY_COUNT(spring3_model1_dl_1)}, + {spring3_model1_mat_2, ARRAY_COUNT(spring3_model1_mat_2), + spring3_model1_dl_2, ARRAY_COUNT(spring3_model1_dl_2)}, +}; + +static GJS_MODEL spring3_model1 = { + spring3_model1_arrays, + NULL, + spring3_model1_meshset, + NULL, + ARRAY_COUNT(spring3_model1_meshset), + 0, + {0.0f, 4.38871f, 5.830001f}, + 23.485126f, +}; + +NJS_TEXLIST *spring3_texlists[] = {&spring3_texlist, NULL}; + +static CCL_INFO spring3_colli_info[] = { + {0, + CI_FORM_CYLINDER2, + 0x77, + 0, + 0, + {0.0f, 5.0f, 5.0f}, + 6.0f, + 23.0f, + 0.0f, + 0.0f, + 0, + 0, + 0x4000}, +}; + +static Float spring3_k = 0.25f; +static Float spring3_touch_spd = 1.0f; +static Float spring3_damp = 0.95f; + +static void Object3SpringJump(task *tp, Sint32 player) { + Sint8 pno; + taskwk *twp = tp->twp; + NJS_POINT3 spd = {0.0f, 5.0f, 0.0f}; + Angle3 ang; + NJS_POINT3 pos; + + pno = player; + + fn_80038008(pno, 0, &pos, NULL); + njPushMatrixEx(); + njUnitMatrix(NULL); + njTranslateEx(&twp->pos); + njRotateZ(NULL, twp->ang.z); + njRotateX(NULL, twp->ang.x); + njRotateY(NULL, twp->ang.y); + njPushMatrixEx(); + njInvertMatrix(NULL); + njCalcPoint(NULL, &pos, &pos); + pos.z = 8.0f + 0.3f * (pos.z - 8.0f); + pos.y += 5.0f; + njPopMatrixEx(); + njCalcPoint(NULL, &pos, &pos); + njPopMatrixEx(); + fn_800399BC(pno, pos.x, pos.y, pos.z); + spd.y += twp->scl.x; + ang.x = twp->ang.x; + ang.y = twp->ang.y + 0x8000; + ang.z = twp->ang.z; + fn_80039D20(pno, &spd, &ang, 30); + SE_Call(0x1000, 0, 0, 0); + fn_8002FB2C(pno, 4, 15, 0); +} + +void Object3Spring(task *tp) { + taskwk *twp = tp->twp; + if (CheckRangeOut(tp)) { + return; + } + + tp->mwp = syCalloc(1, sizeof(spring3wk)); + if (tp->mwp == NULL) { + return; + } + + tp->disp = Object3SpringDisp; + tp->exec = Object3SpringExec; + tp->dest = Object3SpringDest; + twp->smode = 0; + CCL_Init(tp, spring3_colli_info, ARYLEN(spring3_colli_info), + CID_OBJECT); + twp->cwp->flag |= 0x40; + GetWork(tp)->spd = 0.0f; + GetWork(tp)->pos = 0.0f; +} + +static void Object3SpringDest(task *tp) { + syFree(tp->mwp); + tp->mwp = NULL; +} + +static void Object3SpringExec(task *tp) { + task *hitPlayer; + Sint32 pno; + Sint32 i; + + if (CheckRangeOut(tp)) { + return; + } + + hitPlayer = CCL_IsHitPlayer(tp); + if (hitPlayer != NULL && (pno = IsThisTaskPlayer(hitPlayer)) >= 0) { + if (((Uint8 *)GetWork(tp)->timer)[pno] == 0) { + GetWork(tp)->spd = spring3_touch_spd; + GetWork(tp)->pos = 0.0f; + Object3SpringJump(tp, (Sint8)pno); + } + ((Uint8 *)GetWork(tp)->timer)[pno] = 10; + } + + for (i = 0; i < 2; i++) { + Uint8 *timer = &GetWork(tp)->timer[i]; + if (*timer != 0) { + (*timer)--; + } + } + + CCL_Entry(tp); + GetWork(tp)->spd = spring3_damp * + (GetWork(tp)->spd - GetWork(tp)->pos * spring3_k); + GetWork(tp)->pos += GetWork(tp)->spd; +} + +static void Object3SpringDisp(task *tp) { + taskwk *twp = tp->twp; + Float f; + njSetTexture(&spring3_texlist); + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateZ(NULL, twp->ang.z); + njRotateX(NULL, twp->ang.x); + njRotateY(NULL, twp->ang.y); + gjDrawModel(&spring3_model1); + f = fabsf(GetWork(tp)->pos); + njTranslate(NULL, 0.0f, f, f); + gjDrawModel(&spring3_model2); + njPopMatrixEx(); +} diff --git a/src/OBJECT/o_degring_linear.c b/src/OBJECT/o_degring_linear.c new file mode 100644 index 00000000..2dcda992 --- /dev/null +++ b/src/OBJECT/o_degring_linear.c @@ -0,0 +1,310 @@ +#include "OBJECT/o_degring_linear.h" + +#include "OBJECT/o_ring.h" +#include "samt/ninja/njmath.h" +#include "samt/ninja/njmatrix.h" +#include "samt/shinobi/sg_maloc.h" +#include "set.h" + +extern Sint8 fn_80065388(task *tp); +extern void _rename_SetConditionFlag(task *tp, Sint8 flag); +extern void _rename_RingSetGroup(task *tp, void *entry); +extern void _rename_RingClearGroup(task *tp); + +// ^ extern +// v in this file + +static void DegRingInitWork(task *tp); +static void ObjectDegRingDest(task *tp); +static void ObjectDegRingLinearExec(task *tp); +static void ObjectDegRingCircleExec(task *tp); + +#define DEGRING_MAX 8 + +typedef struct degringent // sizeof=0x8 +{ + /* 0x00 */ Sint32 flag; + /* 0x04 */ task *tp; +} degringent; + +typedef struct degringwk // sizeof=0xA0 +{ + /* 0x00 */ degringent ring[DEGRING_MAX]; + /* 0x40 */ NJS_POINT3 pos[DEGRING_MAX]; +} degringwk; + +#define GetWork(task) ((degringwk *)task->mwp) + +static Sint32 DegRingGetNum(taskwk *twp) { + Sint32 num = twp->scl.z; + + if (num < 1) { + num = 1; + } + if (num > DEGRING_MAX) { + num = DEGRING_MAX; + } + return num; +} + +static void DegRingCalcPosLinear(NJS_POINT3 *pos, Angle angx, Angle angy, + Angle angz, Angle range, Float height, + NJS_POINT3 *out, Sint32 num, Float dist) { + NJS_POINT3 v; + Sint32 i; + Angle ang; + + njPushMatrixEx(); + njUnitMatrix(NULL); + njTranslateEx(pos); + njRotateZ(NULL, angz); + njRotateY(NULL, angy); + njRotateX(NULL, angx); + v.x = 0.0f; + v.y = 0.0f; + v.z = 0.0f; + range /= num; + ang = 0; + for (i = 0; i < num; i++) { + v.y = height * njSin(ang); + njCalcPoint(NULL, &v, &out[i]); + v.z -= dist; + ang += range; + } + njPopMatrixEx(); +} + +static void DegRingCalcPosCircle(NJS_POINT3 *pos, Angle angx, Angle angy, + Angle angz, Angle range, Float r, Sint32 num, + NJS_POINT3 *out) { + NJS_POINT3 v; + Sint32 i; + Angle ang; + + range /= num; + + njPushMatrixEx(); + njUnitMatrix(NULL); + njTranslateEx(pos); + njRotateZ(NULL, angz); + njRotateY(NULL, angy); + njRotateX(NULL, angx); + v.x = 0.0f; + v.y = 0.0f; + v.z = 0.0f; + ang = 0; + for (i = 0; i < num; i++) { + v.y = r * njSin(ang); + v.z = r * njCos(ang); + njCalcPoint(NULL, &v, &out[i]); + ang += range; + } + njPopMatrixEx(); +} + +void ObjectDegRingLinear(task *tp) { + taskwk *twp = tp->twp; + degringwk *wk; + + if (CheckRangeOut(tp)) { + return; + } + + tp->exec = ObjectDegRingLinearExec; + tp->dest = ObjectDegRingDest; + DegRingInitWork(tp); + wk = GetWork(tp); + if (wk == NULL) { + return; + } + + DegRingCalcPosLinear(&twp->pos, (Uint16)twp->ang.x, (Uint16)twp->ang.y, + (Uint16)twp->ang.z, 0x4000, twp->scl.y, wk->pos, + twp->btimer, 10.0f + twp->scl.x); +} + +static void DegRingInitWork(task *tp) { + taskwk *twp = tp->twp; + Uint32 flag; + Sint32 i; + + tp->mwp = syCalloc(1, sizeof(degringwk)); + if (tp->mwp == NULL) { + return; + } + + twp->btimer = DegRingGetNum(twp); + if (tp->mwp == NULL) { + return; + } + + flag = 0; + if (tp->ocp != NULL) { + flag = fn_80065388(tp); + } + for (i = DEGRING_MAX - 1; i >= 0; i--) { + if (flag & 1) { + GetWork(tp)->ring[i].flag = 2; + } + flag >>= 1; + } +} + +static void ObjectDegRingDest(task *tp) { + if (tp->mwp != NULL) { + Sint32 i; + Sint32 flag; + task *ring; + + flag = 0; + for (i = 0; i < DEGRING_MAX; i++) { + if ((ring = GetWork(tp)->ring[i].tp) != NULL) { + _rename_RingClearGroup(ring); + FreeTask(ring); + } + flag = (flag << 1) | ((GetWork(tp)->ring[i].flag & 2) ? 1 : 0); + } + if (tp->ocp != NULL) { + _rename_SetConditionFlag(tp, flag); + } + } + + if (tp->mwp != NULL) { + syFree(tp->mwp); + } + tp->mwp = NULL; +} + +static void ObjectDegRingLinearExec(task *tp) { + taskwk *twp = tp->twp; + Sint32 count; + degringent *ent; + NJS_POINT3 *pos; + task *ring; + Sint32 i; + STACK_PAD_VAR(1); + + if (tp->mwp == NULL) { + return; + } + + count = 0; + ent = GetWork(tp)->ring; + for (i = 0; i < twp->btimer; i++) { + if (ent->tp != NULL) { + count = 1; + break; + } + ent++; + } + if (!count && CheckRangeOut(tp)) { + return; + } + + ent = GetWork(tp)->ring; + pos = GetWork(tp)->pos; + count = 0; + for (i = 0; i < twp->btimer; i++, ent++, pos++) { + if (!(ent->flag & 2) && ent->tp == NULL) { + ring = CreateFundamentalTask(IM_TWK, LEV_1, Ring); + if (ring != NULL) { + ent->flag = 0; + ring->twp->pos = *pos; + ring->twp->ang.x = 0; + ring->twp->ang.y = 0; + ring->twp->ang.z = 0; + _rename_RingSetGroup(ring, ent); + } + } + if (!(ent->flag & 2)) { + count++; + } + } + if (count != 0) { + return; + } + + if (tp->ocp != NULL) { + DeadOut(tp); + return; + } + FreeTask(tp); +} + +void ObjectDegRingCircle(task *tp) { + taskwk *twp = tp->twp; + degringwk *wk; + + if (CheckRangeOut(tp)) { + return; + } + + tp->exec = ObjectDegRingCircleExec; + tp->dest = ObjectDegRingDest; + DegRingInitWork(tp); + wk = GetWork(tp); + if (wk == NULL) { + return; + } + + DegRingCalcPosCircle(&twp->pos, (Uint16)twp->ang.x, (Uint16)twp->ang.y, + (Uint16)twp->ang.z, + NJM_DEG_ANG(360.0f * (1.0f + twp->scl.y)), + 10.0f + twp->scl.x, twp->btimer, wk->pos); +} + +static void ObjectDegRingCircleExec(task *tp) { + taskwk *twp = tp->twp; + Sint32 count; + degringent *ent; + NJS_POINT3 *pos; + task *ring; + Sint32 i; + STACK_PAD_VAR(1); + + if (tp->mwp == NULL) { + return; + } + + count = 0; + ent = GetWork(tp)->ring; + for (i = 0; i < twp->btimer; i++) { + if (ent->tp != NULL) { + count = 1; + break; + } + ent++; + } + if (!count && CheckRangeOut(tp)) { + return; + } + + ent = GetWork(tp)->ring; + pos = GetWork(tp)->pos; + count = 0; + for (i = 0; i < twp->btimer; i++, ent++, pos++) { + if (!(ent->flag & 2) && ent->tp == NULL) { + ring = CreateFundamentalTask(IM_TWK, LEV_1, Ring); + if (ring != NULL) { + ent->flag = 0; + ring->twp->pos = *pos; + ring->twp->ang.x = 0; + ring->twp->ang.y = 0; + ring->twp->ang.z = 0; + _rename_RingSetGroup(ring, ent); + } + } + if (!(ent->flag & 2)) { + count++; + } + } + if (count != 0) { + return; + } + + if (tp->ocp != NULL) { + DeadOut(tp); + return; + } + FreeTask(tp); +} diff --git a/src/OBJECT/o_goalring.c b/src/OBJECT/o_goalring.c new file mode 100644 index 00000000..b566cd56 --- /dev/null +++ b/src/OBJECT/o_goalring.c @@ -0,0 +1,1322 @@ +#include "OBJECT/o_goalring.h" + +#include "CCL.h" +#include "samt/ninja/njchunk.h" +#include "samt/ninja/njmath.h" +#include "samt/ninja/njmatrix.h" +#include "samt/ninja/njmotion.h" +#include "samt/ninja/njtexture.h" +#include "samt/shinobi/sg_maloc.h" +#include "samt/sonic/player.h" +#include "samt/sonic/shadow.h" +#include "set.h" +#include "fabsf.h" +#include "types.h" + +extern Sint32 _rename_GetPlayerCharacter(Sint32); +extern Sint32 _rename_GetStageNum(void); +extern void _rename_SetRelLocal(Sint32, Sint32); +extern void fn_8001BB28(Sint32); +extern void fn_8001C810(Sint32); +extern void fn_80033620(NJS_POINT3 *, Sint32, Sint32, Angle, Float, Float, + Sint32, Sint32, Float, Float); +extern void fn_8006AFFC(Sint32, void *, Sint32, Sint32, Sint32, NJS_POINT3 *); +extern void fn_8011610C(NJS_VECTOR *); +extern void fn_8011C3A0(void (*)(NJS_CNK_OBJECT *)); +extern void fn_8011E1EC(NJS_CNK_OBJECT *, NJS_MOTION *, Float); +extern void fn_8012297C(Sint32); +extern void __njColorBlendingMode(Int, Int); +extern void njEnableFog(void); +extern void njDisableFog(void); +extern void gjSetFog(void); + +extern void _rename_ShadowTexInit(void *, Sint32); +extern void _rename_ShadowTexFree(void *); +extern void _rename_ShadowTexBegin(void *, Float, Float, void *, void *, + void *); +extern void _rename_ShadowTexEnd(void *); +extern void _rename_ShadowTexDraw(Sint32, NJS_VECTOR *, Float, void *); +extern void _rename_RingDrawShadowModel(void); +extern void _rename_MakeParticle2(NJS_POINT3 *, NJS_VECTOR *, Float); +extern void _rename_MakeParticle3(NJS_POINT3 *, NJS_VECTOR *, Float); +extern void _rename_GoalRingChildExec(task *tp); + +extern BOOL DisableObjectFog; + +extern NJS_TEXLIST _rename_ring_texlist; + +// ^ extern +// v in this file + +static void ObjectGoalRingDest(task *tp); +static void ObjectGoalRingExec(task *tp); +static void ObjectGoalRingDisp(task *tp); +static void ObjectGoalRingDispSort(task *tp); +static void ObjectGoalRingDispShad(task *tp); + +typedef struct goalringwk // sizeof=0x94 +{ + /* 0x00 */ NJS_MATRIX mat; + /* 0x30 */ Sint32 mat_ok; + /* 0x34 */ Float posy; + /* 0x38 */ Sint32 ptcl_num; + /* 0x3C */ Uint8 shadow[0x58]; +} goalringwk; + +enum { + MD_GOALRING_0, + MD_GOALRING_1, + MD_GOALRING_2, +}; + +#define GetWork(task) ((goalringwk *)(task)->mwp) +#define GetType(twp) ((twp)->ang.x % 3) + +// NJS_MATRIX on the stack at an 8-byte aligned address; volatile to match. +#define ALIGNED_MATRIX(name) \ + Uint8 name##_buf[sizeof(NJS_MATRIX) + 8]; \ + NJS_MATRIX *volatile name = \ + (NJS_MATRIX *)ALIGN_PREV((Uint32)name##_buf + 4, 8) + +static NJS_TEXNAME goalring_texname[] = { + {"sikake_14_32"}, + {"sikake_05_64"}, +}; + +static NJS_TEXLIST goalring_texlist = {goalring_texname, + ARRAY_COUNT(goalring_texname)}; + +static Sint16 goalring_plist[] = { +#include "assets/goalring_plist.inc" +}; + +static Sint32 goalring_vlist[] = { +#include "assets/goalring_vlist.inc" +}; + +static NJS_CNK_MODEL goalring_model = { + goalring_vlist, + goalring_plist, + {3e-6f, 3e-6f, 0.0f}, + 26.292267f, +}; + +static NJS_TEXNAME goalring_text1_texname[] = { + {"sikake_10_128"}, +}; + +static NJS_TEXLIST goalring_text1_texlist = { + goalring_text1_texname, ARRAY_COUNT(goalring_text1_texname)}; + +static Sint16 goalring_text1_plist[] = { +#include "assets/goalring_text1_plist.inc" +}; + +static Sint32 goalring_text1_vlist[] = { +#include "assets/goalring_text1_vlist.inc" +}; + +static NJS_CNK_MODEL goalring_text1_model = { + goalring_text1_vlist, + goalring_text1_plist, + {0.0f, 0.0f, -1e-6f}, + 15.230057f, +}; + +static NJS_TEXNAME goalring_text2_texname[] = { + {"sikake_10_128"}, +}; + +static NJS_TEXLIST goalring_text2_texlist = { + goalring_text2_texname, ARRAY_COUNT(goalring_text2_texname)}; + +static Sint16 goalring_text2_plist[] = { +#include "assets/goalring_text2_plist.inc" +}; + +static Sint32 goalring_text2_vlist[] = { +#include "assets/goalring_text2_vlist.inc" +}; + +static NJS_CNK_MODEL goalring_text2_model = { + goalring_text2_vlist, + goalring_text2_plist, + {0.0f, 0.0f, -1e-6f}, + 15.230057f, +}; + +static NJS_TEXNAME goalring_anim_texname[] = { + {"sikake_43_32"}, + {"sikake_44_32"}, + {"sikake_45_64"}, + {"sikake_49_64"}, +}; + +static NJS_TEXLIST goalring_anim_texlist = {goalring_anim_texname, + ARRAY_COUNT(goalring_anim_texname)}; + +static Sint16 goalring_anim_plist_8[] = { +#include "assets/goalring_anim_plist_8.inc" +}; + +static Sint32 goalring_anim_vlist_8[] = { +#include "assets/goalring_anim_vlist_8.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_8 = { + goalring_anim_vlist_8, + goalring_anim_plist_8, + {0.300701f, -0.852327f, -0.111707f}, + 1.090747f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_8 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_8, + {-0.661664f, 0.811234f, 0.16f}, + {0x38E3, -0x7FFF, -0xE38}, + {1.0f, 1.0f, 1.0f}, + NULL, + NULL, + 0.0f, +}; + +static Sint16 goalring_anim_plist_7[] = { +#include "assets/goalring_anim_plist_7.inc" +}; + +static Sint32 goalring_anim_vlist_7[] = { +#include "assets/goalring_anim_vlist_7.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_7 = { + goalring_anim_vlist_7, + goalring_anim_plist_7, + {0.268491f, -0.862628f, 0.42467f}, + 1.329391f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_7 = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_7, + {0.441818f, 0.031819f, 0.0f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_8, + 0.0f, +}; + +static Sint16 goalring_anim_plist_6[] = { +#include "assets/goalring_anim_plist_6.inc" +}; + +static Sint32 goalring_anim_vlist_6[] = { +#include "assets/goalring_anim_vlist_6.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_6 = { + goalring_anim_vlist_6, + goalring_anim_plist_6, + {0.268491f, -0.862628f, -0.42467f}, + 1.329391f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_6 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_6, + {-0.441818f, 0.031819f, 0.0f}, + {0, -0x8000, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_7, + 0.0f, +}; + +static Sint16 goalring_anim_plist_5[] = { +#include "assets/goalring_anim_plist_5.inc" +}; + +static Sint32 goalring_anim_vlist_5[] = { +#include "assets/goalring_anim_vlist_5.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_5 = { + goalring_anim_vlist_5, + goalring_anim_plist_5, + {0.0f, -0.411845f, -0.185203f}, + 0.567583f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_5 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_5, + {0.0f, -0.015406f, -1.009871f}, + {0x18E3, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_6, + 0.0f, +}; + +static Sint16 goalring_anim_plist_4[] = { +#include "assets/goalring_anim_plist_4.inc" +}; + +static Sint32 goalring_anim_vlist_4[] = { +#include "assets/goalring_anim_vlist_4.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_4 = { + goalring_anim_vlist_4, + goalring_anim_plist_4, + {0.300701f, -0.852327f, 0.111707f}, + 1.090747f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_4 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_4, + {0.661664f, 0.811234f, 0.16f}, + {-0x38E3, 0, 0xE38}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_5, + 0.0f, +}; + +static Sint16 goalring_anim_plist_3[] = { +#include "assets/goalring_anim_plist_3.inc" +}; + +static Sint32 goalring_anim_vlist_3[] = { +#include "assets/goalring_anim_vlist_3.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_3 = { + goalring_anim_vlist_3, + goalring_anim_plist_3, + {-0.62439f, 0.036828f, -0.579342f}, + 1.078913f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_3 = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_3, + {-0.378701f, 0.648003f, -0.56423f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_4, + 0.0f, +}; + +static Sint16 goalring_anim_plist_2[] = { +#include "assets/goalring_anim_plist_2.inc" +}; + +static Sint32 goalring_anim_vlist_2[] = { +#include "assets/goalring_anim_vlist_2.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_2 = { + goalring_anim_vlist_2, + goalring_anim_plist_2, + {0.62439f, 0.036828f, -0.579342f}, + 1.078913f, +}; + +static NJS_CNK_OBJECT goalring_anim_object_2 = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_2, + {0.378701f, 0.648003f, -0.56423f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_3, + 0.0f, +}; + +static Sint16 goalring_anim_plist_1[] = { +#include "assets/goalring_anim_plist_1.inc" +}; + +static Sint32 goalring_anim_vlist_1[] = { +#include "assets/goalring_anim_vlist_1.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_1 = { + goalring_anim_vlist_1, + goalring_anim_plist_1, + {-4e-6f, 1.729028f, -0.018082f}, + 2.618065f, +}; + +static NJS_CNK_OBJECT goalring_anim_center_object = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_model_1, + {0.0f, 0.724436f, 1e-6f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_object_2, + 0.0f, +}; + +static Sint16 goalring_anim_plist_0[] = { +#include "assets/goalring_anim_plist_0.inc" +}; + +static Sint32 goalring_anim_vlist_0[] = { +#include "assets/goalring_anim_vlist_0.inc" +}; + +static NJS_CNK_MODEL goalring_anim_model_0 = { + goalring_anim_vlist_0, + goalring_anim_plist_0, + {2.7e-5f, 0.178874f, 0.065301f}, + 1.465567f, +}; + +static NJS_CNK_OBJECT goalring_anim_object = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL, + &goalring_anim_model_0, + {0.0f, 1.25f, 0.0f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + &goalring_anim_center_object, + NULL, + 0.0f, +}; + +static NJS_MKEY_F goalring_anim_pos_0[] = { + {0, {0.0f, 1.25f, 0.0f}}, + {9, {0.0f, 1.25f, 0.0f}}, +}; + +static NJS_MKEY_A goalring_anim_ang_0[] = { + {0, {0, 0, 0}}, + {9, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_1[] = { + {0, {0, 0, 0}}, {1, {0x1DD, 0, 0}}, {2, {0x38E, 0, 0}}, + {3, {0x268, 0, 0}}, {4, {0x50, 0, 0}}, {5, {-0x1C7, 0, 0}}, + {6, {-0x38E, 0, 0}}, {7, {-0x26F, 0, 0}}, {8, {-0xD2, 0, 0}}, + {9, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_2[] = { + {0, {0, 0, 0}}, {1, {0, 0x2C7, 0}}, {2, {0, 0x8E3, 0}}, + {3, {0, 0xEFF, 0}}, {4, {0, 0x11C7, 0}}, {5, {0, 0xFED, 0}}, + {6, {0, 0xB85, 0}}, {7, {0, 0x641, 0}}, {8, {0, 0x1D9, 0}}, + {9, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_3[] = { + {0, {0, 0, 0}}, {1, {0, -0x2C7, 0}}, {2, {0, -0x8E3, 0}}, + {3, {0, -0xEFF, 0}}, {4, {0, -0x11C7, 0}}, {5, {0, -0xFED, 0}}, + {6, {0, -0xB85, 0}}, {7, {0, -0x641, 0}}, {8, {0, -0x1D9, 0}}, + {9, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_4[] = { + {0, {-0x38E3, 0, 0xE38}}, {1, {-0x36D0, 0, 0xE38}}, + {2, {-0x3555, 0, 0xE38}}, {3, {-0x3792, 0, 0xE38}}, + {4, {-0x3B01, 0, 0xE38}}, {5, {-0x3E44, 0, 0xE38}}, + {6, {-0x3FFF, 0, 0xE38}}, {7, {-0x3E61, 0, 0xE38}}, + {8, {-0x3AD8, 0, 0xE38}}, {9, {-0x38E3, 0, 0xE38}}, +}; + +static NJS_MKEY_A goalring_anim_ang_5[] = { + {0, {0x18E3, 0, 0}}, {1, {0x18E3, -0xFFF, 0}}, + {2, {0x18E3, -0x1FFF, 0}}, {3, {0x18E3, -0x1333, 0}}, + {4, {0x18E3, 0, 0}}, {5, {0x18E3, 0xDFC, 0}}, + {6, {0x18E3, 0x1A8C, 0}}, {7, {0x18E3, 0x1FFF, 0}}, + {8, {0x18E3, 0xFFF, 0}}, {9, {0x18E3, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_6[] = { + {0, {0, -0x7FFF, 0}}, + {9, {0, -0x7FFF, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_7[] = { + {0, {0, 0, 0}}, + {9, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_ang_8[] = { + {0, {0x38E3, -0x7FFF, -0xE38}}, {1, {0x36D0, -0x7FFF, -0xE38}}, + {2, {0x3555, -0x7FFF, -0xE38}}, {3, {0x3792, -0x7FFF, -0xE38}}, + {4, {0x3B01, -0x7FFF, -0xE38}}, {5, {0x3E44, -0x7FFF, -0xE38}}, + {6, {0x3FFF, -0x7FFF, -0xE38}}, {7, {0x3E61, -0x7FFF, -0xE38}}, + {8, {0x3AD8, -0x7FFF, -0xE38}}, {9, {0x38E3, -0x7FFF, -0xE38}}, +}; + +static NJS_MDATA2 goalring_anim_mdata[] = { + {{goalring_anim_pos_0, goalring_anim_ang_0}, + {ARRAY_COUNT(goalring_anim_pos_0), ARRAY_COUNT(goalring_anim_ang_0)}}, + {{NULL, goalring_anim_ang_1}, {0, ARRAY_COUNT(goalring_anim_ang_1)}}, + {{NULL, goalring_anim_ang_2}, {0, ARRAY_COUNT(goalring_anim_ang_2)}}, + {{NULL, goalring_anim_ang_3}, {0, ARRAY_COUNT(goalring_anim_ang_3)}}, + {{NULL, goalring_anim_ang_4}, {0, ARRAY_COUNT(goalring_anim_ang_4)}}, + {{NULL, goalring_anim_ang_5}, {0, ARRAY_COUNT(goalring_anim_ang_5)}}, + {{NULL, goalring_anim_ang_6}, {0, ARRAY_COUNT(goalring_anim_ang_6)}}, + {{NULL, goalring_anim_ang_7}, {0, ARRAY_COUNT(goalring_anim_ang_7)}}, + {{NULL, goalring_anim_ang_8}, {0, ARRAY_COUNT(goalring_anim_ang_8)}}, +}; + +static NJS_MOTION goalring_anim_motion = {goalring_anim_mdata, 10, 3, 2}; + +static NJS_TEXNAME goalring_anim_hit_texname[] = { + {"sikake_43_32"}, + {"sikake_44_32"}, + {"sikake_45_64"}, + {"sikake_48_64"}, +}; + +static NJS_TEXLIST goalring_anim_hit_texlist = { + goalring_anim_hit_texname, ARRAY_COUNT(goalring_anim_hit_texname)}; + +static Sint16 goalring_anim_hit_plist_8[] = { +#include "assets/goalring_anim_hit_plist_8.inc" +}; + +static Sint32 goalring_anim_hit_vlist_8[] = { +#include "assets/goalring_anim_hit_vlist_8.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_8 = { + goalring_anim_hit_vlist_8, + goalring_anim_hit_plist_8, + {0.300701f, -0.852327f, -0.111707f}, + 0.991277f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_8 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_8, + {-0.661664f, 0.811234f, 0.16f}, + {0x38E, -0x7FFF, -0xE38}, + {1.0f, 1.0f, 1.0f}, + NULL, + NULL, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_7[] = { +#include "assets/goalring_anim_hit_plist_7.inc" +}; + +static Sint32 goalring_anim_hit_vlist_7[] = { +#include "assets/goalring_anim_hit_vlist_7.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_7 = { + goalring_anim_hit_vlist_7, + goalring_anim_hit_plist_7, + {0.268491f, -0.862628f, 0.42467f}, + 1.250255f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_7 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_7, + {0.441818f, 0.031819f, 0.0f}, + {0x1C71, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_8, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_6[] = { +#include "assets/goalring_anim_hit_plist_6.inc" +}; + +static Sint32 goalring_anim_hit_vlist_6[] = { +#include "assets/goalring_anim_hit_vlist_6.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_6 = { + goalring_anim_hit_vlist_6, + goalring_anim_hit_plist_6, + {0.268491f, -0.862628f, -0.42467f}, + 1.250255f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_6 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_6, + {-0.441818f, 0.031819f, 0.0f}, + {-0x1C71, -0x8000, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_7, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_5[] = { +#include "assets/goalring_anim_hit_plist_5.inc" +}; + +static Sint32 goalring_anim_hit_vlist_5[] = { +#include "assets/goalring_anim_hit_vlist_5.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_5 = { + goalring_anim_hit_vlist_5, + goalring_anim_hit_plist_5, + {0.0f, -0.411845f, -0.185203f}, + 0.587591f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_5 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_5, + {0.0f, -0.015406f, -1.009871f}, + {0x71C, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_6, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_4[] = { +#include "assets/goalring_anim_hit_plist_4.inc" +}; + +static Sint32 goalring_anim_hit_vlist_4[] = { +#include "assets/goalring_anim_hit_vlist_4.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_4 = { + goalring_anim_hit_vlist_4, + goalring_anim_hit_plist_4, + {0.300701f, -0.852327f, 0.111707f}, + 1.014864f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_4 = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_4, + {0.661664f, 0.811234f, 0.16f}, + {0x38E, 0, 0xE38}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_5, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_3[] = { +#include "assets/goalring_anim_hit_plist_3.inc" +}; + +static Sint32 goalring_anim_hit_vlist_3[] = { +#include "assets/goalring_anim_hit_vlist_3.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_3 = { + goalring_anim_hit_vlist_3, + goalring_anim_hit_plist_3, + {-0.62439f, 0.036828f, -0.579342f}, + 1.078913f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_3 = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_3, + {-0.378701f, 0.648003f, -0.56423f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_4, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_2[] = { +#include "assets/goalring_anim_hit_plist_2.inc" +}; + +static Sint32 goalring_anim_hit_vlist_2[] = { +#include "assets/goalring_anim_hit_vlist_2.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_2 = { + goalring_anim_hit_vlist_2, + goalring_anim_hit_plist_2, + {0.62439f, 0.036828f, -0.579342f}, + 1.078913f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object_2 = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_2, + {0.378701f, 0.648003f, -0.56423f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_3, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_1[] = { +#include "assets/goalring_anim_hit_plist_1.inc" +}; + +static Sint32 goalring_anim_hit_vlist_1[] = { +#include "assets/goalring_anim_hit_vlist_1.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_1 = { + goalring_anim_hit_vlist_1, + goalring_anim_hit_plist_1, + {-4e-6f, 1.729028f, -0.018082f}, + 2.545652f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_center_object = { + NJD_EVAL_UNIT_SCL | NJD_EVAL_BREAK, + &goalring_anim_hit_model_1, + {-0.0f, 0.724436f, 1e-6f}, + {0x71C, 0, 0}, + {1.0f, 1.0f, 1.0f}, + NULL, + &goalring_anim_hit_object_2, + 0.0f, +}; + +static Sint16 goalring_anim_hit_plist_0[] = { +#include "assets/goalring_anim_hit_plist_0.inc" +}; + +static Sint32 goalring_anim_hit_vlist_0[] = { +#include "assets/goalring_anim_hit_vlist_0.inc" +}; + +static NJS_CNK_MODEL goalring_anim_hit_model_0 = { + goalring_anim_hit_vlist_0, + goalring_anim_hit_plist_0, + {2.7e-5f, 0.178874f, 0.065301f}, + 1.465567f, +}; + +static NJS_CNK_OBJECT goalring_anim_hit_object = { + NJD_EVAL_UNIT_ANG | NJD_EVAL_UNIT_SCL, + &goalring_anim_hit_model_0, + {0.0f, 2.442472f, 0.0f}, + {0, 0, 0}, + {1.0f, 1.0f, 1.0f}, + &goalring_anim_hit_center_object, + NULL, + 0.0f, +}; + +static NJS_MKEY_F goalring_anim_hit_pos_0[] = { + {0, {0.0f, 2.442472f, 0.0f}}, {1, {0.0f, 3.463042f, 0.0f}}, + {2, {0.0f, 4.322634f, 0.0f}}, {3, {0.0f, 5.032173f, 0.0f}}, + {4, {0.0f, 5.602581f, 0.0f}}, {5, {0.0f, 6.044782f, 0.0f}}, + {6, {0.0f, 6.369701f, 0.0f}}, {7, {0.0f, 6.588261f, 0.0f}}, + {8, {0.0f, 6.711387f, 0.0f}}, {9, {0.0f, 6.75f, 0.0f}}, + {10, {0.0f, 6.721509f, 0.0f}}, {11, {0.0f, 6.624254f, 0.0f}}, + {12, {0.0f, 6.440562f, 0.0f}}, {13, {0.0f, 6.152761f, 0.0f}}, + {14, {0.0f, 5.743177f, 0.0f}}, {15, {0.0f, 5.19414f, 0.0f}}, + {16, {0.0f, 4.487977f, 0.0f}}, {17, {0.0f, 3.607013f, 0.0f}}, + {18, {0.0f, 2.53358f, 0.0f}}, {19, {0.0f, 1.25f, 0.0f}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_0[] = { + {0, {0, 0, 0}}, + {19, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_1[] = { + {0, {0x71C, 0, 0}}, {1, {0x1C, 0, 0}}, {2, {-0x71C, 0, 0}}, + {3, {-0x773, 0, 0}}, {4, {-0x798, 0, 0}}, {5, {-0x78F, 0, 0}}, + {6, {-0x75C, 0, 0}}, {7, {-0x703, 0, 0}}, {8, {-0x688, 0, 0}}, + {9, {-0x5F1, 0, 0}}, {10, {-0x541, 0, 0}}, {11, {-0x47C, 0, 0}}, + {12, {-0x3A6, 0, 0}}, {13, {-0x2C4, 0, 0}}, {14, {-0x1DA, 0, 0}}, + {15, {-0xED, 0, 0}}, {16, {0, 0, 0}}, {17, {0x29F, 0, 0}}, + {18, {0x686, 0, 0}}, {19, {0x888, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_2[] = { + {0, {0, 0, 0}}, {1, {0, 0x471, 0}}, {2, {0, 0xE38, 0}}, + {3, {0, 0x17FF, 0}}, {4, {0, 0x1C71, 0}}, {5, {0, 0x196D, 0}}, + {6, {0, 0x1242, 0}}, {7, {0, 0x9C1, 0}}, {8, {0, 0x2BB, 0}}, + {9, {0, 0, 0}}, {10, {0, 0x38E, 0}}, {11, {0, 0xB85, 0}}, + {12, {0, 0x14E8, 0}}, {13, {0, 0x1CBA, 0}}, {14, {0, 0x1FFF, 0}}, + {15, {0, 0x1CAB, 0}}, {16, {0, 0x14BC, 0}}, {17, {0, 0xB43, 0}}, + {18, {0, 0x353, 0}}, {19, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_3[] = { + {0, {0, 0, 0}}, {1, {0, -0x4FF, 0}}, {2, {0, -0xFFF, 0}}, + {3, {0, -0x1AFF, 0}}, {4, {0, -0x1FFF, 0}}, {5, {0, -0x1CAB, 0}}, + {6, {0, -0x14BC, 0}}, {7, {0, -0xB43, 0}}, {8, {0, -0x353, 0}}, + {9, {0, 0, 0}}, {10, {0, -0x353, 0}}, {11, {0, -0xB43, 0}}, + {12, {0, -0x14BC, 0}}, {13, {0, -0x1CAB, 0}}, {14, {0, -0x1FFF, 0}}, + {15, {0, -0x1CAB, 0}}, {16, {0, -0x14BC, 0}}, {17, {0, -0xB43, 0}}, + {18, {0, -0x353, 0}}, {19, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_4[] = { + {0, {0x38E, 0, 0xE38}}, {1, {0x294, 0, 0xF70}}, + {2, {-0x8, 0, 0x12B5}}, {3, {-0x3D1, 0, 0x1770}}, + {4, {-0x84E, 0, 0x1D0C}}, {5, {-0xD06, 0, 0x22F3}}, + {6, {-0x1183, 0, 0x288F}}, {7, {-0x154C, 0, 0x2D4A}}, + {8, {-0x17E9, 0, 0x308E}}, {9, {-0x18E3, 0, 0x31C6}}, + {10, {-0x1817, 0, 0x30C8}}, {11, {-0x15EE, 0, 0x2E14}}, + {12, {-0x12BE, 0, 0x2A18}}, {13, {-0xEE0, 0, 0x2542}}, + {14, {-0xAAA, 0, 0x1FFF}}, {15, {-0x674, 0, 0x1ABC}}, + {16, {-0x296, 0, 0x15E6}}, {17, {0x98, 0, 0x11EB}}, + {18, {0x2C2, 0, 0xF37}}, {19, {0x38E, 0, 0xE38}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_5[] = { + {0, {0x71C, 0, 0}}, {1, {0x111C, 0, 0}}, {2, {0x271C, 0, 0}}, + {3, {0x3D1C, 0, 0}}, {4, {0x471C, 0, 0}}, {5, {0x4074, 0, 0}}, + {6, {0x3095, 0, 0}}, {7, {0x1DA3, 0, 0}}, {8, {0xDC4, 0, 0}}, + {9, {0x71C, 0, 0}}, {10, {0xDC4, 0, 0}}, {11, {0x1DA3, 0, 0}}, + {12, {0x3095, 0, 0}}, {13, {0x4074, 0, 0}}, {14, {0x471C, 0, 0}}, + {15, {0x4074, 0, 0}}, {16, {0x3095, 0, 0}}, {17, {0x1DA3, 0, 0}}, + {18, {0xDC4, 0, 0}}, {19, {0x71C, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_6[] = { + {0, {-0x1C71, -0x7FFF, 0}}, {1, {-0x1C37, -0x7FFF, 0}}, + {2, {-0x1B90, -0x7FFF, 0}}, {3, {-0x1A8A, -0x7FFF, 0}}, + {4, {-0x1931, -0x7FFF, 0}}, {5, {-0x1792, -0x7FFF, 0}}, + {6, {-0x15B9, -0x7FFF, 0}}, {7, {-0x13B4, -0x7FFF, 0}}, + {8, {-0x118F, -0x7FFF, 0}}, {9, {-0xF58, -0x7FFF, 0}}, + {10, {-0xD19, -0x7FFF, 0}}, {11, {-0xAE1, -0x7FFF, 0}}, + {12, {-0x8BC, -0x7FFF, 0}}, {13, {-0x6B7, -0x7FFF, 0}}, + {14, {-0x4DF, -0x7FFF, 0}}, {15, {-0x340, -0x7FFF, 0}}, + {16, {-0x1E7, -0x7FFF, 0}}, {17, {-0xE1, -0x7FFF, 0}}, + {18, {-0x3A, -0x7FFF, 0}}, {19, {0, -0x7FFF, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_7[] = { + {0, {0x1C71, 0, 0}}, {1, {0x1C37, 0, 0}}, {2, {0x1B90, 0, 0}}, + {3, {0x1A8A, 0, 0}}, {4, {0x1931, 0, 0}}, {5, {0x1792, 0, 0}}, + {6, {0x15B9, 0, 0}}, {7, {0x13B4, 0, 0}}, {8, {0x118F, 0, 0}}, + {9, {0xF58, 0, 0}}, {10, {0xD19, 0, 0}}, {11, {0xAE1, 0, 0}}, + {12, {0x8BC, 0, 0}}, {13, {0x6B7, 0, 0}}, {14, {0x4DF, 0, 0}}, + {15, {0x340, 0, 0}}, {16, {0x1E7, 0, 0}}, {17, {0xE1, 0, 0}}, + {18, {0x3A, 0, 0}}, {19, {0, 0, 0}}, +}; + +static NJS_MKEY_A goalring_anim_hit_ang_8[] = { + {0, {0x38E, -0x7FFF, -0xE38}}, {1, {0x449, -0x7FFF, -0xF70}}, + {2, {0x63F, -0x7FFF, -0x12B5}}, {3, {0x916, -0x7FFF, -0x1770}}, + {4, {0xC73, -0x7FFF, -0x1D0C}}, {5, {0xFFE, -0x7FFF, -0x22F3}}, + {6, {0x135B, -0x7FFF, -0x288F}}, {7, {0x1632, -0x7FFF, -0x2D4A}}, + {8, {0x1828, -0x7FFF, -0x308E}}, {9, {0x18E3, -0x7FFF, -0x31C6}}, + {10, {0x184A, -0x7FFF, -0x30C8}}, {11, {0x16AB, -0x7FFF, -0x2E14}}, + {12, {0x1447, -0x7FFF, -0x2A18}}, {13, {0x1161, -0x7FFF, -0x2542}}, + {14, {0xE38, -0x7FFF, -0x1FFF}}, {15, {0xB10, -0x7FFF, -0x1ABC}}, + {16, {0x829, -0x7FFF, -0x15E6}}, {17, {0x5C6, -0x7FFF, -0x11EB}}, + {18, {0x427, -0x7FFF, -0xF37}}, {19, {0x38E, -0x7FFF, -0xE38}}, +}; + +static NJS_MDATA2 goalring_anim_hit_mdata[] = { + {{goalring_anim_hit_pos_0, goalring_anim_hit_ang_0}, + {ARRAY_COUNT(goalring_anim_hit_pos_0), + ARRAY_COUNT(goalring_anim_hit_ang_0)}}, + {{NULL, goalring_anim_hit_ang_1}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_1)}}, + {{NULL, goalring_anim_hit_ang_2}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_2)}}, + {{NULL, goalring_anim_hit_ang_3}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_3)}}, + {{NULL, goalring_anim_hit_ang_4}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_4)}}, + {{NULL, goalring_anim_hit_ang_5}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_5)}}, + {{NULL, goalring_anim_hit_ang_6}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_6)}}, + {{NULL, goalring_anim_hit_ang_7}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_7)}}, + {{NULL, goalring_anim_hit_ang_8}, + {0, ARRAY_COUNT(goalring_anim_hit_ang_8)}}, +}; + +static NJS_MOTION goalring_anim_hit_motion = {goalring_anim_hit_mdata, 20, 3, + 2}; + +// referenced by the stage's texture load list +NJS_TEXLIST *goalring_texlist_tbl[] = { + &goalring_texlist, + &goalring_text1_texlist, + &goalring_text2_texlist, + &goalring_anim_texlist, + &goalring_anim_hit_texlist, + &_rename_ring_texlist, + NULL, +}; + +static CCL_INFO goalring_colli_info[] = { + {0, + 0, + 0x70, + 0, + 0x8000, + {0.0f, 0.0f, 0.0f}, + 25.0f, + 0.0f, + 0.0f, + 0.0f, + 0, + 0, + 0}, + {0, + 0, + 0x70, + 0, + 0x8000, + {0.0f, 0.0f, 0.0f}, + 8.0f, + 0.0f, + 0.0f, + 0.0f, + 0, + 0, + 0}, +}; + +static Angle goalring_rot_spd = 0x180; +static Angle goalring_rot_spd_hit = 0x350; +static Float goalring_ptcl_scl = 0.1f; +static Float goalring_ptcl_spd = 0.1f; +static Float goalring_ptcl_spd_y = 0.03f; +static Uint32 goalring_blink_on = 25; +static Uint32 goalring_blink_cycle = 40; +static Float goalring_rise_spd = 0.2f; +static Float goalring_anim_spd = 0.12f; +static Float goalring_anim_spd_hit = 0.33f; +static NJS_POINT3 goalring_ptcl_pos0 = {0.7f, 0.55f, 1.5f}; +static NJS_POINT3 goalring_ptcl_pos1 = {-0.7f, 0.55f, 1.5f}; +static NJS_VECTOR goalring_ptcl_vec0 = {0.2f, 0.07f, 0.02f}; +static NJS_VECTOR goalring_ptcl_vec1 = {-0.2f, 0.07f, 0.02f}; +static NJS_POINT3 goalring_glow_pos = {0.0f, 5.0f, 0.0f}; +static Angle goalring_glow_ang = 0xE000; +static NJS_VECTOR goalring_shadow_scl = {30.0f, 5.0f, 10.0f}; +static NJS_VECTOR goalring_anim_shadow_scl = {2.3f, 1.0f, 2.5f}; + +static NJS_MATRIX *goalring_matrix_p; + +static void ObjectGoalRingDispSortDummy(task *tp) {} + +void ObjectGoalRing(task *tp) { + taskwk *twp = tp->twp; + + twp->scl.x = 0.0f; + twp->scl.y = 0.0f; + twp->scl.z = 0.0f; + + switch (_rename_GetPlayerCharacter(0)) { + case PLNO_KNUCKLES: + case PLNO_ROUGE: + if (lbl_801CC168._23 != 1) { + if (GetType(twp) == MD_GOALRING_1) { + break; + } + return; + } + twp->ang.x = MD_GOALRING_2; + twp->mode = 1; + if (playertwp[0] == NULL || playertwp[0]->wtimer < 120) { + return; + } + break; + } + + if (lbl_801CC168._23 != 2 && GetType(twp) == MD_GOALRING_1) { + task *ctp; + + if (tp->ctp == NULL) { + ctp = CreateChildTask(IM_TWK, _rename_GoalRingChildExec, tp); + if (ctp != NULL) { + tp->disp_sort = ObjectGoalRingDispSortDummy; + ctp->twp->scl.x = 2.0f; + ctp->twp->smode = 1; + } + } + if (tp->ctp != NULL) { + tp->ctp->twp->pos = twp->pos; + } + return; + } + + if (twp->mode == 0 && CheckRangeOut(tp)) { + return; + } + + tp->mwp = syCalloc(1, sizeof(goalringwk)); + if (tp->mwp == NULL) { + return; + } + + _rename_ShadowTexInit(GetWork(tp)->shadow, 0x40); + tp->disp = ObjectGoalRingDisp; + tp->disp_sort = ObjectGoalRingDispSort; + tp->dest = ObjectGoalRingDest; + tp->exec = ObjectGoalRingExec; + if (GetType(twp) != MD_GOALRING_1 && + (_rename_GetStageNum() == 57 || _rename_GetStageNum() == 6)) { + tp->disp_shad = ObjectGoalRingDispShad; + } + twp->btimer = 0; + if (GetType(twp) == MD_GOALRING_1) { + CCL_Init(tp, &goalring_colli_info[1], 1, CID_OBJECT); + } else { + CCL_Init(tp, &goalring_colli_info[0], 1, CID_OBJECT); + } + twp->smode = 0; + twp->scl.z = -1000000.0f; +} + +static void ObjectGoalRingDest(task *tp) { + _rename_ShadowTexFree(GetWork(tp)->shadow); + syFree(tp->mwp); + tp->mwp = NULL; +} + +static void ObjectGoalRingExec(task *tp) { + taskwk *twp = tp->twp; + Sint32 pno; + task *hit; + Float dy; + + if (twp->smode == 0 && twp->mode == 0 && CheckRangeOut(tp)) { + return; + } + + if (lbl_801CC168._7C % goalring_blink_cycle < + goalring_blink_on) { + switch (lbl_801CC168._23) { + case 1: + case 2: + twp->btimer = 2; + break; + default: + twp->btimer = 1; + break; + } + } else { + twp->btimer = 0; + } + + if (-1000000.0f == twp->scl.z && (lbl_801CC168._7C & 0x1F) == 0) { + Angle3 ang; + + ang.x = 0; + ang.y = twp->ang.y; + ang.z = 0; + twp->scl.z = + GetShadowPos(twp->pos.x, 3.0f + twp->pos.y, twp->pos.z, &ang); + } + + // type tests in this order (other, 1, 0) to match + if (lbl_801CC168._37 != 0) { + // frozen: no animation, no sound + } else if (GetType(twp) != MD_GOALRING_0) { + if (GetType(twp) == MD_GOALRING_1) { + if (twp->smode != 0) { + twp->scl.y += goalring_anim_spd_hit; + if (twp->scl.y > + (Float)(goalring_anim_hit_motion.nbFrame - 1)) { + twp->scl.y = 0.0f; + } + fn_8006AFFC(0x100E, tp, 1, 30, 30, &twp->pos); + } else { + twp->scl.y += goalring_anim_spd; + if (twp->scl.y > (Float)(goalring_anim_motion.nbFrame - 1)) { + twp->scl.y = 0.0f; + } + fn_8006AFFC(0x100D, tp, 1, 30 - twp->wtimer * 2, 30, &twp->pos); + } + } else { + fn_8006AFFC(0x1012, twp, 1, (Sint16)-(twp->wtimer * 2), 30, &twp->pos); + } + } else { + if (twp->smode != 0) { + twp->ang.y += goalring_rot_spd_hit; + twp->wtimer++; + twp->pos.y += goalring_rise_spd; + } else { + twp->ang.y += goalring_rot_spd; + } + if (njRandom() < 0.9f) { + NJS_POINT3 pos; + NJS_VECTOR vec; + + pos.x = 0.0f; + pos.y = 25.0f; + pos.z = 0.0f; + vec.x = 0.0f; + vec.y = 1.0f; + vec.z = 0.0f; + njPushMatrixEx(); + njUnitMatrix(NULL); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + njRotateZ(NULL, NJM_DEG_ANG(180.0f * (njRandom() - 0.5f))); + njCalcVector(NULL, &vec, &vec); + njCalcPoint(NULL, &pos, &pos); + njPopMatrixEx(); + if (fabsf(vec.y) < 0.9f) { + Float len; + + vec.y = 0.0f; + len = njScalor(&vec); + vec.x *= goalring_ptcl_spd / len; + vec.y = goalring_ptcl_spd_y; + vec.z *= goalring_ptcl_spd / len; + _rename_MakeParticle2(&pos, &vec, 1.5f); + } + } + fn_8006AFFC(0x1012, twp, 1, (Sint16)-(twp->wtimer * 2), 30, &twp->pos); + } + + if (twp->smode == 0 && (hit = CCL_IsHitPlayer(tp)) != NULL && + (pno = IsThisTaskPlayer(hit)) != -1) { + if (lbl_801CC168._23 != 1 && + (lbl_801CC168._23 != 2 || GetType(twp) != MD_GOALRING_0)) { + fn_8001C810(pno); + twp->smode = 1; + fn_8006AFFC(0x1013, tp, 1, 30, 180, &twp->pos); + _rename_SetRelLocal(pno, 2); + } else { + fn_8006AFFC(0x1014, tp, 1, 30, 180, &twp->pos); + fn_8001BB28(pno); + twp->smode = 1; + } + twp->scl.y = 0.0f; + } else { + CCL_Entry(tp); + } + + if (GetType(twp) != MD_GOALRING_0 && GetWork(tp)->mat_ok != 0 && + twp->smode == 0 && lbl_801CC168._37 == 0) { + NJS_VECTOR vec; + NJS_POINT3 pos; + Float old; + + njPushMatrixEx(); + njSetMatrix(NULL, &GetWork(tp)->mat); + njCalcPoint(NULL, &goalring_ptcl_pos0, &pos); + njCalcVector(NULL, &goalring_ptcl_vec0, &vec); + old = GetWork(tp)->posy; + GetWork(tp)->posy = pos.y; + dy = pos.y - old; + if (old > pos.y) { + GetWork(tp)->ptcl_num = 6; + } + if (GetWork(tp)->ptcl_num != 0 && lbl_801CC168._7C % 6 < 3) { + GetWork(tp)->ptcl_num--; + vec.y += 0.8f * dy; + _rename_MakeParticle3(&pos, &vec, goalring_ptcl_scl); + njCalcPoint(NULL, &goalring_ptcl_pos1, &pos); + njCalcVector(NULL, &goalring_ptcl_vec1, &vec); + vec.y += 0.5f * dy; + _rename_MakeParticle3(&pos, &vec, goalring_ptcl_scl); + } + njPopMatrixEx(); + } + + if (twp->smode == 1 && twp->wtimer >= 60) { + if (tp->ocp != NULL) { + DeadOut(tp); + } else { + FreeTask(tp); + } + } +} + +static void GoalRingGetMatrix(void) { + if (goalring_matrix_p != NULL) { + njGetMatrix(goalring_matrix_p); + } +} + +static void GoalRingObjectCallback(NJS_CNK_OBJECT *object) { + __njColorBlendingMode(0, 8); + __njColorBlendingMode(1, 6); + if (object == &goalring_anim_hit_center_object) { + fn_80033620(&goalring_glow_pos, 3, 0x4000, 0, 1.5f, 1.5f, -1, 0, + 0.0f, 0.0f); + GoalRingGetMatrix(); + } + if (object == &goalring_anim_center_object) { + fn_80033620(&goalring_glow_pos, 3, 0x4000, + goalring_glow_ang, 1.5f, 1.5f, -1, 0, 0.0f, 0.0f); + GoalRingGetMatrix(); + } +} + +static void ObjectGoalRingDisp(task *tp) { + taskwk *twp = tp->twp; + ALIGNED_MATRIX(m); + + njGetMatrix(m); + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + if (DisableObjectFog) { + njDisableFog(); + gjSetFog(); + } + if (GetType(twp) == MD_GOALRING_1) { + fn_8012297C(1); + if (twp->smode != 0) { + njSetTexture(&goalring_anim_hit_texlist); + fn_8011E1EC(&goalring_anim_hit_object, + &goalring_anim_hit_motion, twp->scl.y); + } else { + njSetTexture(&goalring_anim_texlist); + fn_8011E1EC(&goalring_anim_object, &goalring_anim_motion, + twp->scl.y); + } + fn_8012297C(3); + } else { + njSetTexture(&goalring_texlist); + if (twp->smode != 0) { + Float scl = 1.0f - twp->wtimer / 60.0f; + + if (scl < 0.0f) { + scl = 0.0f; + } + njScale(NULL, scl, 1.0f, scl); + } + njCnkCacheDrawModel(&goalring_model); + switch (twp->btimer) { + case 1: + njSetTexture(&goalring_text1_texlist); + njCnkCacheDrawModel(&goalring_text1_model); + break; + case 2: + njSetTexture(&goalring_text2_texlist); + njCnkCacheDrawModel(&goalring_text2_model); + break; + } + } + if (DisableObjectFog) { + njEnableFog(); + gjSetFog(); + } + njPopMatrixEx(); +} + +static void ObjectGoalRingDispSort(task *tp) { + taskwk *twp = tp->twp; + + if (GetType(twp) == MD_GOALRING_1) { + ALIGNED_MATRIX(m); + STACK_PAD_VAR(4); + + njGetMatrix(m); + njPushMatrixEx(); + njTranslate(NULL, twp->pos.x, 0.3f + twp->scl.z, twp->pos.z); + njRotateY(NULL, twp->ang.y); + njTranslate(NULL, 0.0f, 0.0f, 0.8f); + fn_8011610C(&goalring_anim_shadow_scl); + _rename_RingDrawShadowModel(); + njPopMatrixEx(); + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + if (DisableObjectFog) { + njDisableFog(); + gjSetFog(); + } + goalring_matrix_p = &GetWork(tp)->mat; + fn_8011C3A0(GoalRingObjectCallback); + if (twp->smode != 0) { + njSetTexture(&goalring_anim_hit_texlist); + fn_8011E1EC(&goalring_anim_hit_object, + &goalring_anim_hit_motion, twp->scl.y); + } else { + njSetTexture(&goalring_anim_texlist); + fn_8011E1EC(&goalring_anim_object, &goalring_anim_motion, + twp->scl.y); + } + fn_8011C3A0(NULL); + njPushMatrixEx(); + njSetMatrix(NULL, m); + njInvertMatrix(NULL); + njMultiMatrix(NULL, &GetWork(tp)->mat); + njGetMatrix(&GetWork(tp)->mat); + njPopMatrixEx(); + GetWork(tp)->mat_ok = 1; + goalring_matrix_p = NULL; + if (DisableObjectFog) { + njEnableFog(); + gjSetFog(); + } + njPopMatrixEx(); + } else if (tp->disp_shad == NULL) { + njPushMatrixEx(); + njTranslate(NULL, twp->pos.x, 0.8f + twp->scl.z, twp->pos.z); + njRotateY(NULL, twp->ang.y); + fn_8011610C(&goalring_shadow_scl); + _rename_RingDrawShadowModel(); + njPopMatrixEx(); + } +} + +static void ObjectGoalRingDispShad(task *tp) { + taskwk *twp = tp->twp; + + _rename_ShadowTexBegin(GetWork(tp)->shadow, 2.5f, 0.0f, &twp->pos, NULL, + NULL); + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + if (DisableObjectFog) { + njDisableFog(); + gjSetFog(); + } + if (GetType(twp) == MD_GOALRING_1) { + fn_8012297C(1); + if (twp->smode != 0) { + njSetTexture(&goalring_anim_hit_texlist); + fn_8011E1EC(&goalring_anim_hit_object, + &goalring_anim_hit_motion, twp->scl.y); + } else { + njSetTexture(&goalring_anim_texlist); + fn_8011E1EC(&goalring_anim_object, &goalring_anim_motion, + twp->scl.y); + } + fn_8012297C(3); + } else { + njSetTexture(&goalring_texlist); + if (twp->smode != 0) { + Float scl = 1.0f - twp->wtimer / 60.0f; + + if (scl < 0.0f) { + scl = 0.0f; + } + njScale(NULL, scl, 1.0f, scl); + } + njCnkCacheDrawModel(&goalring_model); + switch (twp->btimer) { + case 1: + njSetTexture(&goalring_text1_texlist); + njCnkCacheDrawModel(&goalring_text1_model); + break; + case 2: + njSetTexture(&goalring_text2_texlist); + njCnkCacheDrawModel(&goalring_text2_model); + break; + } + } + if (DisableObjectFog) { + njEnableFog(); + gjSetFog(); + } + njPopMatrixEx(); + _rename_ShadowTexEnd(GetWork(tp)->shadow); + _rename_ShadowTexDraw(2, &twp->pos, 90.0f, GetWork(tp)->shadow); +} diff --git a/src/OBJECT/o_itemboxair.c b/src/OBJECT/o_itemboxair.c new file mode 100644 index 00000000..2bdb344e --- /dev/null +++ b/src/OBJECT/o_itemboxair.c @@ -0,0 +1,452 @@ +#include "OBJECT/o_itemboxair.h" + +#include "CCL.h" +#include "samt/ninja/njchunk.h" +#include "samt/ninja/njmatrix.h" +#include "samt/ninja/njtexture.h" +#include "samt/sonic/njctrl.h" +#include "samt/sonic/player.h" +#include "samt/sonic/sound.h" +#include "set.h" + +extern BOOL _rename_CheckFlag0x20(task *tp); +extern void _rename_SetFlag0x20(task *tp); +extern void fn_80006908(task *tp); +extern task *fn_80006574(task *tp); +extern void fn_80018D28(task *tp); +extern void fn_80018B88(task *tp); +extern void fn_800168C8(Sint32 pno); +extern void fn_8002FB2C(Sint32, Sint32, Sint32, Sint32); +extern void fn_8002B2F8(void); +extern void fn_8002B304(void); +extern void fn_8002B348(void); +extern void fn_8002B35C(void); +extern void fn_801218C8(Sint32, Sint32); +extern void fn_800156FC(Float, Float, Float, Float); +extern void fn_800641B8(Sint32 pno, Sint32 num); +extern void fn_800373B8(Sint32 pno); +extern void fn_800374E0(Sint32 pno); +extern void fn_800375FC(Sint32 pno); +extern void fn_80037718(Sint32 pno); +extern void AddScore(int); +extern void AddNumRing(int, s16); +extern void AddMechHP(s32, f32); +extern void njEnableFog(void); +extern void njDisableFog(void); +extern void gjSetFog(void); + +extern void _rename_ItemGetDisplaySet(Sint32 pno, Sint32 kind); +extern Sint32 _rename_ItemIconDraw(Sint32 kind, NJS_POINT3 *pos, Angle ang, + Float scl); +extern void *CreateSnowPuff(NJS_POINT3 *pos, NJS_VECTOR *spd, Float scl); +extern void _rename_ItemBombSet(NJS_POINT3 *pos); + +extern NJS_TEXLIST _rename_itemboxair_texlist; +extern NJS_CNK_MODEL _rename_itemboxair_model_0; +extern NJS_CNK_MODEL _rename_itemboxair_model_1; +extern NJS_CNK_MODEL _rename_itemboxair_model_2; +extern CCL_INFO _rename_itemboxair_colli_info[1]; + +// ^ extern +// v in this file + +static void ObjectItemBoxAirInit(task *tp); +static void ObjectItemBoxAirAppear(task *tp); +static void ObjectItemBoxAirNormal(task *tp); +static void ObjectItemBoxAirBroken(task *tp); +static void ObjectItemBoxAirVanish(task *tp); +static void ObjectItemBoxAirDisp(task *tp); +static void ObjectItemBoxAirDispSort(task *tp); +static void ObjectItemBoxAirDest(task *tp); + +static void ItemBoxAirRing10(task *tp, Sint32 pno); +static void ItemBoxAirExtraLife(task *tp, Sint32 pno); +static void ItemBoxAirRing5(task *tp, Sint32 pno); +static void ItemBoxAirSpeedUp(task *tp, Sint32 pno); +static void ItemBoxAirRing20(task *tp, Sint32 pno); +static void ItemBoxAirBarrier(task *tp, Sint32 pno); +static void ItemBoxAirBomb(task *tp, Sint32 pno); +static void ItemBoxAirHealth(task *tp, Sint32 pno); +static void ItemBoxAirMagnet(task *tp, Sint32 pno); +static void ItemBoxAirNothing(task *tp, Sint32 pno); +static void ItemBoxAirInvincible(task *tp, Sint32 pno); + +enum { + MD_INIT, + MD_APPEAR, + MD_NORMAL, + MD_BROKEN, + MD_VANISH, + MD_COLLI, + MD_DEST, +}; + +enum { + ITEM_RING10, + ITEM_RING20, + ITEM_RING5, + ITEM_BARRIER, + ITEM_BOMB, + ITEM_HEALTH, + ITEM_MAGNET, + ITEM_NOTHING, + ITEM_SPEEDUP, + ITEM_INVINCIBLE, + ITEM_EXTRALIFE, +}; + +typedef void (*ITEM_FUNC)(task *tp, Sint32 pno); + +typedef struct iteminfo // sizeof=0x8 +{ + /* 0x00 */ Sint32 kind; + /* 0x04 */ ITEM_FUNC func; +} iteminfo; + +// work allocated by fn_80018D28, sizeof=0x210 +typedef struct itemboxairwk { + /* 0x00 */ Uint8 unk0[0x44]; + /* 0x44 */ Sint8 pno; // player that attacked the box, -1 if none +} itemboxairwk; + +#define GetWork(tp) ((itemboxairwk *)(tp)->mwp) + +static iteminfo itemboxair_item_info[] = { + {ITEM_SPEEDUP, ItemBoxAirSpeedUp}, + {ITEM_RING5, ItemBoxAirRing5}, + {ITEM_EXTRALIFE, ItemBoxAirExtraLife}, + {ITEM_RING10, ItemBoxAirRing10}, + {ITEM_RING20, ItemBoxAirRing20}, + {ITEM_BARRIER, ItemBoxAirBarrier}, + {ITEM_BOMB, ItemBoxAirBomb}, + {ITEM_HEALTH, ItemBoxAirHealth}, + {ITEM_MAGNET, ItemBoxAirMagnet}, + {ITEM_NOTHING, ItemBoxAirNothing}, + {ITEM_INVINCIBLE, ItemBoxAirInvincible}, +}; + +void ObjectItemBoxAir(task *tp) { + taskwk *twp = tp->twp; + NJS_POINT3 pos; // unused + + if (twp->smode == 0 && CheckRangeOut(tp)) { + return; + } + + switch (twp->mode) { + case MD_INIT: + ObjectItemBoxAirInit(tp); + break; + case MD_APPEAR: + ObjectItemBoxAirAppear(tp); + break; + case MD_NORMAL: + ObjectItemBoxAirNormal(tp); + break; + case MD_BROKEN: + ObjectItemBoxAirBroken(tp); + break; + case MD_VANISH: + ObjectItemBoxAirVanish(tp); + break; + case MD_COLLI: + CCL_Entry(tp); + break; + case MD_DEST: + ObjectItemBoxAirDest(tp); + default: + twp->mode = MD_INIT; + break; + } +} + +static NJS_POINT3 itemboxair_colli_center = {0.0f, 14.0f, 0.0f}; + +static void ObjectItemBoxAirInit(task *tp) { + taskwk *twp = tp->twp; + Sint32 i; + + if (tp->ocp != NULL && CheckBroken(tp)) { + DeadOut(tp); + return; + } + if (twp->smode != 0 && tp->ptp->ocp != NULL && CheckBroken(tp->ptp)) { + DeadOut(tp->ptp); + return; + } + + twp->mode = MD_APPEAR; + twp->scl.z = 0.0f; + twp->scl.y = 0.0f; + twp->btimer = (Uint8)(Sint32)twp->scl.x; + if (twp->btimer >= ARYLEN(itemboxair_item_info)) { + twp->btimer = ARYLEN(itemboxair_item_info) - 1; + } else if (twp->btimer < 0) { // never true, as in the original + twp->btimer = 0; + } + + // an extra life that was already taken becomes an empty box + if (((tp->ocp != NULL && !CheckBroken(tp) && _rename_CheckFlag0x20(tp)) || + (twp->smode != 0 && tp->ptp->ocp != NULL && !CheckBroken(tp->ptp) && + _rename_CheckFlag0x20(tp->ptp))) && + itemboxair_item_info[twp->btimer].kind == ITEM_EXTRALIFE) { + for (i = 0; i < ARYLEN(itemboxair_item_info); i++) { + if (itemboxair_item_info[i].kind == ITEM_NOTHING) { + twp->btimer = i; + break; + } + } + } + + CCL_Init(tp, _rename_itemboxair_colli_info, + ARYLEN(_rename_itemboxair_colli_info), CID_ENEMY); + njPushMatrixEx(); + njUnitMatrix(NULL); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + njRotateZ(NULL, twp->ang.z); + njCalcPoint(NULL, &itemboxair_colli_center, &twp->cwp->info->center); + njPopMatrixEx(); + fn_80006908(tp); + fn_80018D28(tp); + tp->dest = ObjectItemBoxAirDest; + tp->disp = ObjectItemBoxAirDisp; + tp->disp_sort = ObjectItemBoxAirDispSort; +} + +static void ObjectItemBoxAirAppear(task *tp) { + taskwk *twp = tp->twp; + + if (lbl_801CC168._37) { + twp->scl.z = 1.0f; + twp->mode = MD_NORMAL; + return; + } + + twp->scl.z += 0.05f; + if (twp->scl.z >= 1.0f) { + twp->mode = MD_NORMAL; + twp->scl.z = 1.0f; + } + twp->scl.y += 5.0f; +} + +static void ObjectItemBoxAirNormal(task *tp) { + task *hit_tp = NULL; + taskwk *twp = tp->twp; + itemboxairwk *wk = GetWork(tp); + Sint32 pno; + NJS_VECTOR spd; + NJS_POINT3 pos; // unused + + if ((twp->flag & 4 && wk->pno != -1) || + (hit_tp = CCL_IsHitPlayer(tp)) != NULL || + (hit_tp = fn_80006574(tp)) != NULL) { + if (hit_tp == NULL || (pno = IsThisTaskPlayer(hit_tp)) < 0) { + pno = wk->pno; + } + if (pno >= 0) { + if (!(playerpwp[pno]->item & 0x4000)) { + _rename_ItemGetDisplaySet(pno, itemboxair_item_info[twp->btimer].kind); + itemboxair_item_info[twp->btimer].func(tp, pno); + fn_800168C8(pno); + } + twp->mode = MD_BROKEN; + spd.x = 0.0f; + spd.y = 0.1f; + spd.z = 0.0f; + CreateSnowPuff(&twp->pos, &spd, 6.0f); + SE_Call(0x800D, NULL, 0, 0); + fn_8002FB2C(pno, 1, 0x30, 0); + if (tp->ocp != NULL) { + SetBroken(tp); + } + if (twp->smode != 0 && tp->ptp->ocp != NULL) { + SetBroken(tp->ptp); + } + } + } + + if (twp->mode != MD_BROKEN) { + CCL_Entry(tp); + } + if (!lbl_801CC168._37) { + twp->scl.y += 5.0f; + } +} + +static void ObjectItemBoxAirBroken(task *tp) { + tp->twp->mode = MD_VANISH; +} + +static void ObjectItemBoxAirVanish(task *tp) { + taskwk *twp = tp->twp; + + twp->scl.z += 0.2; + if (twp->scl.z > 5.0f) { + twp->scl.z = 5.0f; + if (twp->smode != 0) { + if (tp->ptp->ocp != NULL) { + DeadOut(tp->ptp); + } else { + FreeTask(tp->ptp); + } + } else if (tp->ocp != NULL) { + DeadOut(tp); + } else { + FreeTask(tp); + } + } +} + +static void ObjectItemBoxAirDisp(task *tp) { + taskwk *twp = tp->twp; + + if (twp->scl.z > 1.0f) { + return; + } + + if (twp->mode == MD_VANISH) { + njDisableFog(); + gjSetFog(); + } + njSetTexture(&_rename_itemboxair_texlist); + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + njRotateZ(NULL, twp->ang.z); + njScale(NULL, twp->scl.z, twp->scl.z, twp->scl.z); + njCnkCacheDrawModel(&_rename_itemboxair_model_2); + njCnkCacheDrawModel(&_rename_itemboxair_model_1); + njPopMatrixEx(); + if (twp->mode == MD_VANISH) { + njEnableFog(); + gjSetFog(); + } +} + +static void ObjectItemBoxAirDispSort(task *tp) { + taskwk *twp = tp->twp; + Float alpha; + NJS_POINT3 pos; + + if (twp->mode == MD_VANISH) { + njDisableFog(); + gjSetFog(); + } + + if (twp->scl.z > 1.0f) { + alpha = 1.0f - (twp->scl.z - 1.0f) / 4.0f; + if (alpha > 1.0f) { + alpha = 1.0f; + } + if (alpha < 0.0f) { + alpha = 0.0f; + } + alpha *= 0.7f; + fn_8002B304(); + fn_8002B35C(); + OffControl3D(0x220); + OnControl3D(0x810); + fn_801218C8(0xFF, 0x800); + fn_800156FC(alpha, 1.0f, 1.0f, 1.0f); + } + + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateY(NULL, twp->ang.y); + njRotateZ(NULL, twp->ang.z); + njScale(NULL, twp->scl.z, twp->scl.z, twp->scl.z); + if (itemboxair_item_info[twp->btimer].kind != ITEM_NOTHING) { + pos.x = 0.0f; + pos.y = 14.5f; + pos.z = 0.0f; + _rename_ItemIconDraw(itemboxair_item_info[twp->btimer].kind, &pos, + NJM_DEG_ANG(twp->scl.y), 9.0f); + } + njSetTexture(&_rename_itemboxair_texlist); + if (twp->scl.z > 1.0f) { + njCnkCacheDrawModel(&_rename_itemboxair_model_2); + } + njCnkCacheDrawModel(&_rename_itemboxair_model_0); + if (twp->scl.z > 1.0f) { + njCnkCacheDrawModel(&_rename_itemboxair_model_1); + } + njPopMatrixEx(); + + if (twp->scl.z > 1.0f) { + fn_800156FC(0.0f, 0.0f, 0.0f, 0.0f); + fn_8002B348(); + fn_8002B2F8(); + } + + if (twp->mode == MD_VANISH) { + njEnableFog(); + gjSetFog(); + } +} + +static void ObjectItemBoxAirDest(task *tp) { + fn_80018B88(tp); + tp->fwp = NULL; +} + +static void ItemBoxAirRing10(task *tp, Sint32 pno) { + AddScore(100); + AddNumRing(pno, 10); + AddMechHP(pno, 0.5f); +} + +static void ItemBoxAirExtraLife(task *tp, Sint32 pno) { + AddScore(200); + fn_800641B8(pno, 1); + if (tp->twp->smode != 0) { + _rename_SetFlag0x20(tp->ptp); + } else { + _rename_SetFlag0x20(tp); + } +} + +static void ItemBoxAirRing5(task *tp, Sint32 pno) { + AddScore(50); + AddNumRing(pno, 5); + AddMechHP(pno, 0.25f); +} + +static void ItemBoxAirSpeedUp(task *tp, Sint32 pno) { + AddScore(200); + fn_80037718(pno); +} + +static void ItemBoxAirRing20(task *tp, Sint32 pno) { + AddScore(200); + AddNumRing(pno, 20); + AddMechHP(pno, 1.0f); +} + +static void ItemBoxAirBarrier(task *tp, Sint32 pno) { + AddScore(200); + fn_800374E0(pno); +} + +static void ItemBoxAirBomb(task *tp, Sint32 pno) { + AddScore(200); + _rename_ItemBombSet(&tp->twp->pos); +} + +static void ItemBoxAirHealth(task *tp, Sint32 pno) { + AddScore(200); + AddMechHP(pno, 12.0f); +} + +static void ItemBoxAirMagnet(task *tp, Sint32 pno) { + AddScore(200); + fn_800375FC(pno); +} + +static void ItemBoxAirNothing(task *tp, Sint32 pno) {} + +static void ItemBoxAirInvincible(task *tp, Sint32 pno) { + AddScore(200); + fn_800373B8(pno); +} diff --git a/src/OBJECT/o_itemboxballoon.c b/src/OBJECT/o_itemboxballoon.c new file mode 100644 index 00000000..7fe1780e --- /dev/null +++ b/src/OBJECT/o_itemboxballoon.c @@ -0,0 +1,414 @@ +#include "OBJECT/o_itemboxballoon.h" + +#include "CCL.h" +#include "samt/ninja/njchunk.h" +#include "samt/ninja/njmath.h" +#include "samt/ninja/njmatrix.h" +#include "samt/ninja/njtexture.h" +#include "samt/sonic/njctrl.h" +#include "samt/sonic/player.h" +#include "samt/sonic/sound.h" +#include "set.h" + +extern BOOL _rename_CheckFlag0x20(task *tp); +extern void _rename_SetFlag0x20(task *tp); +extern void _rename_ItemGetDisplaySet(Sint32 pno, Sint32 kind); +extern void _rename_ItemBombSet(NJS_POINT3 *pos); +extern void *CreateSnowPuff(NJS_POINT3 *pos, NJS_VECTOR *spd, Float scl); +extern void fn_8002FB2C(Sint32, Sint32, Sint32, Sint32); +extern void fn_800373B8(Sint32 pno); // invincibility +extern void fn_800374E0(Sint32 pno); // barrier +extern void fn_800375FC(Sint32 pno); // magnetic barrier +extern void fn_80037718(Sint32 pno); // speed up +extern void fn_800641B8(Sint32 pno, Sint32 num); +extern void fn_800156FC(Float a, Float r, Float g, Float b); +extern void fn_801218C8(Sint32, Sint32); +extern void fn_8002B2F8(void); +extern void fn_8002B304(void); +extern void fn_8002B348(void); +extern void fn_8002B35C(void); +extern void njEnableFog(void); +extern void njDisableFog(void); +extern void gjSetFog(void); +extern void AddScore(int); +extern void AddNumRing(int, s16); +extern void AddMechHP(s32, f32); + +extern BOOL DisableObjectFog; + +// ^ extern +// v in this file + +enum { + MD_INIT, + MD_APPEAR, + MD_NORMAL, + MD_BROKEN, + MD_BURST, + MD_COLLI_ONLY, + MD_RESET, +}; + +// item kinds as _rename_ItemGetDisplaySet takes them +enum { + ITEM_KIND_NOTHING = 7, + ITEM_KIND_EXTRALIFE = 10, +}; + +typedef struct { + /* 0x00 */ Sint32 kind; + /* 0x04 */ void (*func)(task *tp, Sint32 pno); +} BALLOON_ITEM_INFO; + +static void ObjectItemBoxBalloonInit(task *tp); +static void ObjectItemBoxBalloonAppear(task *tp); +static void ObjectItemBoxBalloonNormal(task *tp); +static void ObjectItemBoxBalloonBroken(task *tp); +static void ObjectItemBoxBalloonBurst(task *tp); +static void ObjectItemBoxBalloonDisp(task *tp); +static void ObjectItemBoxBalloonDispSort(task *tp); +static void ObjectItemBoxBalloonDest(task *tp); +static void ItemBoxBalloon10Ring(task *tp, Sint32 pno); +static void ItemBoxBalloonExtraLife(task *tp, Sint32 pno); +static void ItemBoxBalloon5Ring(task *tp, Sint32 pno); +static void ItemBoxBalloonSpeedUp(task *tp, Sint32 pno); +static void ItemBoxBalloon20Ring(task *tp, Sint32 pno); +static void ItemBoxBalloonBarrier(task *tp, Sint32 pno); +static void ItemBoxBalloonBomb(task *tp, Sint32 pno); +static void ItemBoxBalloonHealth(task *tp, Sint32 pno); +static void ItemBoxBalloonMagneticBarrier(task *tp, Sint32 pno); +static void ItemBoxBalloonNothing(task *tp, Sint32 pno); +static void ItemBoxBalloonInvincible(task *tp, Sint32 pno); + +static NJS_TEXNAME itemboxballoon_texname[] = { + {"sikake_01_128"}, +}; + +NJS_TEXLIST itemboxballoon_texlist = { + itemboxballoon_texname, + ARYLEN(itemboxballoon_texname), +}; + +static Sint16 itemboxballoon_plist[] = { +#include "assets/itemboxballoon_plist.inc" +}; + +static Sint32 itemboxballoon_vlist[] = { +#include "assets/itemboxballoon_vlist.inc" +}; + +static NJS_CNK_MODEL itemboxballoon_model = { + itemboxballoon_vlist, + itemboxballoon_plist, + {0.0f, -4.316724f, 0.0f}, + 37.561543f, +}; + +static CCL_INFO itemboxballoon_colli_info[1] = { + {0, CI_FORM_SPHERE, (Sint8)0xB0, (Sint8)0xE0, 0x00800000, + {0.0f, -4.13f, 0.0f}, 38.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0}, +}; + +static BALLOON_ITEM_INFO itemboxballoon_item_info[11] = { + {8, ItemBoxBalloonSpeedUp}, + {2, ItemBoxBalloon5Ring}, + {ITEM_KIND_EXTRALIFE, ItemBoxBalloonExtraLife}, + {0, ItemBoxBalloon10Ring}, + {1, ItemBoxBalloon20Ring}, + {3, ItemBoxBalloonBarrier}, + {4, ItemBoxBalloonBomb}, + {5, ItemBoxBalloonHealth}, + {6, ItemBoxBalloonMagneticBarrier}, + {ITEM_KIND_NOTHING, ItemBoxBalloonNothing}, + {9, ItemBoxBalloonInvincible}, +}; + +// twp->scl.x: item index from the set file, twp->scl.z: balloon scale +#define GetItem(task) (*(Sint32 *)&task->fwp) + +void ObjectItemBoxBalloon(task *tp) { + taskwk *twp = tp->twp; + if (CheckRangeOut(tp)) { + return; + } + + if (twp->mode == MD_INIT || twp->mode == MD_APPEAR || + twp->mode == MD_NORMAL) { + tp->disp_sort = ObjectItemBoxBalloonDispSort; + tp->disp = ObjectItemBoxBalloonDisp; + } + + switch (twp->mode) { + case MD_INIT: + tp->dest = ObjectItemBoxBalloonDest; + tp->disp_sort = ObjectItemBoxBalloonDispSort; + tp->disp = ObjectItemBoxBalloonDisp; + ObjectItemBoxBalloonInit(tp); + break; + case MD_APPEAR: + ObjectItemBoxBalloonAppear(tp); + break; + case MD_NORMAL: + ObjectItemBoxBalloonNormal(tp); + break; + case MD_BROKEN: + ObjectItemBoxBalloonBroken(tp); + break; + case MD_BURST: + ObjectItemBoxBalloonBurst(tp); + break; + case MD_COLLI_ONLY: + CCL_Entry(tp); + break; + case MD_RESET: + ObjectItemBoxBalloonDest(tp); + default: + twp->mode = MD_INIT; + break; + } + + if (!lbl_801CC168._37) { + twp->wtimer++; + } +} + +static void ObjectItemBoxBalloonInit(task *tp) { + taskwk *twp = tp->twp; + Sint32 i; + + twp->mode = MD_APPEAR; + twp->scl.z = 0.0f; + twp->scl.y = 0.0f; + GetItem(tp) = twp->scl.x; + if (GetItem(tp) >= (Sint32)ARYLEN(itemboxballoon_item_info)) { + GetItem(tp) = ARYLEN(itemboxballoon_item_info) - 1; + } else if (GetItem(tp) < 0) { + GetItem(tp) = 0; + } + + // an extra life that was already taken turns into an empty balloon + if (tp->ocp != NULL && !CheckBroken(tp) && _rename_CheckFlag0x20(tp) && + itemboxballoon_item_info[GetItem(tp)].kind == ITEM_KIND_EXTRALIFE) { + for (i = 0; i < (Sint32)ARYLEN(itemboxballoon_item_info); i++) { + if (itemboxballoon_item_info[i].kind == ITEM_KIND_NOTHING) { + GetItem(tp) = i; + break; + } + } + } + + CCL_Init(tp, itemboxballoon_colli_info, ARYLEN(itemboxballoon_colli_info), + CID_ENEMY); + if (tp->ocp != NULL && CheckBroken(tp)) { + twp->mode = MD_BROKEN; + } + twp->wtimer = 0; +} + +static void ObjectItemBoxBalloonAppear(task *tp) { + taskwk *twp = tp->twp; + twp->scl.z += 0.11f; + if (twp->scl.z >= 1.0f) { + twp->mode = MD_NORMAL; + twp->scl.z = 1.0f; + } + twp->scl.y += 5.0f; +} + +static void ObjectItemBoxBalloonNormal(task *tp) { + taskwk *twp = tp->twp; + colliwk *cwp = twp->cwp; + Sint32 pno; + + if ((cwp->flag & 1) && + (cwp->hit_cwp->id == CID_PLAYER || cwp->hit_cwp->id == CID_BULLET) && + (pno = IsThisTaskPlayer(cwp->hit_cwp->mytask)) != -1) { + NJS_VECTOR spd; + + if (!(playerpwp[pno]->item & 0x4000)) { + _rename_ItemGetDisplaySet(pno, + itemboxballoon_item_info[GetItem(tp)].kind); + itemboxballoon_item_info[GetItem(tp)].func(tp, pno); + if (!(playertwp[pno]->flag & 1)) { + SetVelocityP(pno, 0.0f, 2.0f, 0.0f); + } + } + twp->mode = MD_BROKEN; + spd.x = 0.0f; + spd.y = 0.3f; + spd.z = 0.0f; + CreateSnowPuff(&twp->pos, &spd, 26.0f); + SE_Call(0x800D, NULL, 0, 0); + fn_8002FB2C(pno, 1, 48, 0); + if (tp->ocp != NULL) { + SetBroken(tp); + } + } + + CCL_Entry(tp); + twp->scl.y += 5.0f; +} + +static void ObjectItemBoxBalloonBroken(task *tp) { + tp->twp->mode = MD_BURST; + SE_Call(0x1006, NULL, 0, 0); +} + +static void ObjectItemBoxBalloonBurst(task *tp) { + taskwk *twp = tp->twp; + twp->scl.z += 0.05f; + if (twp->scl.z > 3.0f) { + twp->scl.z = 3.0f; + if (tp->ocp != NULL) { + DeadOut(tp); + } else { + FreeTask(tp); + } + } +} + +// opaque until the balloon bursts +static void ObjectItemBoxBalloonDisp(task *tp) { + taskwk *twp = tp->twp; + + if (twp->scl.z > 1.0f) { + return; + } + + njSetTexture(&itemboxballoon_texlist); + if (twp->mode == MD_BURST || DisableObjectFog) { + njDisableFog(); + gjSetFog(); + } + fn_8002B304(); + fn_8002B35C(); + OffControl3D(0x220); + OnControl3D(0x810); + fn_801218C8(~0x800, 0); + fn_800156FC(1.0f, 1.0f, 1.0f, 1.0f); + njPushMatrixEx(); + njTranslate(NULL, twp->pos.x, + twp->pos.y + 4.0f * njSin((twp->wtimer + 800) << 8), twp->pos.z); + njRotateY(NULL, twp->ang.y); + njRotateX(NULL, NJM_DEG_ANG(3.5f * njSin(twp->wtimer * 0x280))); + njScale(NULL, twp->scl.z + 0.01f * njCos(twp->wtimer * 0x900), + twp->scl.z + 0.01f * njSin(twp->wtimer << 11), + twp->scl.z + 0.01f * njCos((twp->wtimer + 0x1000) * 0x850)); + njCnkCacheDrawModel(&itemboxballoon_model); + njPopMatrixEx(); + fn_800156FC(0.0f, 0.0f, 0.0f, 0.0f); + fn_8002B348(); + fn_8002B2F8(); + if (twp->mode == MD_BURST || DisableObjectFog) { + njEnableFog(); + gjSetFog(); + } +} + +// fades out while the burst balloon grows +static void ObjectItemBoxBalloonDispSort(task *tp) { + taskwk *twp = tp->twp; + Float alpha; + + if (twp->scl.z <= 1.0f) { + return; + } + + njSetTexture(&itemboxballoon_texlist); + if (twp->mode == MD_BURST || DisableObjectFog) { + njDisableFog(); + gjSetFog(); + } + alpha = 1.0f - (twp->scl.z - 1.0f) / 2.0f; + if (alpha > 1.0f) { + alpha = 1.0f; + } + if (alpha < 0.0f) { + alpha = 0.0f; + } + alpha *= 0.7f; + fn_8002B304(); + fn_8002B35C(); + OffControl3D(0x220); + OnControl3D(0x810); + fn_801218C8(0xFF, 0x800); + fn_800156FC(alpha, 1.0f, 1.0f, 1.0f); + njPushMatrixEx(); + njTranslate(NULL, twp->pos.x, + twp->pos.y + 4.0f * njSin((twp->wtimer + 800) << 8), twp->pos.z); + njRotateY(NULL, twp->ang.y); + njRotateX(NULL, NJM_DEG_ANG(3.5f * njSin(twp->wtimer * 0x280))); + njScale(NULL, twp->scl.z + 0.01f * njCos(twp->wtimer * 0x900), + twp->scl.z + 0.01f * njSin(twp->wtimer << 11), + twp->scl.z + 0.01f * njCos((twp->wtimer + 0x1000) * 0x850)); + njCnkCacheDrawModel(&itemboxballoon_model); + njPopMatrixEx(); + fn_800156FC(0.0f, 0.0f, 0.0f, 0.0f); + fn_8002B348(); + fn_8002B2F8(); + if (twp->mode == MD_BURST || DisableObjectFog) { + njEnableFog(); + gjSetFog(); + } +} + +static void ObjectItemBoxBalloonDest(task *tp) { + GetItem(tp) = 0; +} + +static void ItemBoxBalloon10Ring(task *tp, Sint32 pno) { + AddScore(100); + AddNumRing(pno, 10); + AddMechHP(pno, 0.5f); +} + +static void ItemBoxBalloonExtraLife(task *tp, Sint32 pno) { + AddScore(200); + fn_800641B8(pno, 1); + _rename_SetFlag0x20(tp); +} + +static void ItemBoxBalloon5Ring(task *tp, Sint32 pno) { + AddScore(50); + AddNumRing(pno, 5); + AddMechHP(pno, 0.25f); +} + +static void ItemBoxBalloonSpeedUp(task *tp, Sint32 pno) { + AddScore(200); + fn_80037718(pno); +} + +static void ItemBoxBalloon20Ring(task *tp, Sint32 pno) { + AddScore(200); + AddNumRing(pno, 20); + AddMechHP(pno, 1.0f); +} + +static void ItemBoxBalloonBarrier(task *tp, Sint32 pno) { + AddScore(200); + fn_800374E0(pno); +} + +static void ItemBoxBalloonBomb(task *tp, Sint32 pno) { + AddScore(200); + _rename_ItemBombSet(&tp->twp->pos); +} + +static void ItemBoxBalloonHealth(task *tp, Sint32 pno) { + AddScore(200); + AddMechHP(pno, 12.0f); +} + +static void ItemBoxBalloonMagneticBarrier(task *tp, Sint32 pno) { + AddScore(200); + fn_800375FC(pno); +} + +static void ItemBoxBalloonNothing(task *tp, Sint32 pno) { +} + +static void ItemBoxBalloonInvincible(task *tp, Sint32 pno) { + AddScore(200); + fn_800373B8(pno); +} diff --git a/src/OBJECT/o_savepoint.c b/src/OBJECT/o_savepoint.c new file mode 100644 index 00000000..7604eb60 --- /dev/null +++ b/src/OBJECT/o_savepoint.c @@ -0,0 +1,474 @@ +#include "OBJECT/o_savepoint.h" + +#include "CCL.h" +#include "samt/ninja/njmatrix.h" +#include "samt/ninja/njtexture.h" +#include "samt/shinobi/sg_maloc.h" +#include "samt/sonic/player.h" +#include "samt/sonic/sound.h" +#include "set.h" +#include "fabsf.h" + +// argument of fn_800618B4, which draws a number (or the ':') on screen +typedef struct numinfo // sizeof=0x20 +{ + /* 0x00 */ Uint8 type; + /* 0x01 */ Uint8 unk_1; + /* 0x02 */ Uint16 unk_2; + /* 0x04 */ Sint32 max; + /* 0x08 */ Sint32 num; + /* 0x0C */ NJS_POINT3 pos; + /* 0x18 */ Float scl; + /* 0x1C */ Uint32 color; +} numinfo; + +// argument of fn_80072E50, which animates the lamp texture of a chunk model +typedef struct texanim // sizeof=0x24 +{ + /* 0x00 */ Sint32 unk_0; + /* 0x04 */ Sint32 nbFrame; + /* 0x08 */ Sint32 unk_8; + /* 0x0C */ Sint32 unk_C; + /* 0x10 */ void *data; + /* 0x14 */ Sint32 unk_14[4]; +} texanim; + +typedef struct lbl_803AD860_t { + Uint8 unk_0[0x10]; + /* 0x10 */ Sint16 _10; +} lbl_803AD860_t; + +extern Angle SubAngle(Angle a, Angle b); +extern Sint16 GetRingNumber(Sint32 pno); +extern BOOL _rename_CheckFlag0x40(task *tp); +extern void _rename_SetFlag0x40(task *tp); +extern void _rename_SetRelLocal(Sint32 pno, Sint32); +extern void _rename_GiveItemP(Sint32 pno, Sint32 kind); +extern void njEnableFog(void); +extern void njDisableFog(void); +extern void gjSetFog(void); +extern void fn_8001475C(void); +extern void fn_800148FC(void); +extern void fn_80014CD8(void); +extern void fn_8001CA78(Sint32 pno, NJS_POINT3 *pos, Angle3 *ang, Uint8 id); +extern Uint32 fn_8001DDA8(Sint32); +extern void fn_800618B4(numinfo *info); +extern void fn_80062AEC(Sint8 *min, Sint8 *sec, Sint8 *frame); +extern void fn_80072E50(NJS_CNK_MODEL *model, texanim *anim, Float frame); +extern void fn_8011E158(NJS_CNK_MODEL *model); + +extern BOOL DisableObjectFog; +extern Sint32 lbl_803ADAD0; +extern Sint32 lbl_803ADAD4; +extern lbl_803AD860_t *lbl_803AD860; + +extern NJS_TEXLIST _rename_savepoint_texlist; +extern NJS_CNK_MODEL _rename_savepoint_model_L; +extern NJS_CNK_OBJECT _rename_savepoint_object_L; +extern NJS_CNK_MODEL _rename_savepoint_model_R; +extern NJS_CNK_OBJECT _rename_savepoint_object_R; +extern NJS_CNK_MODEL _rename_savepoint_model_base; +extern texanim _rename_savepoint_texanim_R; +extern texanim _rename_savepoint_texanim_L; + +extern CCL_INFO _rename_savepoint_colli_info[1]; +extern Float _rename_savepoint_time_scl; +extern Float _rename_savepoint_time_ofs_colon; +extern Float _rename_savepoint_time_ofs_sec; + +// ^ extern +// v in this file + +typedef struct savepointwk // sizeof=0x3C +{ + /* 0x00 */ Sint32 unk_0; + /* 0x04 */ Angle3 ang; + /* 0x10 */ Angle3 spd; + /* 0x1C */ task *ctp[2]; + /* 0x24 */ Float frame; + /* 0x28 */ Sint32 timer[2]; + /* 0x30 */ Sint16 count[2]; + /* 0x34 */ Sint16 min[2]; + /* 0x38 */ Sint16 sec[2]; +} savepointwk; + +#define GetWork(task) ((savepointwk *)task->awp->work.ptr[0]) +#define GetTimer(wk) ((Sint32 *)(wk)->timer) + +static void savepointExit(task *tp); +static void savepointDisplay_dely(task *tp); +static void savepointDisplay(task *tp); +static savepointwk *allocSavePoint(void); +static void dummyFunc(task *tp); +static void initCollidata(taskwk *twp); +static void savepointCheckHit(task *tp, taskwk *twp); +static void savepointSwing(task *tp, taskwk *twp); +static void savepointSetFrame(task *tp, taskwk *twp); +static void savepointCountTimer(task *tp, taskwk *twp); +static Float savepointGetHitSpeed(task *tp, taskwk *twp, Sint32 pno); + +// work of the save point being processed, set by the executor and displayer +static savepointwk *savepoint_data; + +Uint32 savepoint_time_color = 0xFFFFFFFF; + +void ObjectSavePoint(task *tp) { + taskwk *twp = tp->twp; + + if (CheckRangeOut(tp)) { + return; + } + + savepoint_data = GetWork(tp); + switch (twp->mode) { + case 0: + if (lbl_801CC168._23 == 3) { + DeadOut(tp); + return; + } + twp->mode = 1; + tp->awp->work.ptr[0] = allocSavePoint(); + savepoint_data = GetWork(tp); + tp->dest = savepointExit; + tp->disp = savepointDisplay; + tp->disp_dely = savepointDisplay_dely; + savepoint_data->ctp[0] = CreateChildTask(IM_TWK, dummyFunc, tp); + savepoint_data->ctp[1] = CreateChildTask(IM_TWK, dummyFunc, tp); + CCL_Init(tp, _rename_savepoint_colli_info, + ARYLEN(_rename_savepoint_colli_info), CID_OBJECT); + initCollidata(twp); + savepoint_data->ang.x = 0x4000; + savepoint_data->ang.y = -0x4000; + if (fn_8001DDA8(0) <= 1 && lbl_801CC168.TWO_PLAYER) { + twp->btimer = twp->ang.y; + } else { + twp->btimer = 0; + } + if (tp->ocp == NULL) { + break; + } + SetNoRevive(tp); + if (_rename_CheckFlag0x40(tp)) { + savepoint_data->ang.x = 0; + twp->mode = 3; + } + break; + case 1: + savepointCheckHit(tp, twp); + break; + case 2: + savepointCheckHit(tp, twp); + savepointSwing(tp, twp); + savepointSetFrame(tp, twp); + savepointCountTimer(tp, twp); + break; + case 3: + savepoint_data->frame = 1.0f; + savepointCheckHit(tp, twp); + savepointCountTimer(tp, twp); + break; + case 4: + break; + case 5: + default: + DeadOut(tp); + break; + } +} + +static void savepointDispTime(Sint32 min, Sint32 sec, NJS_POINT3 *pos) { + numinfo info; + + info.type = 0x49; + info.unk_1 = 0; + info.unk_2 = 0; + info.max = 99; + info.num = min; + info.pos.x = pos->x; + info.pos.y = pos->y; + info.pos.z = 0.0f; + info.scl = _rename_savepoint_time_scl; + info.color = savepoint_time_color; + + if (lbl_801CC168.TWO_PLAYER) { + fn_800148FC(); + fn_80014CD8(); + } + njDisableFog(); + gjSetFog(); + + fn_800618B4(&info); + info.pos.x += _rename_savepoint_time_ofs_colon; + info.max = 0; + info.num = 0; + info.type = 0x21; + fn_800618B4(&info); + info.pos.x += _rename_savepoint_time_ofs_sec; + info.type = 0x49; + info.max = 60; + info.num = sec; + fn_800618B4(&info); + + njEnableFog(); + gjSetFog(); + if (lbl_801CC168.TWO_PLAYER) { + fn_8001475C(); + } +} + +static void savepointExit(task *tp) { + if (GetWork(tp) != NULL) { + syFree(GetWork(tp)); + tp->awp->work.ptr[0] = NULL; + } +} + +static void savepointDisplay_dely(task *tp) { + taskwk *twp = tp->twp; + savepointwk *wk; + Sint32 *timer; + Sint32 pno; + NJS_POINT3 pos; + + if (lbl_801CC168.TWO_PLAYER) { + return; + } + if (playertwp[1] != NULL) { + return; + } + if ((wk = savepoint_data) == NULL) { + return; + } + if (twp->mode != 2 && twp->mode != 3) { + return; + } + + if (*(timer = &GetTimer(wk)[pno = lbl_803ADAD0]) <= 0) { + return; + } + if (lbl_803ADAD4 <= 0) { + return; + } + + pos.x = 640.0f / (Float)lbl_803ADAD4 * (1.0f + (Float)pno) - 135.0f; + pos.y = 430.0f; + pos.z = 0.0f; + // blink: shown on even 10 frame steps, hidden on odd ones + switch ((300 - *timer) / 10) { + case 0: + case 2: + case 4: + case 6: + case 8: + case 10: + default: + savepointDispTime(wk->min[pno], wk->sec[pno], &pos); + break; + case 1: + case 3: + case 5: + case 7: + case 9: + case 11: + break; + } +} + +static void savepointDisplay(task *tp) { + taskwk *twp = tp->twp; + + savepoint_data = GetWork(tp); + njPushMatrix(NULL); + njTranslateV(NULL, &twp->pos); + njRotateZ(NULL, twp->ang.z); + njRotateX(NULL, twp->ang.x); + njRotateY(NULL, twp->ang.y & 0xFF00); + njSetTexture(&_rename_savepoint_texlist); + fn_8011E158(&_rename_savepoint_model_base); + if (DisableObjectFog) { + njDisableFog(); + gjSetFog(); + } + + njPushMatrix(NULL); + njTranslateV(NULL, &_rename_savepoint_object_R.pos); + njRotateY(NULL, savepoint_data->ang.y); + njRotateX(NULL, savepoint_data->ang.x); + fn_80072E50(&_rename_savepoint_model_R, &_rename_savepoint_texanim_R, + savepoint_data->frame); + fn_8011E158(&_rename_savepoint_model_R); + njPopMatrix(1); + + njTranslateV(NULL, &_rename_savepoint_object_L.pos); + njRotateY(NULL, -savepoint_data->ang.y); + njRotateX(NULL, savepoint_data->ang.x); + fn_80072E50(&_rename_savepoint_model_L, &_rename_savepoint_texanim_L, + savepoint_data->frame); + fn_8011E158(&_rename_savepoint_model_L); + if (DisableObjectFog) { + njEnableFog(); + gjSetFog(); + } + njPopMatrix(1); +} + +static savepointwk *allocSavePoint(void) { + savepointwk *wk = syMalloc(sizeof(savepointwk)); + Uint8 *p = (Uint8 *)wk; + Uint32 i; + + for (i = 0; i < sizeof(savepointwk); i++) { + p[i] = 0; + } + return wk; +} + +static void dummyFunc(task *tp) {} + +static void initCollidata(taskwk *twp) { + static NJS_VECTOR vec[2] = {{-15.0f, 9.8f, 0.0f}, {15.0f, 9.8f, 0.0f}}; + NJS_VECTOR v[2]; + + njPushMatrixEx(); + njUnitMatrix(NULL); + njRotateZ(NULL, twp->ang.z); + njRotateX(NULL, twp->ang.x); + njRotateY(NULL, twp->ang.y & 0xFF00); + njCalcVector(NULL, &vec[0], &v[0]); + njCalcVector(NULL, &vec[1], &v[1]); + njPopMatrixEx(); + + savepoint_data->ctp[0]->twp->pos.x += v[0].x; + savepoint_data->ctp[0]->twp->pos.y += v[0].y; + savepoint_data->ctp[0]->twp->pos.z += v[0].z; + savepoint_data->ctp[1]->twp->pos.x += v[1].x; + savepoint_data->ctp[1]->twp->pos.y += v[1].y; + savepoint_data->ctp[1]->twp->pos.z += v[1].z; +} + +static void savepointCheckHit(task *tp, taskwk *twp) { + task *hit_tp; + Sint32 pno; + Sint16 ring; + Sint8 min; + Sint8 sec; + Sint8 frame; + + savepoint_data->ctp[0]->twp->ang.x = savepoint_data->ang.x + twp->ang.x; + savepoint_data->ctp[0]->twp->ang.y = + (twp->ang.y & 0xFF00) - savepoint_data->ang.y; + savepoint_data->ctp[0]->twp->ang.z = savepoint_data->ang.z + twp->ang.z; + savepoint_data->ctp[1]->twp->ang.x = savepoint_data->ang.x + twp->ang.x; + savepoint_data->ctp[1]->twp->ang.y = + savepoint_data->ang.y + (twp->ang.y & 0xFF00); + savepoint_data->ctp[1]->twp->ang.z = savepoint_data->ang.z + twp->ang.z; + + if (twp->mode == 1 && (hit_tp = CCL_IsHitPlayer(tp)) != NULL && + IsThisTaskPlayer(hit_tp) != -1 && hit_tp->ptp == NULL) { + pno = IsThisTaskPlayer(hit_tp); + twp->mode = 2; + savepoint_data->spd.y = + NJM_DEG_ANG(10.0f * savepointGetHitSpeed(tp, twp, pno)); + savepoint_data->timer[pno] = 300; + fn_8001CA78(pno, &playertwp[pno]->pos, &playertwp[pno]->ang, twp->btimer); + _rename_SetFlag0x40(tp); + SE_Call(0x1001, NULL, 0, 0); + fn_80062AEC(&min, &sec, &frame); + savepoint_data->min[pno] = min; + savepoint_data->sec[pno] = sec; + _rename_SetRelLocal(pno, 3); + + // bonus item, the more rings the better + ring = GetRingNumber(pno); + if (ring >= 90) { + if ((playerpwp[pno]->item & 1) || (playerpwp[pno]->item & 2)) { + _rename_GiveItemP(pno, 6); + } else { + _rename_GiveItemP(pno, 3); + } + } else if (ring >= 80) { + _rename_GiveItemP(pno, 8); + } else if (ring >= 60) { + _rename_GiveItemP(pno, 1); + lbl_801CC168._6E += 20; + lbl_803AD860->_10 += 20; + } else if (ring >= 40) { + _rename_GiveItemP(pno, 0); + lbl_801CC168._6E += 10; + lbl_803AD860->_10 += 10; + } else if (ring >= 20) { + _rename_GiveItemP(pno, 2); + lbl_801CC168._6E += 5; + lbl_803AD860->_10 += 5; + } + } + + CCL_Entry(tp); +} + +// the bars spin around y from the hit and fall back down around x once slow +static void savepointSwing(task *tp, taskwk *twp) { + Angle ang_x = savepoint_data->ang.x & 0xFFFF; + Angle ang_y = savepoint_data->ang.y & 0xFFFF; + Sint16 spd_x = savepoint_data->spd.x & 0xFFFF; + Angle spd_y = savepoint_data->spd.y & 0xFFFF; + Angle new_spd; + Angle abs_spd; + Angle ang; + Sint32 i; + STACK_PAD_VAR(14); + + ang_x += spd_x; + ang_y += spd_y; + new_spd = 0.995f * (Sint16)spd_y; + abs_spd = fabsf((Sint16)new_spd); + if ((Sint16)abs_spd < 0xE38) { + if ((Sint16)ang_x > 0x2000) { + ang = 0x47D2 - (Sint16)ang_x; + } else { + ang = ang_x; + } + spd_x = -(Sint16)(0.1f * (Sint16)ang * (0xE38 - (Sint16)abs_spd) / 8192.0f); + } + + savepoint_data->ang.x = (Sint16)ang_x; + savepoint_data->ang.y = (Sint16)ang_y; + savepoint_data->spd.x = spd_x; + savepoint_data->spd.y = (Sint16)new_spd; + if (spd_x == 0 && (Sint16)new_spd == 0) { + twp->mode = 3; + return; + } + + for (i = 0; i < 2; i++) { + Sint16 *count = &savepoint_data->count[i]; + if (*count < 3) { + (*count)++; + } + } +} + +static void savepointSetFrame(task *tp, taskwk *twp) { + savepoint_data->frame = 1.0f; +} + +static void savepointCountTimer(task *tp, taskwk *twp) { + Sint32 i; + + for (i = 0; i < 2; i++) { + Sint32 *timer = &savepoint_data->timer[i]; + if (*timer > 0) { + (*timer)--; + } + } +} + +static Float savepointGetHitSpeed(task *tp, taskwk *twp, Sint32 pno) { + Float spd = njScalor(&playerpwp[pno]->spd); + Angle ang = SubAngle(0x4000 - playertwp[pno]->ang.y, twp->ang.y & 0xFF00); + + if ((Sint32)fabsf(ang) > 0x4000) { + return -spd; + } + return spd; +} diff --git a/src/stg13_cityescape/o_ce_board.c b/src/stg13_cityescape/o_ce_board.c index d48b34c0..6121f80d 100644 --- a/src/stg13_cityescape/o_ce_board.c +++ b/src/stg13_cityescape/o_ce_board.c @@ -47,8 +47,8 @@ void fn_8011E19C(NJS_OBJECT *, fn_8011E19C_p2 *, Float); extern NJS_OBJECT lbl_13_data_1063DC; -extern void fn_13_1863C(void*, float, float, void*, void*, void*); -extern void fn_13_18AE8(int, NJS_VECTOR*, float, void*); +extern void _rename_ShadowTexBegin(void*, float, float, void*, void*, void*); +extern void _rename_ShadowTexDraw(int, NJS_VECTOR*, float, void*); // ^ extern // v in this file @@ -97,7 +97,7 @@ void ObjectBoard(task *tp) { twp->smode = tp->twp->ang.x & 1; tp->work.ptr = (void *)syCalloc(1, 0x58); if (tp->work.ptr) { - fn_13_189EC(tp->work.ptr, 0x40); + _rename_ShadowTexInit(tp->work.ptr, 0x40); tp->exec = ObjectBoardExec; tp->dest = ObjectBoardDest; tp->disp = ObjectBoardDisp; @@ -211,7 +211,7 @@ void ObjectBoardDispShad(task *tp) { if (p_twp) { o_ce_board_1((s32)twp->smode, &sp30, &sp34, &sp2C); r27 = p_pwp->m.action; - fn_13_1863C(tp->work.ptr, 1.8f, 0.0f, &twp->pos, 0, 0); + _rename_ShadowTexBegin(tp->work.ptr, 1.8f, 0.0f, &twp->pos, 0, 0); njSetTexture(sp30); njPushMatrixEx(); if (twp->mode != 1) { @@ -244,13 +244,13 @@ void ObjectBoardDispShad(task *tp) { } } njPopMatrixEx(); - fn_13_18978(tp->work.ptr); - fn_13_18AE8(2, &twp->pos, 90.f, tp->work.ptr); + _rename_ShadowTexEnd(tp->work.ptr); + _rename_ShadowTexDraw(2, &twp->pos, 90.f, tp->work.ptr); } } void ObjectBoardDest(task *tp) { - fn_13_18AA8(tp->work.ptr); + _rename_ShadowTexFree(tp->work.ptr); syFree(tp->work.ptr); tp->work.ptr = NULL; } diff --git a/src/stg13_cityescape/o_ce_sobj.c b/src/stg13_cityescape/o_ce_sobj.c index 9d9e2577..ba86ea56 100644 --- a/src/stg13_cityescape/o_ce_sobj.c +++ b/src/stg13_cityescape/o_ce_sobj.c @@ -10,7 +10,7 @@ #include "fabsf.h" extern u8 fn_80065388(task *tp); -extern void fn_8006539C(task *tp, u8 smode); +extern void _rename_SetConditionFlag(task *tp, u8 smode); extern NJS_POINT3 lbl_13_data_141294;// = {60, 30, 130}; // ^ extern @@ -81,7 +81,7 @@ static void ObjectCesobjDest(task *tp) { tp->awp = NULL; tp->fwp = NULL; if (tp->ocp) { - fn_8006539C(tp, twp->smode); + _rename_SetConditionFlag(tp, twp->smode); } } diff --git a/src/stg13_cityescape/o_ce_tjumpdai.c b/src/stg13_cityescape/o_ce_tjumpdai.c new file mode 100644 index 00000000..15d70761 --- /dev/null +++ b/src/stg13_cityescape/o_ce_tjumpdai.c @@ -0,0 +1,144 @@ +#include "stg13_cityescape/o_ce_tjumpdai.h" + +#include "samt/ninja/gjmodel.h" +#include "samt/ninja/njbasic.h" +#include "samt/ninja/njmatrix.h" +#include "samt/ninja/njtexture.h" +#include "samt/shinobi/sg_maloc.h" +#include "samt/sonic/njctrl.h" +#include "samt/sonic/player.h" +#include "set.h" + +// mobile land collision entry: register / withdraw +extern void fn_800232A4(Uint32 attr, task *tp, NJS_OBJECT *object); +extern void fn_800231CC(task *tp, NJS_OBJECT *object); +extern s32 _rename_EitherPlayerWithinSphere(NJS_VECTOR *, float); +extern void _rename_SetConditionFlag(task *tp, u8 smode); +extern void late_DrawModel(GJS_MODEL *model); + +extern NJS_OBJECT _rename_tjumpdai_col_object; +extern NJS_TEXLIST _rename_tjumpdai_texlist; +extern GJS_MODEL _rename_tjumpdai_model; + +// ^ extern +// v in this file + +static void ObjectCeTjumpdaiDest(task *tp); +static void ObjectCeTjumpdaiExec(task *tp); +static void ObjectCeTjumpdaiDisp(task *tp); + +typedef struct tjumpdaiwk // sizeof=0x44 +{ + /* 0x00 */ NJS_OBJECT object; + /* 0x38 */ NJS_POINT3 center; +} tjumpdaiwk; + +#define GetWork(task) ((tjumpdaiwk *)task->mwp) +#define GetObject(task) (&GetWork(task)->object) + +void ObjectCeTjumpdai(task *tp) { + taskwk *twp = tp->twp; + NJS_OBJECT *object; + Uint32 attr; + Float r; + + if (CheckRangeOut(tp)) { + return; + } + + tp->mwp = syCalloc(1, sizeof(tjumpdaiwk)); + if (tp->mwp == NULL) { + return; + } + + tp->disp = ObjectCeTjumpdaiDisp; + tp->exec = ObjectCeTjumpdaiExec; + tp->dest = ObjectCeTjumpdaiDest; + twp->mode = 0; + + object = GetObject(tp); + *object = _rename_tjumpdai_col_object; + object->evalflags &= ~3; + object->ang.y = twp->ang.y; + object->ang.z = twp->ang.z; + object->ang.x = twp->ang.x; + object->pos.x = twp->pos.x; + object->pos.y = twp->pos.y; + object->pos.z = twp->pos.z; + + attr = 1; + r = 5.0f + object->model->r; + if (r > 200.0f) { + attr |= 0x00000000; + } else if (r > 100.0f) { + attr |= 0x20000000; + } else if (r > 30.0f) { + attr |= 0x40000000; + } else { + attr |= 0x60000000; + } + fn_800232A4(attr, tp, object); + + njPushMatrixEx(); + njUnitMatrix(NULL); + njTranslateEx(&twp->pos); + njRotateZ(NULL, twp->ang.z); + njRotateY(NULL, twp->ang.y); + njRotateX(NULL, twp->ang.x); + njCalcPoint(NULL, &object->model->center, &GetWork(tp)->center); + njPopMatrixEx(); + twp->id = 24; +} + +static void ObjectCeTjumpdaiDest(task *tp) { + if (GetObject(tp)->model != NULL) { + fn_800231CC(tp, GetObject(tp)); + } + syFree(tp->mwp); + tp->mwp = NULL; +} + +static void ObjectCeTjumpdaiExec(task *tp) { + taskwk *twp = tp->twp; + tjumpdaiwk *wk; + + if (CheckRangeOut(tp)) { + return; + } + + wk = GetWork(tp); + if (wk->object.model != NULL) { + if (_rename_EitherPlayerWithinSphere(&wk->center, + 5.0f + wk->object.model->r)) { + twp->flag |= 0x100; + } else { + twp->flag &= ~0x100; + } + } + + if (twp->mode == 0) { + if (playerpwp[0] != NULL && playerpwp[0]->mlotp == tp) { + twp->mode = 1; + } + } else if (twp->mode == 1) { + if (playerpwp[0] != NULL && playerpwp[0]->mlotp != tp) { + twp->mode = 2; + _rename_SetConditionFlag(tp, 1); + } + } +} + +static void ObjectCeTjumpdaiDisp(task *tp) { + taskwk *twp = tp->twp; + + njSetTexture(&_rename_tjumpdai_texlist); + OnControl3D(0x2400); + njPushMatrixEx(); + njTranslateEx(&twp->pos); + njRotateZ(NULL, twp->ang.z); + njRotateY(NULL, twp->ang.y); + njRotateX(NULL, twp->ang.x); + late_DrawModel(&_rename_tjumpdai_model); + njPopMatrix(1); + OffControl3D(0x2400); +}