Views: 20,052,626 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-25-24 07:10 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: 20890238 Next: 341028 Since: 07-07-12 Last post: 1349 days ago Last view: 361 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: 56259075 Next: 228569 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 23 hours 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: 20890238 Next: 341028 Since: 07-07-12 Last post: 1349 days ago Last view: 361 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: 56259075 Next: 228569 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 23 hours 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: 5790 Next: 195 Since: 11-02-12 Last post: 4154 days ago Last view: 4137 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: 56259075 Next: 228569 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 23 hours ago |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 6/709 EXP: 1239338 Next: 74851 Since: 07-07-12 Last post: 2216 days ago Last view: 592 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: 56259075 Next: 228569 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 23 hours 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: 96174 Next: 6101 Since: 07-08-12 Last post: 3341 days ago Last view: 2314 days ago |
Lunaboy's RARC packer supports arbitrary directory depth. |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 292/3604 EXP: 14203757 Next: 205129 Since: 07-07-12 From: Colorado Last post: 3102 days ago Last view: 1259 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: 11578361 Next: 283765 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 days ago |
Yeah. ._. |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 294/3604 EXP: 14203757 Next: 205129 Since: 07-07-12 From: Colorado Last post: 3102 days ago Last view: 1259 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: 11578361 Next: 283765 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 days ago |
But he's not even working on RHP. |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 391/4661 EXP: 20890238 Next: 341028 Since: 07-07-12 Last post: 1349 days ago Last view: 361 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: 11578361 Next: 283765 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 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: 20890238 Next: 341028 Since: 07-07-12 Last post: 1349 days ago Last view: 361 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: 11578361 Next: 283765 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 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: 4112 days ago Last view: 4112 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: 20890238 Next: 341028 Since: 07-07-12 Last post: 1349 days ago Last view: 361 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: 56259075 Next: 228569 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 23 hours 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: 27, rows: 233/233, time: 0.012 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |