Tutorial  Updated

How to properly build an ISO of Project M [Inc. Wi-Fi Instructions]

tNVFK.png

Introduction

Evening, everyone. I'm back here with another tutorial and this time it's to show you guys how to build an ISO or WBFS file of Project M 3.6, for use with any USB Loader or Dolphin. Many people use Wads and SD Card Images with Dolphin to play Project M, and this is fine, don't get me wrong, but I prefer to have everything as a Standalone ISO or WBFS file.

For this reason, I'm going to be explaining how you can build both Full Set and Wi-Fi Set ISOs of Project M 3.6. For those unaware, this is sadly the final version of Project M, as it was discontinued back in December 2015, much to the dismay of the internet.

In addition, back in May 2014, nintendo discontinued their Nintendo Wi-Fi Connection service unfortunately, making Brawl's online functionality defunct. (and by extension, Project M's as well.) This guide covers this as well, as the final codeset for Project M 3.6, was setup to redirect online to Wiimmfi, a custom server made to replace the Nintendo Wi-Fi servers post shutdown.

So, as a testament to how incredible this mod was, I've decided to create this comprehensive, yet simple tutorial for you all.
To aid in making the best possible build of the game possible, I've also created very professional looking Wii Banners (pictured above) for Project M, and even reported an error to the creator of the BrawlBuilder, @person66 that has since been fixed, thanks to his technical know how.

Without further delay, on to the tutorial.​

Download the things!

To follow this tutorial you will require several things, one of which is common sense and basic computer skills.

The first, and most difficult to attain is a good dump of the NTSC-U version of Super Smash Bros. Brawl in any Wii Game format. If it is a WBFS, it cannot be a split one, and if yours is, you should join them by transferring them with Wii Backup Manager.
I cannot tell you where you can attain this beyond saying to dump your own physical copy.
If you plan to attain it in a "less-than-legal" way, you are on your own.

Here, I have provided MD5 Hashes of known perfect ISO dumps of Brawl, however, it's worth noting that using Wii Backup Manager to transfer a WBFS copy of the game into an ISO will not match these MD5s, and that is absolutely fine, as long as the dump wasn't a bad one, it will work fine. You shouldn't worry about this unless you build the game and it has major issues when playing it.
Code:
Hash format: MD5
d18726e6dfdc8bdbdad540b561051087 - Super Smash Bros. Brawl Revision 1
52ce7160ced2505ad5e397477d0ea4fe - Super Smash Bros. Brawl Revision 2

After you have your Brawl ISO, you will need to download the following things.
Download and extract each of those zip files each to their own folder with your favorite archive manager, I recommend 7-Zip.
After doing so, you may delete the original archives.

wFaBJ.png

Your folder should look like this.


Setting up the Wi-Fi Safe Set (Optional)

7fnen.png

Note: This entire section is entirely optional. It is recommended you do not follow this section if you intend to play Project M locally only, as this makes changes to how Project M works to increase stability while using Online mode, at the expense of some functionality in Project M.

Project M included WiFi-Safe sets for a long time when it was around to allow people to play online, this section will show you how you can manually apply these changes to your copy of Project M before you build it, allowing online play with friends through Wiimmfi.

First, open your extracted homebrew3.6 folder and navigate to projectm, launcher, and then addons.
In here you will see a 7z archive called wifi. Open it with your favorite archive manager.

pVYdq.png

From here, navigate back up to projectm and open the pf folder, followed by the menu2 folder.
In here, select and drag the 3 .pac files from the archive pictured above into the menu2 folder, and when asked, choose to replace them.

Next, navigate back up to the homebrew3.6 folder, and open codes. In here, drag RSBE01.gct from the archive pictured above into this codes folder and, like before, choose to replace it, when asked.

And, that's it. You may now close the wifi archive and proceed with the next section.

Options & Building your ISO!

uIJAW.png

And now, the most important step, building the ISO.

First, feed BrawlBuilder your Super Smash Bros. Brawl ISO, by clicking the browse button next to that option, and navigating and selecting your Super Smash Bros. Brawl NTSC/USA ISO file.

Next, feed BrawlBuilder your Project M Mod's pf folder, by clicking the browse button next to that option and navigating to homebrew3.6, projectm, and then pf and clicking Select Folder while it is open.

Finally, feed BrawlBuilder your Project M GCT file, by clicking browse next to that option, and navigating to the codes folder. You may find this by opening homebrew3.6, and codes.

Now, you have some options.

First off, you may choose to remove The Subspace Emissary data from the game entirely, shrinking the output size of the ISO by about half. Doing so, will of course result in a non functional Subspace Emissary option, which will crash the game should you select it.

Should you choose to keep it, it's worth noting that Project M does support the Subspace Emissary, however, it's recommended you play a standard fight before you play the Subspace Emissary in Project M, to activate various codes that the game will behave strangely without.

Next, you can choose to provide a custom GameID, which I highly recommend you do, specifically, I recommend setting it to RSBEPM for the Full Project M set, and RSBEPW for the Wi-Fi Set, as that will make the game line up with the agreed upon IDs on the GameTDB, which many USB Loaders source their metadata about the games from.

Next, you can choose to change the game title, I recommend of course setting this to Super Smash Bros. Project M for rather obvious reasons, and if you chose to build the Wi-Fi version, you can also set it to Super Smash Bros. Project M Wi-Fi.

Lastly, you should check "Custom Banner" and feed it the appropriate banner I've provided from your gHNYO folder. As mentioned above, RSBEPM.bnr is for the Full Project M game, and RSBEPW.bnr is for the WiFi-Safe Set.

It is worth mentioning before you hit the build button that you will need at about 16 GB of free space on your hard drive for BrawlBuilder to successfully be able to create your ISO. Now is a good time to free up space if you are low.

Once you're satisfied, press the big "Build ISO" button, set the name and output format you prefer and wait for the magic to happen. Eventually you'll see it say "Build Finished!" and your ISO will be built. From there, transfer it to the USB device you use with your Wii or play it in Dolphin like you would any other game.

Troubleshooting and Closing

It's worth noting that if you are on a real Wii or Wii U, you may need to set hooktype to none and turn ocarina off in your USB Loader to get the game to work properly, that's normal, because the ISO has the code handler and hook embedded in it, and a USB Loader having that option on may cause it to overtake the game's embedded ones.

If for some reason when you play the Wi-Fi set, and you are unable to connect to WFC, try setting your USB Loader's Private Server option to Wiimmfi.de and trying again. The Wi-Fi set is easy to identify by how the character select screen has a large connectivity symbol in the background, if you are missing this, you shouldn't try to play online, as it will more or less immediately desync.

I hope this has opened up Project M to more people. Thanks for reading, and I'd like to thank @person66 for BrawlBuilder and keeping it functional, @Wiimm for WIT which is part of BrawlBuilder, as well as the entire Project M development team. Project M is still sorely missed today, and I hope perhaps one day, we'll see a new community Smash project of this scale on the 3DS or Wii U.

maxresdefault.jpg
 
Last edited by CheatFreak47, , Reason: fixed date oopsies

megahog2012

Well-Known Member
Newcomer
Joined
Sep 10, 2012
Messages
79
Trophies
1
XP
910
Country
United States
same for me. can't find a solution, though.
You need to set the video patch to PAL for NTSC games if you are using a PAL console

--------------------- MERGED ---------------------------

Also did anyone find out how to add Brawl Ex characters to the ISO yet?
 

iiEquinox

New Member
Newbie
Joined
Jun 13, 2019
Messages
1
Trophies
0
Age
24
XP
53
Country
United States
So I dunno if this just takes a long time or something, but my BrawlBuilder has kinda just remained at 0% for two hours now. It also periodically would say "Extracting".
 

StarLegion1

New Member
Newbie
Joined
Apr 20, 2022
Messages
2
Trophies
0
Age
31
Location
California
XP
29
Country
United States
quick question...since this is an iso...where on the SD card should i put it? cause wii games normally are wbfs format...

edit - forgot to convert to wbfs lol

2nd edit - After i converted to WBFS it gave me 2 files.....sooo...any idea what to do cause it wont show on wiiflow also
 
Last edited by StarLegion1,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think