| |||
Views: 88,489,908 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-26-24 10:11 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 4 guests | 1 bot |
Main - ROM Hacking - SMAS+W Mario 3 Hacking Notes | New thread | New reply |
Synthetekh |
| ||
Ninji Level: 35 Posts: 52/239 EXP: 261356 Next: 18580 Since: 08-15-10 From: New Mexico, USA Last post: 95 days Last view: 6 days |
I put together a whole bunch of notes for Mario 3 in SMAS+W a couple years ago. I don't plan to do anything with them anytime soon if at all. I think making an Editor for Wily Wars is enough. So if anyone's interested, there ya go (5 documents included).
SMAS+W Mario 3 Hacking Notes. Oh btw, they should work just fine for SMAS, maybe with a slight address change if anything (I think I tested that before and it was all good). |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 648/1069 EXP: 2687875 Next: 40925 Since: 02-16-08 From: Insectduel's office Last post: 1257 days Last view: 1256 days |
Wow, you literally dump the data 16x16 tilesets yourself into a document. Good find! I've been using vSNES to find them randomly for each map screen, Title Screen, Credits roll, and a few levels which I will add them very soon. Since I will edit the credits part soon which makes me sick when it comes to world map editing along with map with the end castle tiles inside the credits.
I think you may need more help from me, as I made this document years ago. Take a look! Some info may be innacruate but will be fixed in a new update soon. And Mattrizzle from RHDN helped me find the palette sets for each world map. Thanks for the document you provide us! This will really help me to do some ASM coding for some of them! |
Synthetekh |
| ||
Ninji Level: 35 Posts: 57/239 EXP: 261356 Next: 18580 Since: 08-15-10 From: New Mexico, USA Last post: 95 days Last view: 6 days |
Actually, I think I changed my mind. If we can get all of the data for this game found and understood that's required to fully or almost fully edit it (music data is optional), I might be up to making an editor for this game as well, since I can reuse a lot of the programming from my Wily Wars edtior. But, Wily Wars and my iPhone game come first. Either that or if you or someone else wants to handle it, that would be a load off me and I'm totally fine with that lol. |
KP9000 |
| |||
Boomboom Level: 90 Posts: 1756/1975 EXP: 6953611 Next: 234998 Since: 02-19-07 Last post: 3580 days Last view: 3204 days |
|
Synthetekh |
| ||
Ninji Level: 35 Posts: 58/239 EXP: 261356 Next: 18580 Since: 08-15-10 From: New Mexico, USA Last post: 95 days Last view: 6 days |
I actually found some of the level data using the NES version. I didn't bother to look much beyond that, but it's quite possible that a lot of it may be the same. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 650/1069 EXP: 2687875 Next: 40925 Since: 02-16-08 From: Insectduel's office Last post: 1257 days Last view: 1256 days |
There has been past SNES-SMB3 editors which only edits levels and nothing else. Mostly Mario Improvement 3 from Lincolnsoft. Most of the stuff is unsupported. SMB3 Workshop didn't quite edit SMB3-SMAS correctly and sometimes causes huge problems if not used properly. If they want to edit SMB3-SMAS using SMB3 Workshop, the rom must be named Mario-x.smc
I didn't bother using these editors but I have to design the levels from scratch using the NES version and then dump the database and insert them in to the SNES version. WindHex is the best bet. But before making all the levels, you have to clean every enemy and every object in your hex editor. Quick Quirly's post here can teach SMB3 hackers how to build levels in a certain way. CTRL+F "Custom Offsets"/Your Own Level Sizes, etc." except they were Super NES you're editing using my document from RHDN as a base. |
KP9000 |
| |||
Boomboom Level: 90 Posts: 1758/1975 EXP: 6953611 Next: 234998 Since: 02-19-07 Last post: 3580 days Last view: 3204 days |
|
Synthetekh |
| ||
Ninji Level: 35 Posts: 59/239 EXP: 261356 Next: 18580 Since: 08-15-10 From: New Mexico, USA Last post: 95 days Last view: 6 days |
Nevermind, it's C#. Well I can do C++ and C#. Edit: Btw, ignore anything involving Collision properties in my notes, I think I accidentally modified some data involving Mario and got confused on that. That's the only thing that I can remember that was incorrect. |
Insectduel |
| ||||
Hammer Brother Level: 68 Posts: 670/1069 EXP: 2687875 Next: 40925 Since: 02-16-08 From: Insectduel's office Last post: 1257 days Last view: 1256 days |
I decided to post this data here and it may be useful for future SMB3-SMAS hackers to design the levels in the future from scratch instead of editing the existing levels where you limit yourself to the number of objects and enemies. The following offset is the start to end to delete by putting FF.
Also, it's best to use Lunar Address to convert ROM address to RAM address when putting an object or enemy in a specific offset. SMAS-SMB3 has lots of space so if you ran out of space for enemies, then you can put them in an empty unused space. I don't recommend doing this for Object levels. Next post below, I will upload a document on how to build SMB3-SMAS levels as too many people asking me for SMB3-SMAS editors after I build them.
The Complete Set
|
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 671/1069 EXP: 2687875 Next: 40925 Since: 02-16-08 From: Insectduel's office Last post: 1257 days Last view: 1256 days |
I have completed the custom level document for SMB3-SMAS. You can download it here. Keep in mind that when you set Enemy, Object, and Object Set poitners in World Maps, you need to download this document here with FuSoYa's Lunar Address.
Lunar Address is really helpful when you set level pointers in World Maps by converting the ROM address to the RAM where you place your custom objects (starts with the 13-byte header) and enemies. Be sure you read all of my infos in my document. Good luck! UPDATE 09/16/11: Zip File Reuploaded and SMB3-SMAS Level Cleaner.ips has been remade due to the fact that the object sets won't load Mushroom houses and I can't find the pointers. It is located as the Pipe/Water pointer. Now every object data is deleted except Mushroom houses and End Castles. UPDATE 09/23/11: Written the Ship's beginning offset at x133A96 instead of x133A9C in a document. Oops my bad! That is why I have trouble loading the ship's levels because I intervene the code. SMB3-SMAS Level Cleaner.ips also remade as well along with the Mushroom houses .M3AL file. Re-Download! |
Main - ROM Hacking - SMAS+W Mario 3 Hacking Notes | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 82, rows: 112/112, time: 0.017 seconds. |