Porting Galaxies

A Tutorial for Super Mario Galaxy 2

To summarise, “porting” a galaxy is moving it from one “slot” to another. One galaxy’s files will not work in another galaxy’s without a few minor tweaks. This process can also be used to create a completely new galaxy in its own slot. There is a limit on new “slots” however, the max being three new slots, bringing the game’s total from 49 to 52 galaxies.

Get yourself the scenario file for the galaxy you’re porting and Yaz0 decode it with whatever tool you’re comfortable with using. You’ll need to open this in a hex editor, any hex editor that can replace bytes will do. Personally I’d choose HxD.

Next you’ll need to find the hash of your galaxy. Open Whitehole and click on the Hash generator and input the internal name of the galaxy you’re porting from (i.e. RedBlueExGalaxy) and the galaxy you’re porting to’s internal name, I’ll be using IslandFleetGalaxy for this tutorial. MAKE SURE TO WRITE THE HASHES DOWN SOMEWHERE. RedBlueExGalaxy’s hash is 4B1E172E and IslandFleetGalaxy’s is 07A21889.

In HxD (with the RARC opened), click Search>Replace which will open a lovely new window. Input the hash from the galaxy you’re porting from into the “Search for:” box, and the galaxy you’re porting to’s hash in the “Replace with:” box. Make sure to change the datatype from Text-string to Hex-values and search direction to “All”. Once you've filled that all out, press “OK” and it will replace the hash. Save and close the program.

The RARC file should now be Yaz0 encoded with whatever program you wish. Rename this to the galaxy you’re porting to’s internal name, in my case I would rename the file from “RedBlueExGalaxyMap.arc.rarc.yaz0” to “IslandFleetGalaxyScenario.arc”. Along with this you also need to rename all the files from the galaxy you’re porting from to their respective new names and put them into the galaxy you’re porting to’s folder.

Hooray! We’re almost done! There’s one last step however. Open Whitehole up again and open its BCSV editor. Go to the top most open, select Galaxy>ZoneList and rename the first entry in the table to the galaxy you’re porting to. Save and exit.

Your galaxy should now be perfectly ported!

Sign up to access this!

Todos

Add Images Correctly

Embed

Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Credits

Key Authors
Froggo9548
Froggo9548 Joined 1mo ago
Offline
309 points Ranked 14690th
Writer

Submitter

Froggo9548 avatar
Froggo9548 Joined 1mo ago
Offline
309 points Ranked 14690th

Froggo9548
Creator
  • Paypal Donate
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

Details

Difficulty Level
Intermediate

Attributes

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Share on Google+
  • Today's Pick Jan 12 2019
  • 324 Views
  • 1 Posts
  • 8dSubmitted

Scores

  • Not yet rated
Sign up to access this!

More Galaxies Tutorials

bcp.crwdcntrl.net tracking pixel