Kuribo64
Views: 19,854,343 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
03-29-24 05:38 AM
Guest:

0 users reading How to create completely new galaxies! [Tutorial] [with a template!] | 1 bot

Main - Archived forums - General SMG hacking - How to create completely new galaxies! [Tutorial] [with a template!] Hide post layouts | New reply

Pages: 1 2 3
SunakazeKun
Posted on 02-16-15 11:23 AM (rev. 2 of 02-16-15 11:23 AM) Link | #56298
This is a tutorial on how to set up completely new galaxies. Yep, it's possible and really easy to do!

You need:
- Whitehole
- WiiExplorer
- WorldMapEditor
- Nuntius Novus
- pyTools or Hash Calculator for SMG
- A hex-editor
- My Galaxy Template

Step 1: Setting up the basic stuff
[image]
After you downloaded everything you need to think of an internal galaxy name. I use "KuriboGalaxy" as an example for this tutorial. Rename the files correctly (e.g. TemplateGalaxyMap >> KuriboGalaxyMap). You can remove some files if you don't need them:
- Design contains light changes
- Sound contains music changes
- Demo contains cutscene information (The archive is empty!)
- ZoneInfo contains flags(?)

Open Light and Scenario with WiiExplorer and rename the folders and files as well.

Step 2: Setting up the Scenario file
Extract ScenarioData.bcsv with WiiExplorer and open it with a Hex-Editor. Search for "4DA2644A". Open the command prompt and type in "cd" and the path to pyTools (e.g. "cd C:/pyTools"). Then you type in "hash" and the internal galaxy name. You got the hashed name (e.g. KuriboGalaxy >> 190F79FE). Replace 4DA2644A with the hash and save the file. Add the file back to the Scenario archive.

[image]
Open Whitehole's BCSV editor and type in the path to the Scenario file (e.g. /StageData/KuriboGalaxy/KuriboGalaxyScenario.arc). On the right side you type in the path to the BCSV file (e.g. /KuriboGalaxyScenario/ScenarioData). Open ZoneList. There you need to rename everything correctly. Save the file and open ScenarioData.

Step 3: World Map
I think there is a tutorial about World Maps...

Step 4: Text
Extract the files of SystemMessage.arc with WiiExplorer. The archive is present in all Localize files.
Open GalaxyName.msbt with Nuntius Novus. Add new text:
<message label="GalaxyName_KuriboGalaxy">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>8</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Goomba Galaxy
</string>
</message>

Save the file and open GalaxyNameShort.msbt. Add new text as well:
<message label="GalaxyNameShort_KuriboGalaxy">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>8</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Goomba
</string>
</message>

Save the file and open ScenarioName.msbt. Add new text as well:
<message label="ScenarioName_KuriboGalaxy1">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>8</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Star 1
</string>
</message>
<message label="ScenarioName_KuriboGalaxy2">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>8</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Star 2
</string>
</message>
<message label="ScenarioName_KuriboGalaxy3">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>8</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Star 3
</string>
</message>

Save the file. Replace the files in the archive with the newer ones.

Optional: Music and Banner
You can add music and a banner for the galaxy as well! There are tutorials on how to do this.



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


Anthe
Posted on 02-16-15 12:35 PM Link | #56302
So this means infinite Flip Swaps? Cool!

____________________
[image]

KoopaTroopaMan
Posted on 02-17-15 09:12 AM Link | #56326
Even if there is tutorials you should still copypaste them here or something.

skyl
Posted on 02-20-15 08:54 PM Link | #56485
Don't you have to add it to StageBgmInfo or something?


____________________
Can you burn a Luigi board?

Splitwirez
Posted on 02-20-15 09:02 PM Link | #56486
Posted by Rainbow Mario
Even if there is tutorials you should still copypaste them here or something.

Or better, link to them.

SunakazeKun
Posted on 02-20-15 09:07 PM Link | #56487
Posted by planetaryplayer
Don't you have to add it to StageBgmInfo or something?

Galaxy doesn't need music, but you can add it.



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


KoopaTroopaMan
Posted on 02-20-15 09:17 PM Link | #56488
What about ScenarioBgmInfo.bcsv?

SunakazeKun
Posted on 02-20-15 09:23 PM Link | #56489

KoopaTroopaMan
Posted on 02-20-15 09:30 PM Link | #56490
But I'm now asking. How do you connect a music to a new galaxy?

Blue-Tora
Posted on 02-21-15 01:36 AM Link | #56493
This seems rather interesting. Hopefully, this can come in some sort of use in the future if I want to ever make a new galaxy at my own leisure.

Stygmax
Posted on 02-21-15 12:45 PM Link | #56504
Does Whitehole have the ability to directly edit custom galaxies? Because if not, that's definitely a feature that needs to be supported.
Status: It was really, really fun, guys - thanks for the ride!

SunakazeKun
Posted on 02-21-15 12:59 PM Link | #56505
It does. A galaxy can be selected after it detects a scenario file.



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


KoopaTroopaMan
Posted on 02-21-15 01:54 PM Link | #56510
Whitehole just reads the Scenario and the Map file. So if you have a folder with a Map and Scenario file, and they have the same name as the folder, I think it would work. I don't know if ZoneInfo is important.
--

Would this work in SMG1 if text editing was possible?

CyberTanuki
Posted on 02-21-15 02:39 PM Link | #56512
With the ability to create completely new galaxies, I wonder if someone could fuse Super Mario Galaxy 1 & 2 into one game.

KoopaTroopaMan
Posted on 02-21-15 03:03 PM Link | #56513
Impossible. Because they have different filesystems.

skyl
Posted on 02-21-15 03:13 PM Link | #56515
Posted by Rainbow Mario
Impossible. Because they have different filesystems.


Yes, but all the files are the same, just arranged differently.

____________________
Can you burn a Luigi board?

KoopaTroopaMan
Posted on 02-21-15 03:17 PM Link | #56516
Even if it would be so, a lot of new objects and stuff needs to be added to the game.

SunakazeKun
Posted on 02-21-15 04:47 PM Link | #56523
Posted by Rainbow Mario
Would this work in SMG1 if text editing was possible?

No, because the galaxies also need those mini models for the domes. ASM :>



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


Stygmax
Posted on 02-21-15 04:55 PM Link | #56524
How do you connect new music to the galaxy?
Status: It was really, really fun, guys - thanks for the ride!

SunakazeKun
Posted on 02-21-15 04:58 PM Link | #56525
Edit both BCSV files inside StageBgmInfo.arc. StageBgmInfo.bcsv contains the stuff for music changes in the galaxy and ScenarioBgmInfo.bcsv is the normal music per scenario.



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding

Pages: 1 2 3

Main - Archived forums - General SMG hacking - How to create completely new galaxies! [Tutorial] [with a template!] Hide post layouts | New reply

Page rendered in 0.038 seconds. (2048KB of memory used)
MySQL - queries: 27, rows: 233/233, time: 0.009 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.