Skip to content

Getting Started with the Fortune Street Filesystem

Mimi edited this page Apr 7, 2022 · 1 revision

By NikkiWritesCode

Table of Contents

Getting Started

Extracting the Fortune Street ISO

There are many methods to do this, but if you have never done it before, see our guide Extracting, Modifying, and Recompressing the Fortune Street ISO for a deep dive on the process using CSMM 0.94.

Important Folders in the Filesystem and What They Do

Folder Function
bg Holds backgrounds and their data. Fortune Street always uses /langEN but folder use depends on system language in Boom Street. Itadaki Street uses the base folder.
chance_card Holds assets for each of the 128 chance cards.
chara Holds the character model data.
common Holds the stage curtain effect, loading screen images, and save/load dialogue information.
game Holds board and UI object data as well as minigame data. Uses the same language schema as bg
effect Holds information about the VFX used in the game.
localize Holds .csv files containing most in-game text.
param Holds .frb board files.
scene Holds .scene files, which describe the objects in the .cmpres files in bg and their behavior (such as animation).
sound Holds the music files as well as Itast.brsar, an Index file of sorts for the music files in the stream subfolder.

How to Edit Various Aspects of the Game

Many tools exist that are compatible with the files found in the Fortune Street ISO. This section of the guide will attempt to list some of them.

Aspect How to Edit
Audio Audacity, BrawlCrate. See our guide Creating Custom Looping Music with Audacity and BrawlCrate for more on this.
Backgrounds A combination of tools. Blender, Autodesk FBX Converter, BrawlCrate. See our guide Creating Custom Environments with Blender and BrawlCrate for more on this.
Boards The Fortune Avenue board editor.
Characters BrawlCrate can replace models, textures, and materials found in the .brres files in the chara folder. Blender and other 3D modeling programs can be used to create and export models for this.
Dialogue Any text editor can open the .csv files that sit on disc, even Windows' built-in Notepad.
Game Objects BrawlCrate can natively open the .cmpres files found in the game folder and its subfolders. These files include tile and shop models, warp panels, the casino, etc.
Scene Any text editor can the .scene files found in the scene folder. I recommend Notepad++.
UI A program called Switch Toolbox can open the .arc files in the game folder and edit the .brlyt UI files within.

File Charts

Background, Scene, and Music Files

In the chart below, the BG numbers correspond with the files located in /files/bg/langEN/ for Fortune Street. For Boom Street, the language code used depends on your Wii's System Language setting, and English uses the /files/bg/langUK/ folder. Itadaki Street Wii uses the parent folder /files/bg/ with no language suffix attached. The Scene numbers correspond with the files located in /files/scene/ The Music Filename corresponds with files found in /files/sound/stream/

BG and Scene Number Associated Map Name Do Background Swaps Work? Associated Music Filename
001 Yoshi's Island No 20_BGM_MAP_YOSHI.brstm
002 Mario Circuit Yes 21_BGM_MAP_CIRCUIT.brstm
003 Peach's Castle Yes 22_BGM_MAP_PEACH.brstm
004 Mario Stadium Yes 23_BGM_MAP_STADIUM.brstm
005 Delfino Plaza Yes 24_BGM_MAP_DOLPIC.brstm
006 Super Mario Bros. Yes 25_BGM_MAP_SMB.brstm
007 Bowser's Castle Yes 26_BGM_MAP_KOOPA.brstm
008 Starship Mario Yes 27_BGM_MAP_STARSHIP.brstm
009 Good Egg Galaxy Yes 28_BGM_MAP_EGG.brstm
101 Castle Trodain Yes 29_BGM_MAP_TRODAIN.brstm
102 Ghost Ship Yes 30_BGM_MAP_GHOSTSHIP.brstm
103 Colossus Yes 31_BGM_MAP_MAJINZOU.brstm
104 Mt. Magmageddon No 32_BGM_MAP_SINOKAZAN.brstm
105 Slimenia Yes 33_BGM_MAP_SLABACCA.brstm
106 Robbin Hood Ruins Yes 34_BGM_MAP_KANDATA.brstm
107 Alefgard Yes 35_BGM_MAP_ALEFGARD.brstm
108 Alltrades Abbey Yes 36_BGM_MAP_DHAMA.brstm
109 The Observatory Yes 37_BGM_MAP_ANGEL.brstm

Character Files

Character files can be found in the /files/chara folder, and the icons are in /files/game.

Dragon Quest

Character Abbreviation Character Filename Icon Filename
Alena aln ch_dq_aln.brres ui_game_f_aln.arc
Angelo kkr ch_dq_kkr.brres ui_game_f_kkr.arc
Bianca bnk ch_dq_bnk.brres ui_game_f_bnk.arc
Carver hsn ch_dq_hsn.brres ui_game_f_hsn.arc
Dragonlord ruo ch_dq_ruo.brres ui_game_f_ruo.arc
Jessica zsc ch_dq_zsc.brres ui_game_f_zsc.arc
Kiryl krf ch_dq_krf.brres ui_game_f_krf.arc
Patty red ch_dq_red.brres ui_game_f_red.arc
Platypunk mmj ch_dq_mmj.brres ui_game_f_mmj.arc
Princessa pdn ch_dq_pdn.brres ui_game_f_pdn.arc
Slime slm ch_dq_slm.brres ui_game_f_slm.arc
Stella snd ch_dq_snd.brres ui_game_f_snd.arc
Yangus ygs ch_dq_ygs.brres ui_game_f_ygs.arc

Super Mario

Character Abbreviation Character Filename Icon Filename
Birdo ctr ch_nt_ctr.brres ui_game_f_ctr.arc
Bowser cpa ch_nt_cpa.brres ui_game_f_cpa.arc
Bowser Jr. cpj ch_nt_cpj.brres ui_game_f_cpj.arc
Daisy dzy ch_nt_dzy.brres ui_game_f_dzy.arc
Diddy Kong ddk ch_nt_ddk.brres ui_game_f_ddk.arc
Donkey Kong dkk ch_nt_dkk.brres ui_game_f_dkk.arc
Luigi lig ch_nt_lig.brres ui_game_f_lig.arc
Mario mro ch_nt_mro.brres ui_game_f_mro.arc
Peach pch ch_nt_pch.brres ui_game_f_pch.arc
Toad knp ch_nt_knp.brres ui_game_f_knp.arc
Waluigi wlg ch_nt_wlg.brres ui_game_f_wlg.arc
Wario wro ch_nt_wro.brres ui_game_f_wro.arc
Yoshi yss ch_nt_yss.brres ui_game_f_yss.arc

Cameo Characters

These characters appear in-game but not in a playable capacity; as such, they do not have player icons.

Character Abbreviation Character Filename
Goodybag odl ch_en_odl.brres
Healslime hsm ch_en_hsm.brres
Lakitu jgm ch_en_jgm.brres

Language Charts

These charts are helpful when replacing backgrounds in the bg folder or replacing board objects in the game folder. Both folders utilize a similar language structure. For example, if you are modifying Boom Street and your Wii System Language is set to Italian, you would need to copy your new background to bg/langIT, whereas if your language is English and you are modifying Fortune Street, you would need to move those same assets to bg/langEN.

The filename of those objects will also need to be altered to match the language folder it is being placed in. The Filename Suffix for each language and game version has been listed in the tables below, along with examples of such filenames.

Boom Street

Wii System Language Which Folder is Used Filename Suffix Example Background Filename Example Game Object Filename Notes
English langUK _UK bg003_UK.cmpres game_board_UK.arc
French langFR _FR bg003_FR.cmpres game_board_FR.arc
German langDE _DE bg003_DE.cmpres game_board_DE.arc
Italian langIT _IT bg003_IT.cmpres game_board_IT.arc
Spanish langES _ES bg003_ES.cmpres game_board_ES.arc

Unsupported Language Behavior in Boom Street

Wii System Language Which Folder is Used Filename Suffix Example Background Filename Example Game Object Filename Notes
Dutch langUK _UK bg003_UK.cmpres game_board_UK.arc
Simplified Chinese langUK _UK bg003_UK.cmpres game_board_UK.arc
Traditional Chinese langUK _UK bg003_UK.cmpres game_board_UK.arc

Fortune Street

Wii System Language Which Folder is Used Filename Suffix Example Background Filename Example Game Object Filename Notes
ANY langEN _EN bg003_EN.cmpres game_board_EN.arc

Itadaki Street Wii

Wii System Language Which Folder is Used Filename Suffix Example Environment Filename Example Game Object Filename Notes
ANY* root folder None bg003.cmpres game_board.arc *Unverified

Next Steps

If you need help with anything, feel free to reach out! The best place to reach out is on Discord: there are several active communities that can help with the various aspects of mod-making.

Custom Street on Discord:
https://discord.gg/DE9Hn7T

For the latest Fortune Street modding tools:
https://github.com/FortuneStreetModding

Additional Fortune Street discussion:
https://gamefaqs.gamespot.com/boards/632973-fortune-street