Kuribo64
Views: 19,850,516 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
03-28-24 11:20 AM
Guest:

0 users reading The first completely NEW galaxy | 1 bot

Main - Archived forums - SMG documentations and tutorials - The first completely NEW galaxy Hide post layouts | New reply

Pages: 1 2
SunakazeKun
Posted on 08-27-14 04:11 PM (rev. 6 of 08-28-14 12:48 PM) Link | #47308
[image]
Text translates to "A ghost appeared in E3 Honeybloom Galaxy!"

I think some people remember this thread from NWPlayer123. He tried to create a completely new galaxy, but he failed. He forgot to add an entry to StageBgmInfo and ScenarioBgmInfo. Because of this, the game crashed after selecting a star. When you add an entry for a galaxy which doesn't exist, the game will crash after game launch. Haha, well now you think it's still impossible, right?
Not really. Luckily StageBgmInfo and ScenarioBgmInfo have an unused entry for a removed E3 galaxy: E3MovFlowerHighlandGalaxy. This one doesn't crash the game.
So we can use this entry to create a new galaxy.

I actually got this working and here is what I've done:

[image]
Internal Galaxy Name: E3MovFlowerHighlandGalaxy
Hashed name: 1723A3FE
Info: Data copied from FlowerHighlandGalaxy

/LocalizeData/LANGUAGE/MessageData/SystemMessage.arc <-- added entries to ScenarioName, GalaxyName and GalaxyNameShort

/ObjectData/WorldMap02.arc <-- replaced HomeCenterGalaxy with E3MovFlowerHighlandGalaxy

/ObjectData/GalaxyInfoTexture.arc <-- copied FlowerHighlandGalaxy.bti and renamed it to E3MovFlowerHighlandGalaxy

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyLight.arc <-- renamed everything

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyMap.arc <-- renamed everything

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyUseResource.arc <-- renamed everything

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyGhost.arc <-- renamed everything

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyDesign.arc <-- renamed everything

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyZoneInfo.arc <-- renamed everything

/StageData/E3MovFlowerHighlandGalaxy/E3MovFlowerHighlandGalaxyScenario.arc <-- copied from FlowerHighlandGalaxy, renamed everything to E3MovFlowerHighlandGalaxy, changed CE673F58 to 1723A3FE, moved to World 2 (replaces HomeCenterGalaxy)


E3MovCloudGardenGalaxy
E3MovFlowerHighlandGalaxy
E3MovRedBlueEx
E3MovTubeSliderTutorialGalaxy

AncientExcavationTest02Galaxy
HomeCenterTest01Galaxy
RedBlueExTest01Galaxy

BattleShipGalaxy
CannonFleetGalaxy
CosmosGardenGalaxy
EggStarGalaxy
FactoryGalaxy
HeavenlyBeachGalaxy
HeavensDoorGalaxy
HellProminenceGalaxy
IceVolcanoGalaxy
OceanRingGalaxy
SandClockGalaxy
SkullSharkGalaxy
TearDropGalaxy
TeresaMario2DGalaxy
TriLegLv1Galaxy

Download: https://kuribo64.net/get.php?id=3HMMXL34pkA8MZdO



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


Mixlas
Posted on 08-27-14 04:28 PM Link | #47310
Will you use it in SMG3/NSMG?

SunakazeKun
Posted on 08-27-14 04:31 PM (rev. 3 of 08-27-14 06:21 PM) Link | #47311
This is just for documentation. But I think yes. I'll use it for something special...I think.
EDIT: Here is the download link: https://kuribo64.net/get.php?id=ImpP2dQI6EghFYMS
EDIT 2: Fixed crash: https://kuribo64.net/get.php?id=3HMMXL34pkA8MZdO



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


PaperplateismGuy
Posted on 08-27-14 06:40 PM (rev. 2 of 08-27-14 06:40 PM) Link | #47312
Wow, cool, that'll come in handy, but are you able to add a completely new entry?

____________________
Remember, every user has to start out somewhere,- Every time I look back at my old posts, I cringe.



SunakazeKun
Posted on 08-27-14 06:45 PM Link | #47313
Not yet. It crashes the game after game launch.
I think it needs ASM.



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


shibboleet
Posted on 08-27-14 07:23 PM Link | #47317
Yeah, it deems no surprise that it decides to shit itself. It's always done that, and yes, it does need asm.

But nice work :)

____________________
a

SunakazeKun
Posted on 08-27-14 09:57 PM (rev. 2 of 08-27-14 11:40 PM) Link | #47327
Okay guys, for some reason some internal galaxy names from SMG1 can be used for this stuff!
Custom names are impossible at the moment, because it needs ASM.

BattleShipGalaxy
CannonFleetGalaxy
CosmosGardenGalaxy
EggStarGalaxy
FactoryGalaxy
HeavenlyBeachGalaxy
HeavensDoorGalaxy
HellProminenceGalaxy
IceVolcanoGalaxy
OceanRingGalaxy
SandClockGalaxy
SkullSharkGalaxy
TearDropGalaxy
TeresaMario2DGalaxy
TriLegLv1Galaxy




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


shibboleet
Posted on 08-27-14 11:03 PM Link | #47328
Well that's not really true, because it could just be a forgotten string left there with no code associated with it.

____________________
a

SunakazeKun
Posted on 08-27-14 11:04 PM (rev. 2 of 08-27-14 11:41 PM) Link | #47329
No I mean those names can be used in StageBgmInfo.arc.
EDIT: Tested out all the names. All of them work.



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


Splitwirez
Posted on 08-28-14 01:43 AM Link | #47337
Posted by SunakazeKun
No I mean those names can be used in StageBgmInfo.arc.
EDIT: Tested out all the names. All of them work.

[image]
POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORT!!!

SunakazeKun
Posted on 08-28-14 07:48 AM Link | #47339
*lag*

Porting wouldn't be easy! I once tried it and it worked, but editing the galaxy then is very hard.



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


Splitwirez
Posted on 08-28-14 10:27 AM Link | #47346
Posted by SunakazeKun
*lag*

Porting wouldn't be easy! I once tried it and it worked, but editing the galaxy then is very hard.

Sorry about the large, creepy image. I was mostly just desperate to put the idea out there. Maybe I'll do it.

SunakazeKun
Posted on 08-28-14 12:48 PM Link | #47347
More working names...

E3MovTubeSliderTutorialGalaxy
E3MovCloudGardenGalaxy
E3MovRedBlueEx
AncientExcavationTest02Galaxy
HomeCenterTest01Galaxy
RedBlueExTest01Galaxy



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


shibboleet
Posted on 08-28-14 05:30 PM Link | #47364
Porting is easy, actually.

____________________
a

Stygmax
Posted on 08-29-14 12:38 PM Link | #47420
So does this mean we have a slew of new galaxy slots, or am I missing something here?
Status: It was really, really fun, guys - thanks for the ride!

SunakazeKun
Posted on 08-29-14 12:39 PM (rev. 2 of 08-29-14 12:39 PM) Link | #47421
Yep, we have "new" galaxy slots. Rean is currently trying to add a custom name with ASM stuff.



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


Stygmax
Posted on 08-29-14 12:42 PM Link | #47422
Can these have their own level data, and map icons?

If so, I'm SO getting back into SMG hacking. The possibilities!
Status: It was really, really fun, guys - thanks for the ride!

SunakazeKun
Posted on 08-29-14 12:43 PM Link | #47423

SunakazeKun
Posted on 02-15-15 11:25 PM Link | #56291
I actually did the first custom galaxy that loads stuff from a completely new slot. No ASM required :)
I'll post a tutorial on how to do it tomorrow!



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


Splitwirez
(post deleted) #56294
Pages: 1 2

Main - Archived forums - SMG documentations and tutorials - The first completely NEW galaxy Hide post layouts | New reply

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