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

Discussion in 'Wii - Tutorials' started by CheatFreak47, Sep 11, 2016.

  1. CheatFreak47
    OP

    Member CheatFreak47 Complex Donut

    Joined:
    Oct 11, 2011
    Messages:
    1,268
    Location:
    Michigan, USA
    Country:
    United States
    [​IMG]

    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.

    [​IMG]
    Your folder should look like this.


    Setting up the Wi-Fi Safe Set (Optional)

    [​IMG]

    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.

    [​IMG]

    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!

    [​IMG]

    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.

    [​IMG]
     
    Last edited by CheatFreak47, Sep 14, 2016 - Reason: fixed date oopsies


  2. PokeAcer

    Member PokeAcer Ex-GBATemp Member

    Joined:
    May 28, 2015
    Messages:
    1,181
    Location:
    North East Wales
    Country:
    United Kingdom
    This is awesome! :D
     
    CheatFreak47 likes this.
  3. eduall

    Member eduall GBAtemp Regular

    Joined:
    May 29, 2014
    Messages:
    169
    Country:
    Venezuela
    with "Wii backup fusion" tool, you can create a ".wbfs" via folder!
    Just:
    1-extract the entire .iso
    2-apply mods and whatever you want
    3-open WBF and choose the extracted "folder" and select it.
    4-Transfer to a WBFS or .ISO image

    sorry if you know this, but i never see this in a post.
    is a easy way to EDIT and add a mod to your game without homebrew apps!
     
    I pwned U! likes this.
  4. CheatFreak47
    OP

    Member CheatFreak47 Complex Donut

    Joined:
    Oct 11, 2011
    Messages:
    1,268
    Location:
    Michigan, USA
    Country:
    United States
    This won't work for Project M or similar because many mods rely on code handlers with SD redirection code.
    They need conversion with a special tool to be functional in a built ISO, and also require some additional patches that a simple "file replace" won't do.
    This tutorial covers this in the form of Brawl Builder, a SSBB mod builder designed with said SD redirection code conversion right in the program.

    Also, Wii Backup Fusion is an outdated tool, and I don't recommend it, if you want to do manual ISO building and extracting, use WIT with a command line. (Edit: Apparently WBF is essentially a GUI for WIT anyway so I guess it's fine either way, but still, the above issues related to code handling applies)

    The premier Wii Backup tool for most things, particularly hard drive management and such is Wii Backup Manager.
     
    Last edited by CheatFreak47, Sep 13, 2016
  5. PokeAcer

    Member PokeAcer Ex-GBATemp Member

    Joined:
    May 28, 2015
    Messages:
    1,181
    Location:
    North East Wales
    Country:
    United Kingdom
    Thats the premier GUI one; the best one for CLI is wit by @Wiimm :3
     
  6. Wiimm

    Member Wiimm Developer

    Joined:
    Aug 11, 2009
    Messages:
    2,092
    Location:
    Germany
    Country:
    Germany
    Wii Backup Fusion is only a GUI for wit. I think it works properly because the main functionality of wit is stable since years. You have also the choice to update wit only.
     
    Last edited by Wiimm, Sep 13, 2016
    CheatFreak47 likes this.
  7. person66

    Member person66 If it isn't edited, it isn't a true person66 post

    Joined:
    Jun 16, 2009
    Messages:
    1,110
    Location:
    Canada
    Country:
    Canada
    Fun fact, BrawlBuilder also relies heavily on wit, so thank you @Wiimm for all your great work, I don't think the wii scene would be close to where it is today without yours and many others hard work.
     
    Last edited by person66, Sep 13, 2016
    Wiimm and CheatFreak47 like this.
  8. froggestspirit

    Member froggestspirit D/P/Pt Demix Guy

    Joined:
    Jul 28, 2011
    Messages:
    982
    Country:
    United States
    Will this work for smash bros legacy too?
     
  9. Diego788

    Member Diego788 GBAtemp Regular

    Joined:
    Jun 27, 2014
    Messages:
    230
    Location:
    Santiago, Chile
    Country:
    Chile
    didn't the nintendo wi-fi connection was discontinued on 20th June 2014?
    why March?
     
  10. CheatFreak47
    OP

    Member CheatFreak47 Complex Donut

    Joined:
    Oct 11, 2011
    Messages:
    1,268
    Location:
    Michigan, USA
    Country:
    United States
    Actually it was may, small mistake :P
     
  11. person66

    Member person66 If it isn't edited, it isn't a true person66 post

    Joined:
    Jun 16, 2009
    Messages:
    1,110
    Location:
    Canada
    Country:
    Canada
    Not right now, though BrawlBuilder does work with some other builds such as Psycho Ghost's. I haven't been able to figure out what cheats legacy m is using that cause the game to crash, maybe eventually I'll sit down and try to figure it out and then add a fix to BrawlBuilder. I also haven't tried it with Legacy XP but if it does work then I'd be very surprised.
     
    Last edited by person66, Sep 14, 2016
    froggestspirit and CheatFreak47 like this.
  12. Titanium_Hearts

    Newcomer Titanium_Hearts Newbie

    Joined:
    Sep 16, 2016
    Messages:
    1
    Country:
    Canada
    Hey,

    I'm hoping you see this soon since I'm in a bit of a time crunch here *.* I'm stumped at the starting line. When I hit "browse" on the second line of Brawl Builder (the Mod Folder line) and instead of opening a browse window it shows this
    upload_2016-9-16_0-45-8.png

    Is there an easy solution to this? I tried downloading other versions of Brawl Builder, but it still happens.
     
  13. Kurausukun

    Member Kurausukun GBAtemp Regular

    Joined:
    Apr 6, 2014
    Messages:
    172
    Country:
    United States
    I can't get this to work with my own custom build no matter what I do. It works if I take the vanilla build and do nothing to it, but it won't work with my personal edits, which are all either edits to the fighter .pac files, the .brstm files, or the info2/menu2 music names. I haven't modified the .gct or the alt stages at all; why won't this work?
     
  14. CheatFreak47
    OP

    Member CheatFreak47 Complex Donut

    Joined:
    Oct 11, 2011
    Messages:
    1,268
    Location:
    Michigan, USA
    Country:
    United States
    Probably start an issue on the brawlbuilder tracker, I'm sure @person66 will have a look at it when he's not busy. :P
     
  15. person66

    Member person66 If it isn't edited, it isn't a true person66 post

    Joined:
    Jun 16, 2009
    Messages:
    1,110
    Location:
    Canada
    Country:
    Canada
    Huh, that's weird. You extracted all the files? Does that dll file its looking for actually exist?

    Technically you should be able to choose continue then just manually enter (or copy-paste) the path to the pf folder into the box, but I'm curious why it's not loading the dll, it looks like its looking in the right place.
     
    Last edited by person66, Sep 18, 2016
  16. tallpr24

    Newcomer tallpr24 Advanced Member

    Joined:
    Jan 16, 2015
    Messages:
    91
    Country:
    United States
    i followed this guide and the game works using wii flow, but i only see 5 new characters, i thought this would have 50 extra characters? did i miss something, can some one help me?
     
  17. tallpr24

    Newcomer tallpr24 Advanced Member

    Joined:
    Jan 16, 2015
    Messages:
    91
    Country:
    United States
    any one have a good torrent that has eveything included?
     
  18. Carlamby

    Newcomer Carlamby Newbie

    Joined:
    Jan 19, 2017
    Messages:
    2
    Country:
    United States
    Thanks, but I got it all fixed.
     
    Last edited by Carlamby, Jan 22, 2017
  19. PokeAcer

    Member PokeAcer Ex-GBATemp Member

    Joined:
    May 28, 2015
    Messages:
    1,181
    Location:
    North East Wales
    Country:
    United Kingdom
    Your SSBB ISO is bad.
     
    CheatFreak47 likes this.
  20. Carlamby

    Newcomer Carlamby Newbie

    Joined:
    Jan 19, 2017
    Messages:
    2
    Country:
    United States
    Thanks for the help.
     
    Last edited by Carlamby, Jan 22, 2017

Share This Page