Views: 19,994,251 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-19-24 11:36 AM |
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 |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 88/4661 EXP: 20876140 Next: 355126 Since: 07-07-12 Last post: 1343 days ago Last view: 356 days ago |
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 |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 401/9019 EXP: 56221147 Next: 266497 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 2 days ago |
.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 |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 89/4661 EXP: 20876140 Next: 355126 Since: 07-07-12 Last post: 1343 days ago Last view: 356 days ago |
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. ____________________ a |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 403/9019 EXP: 56221147 Next: 266497 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 2 days ago |
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 |
| ||
Dupe of AstralShane5000. Banned for security reasons. Level: 11 Posts: 16/20 EXP: 5786 Next: 199 Since: 11-02-12 Last post: 4148 days ago Last view: 4131 days ago |
Posted by Mega-Mario Just run it on a Wii with a GameCube backup launcher. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 404/9019 EXP: 56221147 Next: 266497 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 2 days ago |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 6/709 EXP: 1238502 Next: 75687 Since: 07-07-12 Last post: 2210 days ago Last view: 586 days ago |
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 |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 413/9019 EXP: 56221147 Next: 266497 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 2 days ago |
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 |
| ||
Normal user Level: 26 Posts: 20/129 EXP: 96109 Next: 6166 Since: 07-08-12 Last post: 3335 days ago Last view: 2308 days ago |
Lunaboy's RARC packer supports arbitrary directory depth. |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 292/3604 EXP: 14194171 Next: 214715 Since: 07-07-12 From: Colorado Last post: 3096 days ago Last view: 1253 days ago |
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 |
| ||
Magikoopa I'm back Level: 104 Posts: 405/3145 EXP: 11570547 Next: 291579 Since: 07-07-12 From: Dolphic Island Last post: 2592 days ago Last view: 2590 days ago |
Yeah. ._. |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 294/3604 EXP: 14194171 Next: 214715 Since: 07-07-12 From: Colorado Last post: 3096 days ago Last view: 1253 days ago |
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 |
| ||
Magikoopa I'm back Level: 104 Posts: 406/3145 EXP: 11570547 Next: 291579 Since: 07-07-12 From: Dolphic Island Last post: 2592 days ago Last view: 2590 days ago |
But he's not even working on RHP. |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 391/4661 EXP: 20876140 Next: 355126 Since: 07-07-12 Last post: 1343 days ago Last view: 356 days ago |
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 |
| ||
Magikoopa I'm back Level: 104 Posts: 433/3145 EXP: 11570547 Next: 291579 Since: 07-07-12 From: Dolphic Island Last post: 2592 days ago Last view: 2590 days ago |
That's pretty cool, have you tried messing with any of the HEX? |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 392/4661 EXP: 20876140 Next: 355126 Since: 07-07-12 Last post: 1343 days ago Last view: 356 days ago |
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 |
| ||
Magikoopa I'm back Level: 104 Posts: 890/3145 EXP: 11570547 Next: 291579 Since: 07-07-12 From: Dolphic Island Last post: 2592 days ago Last view: 2590 days ago |
http://www.mrrean.bplaced.net/Sunshine.Realm/
The official hacking board, now open. |
Nook |
| ||
Normal user Level: 4 Posts: 1/2 EXP: 181 Next: 98 Since: 01-20-13 Last post: 4106 days ago Last view: 4106 days ago |
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 |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 673/4661 EXP: 20876140 Next: 355126 Since: 07-07-12 Last post: 1343 days ago Last view: 356 days ago |
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 |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 870/9019 EXP: 56221147 Next: 266497 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 2 days ago |
Main - Misc. ROM hacking - Super Mario Sunshine Hacking Information | Hide post layouts | New reply |
Page rendered in 0.048 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 235/235, time: 0.011 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |