Kuribo64
Views: 7,316,589 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
08-21-17 05:47 PM
Guest:

0 users reading SMG2 hacking questions | 1 bot

Main - Misc. ROM hacking - SMG2 hacking questions New reply

Pages: 1 2
JasonTGF
Posted on 08-11-17 08:38 PM Link | #86058
I was recommended to post my all my questions in one thread so... that's the purpose of this thread.

First question! How would I add an npc that I can talk that won't crash the game? (I know I need to make custom text files but I do not know how to do that)

Thanks in advanced!

TheSunCat
Posted on 08-11-17 09:17 PM Link | #86059
You need to extract the arc file inside of LocalizeData/UsEnglish that has the same name as the galaxy your NPC is in (you can use unexplored). Then use an editor like Nuntius Novus to open the MSBT located inside your extracted arc. Copy the code from other galaxies's MSBT's to make sure it works. Make sure you have your NPC's code name (example:Tico) followed by 001 (the message id). I will write a better answer once I get home.

Hope I helped,
~TheSunCat

Super Hackio
Posted on 08-12-17 12:26 AM Link | #86065



unexplored?

Just use WiiExplorer

Tico001 would mean that a Luma with a message ID of 1 would say whatever you have for it.

Nuntius Novus Is the way to go. Unknown 1 is the SoundID. Just find a luma with the sound you want played and copy the number.

____________________
SMG2 Kaizo Editions Progress: 150%
SMG RUN Progress: 16%
GC: 100% DOWNLOAD
SMG2 LightData Translation: 100%

Ultimate Super Mario Bros Stage Progress: 100%
Ultimate Super Mario Bros Stage 2 Progress: 75%
Ultimate Super Mario Bros Stage 3 Progress: 80%
Ultimate Super Mario Bros Stage 4 Progress: 75%
Ultimate Super Mario Bros Stage 5,6,7,8,9 & 10 Progress: 75%,75%,77%75%,75%,9%

TheSunCat
Posted on 08-12-17 08:31 AM Link | #86071
Ahhh stupid auto correct!! I meant WiiExplorer xD

TheSunCat
Posted on 08-12-17 10:21 AM Link | #86075
Do you want a template, so you just have to change "Tico001" to your NPC and "Text here" to your text?

JasonTGF
Posted on 08-13-17 12:30 AM Link | #86149
So I was working on this and I keep getting a error when I try to open the mbst file in NuntiusNovus. It says i'm missing python32.dll. How do I fix this?

Super Hackio
Posted on 08-13-17 12:42 AM Link | #86152



Missing Python.

That's obvious.

But what's NOT obvious is that I don't even have Python 3.2
Soo... Um... Yeah...

Get Python 3.2?

____________________
SMG2 Kaizo Editions Progress: 150%
SMG RUN Progress: 16%
GC: 100% DOWNLOAD
SMG2 LightData Translation: 100%

Ultimate Super Mario Bros Stage Progress: 100%
Ultimate Super Mario Bros Stage 2 Progress: 75%
Ultimate Super Mario Bros Stage 3 Progress: 80%
Ultimate Super Mario Bros Stage 4 Progress: 75%
Ultimate Super Mario Bros Stage 5,6,7,8,9 & 10 Progress: 75%,75%,77%75%,75%,9%

TheSunCat
Posted on 08-13-17 08:49 AM Link | #86156
https://www.python.org/download/releases/3.2/

I believe you also need pyq4t. Not sure though.

Super Hackio
Posted on 08-13-17 11:58 AM Link | #86177



If you need the Python I've got, it comes packaged with GalaxyCreate. It also comes packaged with the extension you need.

You can find it in my footer.

____________________
SMG2 Kaizo Editions Progress: 150%
SMG RUN Progress: 16%
GC: 100% DOWNLOAD
SMG2 LightData Translation: 100%

Ultimate Super Mario Bros Stage Progress: 100%
Ultimate Super Mario Bros Stage 2 Progress: 75%
Ultimate Super Mario Bros Stage 3 Progress: 80%
Ultimate Super Mario Bros Stage 4 Progress: 75%
Ultimate Super Mario Bros Stage 5,6,7,8,9 & 10 Progress: 75%,75%,77%75%,75%,9%

JasonTGF
Posted on 08-13-17 02:14 PM (rev. 2 of 08-13-17 02:16 PM) Link | #86192
I tried bot of those things and they didn't work. Although I did get it to work by downloading the single python32.dll file online and dragging it into the NuntiusNovus file


Posted by TheSunCat
Do you want a template, so you just have to change "Tico001" to your NPC and "Text here" to your text?

Yes please! that would be very helpful

TheSunCat
Posted on 08-13-17 08:45 PM (rev. 2 of 08-13-17 08:45 PM) Link | #86232
OK:

<msgstd version="SMG2">
<message label="Tico001">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>0</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Your text here!
</string>
</message>
</msgstd>

Super Hackio
Posted on 08-13-17 08:51 PM Link | #86235



Posted by TheSunCat
OK:

<msgstd version="SMG2">
<message label="Tico001">
<trigger>talk</trigger>
<unknown0>1</unknown0>
<unknown1>0</unknown1>
<unknown2>0</unknown2>
<unknown3>0</unknown3>
<unknown4>0</unknown4>
<unknown5>255</unknown5>
<unknown6>255</unknown6>
<unknown7></unknown7>
<string>
Your text here!
</string>
</message>
</msgstd>

Huston we have a problem.

<unknown0>1</unknown0>

This doesn't make sense.

<unknown0>70</unknown0>

THIS makes more sense.



____________________
SMG2 Kaizo Editions Progress: 150%
SMG RUN Progress: 16%
GC: 100% DOWNLOAD
SMG2 LightData Translation: 100%

Ultimate Super Mario Bros Stage Progress: 100%
Ultimate Super Mario Bros Stage 2 Progress: 75%
Ultimate Super Mario Bros Stage 3 Progress: 80%
Ultimate Super Mario Bros Stage 4 Progress: 75%
Ultimate Super Mario Bros Stage 5,6,7,8,9 & 10 Progress: 75%,75%,77%75%,75%,9%

TheSunCat
Posted on 08-13-17 08:51 PM Link | #86236
oh whoops. xD I failed

JasonTGF
Posted on 08-14-17 04:12 PM Link | #86328
Everything's working now, Thanks!

I have another question, Has anyone got teleporters to work? I got it so you can spin on it and it plays the animation but then crashes the game. I already put the teleporter reviving point and copied all the settings from other levels. How do I fix this?

SunakazeKun
Posted on 08-14-17 04:18 PM Link | #86329
Look at the object database. It tells you how it's set up.



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


JasonTGF
Posted on 08-14-17 04:35 PM Link | #86334
Posted by SunakazeKun
Look at the object database. It tells you how it's set up.


This is all it says: PetitPorter Teleporter
Unknown 0: integer in Obj_arg0
Unknown 1: integer in Obj_arg1
Unknown 3: integer in Obj_arg3
SMG2 Hiccup (rev. 3)
PetitPorterExitPoint PetitPorterExitPoint [Unused] SMG2 SunakazeKun (rev. 4)
PetitPorterPlanetA Teleporter Challenge Planet A SMG2 Hiccup (rev. 3)
PetitPorterPlanetB Teleporter Challenge Planet B SMG2 Hiccup (rev. 3)
PetitPorterWarpPoint Teleporter (Warp Point)

TheSunCat
Posted on 08-14-17 04:38 PM Link | #86336
I have never tried to use these.. I will test and see what I find.

SunakazeKun
Posted on 08-14-17 04:40 PM Link | #86339

TheSunCat
Posted on 08-14-17 04:41 PM Link | #86340
You were using the K64 one..?

welp

RealHeroicGamer
Posted on 08-14-17 04:50 PM (rev. 2 of 08-14-17 04:58 PM) Link | #86341
Speaking of which, the registration is messed up on that website

[thumbnail]

Technically there are no goombas, just 2 red paragoombas and one normal paragoomba

edit: i'm joking lol

____________________

I also made a few programs for extracting/compiling Wii .isos for wit (Windows ONLY). http://kuribo64.net/board/thread.php?id=3258
Pages: 1 2

Main - Misc. ROM hacking - SMG2 hacking questions New reply

Page rendered in 0.092 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 230/230, time: 0.045 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2015-10-07)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.