Super Mario 3D World + Bowser's Fury/Kiosk Demo
This is a sub-page of Super Mario 3D World + Bowser's Fury.
This article has just been started and needs the article basics added. Help us out and add them. |
Contents
Differences
Top Menu
The top menu of the kiosk version has a "DEMO" text on the top left, as well as a modified subtitle to note the exclusion of online multiplayer from this version.
Selecting Bowser's Fury no longer brings up a save file menu, and directly boots you into a save file that is past the first cat shine, and has 2 cat shines collected. When you try to start the first giga fight, you are kicked from the game.
Kiosk | Retail |
---|---|
![]() |
![]() |
Title Screen
The title screen of Super Mario 3D World looks the same, but the save file dialog is omitted, and after selecting a character you are redirected to the following course select screen:
Code Symbols
The Kiosk version of this game, unlike the retail version, comes with a non-stripped binary where no linker sections have been discarded, similar to Super Mario Odyssey, Splatoon 2, etc. This means the binary has symbols for all functions and keeps unused functions with no references. Note that this binary lacks any NEX code, since online multiplayer functionality was stripped from this demo.
Unused Actors
Thanks to the non-stripped binary, unused actors that are left in the code can be recovered by re-adding them to the project actor factory and placing them in a level editor.
TestAoyagiEnemy
Test enemy that walks and stops in a specific interval. Can be jumped on to kill. This was probably used to test if models for new walker enemies were working properly before coding the actual actor. Programmed by Norihiro Aoyagi.
TestAndoRigidDoll
Weird physics simulation actor. Programmed by Katsuyasu Ando. The model archive used for the actor is randomly selected from the following list:
- ObjectData/Mario.szs
- ObjectData/MarioMini.szs
- ObjectData/Luigi.szs
- ObjectData/LuigiMini.szs
- ObjectData/Peach.szs
- ObjectData/PeachMini.szs
- ObjectData/Kinopio.szs
- ObjectData/KinopioMini.szs
- ObjectData/Kuribo.szs
- ObjectData/BlockBrick.szs
- ObjectData/Coin.szs
- ObjectData/GoalPole.szs
- ObjectData/GreenStar.szs
- ObjectData/Hacchin.szs
- ObjectData/Kameck.szs
- ObjectData/Killer.szs
- ObjectData/SuperBell.szs
- ObjectData/KinokoOneUp.szs
- ObjectData/KinokoSuper.szs
- ObjectData/Koura.szs
- ObjectData/PackunFire.szs
- ObjectData/PowerStar.szs
- ObjectData/Runner.szs
- ObjectData/WarpCube.szs
- ObjectData/Zuruzuru.szs
Zuruzuru seems to be an unused actor whose archive file is missing. Normally, archive names are the Japanese names for the actor, but "Zaruzaru" yields no results in the list of Japanese Mario enemy names.
TestBoid
"Boids" system made of biddybuds where one of the boids occasionally attacks the player if they are nearby. If the central boid dies, they all die at once.
TestBombHei
Early version of a non-aggressive throwable Bob-omb.
TestKakuKakuGenerator
Early version of a port of the Blokkablok from Super Mario 3D Land to SM3DW. Note that the model seen in this video is not actually part of the game, and that the model was taken from Super Mario 3D Land to make it work.
Other Actors
To do: Test out these actors and add them to the above list with videos |
These are actors that have not been tested yet/do not work.
Actors that have already been tested and due not work due to missing archive files/crashes are marked italic, actors whose archive files are missing but found in other games are marked bold.
- TestAlphaMaskMapObj
- TestAndoBindObj
- TestAndoChainDynamics
- TestAndoClimbMarioFur (agl crash)
- TestAndoDashPanel
- TestAndoGoalPole
- TestAndoManyCoin
- TestAndoManyDrawActor
- TestAndoShellFur
- TestAndoTrain
- TestAndoWave
- TestAoyagiKuribo
- TestBigHand
- TestBlockQuestionRandomCoin
- TestBlockTuccondor
- TestBoxQuestionLong
- TestBoxQuestionLongRot (actor does not appear)
- TestChikuwaBlockGold
- TestGhostPresentBox (model only on wiiu)
- TestGoldenKouraCoin
- TestGraphicObj
- TestIshiokaTrapRock
- TestIshiokaTrapWall
- TestItoKuribo
- TestKawasakiKuribo
- TestKinokoHead
- TestKinokoKuribo
- TestKinopioLeader
- TestKitaharaRouteBazooka
- TestKitaharaRouteBazookaEntrance
- TestKitaharaRouteBazookaRider
- TestKitazonoEnemy
- TestKitazonoKuriboCloudRider
- TestKogaEnemy
- TestKogaEnemyAlter
- TestMaterialChange
- TestMatsudaFlashlight
- TestMatsudaTrapeze
- TestMatsudaTrapezeBindPuppeter
- TestMusaBlockChameleon
- TestMusaCamouflageEnemy
- TestMusaChameleon
- TestMusaCoinChameleon
- TestMusaCubemap
- TestMusaEnemy
- TestMusaFur
- TestMusaIndirect
- TestMusaSandBox
- TestNut
- TestPackunShell
- TestPlayerActor
- TestRouteDokanRenderMaterialIndirect
- TestSasakiKuribo
- TestSasakiPukupuku
- TestSoundEnemy
- TestSoundEnemyGenerator
- TestTanakaMapObj
- TestTatsutaBlock
- TestTatsutaEnemy
- TestTrampleSwitchGold
Unused Layout Actors
Other
- TestAoyagiLayout
- TestAoyagiPlayerEntry
- TestAoyagiPlayerEntryItem
- TestLayoutPartsActor
- TestMusaLayout