Pages: 1
Posted on 03-10-19, 05:41 pm (rev. 1 by RicBent on 03-21-19, 06:37 pm)
Mariomaster

Karma: 8528
Posts: 1448/1681
Since: 06-09-12
This table lists all classes inheriting from fBase with the address of their constructors for easy navigation around NSMB2.

fBase represents the base class of the engine NSMB uses. NSMB2 doesn't have RTTI and thus we don't know any class names. Other games that use the same engine have RTTI enabled and thus we can properly name some classes. One example is Animal Crossing: City Folk for the Wii.

################################################### # # # New Super Mario Bros. 2 - Class Hierachy Dump # # 05.01.2018 - RicBent # # # ################################################### 0x001c7060 - fBase 0x002aed4c - BsEventMgr 0x002bd44c - BsSequenceMgr 0x002d95d8 - CourseSelectBsCamera 0x0033a58c - BsLarryObjPolEffect 0x003cf384 - BsArea 0x0047f00c - dBase 0x002d97ec - WorldmapActor 0x002ae8a0 - StateWorldmapActor 0x002aff0c - MapObjCloud 0x002b06ec - MapObjDokan 0x002b0f34 - MapObjGhost 0x002b1a94 - MapObjTower 0x002b3e24 - MapObjWorld 0x002b8818 - BossDemo 0x002af2a8 - BossDemoRoy 0x002b8dc4 - BossDemoIggy 0x002bc8ec - BossDemoLarry 0x002bcd88 - BossDemoLemmy 0x002bd224 - BossDemoWendy 0x002bda2c - BossDemoLudwig 0x002bdec8 - BossDemoMorton 0x002b9160 - MapObjCannon 0x002b9c70 - MapObjCastle 0x002baf40 - MapObjKanban 0x002c0970 - MapObjBlockPata 0x002c1160 - MapObjSurrender 0x002c1a78 - MapObjStartPoint 0x002c2498 - MapObjCoursePoint 0x002c2e00 - MapObjKinokoHouse 0x002c4154 - MapObjKoopaCastle 0x005590d4 - MapObjKoopaCastle 0x002c46e8 - MapObjPeachCastle 0x002c7bb4 - BossDemoKoopaClown 0x002ceec0 - MapObjPointRainbow 0x002d13ec - CourseSelectPlayerBase 0x002ce574 - CourseSelectPlayer 0x002af544 - MapObjBoard 0x004318d8 - Actor 0x001ce620 - CannonWarp 0x001d2760 - EnvStarTag 0x001dde2c - KanbanWarp 0x001ff4dc - PlayerObjectBase 0x0027c768 - PlayerObject 0x00204748 - ScrollView 0x00222134 - CenterSwing 0x00225a9c - DorifuAnime 0x00225d48 - EnvSporeTag 0x00229690 - KanbanArrow 0x0023eae4 - NoStockItem 0x00241120 - PeachEnding 0x00260bf4 - CamereaLimit 0x002613bc - NukiAtariKun 0x00262020 - PlayerBigRes 0x0028702c - YukaBaneHide 0x0028d3a4 - AutoScrollTag 0x0029f63c - NoItemBalloon 0x002ae7a8 - YukaBaneChild 0x002e27a4 - CollisionActor 0x001c79c8 - StateActor 0x001c92d0 - BeltSwitch 0x001d1930 - EndingBird 0x001d242c - EndingBoss 0x001d4874 - FunsuiCoin 0x001d5f84 - GateOneway 0x001e0da4 - KinokoLift 0x001e39f0 - KoopaFloor 0x001e66c4 - LarryMagic 0x001e7384 - LeaderMark 0x001e8b1c - LiftSeeSaw 0x002006ec - PunchBlock 0x0020c764 - TimerClock 0x0021fa3c - BossShutter 0x00220518 - BuiBuiFloor 0x00220ae4 - BuiBuiWheel 0x00224ca8 - DiveInWater 0x00225198 - DokanMorton 0x00226218 - FireBarBase 0x003ee468 - FireBar 0x0022a184 - KazandanMgr 0x0023622c - LemmyStatue 0x00236dfc - LemmySwitch 0x0024d8ec - TrplnKinoko 0x00252710 - BgActorCloud 0x002540b8 - JumpdaiBase 0x003f125c - Jumpdai 0x00255a20 - FireBall 0x00255dc4 - FireBallBros 0x002e8a94 - FireBallPakkun 0x002e9af4 - FireBallPlayer 0x0025e5d0 - KokoopaMagic 0x001cc0ec - BuiBuiFire 0x00261470 - ObjNukiBlock 0x0028699c - WakiPukupuku 0x002915dc - CastleBossKey 0x00298ab8 - KoopaLastDemo 0x0029a2fc - LemmyBallBase 0x002ee574 - LemmyBallMagic 0x003124b0 - LemmyBallCastle 0x0044a178 - LemmyBall 0x0029a4e8 - LiftKoopaNext 0x0029fd1c - PairObjParent 0x002a1c24 - PeachCageDemo 0x002e667c - CheckPointFlag 0x002ecddc - KoopaLastBlock 0x002f067c - LiftChandelier 0x002f43e4 - RailPolyParent 0x00300440 - WakiFugumannen 0x00305ce0 - CenterSwingRail 0x0030b6bc - FireBallKeronpa 0x0030c150 - FireCoinChanger 0x0031a6a0 - BeltSwitchNormal 0x0031e01c - KinokoLiftUpDown 0x0031e898 - KoopaLastLiftMgr 0x0032b400 - WakiPukupukuJump 0x003348b8 - CenterRotationRail 0x003bd9ac - LiftM 0x003c7538 - Barrel 0x003fd4b4 - WoodBox 0x003d3ee8 - Burner 0x001cc590 - BurnerLine 0x00221ed8 - BurnerCross 0x002215ac - BurnerBlock 0x003ddcd8 - ObjPol 0x001ecd94 - ObjPolLava 0x0023eb88 - ObjPolGhost 0x0023ee50 - ObjPolLarry 0x0026156c - ObjPolCastle 0x002616b4 - ObjPolDesert 0x0029fa1c - ObjPolChecker 0x002f39cc - ObjPolIseki 0x0044d0ec - ObjPolSea 0x003ef124 - GasaNet 0x003f60cc - Ring 0x003f6530 - RotBlockFBase 0x00281ff4 - RotBlockDBase 0x002f4a44 - RotBlockNormal 0x00315998 - RotBlockChecker 0x003f6e38 - RoyWall 0x00406c74 - BossController 0x001cc078 - BuiBuiDemo 0x00231340 - KokoopaDemo 0x00442c54 - KoopaDemo 0x0040d890 - FireCoin 0x004204f0 - LiftBase 0x002605cc - LiftWakiStep 0x002995d8 - KoopaLastLift 0x0029b548 - LiftRail 0x0029bea0 - LiftRideHmove 0x0029c7cc - LiftRideVmove 0x002ef5f8 - LiftBuiBuiWheelDBase 0x00312664 - LiftBuiBuiWheel 0x002f0ba4 - LiftBuiBuiWheelFBase 0x0029f934 - LiftMoveOneBase 0x001e8060 - LiftMoveOn 0x00312a04 - LiftMoveOnGhost 0x00311710 - KoopaLastLiftUp 0x0032f0cc - LiftHMoveRideFall 0x00330474 - RailBase 0x00237640 - LiftRailIce 0x002476ec - RailPolyIce 0x00260024 - LiftRailBone 0x00285230 - TreasureShip 0x002a475c - RailPolyChild 0x00337438 - LiftRideMoveUpDown 0x0041fdfc - LiftLine 0x0042f3c8 - WireLine 0x0043043c - WireRail 0x00301d7c - WireRailSmall 0x00557a94 - SnakeBlock 0x0042e674 - WallMove 0x0043a4c4 - FunkaCoin 0x00443534 - KoopaFire 0x00443c60 - KoopaHead 0x0045580c - WakiJugem 0x005578f4 - MegaHammer 0x00557eec - KoopaHammer 0x00559380 - LiftWaterWheel_ 0x0055a458 - Hammer 0x0055aca8 - Boomerang 0x00305328 - MultiStateActor 0x001d7e70 - HakushuKun 0x001ea734 - LiftTenbin 0x002057cc - ShipCannon 0x002108b0 - WanwanPile 0x00217294 - BgActor 0x002179cc - BgActorLava 0x00252f04 - BgActorWater 0x002109dc - WendyWater 0x0028d93c - BgActorPoison 0x0021f30c - BlockOutIvy 0x002227a0 - ChangeBlock 0x0024cc00 - TarzanChain 0x0025492c - ChikuwaBlock 0x00258470 - ItemHouseMgr 0x00281dcc - RedCoinBase 0x0027fef8 - RedCoinAngle 0x003f552c - RedCoin 0x0029f59c - NextGotoBlock 0x0029f834 - ObjClearBlock 0x002a6c28 - RotParent 0x003181b4 - TeresaRotParent 0x0031b250 - BirikyuRotParent 0x0032fc6c - PatapataRotParent 0x003300d8 - PukupukuRotParent 0x002e9d64 - FlagSwitch 0x0025684c - FlagSwitchIf 0x00292958 - FlagSwitchTag 0x0031c778 - FlagSwitchChange 0x0031ca40 - FlagSwitchRandom 0x00335c50 - FlagSwitchContinue 0x002f19b0 - LiftTenbinStep 0x003011f4 - WaterBubbleTag 0x0030e8b4 - ItemTreasureBox 0x00313f5c - LiftSlideKinoko 0x0032a018 - SwitchBase 0x002a9044 - SwitchPbutton 0x00338b68 - SwitchHatenaButton 0x00340830 - SwitchBikkuriButton 0x0032b4d8 - ActorCoinDemoJumpBase 0x0032b6fc - ActorCoinDemoJump 0x003307f0 - RedCoinParaParent 0x003359e0 - CollectionCoinBase 0x0029dc84 - MoonCoinAngle 0x002e69d4 - CollectionCoin 0x0033a928 - CollectionCoinAngle 0x004219c8 - MoonCoin 0x003ad534 - Enemy 0x001cb680 - BirikyuRot 0x001d41ec - Fugumannen 0x001d6804 - GessoChild 0x001db18c - IggyWanwan 0x001ddb28 - JugemCloud 0x004402d0 - JugemBody 0x001e049c - KillderBase 0x002612b0 - MagnumKiller 0x00284604 - SearchKiller 0x003d6224 - Killer 0x001e2bbc - KoopaClown 0x001e5a38 - KuriboBase 0x001eeefc - PataKuribo 0x003d73ac - Kuribo 0x0020bfb4 - TeresaMega 0x00557b34 - TeresaMega_create 0x00215f8c - BeansKuribo 0x00235a24 - KuriboTower 0x00249968 - SanboDeadEl 0x0024eb94 - UniraKaiten 0x0025a2f4 - KaitenHoudai 0x0025d754 - KillerHoudai 0x0027e630 - PukupukuJump 0x002adce8 - WendyPukupuku 0x002ff20c - TogeTekkyuBase 0x0020d118 - TogeTekkyu 0x002a9ed8 - TogeTekkyuBig 0x002ffc14 - TogeTekkyuMega_Mega 0x005594ac - TogeTekkyuMega 0x0039ed34 - Rock 0x0032ab50 - TogeTekkyuMorton 0x0030a940 - DokanPakkunBase 0x002255f4 - DokanNoFirePakkunBase 0x002923b8 - DokanPakkunUp 0x0032e9dc - DokanBonePakkunUp 0x0030ab8c - DokanPakkunDown 0x0030ae58 - DokanPakkunLeft 0x0033aa50 - DokanBonePakkunLeft 0x0031c458 - DokanPakkunRight 0x00344300 - DokanBonePakkunRight 0x00308948 - DokanFirePakkuBase 0x0032ec5c - DokanFirePakkunUp 0x0033ac48 - DokanFirePakkunDown 0x0033af34 - DokanFirePakkunLeft 0x003445d0 - DokanFirePakkunRight 0x00310c54 - JimenPakkunBase 0x00228da0 - JimenPakkun 0x002ea690 - JimenBigPakkun 0x00336110 - JimenBigBonePakkun 0x0030e9e8 - JimenBonePakkun 0x0030f308 - JimenFirePakkun 0x003367c0 - JimenBigFirePakkun 0x0031bef8 - BubbleArchEntity 0x003257d8 - PukupukuJumpCoin 0x00331f74 - WendyPukupukuJump 0x00395b64 - Uzu 0x003ab7f4 - CarryableEnemy 0x003c277c - ShellEnemy 0x0020fa4c - TogezoBase 0x002a4fd8 - ReverseTogezo 0x003e4f74 - Togezo 0x00393134 - Met 0x00425290 - Nokonoko 0x00426b54 - Patapata 0x00240838 - PatapataRot 0x003ce1b8 - Bomhei 0x001edc6c - ParaBomhei 0x0055a388 - Bomhei_Crate 0x003afe34 - Gesso 0x002289e4 - GessoKodure 0x003b3104 - Karon 0x003bf4f4 - Sanbo 0x003c3970 - Unira 0x003cb0a8 - Battan 0x003cff98 - Bubble 0x003d5404 - Dossun 0x003e4818 - Teresa 0x003e6ec0 - Wanwan 0x003eb32c - Balloon 0x003ec19c - BigPileBase 0x0021e408 - BigPileLeft 0x002531d8 - BigPileRight 0x00253528 - BigPileUnder 0x00253878 - BigPileUpper 0x003f2d28 - Keronpa 0x003f4044 - Kinopio 0x003ff91c - Bakubaku 0x004014ac - Basabasa 0x00405278 - Boss 0x00230640 - Koopaling 0x002ec990 - KoopaClownDemo 0x0033ca80 - KokoopaPeachEndDemo 0x00395284 - Roy 0x0039cda0 - Iggy 0x003b98e4 - Larry 0x003bcfe0 - Lemmy 0x003c5fc0 - Wendy 0x003dabd8 - Ludwig 0x003dca94 - Morton 0x003b6dfc - Koopa 0x004411cc - KoopaBone 0x003d235c - BuiBui 0x004080dc - BossFire 0x0040a100 - Bro 0x0040b38c - Chorobon 0x0040bfa8 - DoorBase 0x001cf0dc - DoorCastle 0x001cf550 - DoorKinoko 0x001cf9c4 - DoorNormal 0x001cff8c - DoorSwitch 0x001d0424 - DoorToride 0x002259dc - DoorKinopio 0x00436b64 - DoorClose 0x00437080 - DoorKoopa 0x0043768c - DoorObake 0x004102c8 - FishBone 0x004111fc - Garigari 0x00412b60 - Gasagoso 0x00418450 - Hanachan 0x00419fcc - IggySled 0x0041efcc - Kazandan 0x00422534 - NetNokonokoFBase 0x0023ea4c - NetNokonokoDBase 0x0029e4d0 - NetNokonokoLR 0x0029ecf0 - NetNokonokoUD 0x00428670 - PukupukuBase 0x00245f64 - PukupukuBig 0x0024676c - PukupukuRot 0x0027d4e0 - PukupukuCoin 0x004289d0 - Pukupuku 0x0042d758 - Togepuku 0x00439b90 - FireSnake 0x0043bdc4 - Gamaguchi 0x0044107c - KaronHead 0x00448ac0 - KoopaLast 0x00294274 - KoopaLastBone 0x00453d98 - TeresaRot 0x005581f0 - WaterStream 0x005587b8 - BubbleControl 0x00558c48 - WaterStreamBg 0x0055a0f4 - Crow 0x0055a658 - Birikyu 0x0055a828 - TogeMet 0x0055ae04 - HimanBros 0x003ef230 - GroupId 0x003efe88 - ItemObj 0x004160ac - GoalPole 0x0041e40c - ItemFBase 0x00294254 - ItemDBase 0x001d2f1c - FireFlower 0x001d7c90 - GoldFlower 0x001ebcec - MameKinoko 0x0023fe78 - OneUpKinoko 0x0039e49c - Leaf 0x0039f6ec - Star 0x003d6a8c - Kinoko 0x0043297c - BigKinoko 0x0044d69c - Panel 0x004349c0 - TileActor 0x001cba78 - BreakBlock 0x00227098 - FireCoinJet 0x00306968 - StateActorTile 0x00288a04 - ActorCoinBase 0x00251f58 - ActorCoinRot 0x00288ddc - ActorCoinBros 0x00289bc4 - ActorCoinJump 0x00289e58 - ActorCoinPuku 0x002e1dd4 - ActorCoinAngle 0x00305218 - ActorCoinBubble 0x00319ba0 - ActorCoinHakusyu 0x0032c6b4 - ActorCoinRoulette 0x00333b24 - ActorCoinPairChild 0x00339a84 - ActorCoinShowerJump 0x00343644 - ActorCoinNagareboshi 0x00431d4c - ActorCoin 0x002decfc - ActorBlockBase 0x00248d58 - RouletBlock 0x002e067c - ActorBlockJump 0x00348094 - ActorBlockJumpPairChild 0x002e1520 - ActorBlockPata 0x00302600 - ActorBlockAngle 0x00342a9c - ActorBlockRengaAngle 0x00344f1c - ActorBlockHatenaAngle 0x00348220 - ActorBlockUnbrokenAngle 0x00302cf0 - ActorBlockFunka 0x00304008 - ActorBlockShock 0x00348f88 - ActorBlockShockPairChild 0x003168ac - RouletCoinBlock 0x0031907c - ActorBlockAssist 0x00319704 - ActorBlockSwitch 0x00333788 - ActorBlockGoldPata 0x00339410 - ActorBlockHatenaCap 0x003493e8 - ActorBlockHatenaCapPairChild 0x00341694 - ActorBlockHatenaLong 0x003426bc - ActorBlockPataNigeru 0x003479dc - ActorBlockHatenaCapPut 0x003488ac - ActorBlockRengaPairChild 0x00348ddc - ActorBlockRouletteSwitch 0x00349314 - ActorBlockHatenaPairChild 0x003aaa14 - Block 0x00454c54 - TightRope 0x0055b048 - TarzanIvy 0x002e59a0 - CenterRotation 0x003008d8 - WakiTogeTekkyu 0x00343b94 - ActorItemStockEffect 0x00401580 - BgCenter 0x004208f0 - LiftWaki 0x004222c4 - CannonPipeBase 0x001cd634 - CannonPipe 0x00320ba0 - LudwigCannonPipe 0x004308d8 - YukaBane 0x0043214c - BattanRes 0x00448f44 - LarryYuka 0x0044ea28 - RailLimit 0x00455384 - WakiDokan 0x00559484 - TarzanChainMgr 0x00484378 - Scene 0x0045171c - StateScene 0x00202744 - ScCourseIn 0x00203318 - ScGameOver 0x00204274 - ScMatching 0x0024af28 - ScTitleMenu 0x00283480 - ScPackSelect 0x002a700c - ScOpeningDemo 0x002f7304 - ScCoinRushMenu 0x002f84f8 - ScCourseSelect 0x00317afc - ScExceedCoinNum 0x003279e8 - ScCoinRushResult 0x0032868c - ScCongratulation 0x0033fa58 - ScCoinRushMiiSelect 0x003dff50 - ScShop 0x0042bddc - ScCourse 0x0042c1bc - ScPiaErr 0x004514a0 - ScStartUp 0x00557374 - ScBoot 0x00484b6c - BsCamera 0x00484eac - BsFogMgr 0x00557334 - BsRoot 0x00559034 - BsEventAssistant

_________________________
GitHub - Kuribo64 - YouTube
Posted on 03-13-19, 02:40 pm
Shyguy
I like all of you!

Karma: -28
Posts: 40/87
Since: 02-07-19
Woah! That's a lot of stuff!
_________________________
"Hey guys, do you sometimes wonder what tree does cheese come from?" -Richard Watterson, The Amazing World Of Gumball
Pages: 1