Edit board spaces
I was finding unused content in Mario Party 9.
So naturally, I would discover the file which contains the Spaces.
And as it turns out, it was pretty straightforward for editing the board spaces.
-
Table of Content
- Tools / Software & Files needed
- Understanding the filesystem
- Extract the Files
- Open the relavent model
- Edit space position
Tools / Software & Files needed
- BrawlBox or other BRRES editor
I will use BrawlCrate here, which is a fork of BrawlBox, with updates and patches.
However, I will not provide tutortals on editing with other BRRES editor as there are a number of those, and some will not work for editing. - Dolphin Emulator or other ISO file extracting tools.
- A ROM of Mario Party 9 (Use a legitimate version, downloading free ROMs are strongly discouraged and may be illegal.)
Knowing the file system
The files you are looking for are usually called "mass.brres.lz". They are usually located in "DATA/files/common/bd0*", where * = 0,1,2,3,4,5,6 or 7.
Number | Board |
---|---|
bd00 | Early Toad Road |
bd01 | Toad Road |
bd02 | Bob-omb Factory |
bd03 | Boo's Horror Castle |
bd04 | Blooper Beach |
bd05 | Magma Mines |
bd06 | Bowser Station |
bd07 | DK's Jungle Ruins |
1. Extract the files
Extract the content of the ISO first.
For Dolphin Emulator,
- If Mario Party 9 is not on the main screen, go to Option -> Configuration -> Paths -> Add. Select the path containing the Mario Party 9 ISO.
- Right Click the Mario Party 9 logo -> Properties -> Filesystem
If the Filesystem tab button is not showing, click the arrow button. - Navigate to the respective board folder (refer to above), and right click "mass.brres.lz" -> Extract file
- Choose a location. This will be where your extracted "mass.brres.lz" stores. (It is recommended to store these files in a seperate, new folder.)
2. Open the relavent model
- Open the "mass.brres.lz" file that has just been extracted with BrawlCrate
- Double click the "3DModel (NW4R)" Folder Each file represents different paths.
-
Right click the path that will be edited -> Preview
If you found out this is not the path you want to edit, close this window and try the other file instead.
Note: For convinence set the Viewport Projection to top - Click the "<" button on the right to expand and show the bone ID list.
e.g. In Toad Road, mass01 is the main path, mass04 is the bonus area, and mass05 is the Captain Event path.
For our editing convenience, we will open up a map so that we can refer to its position and ID netween the map and the property editor.
(View -> Viewport -> Projection -> Top)
3. Edit space position
-
Select one of the item in the list.
This is the space that will be moved.
If it showed up as a sphere, press "T" to change to "transform" mode
- Drag the space around to the desired location. For situation where dragging won't work or Y position needed to be changed,
Click the button at the bottom. At the "Transform" Row is where X, Y and Z position are stored.
Edit those value for the desired position.
4. Change the space type
-
Double click the path that will be edited -> Bones -> m000_all (Or similar names)
If this is not the path you want to edit, just close the window and open the other file. -
Here, Spaces are represented by unique IDs.
Select the space to be edited.
(For the space id, refer to the model preview menu, and select the corresponding item / space) -
In the menu at the right, locate the UserEntries column.
Expand the column, expand the "ms_type:xx" column, and expand the "Entries" Column- xx may vary on spaces. This is the value to be editted. It represents the type of the space (e.g. Dice space, Green space, etc)
- To expand, Click on the arrow to expand
-
At the [0] row, edit the value next to it, which should be the xx value initally.
Here are all the values that it can be