Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Super Mario Party

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

Super Mario Party

Developer: Nd Cube
Publisher: Nintendo
Platform: Nintendo Switch
Released internationally: October 5, 2018


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


Super Mario Party is the 11th game in the Mario Party series, which is considered to be reboot of the franchise and brings back the original board game format from the first eight entries and a few returning characters from modern entries.

Except Toad and Toadette.

Test Stage

A simple test stage found in /test/test_actor/t04_act_mane

SMPTestMap.jpg


(Source: Atlas)

Placeholder Text

unlock.nxonnx32.bea\flow\unlock\placeholder.csv contains the following text:

This file simply has the following text: このファイルは、アーカイブリスト用のプレースホルダーです。ゲーム用データが追加されたら消去してください。 which translates to: "This file is a placeholder for the archive list. Please delete it when game data is added."


(Source: Atlas)

Unused Graphics

Super-Mario-Party-dummy1.png Super-Mario-Party-dummy2.png

Two sizes of a dummy image, used in numerous spots throughout the game.


Super-Mario-Party-Placeholder-Map-1.png Super-Mario-Party-Placeholder-Map-2.png Super-Mario-Party-Placeholder-Map-3.png

Three placeholder images that say "Map 2", "Map 3", and "Map 4" respectively. They follow a single, presumably used map image.


Super-Mario-Party-Placeholder-Title-Logo.png

A placeholder for the title logo, aptly named menu_titlelogo. The text translates to "Title".


Super-Mario-Party-test-cubemap.png Super-Mario-Party-test-nearclip.png Super-Mario-Party-test-shadowmap.png

Three placeholder images used for shader testing.


Super-Mario-Party-Temp-Controller-Guide-1.png Super-Mario-Party-Temp-Controller-Guide-2.png Super-Mario-Party-Temp-Controller-Guide-3.png

Three placeholder controller guide images. Each one says "temporary" on the bottom right.


Super-Mario-Party-Temp-Controller-Guide-4.png

An additional controller guide image with crudely drawn players.

Super-Mario-Party-Dummy-Image.png

Another dummy image found in the files of the game.


(Source: Random Talking Bush, Ehm)

SMP Debug.png

A screenshot taken during development with Debug tools enabled, a Windows mouse cursor is present, proving the screenshot was originally taken off a PC.


SMP-Gatedoodle.png

A cute doodle of the entrance to the fairgrounds. Named yeah_practice_bg_alb


SMP-BirdseyeFair.png

A very simplified bird's eye view of the main HUB world. Named ground_test_alb


SMP-Unused1.png SMP-Unused2.png

SMP-Unused3.png SMP-Unused4.png

Some other miscellaneous textures


SMP-EarlyMenuScreenshot.png

A seemingly early version of the Minigame selection screen.


Unused Models

SMP-Arrow.png SMP-Arrowtexture.png

test_arrow has an arrow... probably for testing. Complete with a texture!

there are also duplicates of bdr001_balloon_01, bdr001_dice_single00_01 and bdr001_mass50_01 called test_balloon_01, test_dice_single00 and test_mass50 respectively.

Filename Oddities

The file names for the playable characters each have a corresponding ID at the beginning of the name, but there are some gaps. Specifically, IDs 08, 09, and 57 are missing. These IDs correspond to Mario Party 10's internal character IDs. 57 would have been Blooper, but that character was turned into a non-playable character for Super Mario Party. Additionally, 08 and 09 would have been Toadette and Toad respectively.

Some effect files have "10stars" in their name. "10stars" is Mario Party 10s codename, so these are probably reused from that game.


(Source: Atlas, Random Talking Bush, Ehm)

Internal Project Name

Super Mario Party's internal project name is "buffet", according to RomFS\.nrr\buffet.nrr and the string "E:\work\buffet\buffet\Programs\Outputs\NX64\buffet\NX_Master\buffet.nss" in the code.


(Source: Atlas)

Empty MSBT file

Mess/bin/XXxx/notused.msbt is a completely empty MSBT, it only has the default MSBT data without any form of text grouped or not.

Debugging Features

The game has a large variety of debugging features in the LUAs and executable code, some LUA files for are missing on the final release, but are mentioned in CSVs and executable code.

LUAs

Hmmm...
To do:
List all the functions.

A large portion of them have debugging features mentioned but they are hidden from normal users, it is currently unknown on how to enable them. DBParam (Debug parameter) text and number values are also handled, setting them to unique ones (often less than 0) appears to enable/disable unique settings or change parameters for the game/unique area(s), these include disabling timers, modifying time, enabling friendly fire, printing a log, showing a debug display, object debug logs and more. Log outputs are sometimes in Japanese.

Mariothon Score Editor:

Hmmm...
To do:
Show this in game.

The file mgm003.lua mentions EDIT SCORE printed and prints out >> as its cursor, the Left Stick moves it, it can also target specific players, A/B adds/loses 10 points (going beyond will reset to 0), X/Y adds/loses 100 points (going beyond will lock the score at 1000) and R ends the score editing mode. The method to call it will be private to prevent online cheats.

Executable Code

The games executable mentions these debugging features and calls:

  • DevSystem.nxonnx32.bea
  • SetDevAnimationArchive
  • BezelDevControllerImGui
  • DevControllerImGui cannot be used before initializing Engine.
  • Start DevCamera
  • DevCamera
  • ./PseudoArchive/
  • SetShowDebugGuiEnable
  • Show Entity Info
  • Show Script GC Profiler
  • Show Profile Meter
  • Show Load Meter
  • Show UI in DevMode
  • Show Dashboard Always
  • Enable DevMode
  • Frame Advance of devmode
  • Enable ViewerCamera When DevMode
  • Dice::DiceRollDebug(%d) pid_=%d, diceId_=%d, faceNum_=%d, diceNum_%d, coinNum_=%d\n

Leftover Mario Party 10 audio

Hmmm...
To do:
There may also be leftover/recycled audio in BFSARs, search them.

Just like bringing over previous textures (and forgetting to use some of them), the game also has some BFSTMs related in the ROMFS filesystem, with the start of the name as: TEST, which are often full music from the previous game (or reused in this game), some are have durations cut. The few with the 10S (10stars) mention in the name proves the file being originally used in Mario Party 10.

  • TEST_SM_BGM_BDS001_RES_WINNER.dspadpcm.bfstm is the Who Won? music, this is unused.
  • TEST_SM_BGM_MGM02_A.dspadpcm.bfstm is a cut version of the Coin Challenge theme, removing some intro length.
  • TEST10S_SM_JIN_BDS001_OP_SM_JIN_BD001_OP.dspadpcm.bfstm is the Welcome to Mushroom Park theme.
  • TEST10S_SM_BGM_BDS001_RES_SM_BGM_SBD001_RESULT.dspadpcm.bfstm is the Nice Job! theme.
  • TEST_SM_BGM_QUE000_OP.dspadpcm.bfstm is the Picture Time! theme.

Demo leftovers

Various files in the BEA archives have been named and/or mention(s) demo, these are likely files from E3/PAX demo versions of the game and are leftover in the final game.

Developer notes

The file menu_starbattlesingles.lxml has a developer documentation in on how to create layout-based XMLs and an internal developer documentation webpage by Mr. Yoshida, other notes are also in CSVs, other LXMLs and LUA print logs, often in Japanese but sometimes English, archives in BEAs always have none.