| |||
Views: 88,314,014 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-28-24 08:05 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 4 guests | 1 bot |
Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts | New thread | New reply |
KP9000 |
| ||||
Boomboom Level: 90 Posts: 895/1975 EXP: 6937503 Next: 251106 Since: 02-19-07 Last post: 3551 days Last view: 3175 days |
|
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 168/209 EXP: 236062 Next: 17589 Since: 07-12-07 From: Rogueport Last post: 3899 days Last view: 3600 days |
|
Raccoon Sam |
| ||
Cobrat Level: 56 Posts: 641/672 EXP: 1376881 Next: 21295 Since: 02-19-07 From: Hi Last post: 3439 days Last view: 2670 days |
I'm not sure if we should make a new thread or hi-jack this one and make it a huge ass data repository. Nonetheless, upon some screwing around I came across a few useful offsets. The hacking.. IT BEGINS.
0x1242E4 - pointers to overworld tilemaps. Four bytes each, 9 pointers in total. Also KP: ffffuuuu you're right. I've used that for god knows how long under the impression it's the same as visually graspable / distinguishable. Thanks for pointing that out. Also I'm Finnish so I have a lousy excuse too B) ____________________ |
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 169/209 EXP: 236062 Next: 17589 Since: 07-12-07 From: Rogueport Last post: 3899 days Last view: 3600 days |
|
Raccoon Sam |
| ||
Cobrat Level: 56 Posts: 642/672 EXP: 1376881 Next: 21295 Since: 02-19-07 From: Hi Last post: 3439 days Last view: 2670 days |
Posted by Treeki ~ damn right! ____________________ |
MathOnNapkins |
| ||
Super Koopa Level: 62 Posts: 702/842 EXP: 1931097 Next: 53589 Since: 02-19-07 From: durff Last post: 4459 days Last view: 3983 days |
Posted by Treeki Most tile based Nintendo games did do that, as far as I'm aware. Or do you mean there is a set of tile attributes that are independent of the graphical display? ____________________ Zelda Hacking Forum hobbies: delectatio morosa |
14159 |
| ||
Goomba Level: 12 Posts: 1/21 EXP: 7038 Next: 883 Since: 08-05-09 Last post: 4393 days Last view: 4093 days |
Ok, huge message below. I'm glad to see there is finally a revival in SMA4 hacking! I used to lurk around the rom hacking boards, manly for this game, and feel exactly as the thread creator does about the untapped potential in this game.
I used to go as captain Qball, but now I registered as 14159 to match my youtube. Those are my videos, adn they are done purely by hex editing. I am enrolled in computer science in the fall, and hoping that will help me get enough knowledge to develop an editor for SMA4. In the mean time, I will share as much knowledge as I can. When I first began trying to find things for this game, I was told that "DJ Bouche" had worked a lot on this and had developed some workings for the e-levels, such as how to encode and level format. He seems to have disappeared from the scene, and I asked him on a message board (as well as through a blog I found searching the web) if he could share any info, but never heard back. He seemed willing in the message board thread, but never replied. I know a guy named sludge had an enemy list (I will include a more complete one below), and I believe he is the one that created the SMA4 map editor, which was designed to have level support in it, but was never finished. I have a copy on my computer, and can email to anyone interested. It allows you to adjust sprites, tiles, and pointers for the world map. Lastly there was a list of addresses provided years ago on acmlm by someone called purplebridge001 contains all the IDs for the level addresses. There is a Youtube user (SMAHacker) that has done some palette editing, and other work, but he doesn't speak english very well, so I never really got a whole lot of information from him. He seemed willing to share information, but I haven't had a whole lot of time in the last 6-8 months for much. To my knowledge, this is all that has existed of SMA4 hacking aside from this thread, and a guy named caitsith2 who made the japanese dot codes work on american ereaders (not hacking per se, but involved with the headers of the dot codes). Partially relevant if you would ever want to design levels on the computer, then print out a dot code for it and scan it in. Ok, now onto the knowledge. I apologize, I don't really upload things, so I'm just going to put it all in this thread and hope that's ok. First here is a summary document I started putting together for all teh requests on Youtube. I emailed some of this to a couple people about a year ago when they had requested it. (Notes edited into this file for thread readability) |
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 7/83 EXP: 55383 Next: 2967 Since: 07-21-09 Last post: 4607 days Last view: 4607 days |
AMAZING! I'm so happy to see everyone's interest! It's amazing - I'm even seeing 14159 here now!! I'm getting excited.
I was browsing through all of the new activity and I think I saw someone ask for the ROM. I'm almost 100% sure that I cannot post a copy of the ROM, but I can make your search easier. I think that this is okay to say (please correct me if I'm wrong). Plug this into Google exactly as I have it typed below.... edited out ...and you'll get what you're looking for. ____________________ |
era64 |
| ||
Goomba Level: 13 Posts: 11/25 EXP: 9155 Next: 1112 Since: 07-21-09 Last post: 5277 days Last view: 5277 days |
Posted by copyRIGHThunter Not as legal as you think. Sorry. But this is BIG hint to find the ROM. Here are many romsites (Such as this). In any case do not give ROMs. However you can do PMs with commercional ROMs. Sorry. Also, to not bump... i played level 14. This level is both vertical and horizontal, so... it's interesing... Also... maybe editing of SMA4 will be feature of MushROMs. SMA4 level format is very similar to SMAS format. Hmmm.... |
Raccoon Sam |
| ||
Cobrat Level: 56 Posts: 643/672 EXP: 1376881 Next: 21295 Since: 02-19-07 From: Hi Last post: 3439 days Last view: 2670 days |
Posted by 14159 :O Truly amazing. I applaud you. Glad to see this evolve into a group effort.. Thank you so much; this helps a lot. Also, I propose we use the GBA ROM ID 1212, also known as Super Mario Advance 4 (U). It's MD5 checksum is 4e5fde12dbd0441150a9c177e545f56f ____________________ |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 2175/5344 EXP: 30874321 Next: 788660 Since: 02-20-07 From: The Netherlands Last post: 4469 days Last view: 2605 days |
That's a lot of info 14159 dumped there, and I just plonked it all in a text file for later studying. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 170/209 EXP: 236062 Next: 17589 Since: 07-12-07 From: Rogueport Last post: 3899 days Last view: 3600 days |
|
MathOnNapkins |
| ||
Super Koopa Level: 62 Posts: 703/842 EXP: 1931097 Next: 53589 Since: 02-19-07 From: durff Last post: 4459 days Last view: 3983 days |
What's so insane about it?
Don't get me wrong, though. If a format impedes editability, I'm all for changing it. ____________________ Zelda Hacking Forum hobbies: delectatio morosa |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 2177/5344 EXP: 30874321 Next: 788660 Since: 02-20-07 From: The Netherlands Last post: 4469 days Last view: 2605 days |
Is this about the 4/5 byte object distinction? If so, and the list you mentioned on IRC does exist (which I think is likely), I don't see a reason to do it. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 171/209 EXP: 236062 Next: 17589 Since: 07-12-07 From: Rogueport Last post: 3899 days Last view: 3600 days |
|
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 2178/5344 EXP: 30874321 Next: 788660 Since: 02-20-07 From: The Netherlands Last post: 4469 days Last view: 2605 days |
Though that does take away all the challenge of writing an object-based map editor, you bring up some good points. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 172/209 EXP: 236062 Next: 17589 Since: 07-12-07 From: Rogueport Last post: 3899 days Last view: 3600 days |
|
KP9000 |
| |||
Boomboom Level: 90 Posts: 897/1975 EXP: 6937503 Next: 251106 Since: 02-19-07 Last post: 3551 days Last view: 3175 days |
|
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 2179/5344 EXP: 30874321 Next: 788660 Since: 02-20-07 From: The Netherlands Last post: 4469 days Last view: 2605 days |
I think it'd be easier to just dump the memory contents from VBA and import those.
You could have the editor, say, detect an object-based level. Then it could spout some basic howto and offer a text field to load the memory dump back in. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 173/209 EXP: 236062 Next: 17589 Since: 07-12-07 From: Rogueport Last post: 3899 days Last view: 3600 days |
|
Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 112, rows: 152/152, time: 0.034 seconds. |