Kuribo64
Views: 19,989,650 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-18-24 06:15 PM
Guest:

0 users reading Super Mario Sunshine Hacking Information | 1 bot

Main - Misc. ROM hacking - Super Mario Sunshine Hacking Information Hide post layouts | New reply

Pages: 1 2 3 4
shibboleet
Posted on 11-30-12 02:33 AM (rev. 2 of 11-30-12 02:33 AM) Link | #1278
I have just resumed research of SMS Level format and how objects are placed. What I've figured out is everything is stored in .rel files in the map folder with the scene. I opened it and realised that every single object has a Manager. (Except for a couple of areas. Like AreaCylinder and camera info)
I have still yet to find how the coordinates are used, but I've come close to it.
The Shine Palace is reopening soon, though.
More info to come soon.
Don't expect an editor for about 3 months or more (5?) because research takes time.

____________________
a

Arisotura
Posted on 11-30-12 04:15 PM Link | #1279
.rel files are code/data modules, similarly to overlays in DS games.

This means you're likely facing hardcoded levels. In this case, editing them may be a pain. See what I had to do for SM64DSe to work.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

shibboleet
Posted on 11-30-12 08:45 PM Link | #1282
I feel stupid now.
Turns out, I typed this on my phone, and it isn't in the .ral file. It's in the map.bin file.
:P

____________________
a

Arisotura
Posted on 11-30-12 09:45 PM Link | #1283
Ah, I feel a lot better about SMS hacking now. (though there's still that issue, how to run a hack on a Gamecube?)

If you look at those files in a hex editor, you'll probably find the coordinates real quick. Hint: on a system like the Gamecube, the coordinates are most likely floating-point numbers. A good hex editor will provide something similar to XVI32's Data Inspector, giving you the floating-point value (among others) at the selected byte. Provided you configure it correctly, remember that the Gamecube is big-endian...

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

Shane2100AD
Posted on 12-01-12 06:12 AM (rev. 2 of 12-01-12 06:19 AM) Link | #1284
Posted by Mega-Mario
Ah, I feel a lot better about SMS hacking now. (though there's still that issue, how to run a hack on a Gamecube?)

If you look at those files in a hex editor, you'll probably find the coordinates real quick. Hint: on a system like the Gamecube, the coordinates are most likely floating-point numbers. A good hex editor will provide something similar to XVI32's Data Inspector, giving you the floating-point value (among others) at the selected byte. Provided you configure it correctly, remember that the Gamecube is big-endian...


Just run it on a Wii with a GameCube backup launcher.

Arisotura
Posted on 12-01-12 12:19 PM Link | #1285
That practice will be frowned upon in the Wii scene because it's likened to piracy, but it seems like the only way, sadly.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

Marionumber1
Posted on 12-02-12 04:01 PM Link | #1305
I used to be looking into SMS levels, and there is one problem that will prevent us from editing them. The RARC files are several directories deep, and the RARC packer that we have only supports packing up RARCs that are 2 directories deep.

Arisotura
Posted on 12-02-12 04:03 PM Link | #1306
This is where WiiExplorer should help you. It supports as many directory depth levels as the stack will allow, which should be more than 2.

If you want, I can give you the current build. It doesn't support Wii ISOs, but it has full support for RARC files.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

blank
Posted on 12-02-12 04:18 PM Link | #1307
Lunaboy's RARC packer supports arbitrary directory depth.

NWPlayer123
Posted on 01-06-13 02:08 AM Link | #3771
So I've heard on the IRC that SMS hacking is getting a revival and that Rean is remaking Shine Palace. Is that true?

____________________
"I hate playing musical chats" ~ Quote of the month

MK7tester
Posted on 01-06-13 02:15 AM Link | #3773
Yeah. ._.

NWPlayer123
Posted on 01-06-13 02:16 AM Link | #3774
Well that means we lose one more level creator's time, this day is getting better and better.

____________________
"I hate playing musical chats" ~ Quote of the month

MK7tester
Posted on 01-06-13 02:17 AM Link | #3775
But he's not even working on RHP. :P

shibboleet
Posted on 01-06-13 05:01 AM (rev. 5 of 01-06-13 03:56 PM) Link | #3862
To sum a ton of stuff up, Here is most of the information that I got.
Camera Layout
Level Layout And Data Handling
Hardcoded RAL File Extraction
Spanish Text Is Included (It's translated to 2 more languages, and they are present on the same map file)
How Start Cameras Function
How Tables Are Created
Regular Text.
EN= English
FR= French
SP= Spanish
IT= Italian
GE= German

In a folder contains all the enemy files. If you open them in hex, you can see that Functions(?) are inside


____________________
a

MK7tester
Posted on 01-06-13 05:02 AM Link | #3863
That's pretty cool, have you tried messing with any of the HEX?

shibboleet
Posted on 01-06-13 05:03 AM Link | #3865
Not exactly, no. This is where WiiExplorer comes in. I have to use that to replace the BMG and arc files to see if hex editing the text works in-game. If it does, I can add text support to the editor.

____________________
a

MK7tester
Posted on 01-13-13 02:57 AM Link | #5797
http://www.mrrean.bplaced.net/Sunshine.Realm/

The official hacking board, now open.

Nook
Posted on 01-20-13 04:14 PM Link | #7938
Models are packaged as .szs in Sunshine, and can be decompiled using yaz0 and rarcdump to see the contents, as many know. What I would like to know is if there is a way to replace the contents and recompile it back into a whole .szs file, so that it can go through the GameCube Rebuilder.

It may help if I share my idea. I would like to replace Mario's model with either Shadow Mario or Piantissimo, as their animations and size match Mario and should look fairly good. I can decompile mario.szs and put in Piantissimo or Shadow Mario, but then am left with it decompiled and the GameCube Rebuilder will not accept it. Is there a program to recompile a "modelname".szs 0.rarc_dir back into a working .szs? Thanks in advance for any responses.

shibboleet
Posted on 01-20-13 05:19 PM Link | #7992
Well, we can't actually make edits and test them yet. Because there isn't a program for Gamecube games that allows bigger files to be replaced, upsettingly.

____________________
a

Arisotura
Posted on 01-20-13 05:40 PM Link | #8026
That doesn't keep you from trying to replace an object's name with another name, shorter or of the same length.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd
Pages: 1 2 3 4

Main - Misc. ROM hacking - Super Mario Sunshine Hacking Information Hide post layouts | New reply

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