| Name | Mangled Name | Size | Addr |
|---|---|---|---|
| AppearStep | _ZN2al19createActorFunctionI10AppearStepEEPNS_9LiveActorEPKc | 96 | 0x00395D3C |
| Candlestand | _ZN2al19createActorFunctionI11CandlestandEEPNS_9LiveActorEPKc | 96 | 0x00396324 |
| CandlestandFire | _ZN2al19createActorFunctionI15CandlestandFireEEPNS_9LiveActorEPKc | 96 | 0x0039705C |
| CourseSelectObj | _ZN2al19createActorFunctionI15CourseSelectObjEEPNS_9LiveActorEPKc | 96 | 0x00397094 |
| RestartObj | _ZN2al19createActorFunctionI10RestartObjEEPNS_9LiveActorEPKc | 96 | 0x003960F4 |
| TransparentWall | _ZN2al19createActorFunctionI15TransparentWallEEPNS_9LiveActorEPKc | 96 | 0x00397404 |
| al::FixMapParts | _ZN2al19createActorFunctionINS_11FixMapPartsEEEPNS_9LiveActorEPKc | 96 | 0x00396404 |
| al::RollingReflectMapParts | _ZN2al19createActorFunctionINS_22RollingReflectMapPartsEEEPNS_9LiveActorEPKc | 96 | 0x00397D84 |
| al::VisibleSwitchMapParts | _ZN2al19createActorFunctionINS_21VisibleSwitchMapPartsEEEPNS_9LiveActorEPKc | 96 | 0x00397D4C |
| al::EffectObjLiftLiner | _ZN2al19createActorFunctionINS_18EffectObjLiftLinerEEEPNS_9LiveActorEPKc | 96 | 0x003978FC |
| PeachForTitle | _ZN2al19createActorFunctionI13PeachForTitleEEPNS_9LiveActorEPKc | 100 | 0x00396B9C |
| CoinGenerator | _ZN2al19createActorFunctionI13CoinGeneratorEEPNS_9LiveActorEPKc | 100 | 0x00396ABC |
| TelescopeTarget | _ZN2al19createActorFunctionI15TelescopeTargetEEPNS_9LiveActorEPKc | 100 | 0x00397394 |
| AquariumSwimDebris | _ZN2al19createActorFunctionI18AquariumSwimDebrisEEPNS_9LiveActorEPKc | 100 | 0x003978C4 |
| BlockBrickItem | _ZN2al19createActorFunctionI14BlockBrickItemEEPNS_9LiveActorEPKc | 100 | 0x00396D94 |
| BlockHelp | _ZN2al19createActorFunctionI9BlockHelpEEPNS_9LiveActorEPKc | 100 | 0x00398A04 |
| BlockQuestion | _ZN2al19createActorFunctionI13BlockQuestionEEPNS_9LiveActorEPKc | 100 | 0x003969B4 |
| BlockTransparent | _ZN2al19createActorFunctionI16BlockTransparentEEPNS_9LiveActorEPKc | 100 | 0x0039743C |
| BridgePukupukuBreakBridge | _ZN2al19createActorFunctionI25BridgePukupukuBreakBridgeEEPNS_9LiveActorEPKc | 100 | 0x00397DBC |
| KoopaDoorLast | _ZN2al19createActorFunctionI13KoopaDoorLastEEPNS_9LiveActorEPKc | 100 | 0x00396B2C |
| NeedlePlant | _ZN2al19createActorFunctionI11NeedlePlantEEPNS_9LiveActorEPKc | 100 | 0x00396634 |
| PatanBoardStarter | _ZN2al19createActorFunctionI17PatanBoardStarterEEPNS_9LiveActorEPKc | 100 | 0x0039781C |
| PatanBox | _ZN2al19createActorFunctionI8PatanBoxEEPNS_9LiveActorEPKc | 100 | 0x003988B4 |
| al::Sky | _ZN2al19createActorFunctionINS_3SkyEEEPNS_9LiveActorEPKc | 100 | 0x00397E64 |
| Fugumannen | _ZN2al19createActorFunctionI10FugumannenEEPNS_9LiveActorEPKc | 104 | 0x00395E8C |
| Pukupuku | _ZN2al19createActorFunctionI8PukupukuEEPNS_9LiveActorEPKc | 104 | 0x003988EC |
| TeresaGroup | _ZN2al19createActorFunctionI11TeresaGroupEEPNS_9LiveActorEPKc | 104 | 0x003966A4 |
| BeatBlock | _ZN2al19createActorFunctionI9BeatBlockEEPNS_9LiveActorEPKc | 104 | 0x003989CC |
| BlockQuestionLong | _ZN2al19createActorFunctionI17BlockQuestionLongEEPNS_9LiveActorEPKc | 104 | 0x003976A4 |
| BlockRoulette | _ZN2al19createActorFunctionI13BlockRouletteEEPNS_9LiveActorEPKc | 104 | 0x003969EC |
| CandlestandObserver | _ZN2al19createActorFunctionI19CandlestandObserverEEPNS_9LiveActorEPKc | 104 | 0x003979CC |
| TrickHintPanel | _ZN2al19createActorFunctionI14TrickHintPanelEEPNS_9LiveActorEPKc | 104 | 0x00396F7C |
| al::RotateMapParts | _ZN2al19createActorFunctionINS_14RotateMapPartsEEEPNS_9LiveActorEPKc | 104 | 0x00396F0C |
| Peach | _ZN2al19createActorFunctionI5PeachEEPNS_9LiveActorEPKc | 108 | 0x003980E4 |
| BombHeiGenerator | _ZN2al19createActorFunctionI16BombHeiGeneratorEEPNS_9LiveActorEPKc | 108 | 0x00397474 |
| SamboBody | _ZN2al19createActorFunctionI9SamboBodyEEPNS_9LiveActorEPKc | 108 | 0x00398C24 |
| TogeMetbo | _ZN2al19createActorFunctionI9TogeMetboEEPNS_9LiveActorEPKc | 108 | 0x00398D74 |
| Togezo | _ZN2al19createActorFunctionI6TogezoEEPNS_9LiveActorEPKc | 108 | 0x0039842C |
| BoomerangFlower | _ZN2al19createActorFunctionI15BoomerangFlowerEEPNS_9LiveActorEPKc | 108 | 0x00397024 |
| CoinGathering | _ZN2al19createActorFunctionI13CoinGatheringEEPNS_9LiveActorEPKc | 108 | 0x00396A94 |
| FireFlower | _ZN2al19createActorFunctionI10FireFlowerEEPNS_9LiveActorEPKc | 108 | 0x00395E54 |
| KinokoPoison | _ZN2al19createActorFunctionI12KinokoPoisonEEPNS_9LiveActorEPKc | 108 | 0x00396864 |
| KinokoPoisonFast | _ZN2al19createActorFunctionI16KinokoPoisonFastEEPNS_9LiveActorEPKc | 108 | 0x00397554 |
| KinokoSuper | _ZN2al19createActorFunctionI11KinokoSuperEEPNS_9LiveActorEPKc | 108 | 0x003964AC |
| KinokoSuperFast | _ZN2al19createActorFunctionI15KinokoSuperFastEEPNS_9LiveActorEPKc | 108 | 0x0039735C |
| PatapataWing | _ZN2al19createActorFunctionI12PatapataWingEEPNS_9LiveActorEPKc | 108 | 0x00396944 |
| SuperLeaf | _ZN2al19createActorFunctionI9SuperLeafEEPNS_9LiveActorEPKc | 108 | 0x00398C94 |
| SuperLeafSpecial | _ZN2al19createActorFunctionI16SuperLeafSpecialEEPNS_9LiveActorEPKc | 108 | 0x0039766C |
| SuperStar | _ZN2al19createActorFunctionI9SuperStarEEPNS_9LiveActorEPKc | 108 | 0x00398CCC |
| FallStone | _ZN2al19createActorFunctionI9FallStoneEEPNS_9LiveActorEPKc | 108 | 0x00398AAC |
| FrameOutChecker | _ZN2al19createActorFunctionI15FrameOutCheckerEEPNS_9LiveActorEPKc | 108 | 0x003971E4 |
| GeneratorBoxHopChild | _ZN2al19createActorFunctionI20GeneratorBoxHopChildEEPNS_9LiveActorEPKc | 108 | 0x00397B54 |
| GeneratorEnemy | _ZN2al19createActorFunctionI14GeneratorEnemyEEPNS_9LiveActorEPKc | 108 | 0x00396E64 |
| KoopaCollapseStep | _ZN2al19createActorFunctionI17KoopaCollapseStepEEPNS_9LiveActorEPKc | 108 | 0x003977E4 |
| DemoStarter | _ZN2al19createActorFunctionI11DemoStarterEEPNS_9LiveActorEPKc | 108 | 0x00396394 |
| EnemyCounter | _ZN2al19createActorFunctionI12EnemyCounterEEPNS_9LiveActorEPKc | 112 | 0x00396714 |
| FugumannenGenerator | _ZN2al19createActorFunctionI19FugumannenGeneratorEEPNS_9LiveActorEPKc | 112 | 0x00397A04 |
| PataKuribo | _ZN2al19createActorFunctionI10PataKuriboEEPNS_9LiveActorEPKc | 112 | 0x00396014 |
| BlockEmpty | _ZN2al19createActorFunctionI10BlockEmptyEEPNS_9LiveActorEPKc | 112 | 0x00395DE4 |
| BlockRailTerminater | _ZN2al19createActorFunctionI19BlockRailTerminaterEEPNS_9LiveActorEPKc | 112 | 0x003979A4 |
| EntranceCameraObj | _ZN2al19createActorFunctionI17EntranceCameraObjEEPNS_9LiveActorEPKc | 112 | 0x003977AC |
| FireBarCore | _ZN2al19createActorFunctionI11FireBarCoreEEPNS_9LiveActorEPKc | 112 | 0x003963CC |
| NeedleFloor | _ZN2al19createActorFunctionI11NeedleFloorEEPNS_9LiveActorEPKc | 112 | 0x003965FC |
| NeedleTrap | _ZN2al19createActorFunctionI10NeedleTrapEEPNS_9LiveActorEPKc | 112 | 0x00395FA4 |
| PresentBox | _ZN2al19createActorFunctionI10PresentBoxEEPNS_9LiveActorEPKc | 112 | 0x003960BC |
| RailDotDrawer | _ZN2al19createActorFunctionI13RailDotDrawerEEPNS_9LiveActorEPKc | 112 | 0x00396BD4 |
| al::RollingShakeMapParts | _ZN2al19createActorFunctionINS_20RollingShakeMapPartsEEEPNS_9LiveActorEPKc | 112 | 0x00397B8C |
| Chorobon | _ZN2al19createActorFunctionI8ChorobonEEPNS_9LiveActorEPKc | 116 | 0x003987D4 |
| Choropu | _ZN2al19createActorFunctionI7ChoropuEEPNS_9LiveActorEPKc | 116 | 0x00398544 |
| PukupukuGenerator | _ZN2al19createActorFunctionI17PukupukuGeneratorEEPNS_9LiveActorEPKc | 116 | 0x00397854 |
| TeresaRail | _ZN2al19createActorFunctionI10TeresaRailEEPNS_9LiveActorEPKc | 116 | 0x0039619C |
| BunbunAndPunpunTagObj | _ZN2al19createActorFunctionI21BunbunAndPunpunTagObjEEPNS_9LiveActorEPKc | 116 | 0x00397BFC |
| Koopa | _ZN2al19createActorFunctionI5KoopaEEPNS_9LiveActorEPKc | 116 | 0x00398074 |
| TimerClock | _ZN2al19createActorFunctionI10TimerClockEEPNS_9LiveActorEPKc | 116 | 0x003961D4 |
| KoopaFireGenerator | _ZN2al19createActorFunctionI18KoopaFireGeneratorEEPNS_9LiveActorEPKc | 116 | 0x00397934 |
| KoopaSwitch | _ZN2al19createActorFunctionI11KoopaSwitchEEPNS_9LiveActorEPKc | 116 | 0x0039651C |
| NeedleBarCore | _ZN2al19createActorFunctionI13NeedleBarCoreEEPNS_9LiveActorEPKc | 116 | 0x00396B64 |
| Picket | _ZN2al19createActorFunctionI6PicketEEPNS_9LiveActorEPKc | 116 | 0x00398384 |
| Seagull | _ZN2al19createActorFunctionI7SeagullEEPNS_9LiveActorEPKc | 116 | 0x003986F4 |
| AttackRevolvingPanel | _ZN2al19createActorFunctionI20AttackRevolvingPanelEEPNS_9LiveActorEPKc | 116 | 0x00397AAC |
| al::FallMapParts | _ZN2al19createActorFunctionINS_12FallMapPartsEEEPNS_9LiveActorEPKc | 116 | 0x0039674C |
| al::RailMoveMapParts | _ZN2al19createActorFunctionINS_16RailMoveMapPartsEEEPNS_9LiveActorEPKc | 116 | 0x00397634 |
| StreetPassObj | _ZN2al19createActorFunctionI13StreetPassObjEEPNS_9LiveActorEPKc | 116 | 0x00396C44 |
| KuriboTailSearch | _ZN2al19createActorFunctionI16KuriboTailSearchEEPNS_9LiveActorEPKc | 120 | 0x0039758C |
| PukupukuLoopRail | _ZN2al19createActorFunctionI16PukupukuLoopRailEEPNS_9LiveActorEPKc | 120 | 0x003975FC |
| BlockQuestionFlying | _ZN2al19createActorFunctionI19BlockQuestionFlyingEEPNS_9LiveActorEPKc | 120 | 0x0039796C |
| Garigari | _ZN2al19createActorFunctionI8GarigariEEPNS_9LiveActorEPKc | 120 | 0x00398844 |
| KoopaPillar | _ZN2al19createActorFunctionI11KoopaPillarEEPNS_9LiveActorEPKc | 120 | 0x003964E4 |
| WarpAreaPoint | _ZN2al19createActorFunctionI13WarpAreaPointEEPNS_9LiveActorEPKc | 120 | 0x00396CEC |
| al::SwingLift | _ZN2al19createActorFunctionINS_9SwingLiftEEEPNS_9LiveActorEPKc | 120 | 0x00398D04 |
| al::SwingMapParts | _ZN2al19createActorFunctionINS_13SwingMapPartsEEEPNS_9LiveActorEPKc | 120 | 0x00396C7C |
| Luigi | _ZN2al19createActorFunctionI5LuigiEEPNS_9LiveActorEPKc | 124 | 0x003980AC |
| GhostPlayer | _ZN2al19createActorFunctionI11GhostPlayerEEPNS_9LiveActorEPKc | 124 | 0x0039643C |
| Hoppun | _ZN2al19createActorFunctionI6HoppunEEPNS_9LiveActorEPKc | 124 | 0x003982A4 |
| Indy | _ZN2al19createActorFunctionI4IndyEEPNS_9LiveActorEPKc | 124 | 0x00397EEC |
| KinokoOneUp | _ZN2al19createActorFunctionI11KinokoOneUpEEPNS_9LiveActorEPKc | 124 | 0x00396474 |
| KinokoOneUpFast | _ZN2al19createActorFunctionI15KinokoOneUpFastEEPNS_9LiveActorEPKc | 124 | 0x00397324 |
| PropellerBlock | _ZN2al19createActorFunctionI14PropellerBlockEEPNS_9LiveActorEPKc | 124 | 0x00396ED4 |
| BeatBlockHolder | _ZN2al19createActorFunctionI15BeatBlockHolderEEPNS_9LiveActorEPKc | 124 | 0x00396FEC |
| WoodBox | _ZN2al19createActorFunctionI7WoodBoxEEPNS_9LiveActorEPKc | 124 | 0x0039879C |
| BombHeiTailGenerator | _ZN2al19createActorFunctionI20BombHeiTailGeneratorEEPNS_9LiveActorEPKc | 128 | 0x00397B1C |
| WooGan | _ZN2al19createActorFunctionI6WooGanEEPNS_9LiveActorEPKc | 128 | 0x003984D4 |
| CoinBox | _ZN2al19createActorFunctionI7CoinBoxEEPNS_9LiveActorEPKc | 128 | 0x0039857C |
| BlockBrick | _ZN2al19createActorFunctionI10BlockBrickEEPNS_9LiveActorEPKc | 128 | 0x00395DAC |
| GoAndReturnParts | _ZN2al19createActorFunctionI16GoAndReturnPartsEEPNS_9LiveActorEPKc | 128 | 0x0039751C |
| MarinePlant | _ZN2al19createActorFunctionI11MarinePlantEEPNS_9LiveActorEPKc | 128 | 0x0039658C |
| Plant | _ZN2al19createActorFunctionI5PlantEEPNS_9LiveActorEPKc | 128 | 0x0039811C |
| StickNeedle | _ZN2al19createActorFunctionI11StickNeedleEEPNS_9LiveActorEPKc | 128 | 0x0039666C |
| al::CollapseBreakMapParts | _ZN2al19createActorFunctionINS_21CollapseBreakMapPartsEEEPNS_9LiveActorEPKc | 128 | 0x00397C6C |
| Kuribo | _ZN2al19createActorFunctionI6KuriboEEPNS_9LiveActorEPKc | 132 | 0x0039834C |
| Poo | _ZN2al19createActorFunctionI3PooEEPNS_9LiveActorEPKc | 132 | 0x00397E2C |
| TentenGenerator | _ZN2al19createActorFunctionI15TentenGeneratorEEPNS_9LiveActorEPKc | 132 | 0x003973CC |
| BlindCloud | _ZN2al19createActorFunctionI10BlindCloudEEPNS_9LiveActorEPKc | 132 | 0x00395D74 |
| Burner | _ZN2al19createActorFunctionI6BurnerEEPNS_9LiveActorEPKc | 132 | 0x003981FC |
| GeneratorBoxHop | _ZN2al19createActorFunctionI15GeneratorBoxHopEEPNS_9LiveActorEPKc | 132 | 0x0039721C |
| GororiGenerator | _ZN2al19createActorFunctionI15GororiGeneratorEEPNS_9LiveActorEPKc | 132 | 0x00397254 |
| GrassMike | _ZN2al19createActorFunctionI9GrassMikeEEPNS_9LiveActorEPKc | 132 | 0x00398AE4 |
| PhotoAlbum | _ZN2al19createActorFunctionI10PhotoAlbumEEPNS_9LiveActorEPKc | 132 | 0x00396084 |
| TrampleSwitch | _ZN2al19createActorFunctionI13TrampleSwitchEEPNS_9LiveActorEPKc | 132 | 0x00396CB4 |
| WarpLift | _ZN2al19createActorFunctionI8WarpLiftEEPNS_9LiveActorEPKc | 132 | 0x00398994 |
| al::ClockMapParts | _ZN2al19createActorFunctionINS_13ClockMapPartsEEEPNS_9LiveActorEPKc | 132 | 0x00396A5C |
| Bug | _ZN2al19createActorFunctionI3BugEEPNS_9LiveActorEPKc | 136 | 0x00397DF4 |
| Nokonoko | _ZN2al19createActorFunctionI8NokonokoEEPNS_9LiveActorEPKc | 136 | 0x0039887C |
| PackunFire | _ZN2al19createActorFunctionI10PackunFireEEPNS_9LiveActorEPKc | 136 | 0x00395FDC |
| PackunFlower | _ZN2al19createActorFunctionI12PackunFlowerEEPNS_9LiveActorEPKc | 136 | 0x0039690C |
| CoinRailGenerator | _ZN2al19createActorFunctionI17CoinRailGeneratorEEPNS_9LiveActorEPKc | 136 | 0x00397774 |
| Grass | _ZN2al19createActorFunctionI5GrassEEPNS_9LiveActorEPKc | 136 | 0x00398004 |
| PeraObj | _ZN2al19createActorFunctionI7PeraObjEEPNS_9LiveActorEPKc | 136 | 0x003986BC |
| Trampoline | _ZN2al19createActorFunctionI10TrampolineEEPNS_9LiveActorEPKc | 136 | 0x0039620C |
| NoteObj | _ZN2al19createActorFunctionI7NoteObjEEPNS_9LiveActorEPKc | 136 | 0x0039865C |
| NoteObjGenerator | _ZN2al19createActorFunctionI16NoteObjGeneratorEEPNS_9LiveActorEPKc | 136 | 0x003975C4 |
| al::SlideMapParts | _ZN2al19createActorFunctionINS_13SlideMapPartsEEEPNS_9LiveActorEPKc | 136 | 0x00396C0C |
| al::SwitchRotateMapParts | _ZN2al19createActorFunctionINS_20SwitchRotateMapPartsEEEPNS_9LiveActorEPKc | 136 | 0x00397BC4 |
| BombHei | _ZN2al19createActorFunctionI7BombHeiEEPNS_9LiveActorEPKc | 140 | 0x0039850C |
| KeyMoveAndFallParts | _ZN2al19createActorFunctionI19KeyMoveAndFallPartsEEPNS_9LiveActorEPKc | 140 | 0x00397A3C |
| KoopaDoor | _ZN2al19createActorFunctionI9KoopaDoorEEPNS_9LiveActorEPKc | 140 | 0x00398B7C |
| SwingSpike | _ZN2al19createActorFunctionI10SwingSpikeEEPNS_9LiveActorEPKc | 140 | 0x00396164 |
| al::CollapseMapParts | _ZN2al19createActorFunctionINS_16CollapseMapPartsEEEPNS_9LiveActorEPKc | 140 | 0x003974E4 |
| al::KeyMoveMapParts | _ZN2al19createActorFunctionINS_15KeyMoveMapPartsEEEPNS_9LiveActorEPKc | 140 | 0x0039728C |
| Karon | _ZN2al19createActorFunctionI5KaronEEPNS_9LiveActorEPKc | 144 | 0x0039803C |
| Punpun | _ZN2al19createActorFunctionI6PunpunEEPNS_9LiveActorEPKc | 144 | 0x003983BC |
| JumpFlipBoard | _ZN2al19createActorFunctionI13JumpFlipBoardEEPNS_9LiveActorEPKc | 144 | 0x00396AF4 |
| LiftGeyser | _ZN2al19createActorFunctionI10LiftGeyserEEPNS_9LiveActorEPKc | 144 | 0x00395F6C |
| Trilift | _ZN2al19createActorFunctionI7TriliftEEPNS_9LiveActorEPKc | 144 | 0x00398764 |
| al::FloaterMapParts | _ZN2al19createActorFunctionINS_15FloaterMapPartsEEEPNS_9LiveActorEPKc | 144 | 0x003971AC |
| al::SwitchSlideMapParts | _ZN2al19createActorFunctionINS_19SwitchSlideMapPartsEEEPNS_9LiveActorEPKc | 144 | 0x00397A74 |
| al::EffectObj | _ZN2al19createActorFunctionINS_9EffectObjEEEPNS_9LiveActorEPKc | 144 | 0x00398A74 |
| al::EffectObjFollowCamera | _ZN2al19createActorFunctionINS_21EffectObjFollowCameraEEEPNS_9LiveActorEPKc | 144 | 0x00397CA4 |
| al::EffectObjReEmit | _ZN2al19createActorFunctionINS_15EffectObjReEmitEEEPNS_9LiveActorEPKc | 144 | 0x003970CC |
| al::EffectObjSensor | _ZN2al19createActorFunctionINS_15EffectObjSensorEEEPNS_9LiveActorEPKc | 144 | 0x00397104 |
| al::EffectObjStream | _ZN2al19createActorFunctionINS_15EffectObjStreamEEEPNS_9LiveActorEPKc | 144 | 0x0039713C |
| Kinopio | _ZN2al19createActorFunctionI7KinopioEEPNS_9LiveActorEPKc | 148 | 0x003985EC |
| Bubble | _ZN2al19createActorFunctionI6BubbleEEPNS_9LiveActorEPKc | 148 | 0x0039818C |
| GamaguchiKun | _ZN2al19createActorFunctionI12GamaguchiKunEEPNS_9LiveActorEPKc | 148 | 0x00396784 |
| NeedleBar | _ZN2al19createActorFunctionI9NeedleBarEEPNS_9LiveActorEPKc | 148 | 0x00398BB4 |
| SoundEmitObj | _ZN2al19createActorFunctionI12SoundEmitObjEEPNS_9LiveActorEPKc | 148 | 0x0039697C |
| BombHeiTail | _ZN2al19createActorFunctionI11BombHeiTailEEPNS_9LiveActorEPKc | 152 | 0x003962EC |
| ChorobonGenerator | _ZN2al19createActorFunctionI17ChorobonGeneratorEEPNS_9LiveActorEPKc | 152 | 0x0039773C |
| WooGanSand | _ZN2al19createActorFunctionI10WooGanSandEEPNS_9LiveActorEPKc | 152 | 0x003962B4 |
| CoinRailMoveGenerator | _ZN2al19createActorFunctionI21CoinRailMoveGeneratorEEPNS_9LiveActorEPKc | 152 | 0x00397C34 |
| Bird | _ZN2al19createActorFunctionI4BirdEEPNS_9LiveActorEPKc | 152 | 0x00397E8C |
| BlockRailStraight | _ZN2al19createActorFunctionI17BlockRailStraightEEPNS_9LiveActorEPKc | 152 | 0x003976DC |
| KickStone | _ZN2al19createActorFunctionI9KickStoneEEPNS_9LiveActorEPKc | 152 | 0x00398B54 |
| KickStoneStrong | _ZN2al19createActorFunctionI15KickStoneStrongEEPNS_9LiveActorEPKc | 152 | 0x003972C4 |
| NeedleBlock | _ZN2al19createActorFunctionI11NeedleBlockEEPNS_9LiveActorEPKc | 152 | 0x003965C4 |
| WarpPorter | _ZN2al19createActorFunctionI10WarpPorterEEPNS_9LiveActorEPKc | 152 | 0x0039627C |
| Dossun | _ZN2al19createActorFunctionI6DossunEEPNS_9LiveActorEPKc | 156 | 0x00398234 |
| Meragon | _ZN2al19createActorFunctionI7MeragonEEPNS_9LiveActorEPKc | 156 | 0x00398624 |
| Utsubo | _ZN2al19createActorFunctionI6UtsuboEEPNS_9LiveActorEPKc | 156 | 0x00398464 |
| Kabehei | _ZN2al19createActorFunctionI7KabeheiEEPNS_9LiveActorEPKc | 156 | 0x003985B4 |
| LavaGeyser | _ZN2al19createActorFunctionI10LavaGeyserEEPNS_9LiveActorEPKc | 156 | 0x00395F34 |
| al::SeesawMapParts | _ZN2al19createActorFunctionINS_14SeesawMapPartsEEEPNS_9LiveActorEPKc | 156 | 0x00396F44 |
| al::EffectObjSwitch | _ZN2al19createActorFunctionINS_15EffectObjSwitchEEEPNS_9LiveActorEPKc | 156 | 0x00397174 |
| HammerBros | _ZN2al19createActorFunctionI10HammerBrosEEPNS_9LiveActorEPKc | 160 | 0x00395EC4 |
| KillerMagnum | _ZN2al19createActorFunctionI12KillerMagnumEEPNS_9LiveActorEPKc | 160 | 0x0039682C |
| PackunInk | _ZN2al19createActorFunctionI9PackunInkEEPNS_9LiveActorEPKc | 160 | 0x00398BEC |
| Coin | _ZN2al19createActorFunctionI4CoinEEPNS_9LiveActorEPKc | 160 | 0x00397EC4 |
| Telescope | _ZN2al19createActorFunctionI9TelescopeEEPNS_9LiveActorEPKc | 160 | 0x00398D3C |
| WarpCube | _ZN2al19createActorFunctionI8WarpCubeEEPNS_9LiveActorEPKc | 160 | 0x00398924 |
| BoomerangBros | _ZN2al19createActorFunctionI13BoomerangBrosEEPNS_9LiveActorEPKc | 164 | 0x00396A24 |
| KuriboTower | _ZN2al19createActorFunctionI11KuriboTowerEEPNS_9LiveActorEPKc | 164 | 0x00396554 |
| BlockNote | _ZN2al19createActorFunctionI9BlockNoteEEPNS_9LiveActorEPKc | 164 | 0x00398A3C |
| LavaConveyer | _ZN2al19createActorFunctionI12LavaConveyerEEPNS_9LiveActorEPKc | 164 | 0x0039689C |
| UpperBlock | _ZN2al19createActorFunctionI10UpperBlockEEPNS_9LiveActorEPKc | 164 | 0x00396244 |
| BlockNoteSuper | _ZN2al19createActorFunctionI14BlockNoteSuperEEPNS_9LiveActorEPKc | 168 | 0x00396DCC |
| BlockRailCurve | _ZN2al19createActorFunctionI14BlockRailCurveEEPNS_9LiveActorEPKc | 168 | 0x00396E04 |
| al::WheelMapParts | _ZN2al19createActorFunctionINS_13WheelMapPartsEEEPNS_9LiveActorEPKc | 168 | 0x00396D5C |
| Gesso | _ZN2al19createActorFunctionI5GessoEEPNS_9LiveActorEPKc | 172 | 0x00397FCC |
| KillerGenerator | _ZN2al19createActorFunctionI15KillerGeneratorEEPNS_9LiveActorEPKc | 172 | 0x003972EC |
| KuriboTail | _ZN2al19createActorFunctionI10KuriboTailEEPNS_9LiveActorEPKc | 172 | 0x00395EFC |
| PunpunStageDamageFire | _ZN2al19createActorFunctionI21PunpunStageDamageFireEEPNS_9LiveActorEPKc | 172 | 0x00397D14 |
| Killer | _ZN2al19createActorFunctionI6KillerEEPNS_9LiveActorEPKc | 176 | 0x00398314 |
| CoinRing | _ZN2al19createActorFunctionI8CoinRingEEPNS_9LiveActorEPKc | 176 | 0x0039880C |
| BoneRollerCoaster | _ZN2al19createActorFunctionI17BoneRollerCoasterEEPNS_9LiveActorEPKc | 176 | 0x00397704 |
| LiftGeyserStep | _ZN2al19createActorFunctionI14LiftGeyserStepEEPNS_9LiveActorEPKc | 176 | 0x00396E9C |
| NeedleRoller | _ZN2al19createActorFunctionI12NeedleRollerEEPNS_9LiveActorEPKc | 176 | 0x003968D4 |
| WarpDoor | _ZN2al19createActorFunctionI8WarpDoorEEPNS_9LiveActorEPKc | 176 | 0x0039895C |
| Teresa | _ZN2al19createActorFunctionI6TeresaEEPNS_9LiveActorEPKc | 180 | 0x003983F4 |
| BalanceTruck | _ZN2al19createActorFunctionI12BalanceTruckEEPNS_9LiveActorEPKc | 180 | 0x003966DC |
| NutLift | _ZN2al19createActorFunctionI7NutLiftEEPNS_9LiveActorEPKc | 180 | 0x00398684 |
| CoinCollect | _ZN2al19createActorFunctionI11CoinCollectEEPNS_9LiveActorEPKc | 184 | 0x0039635C |
| CoinRedStarter | _ZN2al19createActorFunctionI14CoinRedStarterEEPNS_9LiveActorEPKc | 184 | 0x00396E2C |
| SwingNeedleRoller | _ZN2al19createActorFunctionI17SwingNeedleRollerEEPNS_9LiveActorEPKc | 184 | 0x0039788C |
| TreeA | _ZN2al19createActorFunctionI5TreeAEEPNS_9LiveActorEPKc | 184 | 0x00398154 |
| al::WobbleMapParts | _ZN2al19createActorFunctionINS_14WobbleMapPartsEEEPNS_9LiveActorEPKc | 184 | 0x00396FB4 |
| Kameck | _ZN2al19createActorFunctionI6KameckEEPNS_9LiveActorEPKc | 188 | 0x003982DC |
| BlockDragonGenerator | _ZN2al19createActorFunctionI20BlockDragonGeneratorEEPNS_9LiveActorEPKc | 196 | 0x00397AE4 |
| PatanBoard | _ZN2al19createActorFunctionI10PatanBoardEEPNS_9LiveActorEPKc | 196 | 0x0039604C |
| ShadowObj | _ZN2al19createActorFunctionI9ShadowObjEEPNS_9LiveActorEPKc | 196 | 0x00398DAC |
| Dokan | _ZN2al19createActorFunctionI5DokanEEPNS_9LiveActorEPKc | 196 | 0x00397F94 |
| Wanwan | _ZN2al19createActorFunctionI6WanwanEEPNS_9LiveActorEPKc | 200 | 0x0039849C |
| KickKoura | _ZN2al19createActorFunctionI9KickKouraEEPNS_9LiveActorEPKc | 200 | 0x00398B1C |
| GroundRiserAttachment | _ZN2al19createActorFunctionI21GroundRiserAttachmentEEPNS_9LiveActorEPKc | 200 | 0x00397CDC |
| Pole | _ZN2al19createActorFunctionI4PoleEEPNS_9LiveActorEPKc | 200 | 0x00397F24 |
| GeneratorBox | _ZN2al19createActorFunctionI12GeneratorBoxEEPNS_9LiveActorEPKc | 204 | 0x003967BC |
| GyroLauncher | _ZN2al19createActorFunctionI12GyroLauncherEEPNS_9LiveActorEPKc | 204 | 0x003967F4 |
| Sokuten | _ZN2al19createActorFunctionI7SokutenEEPNS_9LiveActorEPKc | 208 | 0x0039872C |
| SamboHead | _ZN2al19createActorFunctionI9SamboHeadEEPNS_9LiveActorEPKc | 216 | 0x00398C5C |
| BunbunMysteryBox | _ZN2al19createActorFunctionI16BunbunMysteryBoxEEPNS_9LiveActorEPKc | 220 | 0x003974AC |
| al::WaterFlowCube | _ZN2al19createActorFunctionINS_13WaterFlowCubeEEEPNS_9LiveActorEPKc | 220 | 0x00396D24 |
| DossunTail | _ZN2al19createActorFunctionI10DossunTailEEPNS_9LiveActorEPKc | 224 | 0x00395E1C |
| Bunbun | _ZN2al19createActorFunctionI6BunbunEEPNS_9LiveActorEPKc | 240 | 0x003981C4 |
| Gorori | _ZN2al19createActorFunctionI6GororiEEPNS_9LiveActorEPKc | 248 | 0x0039826C |
| SpikeStick | _ZN2al19createActorFunctionI10SpikeStickEEPNS_9LiveActorEPKc | 256 | 0x0039612C |
| Rope | _ZN2al19createActorFunctionI4RopeEEPNS_9LiveActorEPKc | 316 | 0x00397F5C |
Last active
December 28, 2022 12:10
-
-
Save hax0kartik/1e2d65be885aa719f14333186eecb56e to your computer and use it in GitHub Desktop.
[Super Mario 3D Land] Objects for object table at 0x3B99F0 sorted by size and the idapython script used to generate it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| table_offset = 0x3B99F0 | |
| table_offset_end = 0x3BA0F8 | |
| entry = [] | |
| for off in range(table_offset, table_offset_end, 8): | |
| objname_addr = ida_bytes.get_dword(off) | |
| objname_size = ida_bytes.get_max_strlit_length(objname_addr, ida_nalt.STRTYPE_C) | |
| objname = ida_bytes.get_strlit_contents(objname_addr, objname_size, 0).decode('utf-8') | |
| objaddr = ida_bytes.get_dword(off + 4) | |
| objins = DecodeInstruction(objaddr + 0xC) | |
| objsize = objins.ops[1].value | |
| if objsize == 0: | |
| objsize = DecodeInstruction(objaddr + 0x8).ops[1].value | |
| if off >= 0x3ba000 and off <= 0x3ba0e0: | |
| isal = "INS_" | |
| incthis = "EEE" | |
| else: | |
| isal = "I" | |
| incthis = "EE" | |
| newname = "_ZN2al19createActorFunction{}{}{}{}PNS_9LiveActorEPKc".format(isal, len(objname), objname, incthis) | |
| ida_name.set_name(objaddr, newname) | |
| if incthis == "EEE": | |
| objname = "al::" + objname | |
| entry.append([objname, newname, objsize, objaddr]) | |
| md_header = """| Name | Mangled Name | Size | Addr | | |
| |------|--------------|------|------|""" | |
| entry = sorted(entry, key = lambda x : x[2]) | |
| table_entries = ["\n|{}|{}|{}|0x{:08X}|".format(x[0], x[1], x[2], x[3]) for x in entry] | |
| f = open("sm3d/actors.md", "w+") | |
| f.write(md_header) | |
| f.writelines(table_entries) | |
| f.close() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment