| |||
Views: 88,434,438 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-19-24 04:37 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 2 guests | 1 bot |
Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts | New thread | New reply |
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 1/83 EXP: 55493 Next: 2857 Since: 07-21-09 Last post: 4628 days Last view: 4628 days |
Hello everyone,
I hope that this is the proper place to post this, and I apologize in advance if it is not. Anyways, a while ago, I decided to hack the 1st world of SMB3 after playing SchwaWarrior's SMB3 hack. I enjoyed it a lot, but it became more and more burdensome. I am not extremely talented when it comes to programming, though I have some basic exposure to it. I really, really LOVE building levels for the SMB3 engine. I think I have excellent level design skills for this game! (not to be pretentious) I have hacked levels using SMB3 Workshop and the SMB3 Map Editor. The hack is called "JHP's SMB3" Below are two links to the levels I have created.... World 1-1: Tossing Troubles World 1-4: Jet Pipe Jumps (the 44 coin White Mushroom House trick works still) EVERY level is there and you can find them by navigating the links in the videos. Everything's hooked together with video responses. Anyways, I stopped work on this because of the immense irritation that rises when working with the NES version of SMB3. I think it is terrible. There's nothing to easily expand the rom to add stuff. There's no ability to replay levels/worlds, etc. There are the limits to objects..... It makes it hard to build a good level. The graphics are crappy, though that doesn't kill a game. The pallets glitch when certain enemy classes are on the screen at the same time. The NES engine limits certain things that aren't limited in the GBA engine. Example- the green goomba boot can stomp and kill a thwomp in the GBA version, but it cannot it the NES version. The worst part of all is working with the pointers to have multiple rooms in levels. I cannot work with them at all for SMB3. I've had to save about 103 separate versions of the rom because of frequent corruptions and crashes that render it unplayable and unrepairable. Anyways, enough of that rant. I came here on the advice of a comment someone posted on my video of W1-4. I would much rather hack levels for the GBA version of SMB3, but I do not know of any hacking utility for it. There are an astounding level of additional features that exist in the SMA4 engine. They can all be seen in this video I posted... ALL Exclusive SMA4 Features!!!!! I also know that it is possible to hack levels and maps for SMA4. Here's two videos from someone that hacked 2 levels in SMA4. (NOT MY VIDEOS IN THESE NEXT 2 LINKS) 14159's 1st SMA4 Level (Untitled) and 14159's 2nd SMA4 Level (Big Cheep Lake) I believe that there is IMMENSE untapped hacking potential for this installation of the 2D Mario Series. I dare say that this IS the best installation to date. All of the additional features that were shocased in these videos EXIST ON THE ROM ALREADY. A PATCH WAS NOT REQUIRED TO USE THESE FEATURES. These features were used in "WORLD-e" which required the use of 2 GBAs and an e-Reader to get these. I was able to successfully emulate ALL of the 10 levels that were brand new to SMA4, as well as the promo card that you got if you bought the game from walmart. In addition to that, I was able to successfully emulate the 20 additional card levels that were released only in Japan. Also, I was able to play through another "Japan-only" level that was a promotion with "Coro-Coro Comics." All of these levels are viewable from my channel and they are all linked with video responses. Here's a couple of the more popular "Japan-Only" levels... World e-15: Frog Suit n' Feather (unofficially titled "Tropical Splash") This level has a couple of cape feathers in the SMB3 engine, the yellow [!] switch, pink ramps, and Rip-Van Fish. World e-16 is also cool, just click on e-15's video response. It's a level where you get the goomba boot from a [?] block and rampage through a fortress. and World e-27: Castle Koopa Redux (unofficially titled Bowser's Castle) This level lets you steal the Boomerang Bros' Boomerang and use it against other enemies. Also, Magikoopa/Kamek makes an appearance with a handful of SMW baddies. There's a ton of stuff here, please check out all that I've got (and comment on it). Please navigate through my earlier videos to see all of the World-e levels. There are also 2 other features that I haven't posted yet, but they also exist on the SMA4 rom.... A [?] block that contains a Cape Feather and a [?] that contains a P-Wing These items exist on the rom (they're not patched in), but they were not placed in any of the game's levels. Those 2 videos were by some kid in Germany who does not appear to understand English. I don't know of any utility that can edit SMA4 yet. I would ABSOLUTELY LOVE to have a hacking tool for SMA4 that is as user friendly as LunarMagic or SMB3 Workshop. Those GUI's are great because I can see the level in real time. It's easy drag and drop. I would prefer not to have something like the NSMB Editor, as the GUI is more difficult to work with. I would be happy to rip and supply/create any graphics/sprites that would be needed for that. I would also be happy to help on this project in any way I can. THANK YOU VERY MUCH FOR READING. I appreciate any kind of input or feedback on this. Oh, sorry, one final thing. All of the extra SMA4 stuff can be done on the North American reigon/version of the game, aka 2161 - Super Mario Advance 4 - Super Mario Bros. 3 (U) (v1.1) You don't need to have the Japanese or European release.. Thanks again!!!! ____________________ |
felineki |
| ||
Micro-Goomba Level: 11 Posts: 12/15 EXP: 4572 Next: 1413 Since: 05-04-07 Last post: 5173 days Last view: 4226 days |
SMA4 does have a lot of interesting extra features that would be fun to use in hacks. Thanks for showing them all, there were a few I hadn't seen before. I just wish the GBA's sound quality was better. |
Raccoon Sam |
| ||
Cobrat Level: 56 Posts: 637/672 EXP: 1379228 Next: 18948 Since: 02-19-07 From: Hi Last post: 3460 days Last view: 2691 days |
Yeah. The LZ77 files inside the ROM also contain a lot of interesting unused stuff, like some strange 'evil' fireballs that Yoshi spits in SMW, SMW dolphins, Porcu-puffers, Swoopers, Fishbones, those black fuzzy bastards and YI spin-balls, Wigglers and Boos. ____________________ |
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 2/83 EXP: 55493 Next: 2857 Since: 07-21-09 Last post: 4628 days Last view: 4628 days |
I've edited my 1st post, as I've realized the videos weren't embedded before. Thanks for the replies thus far.
Is anyone interested in hacking SMA4? I've found a spritesheet that was ripped that contains all of the e-World features, some of which were not used in any of the levels.... I found this here... http://www.spriters-resource.com/community/showthread.php?tid=5659&page=1 ____________________ |
NightKev |
| ||
Cape Luigi Level: 131 Posts: 3730/4792 EXP: 26214793 Next: 209827 Since: 03-15-07 Last post: 3727 days Last view: 3639 days |
A spritesheet isn't necessary if the sprites are already in the game itself. ____________________ |
KP9000 |
| |||
Boomboom Level: 90 Posts: 883/1975 EXP: 6949327 Next: 239282 Since: 02-19-07 Last post: 3573 days Last view: 3196 days |
|
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 3/83 EXP: 55493 Next: 2857 Since: 07-21-09 Last post: 4628 days Last view: 4628 days |
I think that few have considered hacking SMA4 is because they do not know about all of the additional gameplay elements that exist on the rom, and were merely not used.
I do not know if this is against the rules or not, but I would be happy to post a gamesave of SMA4 that has all of the levels loaded on it. That way, you guys can enjoy the magic for yourselves, and possibly generate interest in a hacking utility. I noticed a moderator posted here already, so I'll ask, is it okay to post a gamesave? ____________________ |
KP9000 |
| |||
Boomboom Level: 90 Posts: 888/1975 EXP: 6949327 Next: 239282 Since: 02-19-07 Last post: 3573 days Last view: 3196 days |
|
boingboingsplat |
| ||||
Giant Koopa [PREFSTRING:wonderful bounciness] Level: 74 Posts: 954/1292 EXP: 3631563 Next: 21981 Since: 07-23-07 From: Michicola Last post: 4835 days Last view: 4797 days |
|
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 4/83 EXP: 55493 Next: 2857 Since: 07-21-09 Last post: 4628 days Last view: 4628 days |
Okay, I have posted my game save. It is a standard game save, not a save state, so you don't need to press F1 or F2 etc to load it. It just loads with the game.
The file should work with the following version of SMA4: I renamed the .sav file to a jumble of capital letters and numbers. To use it, you need to place it in the same folder as your SMA4 rom, and make sure it has the EXACT same name of your SMA4 rom. Here is the link: ------------------------------------------------------------------ EDIT: I've removed my link to RapidShare. Below are the links posted by.... NightKev http://fraxy.kafuka.org/~kiro/filebin/X1TY5Q9JTMJ346.sav and KP9000 http://acmlm.kafuka.org:81/uploader/get.php?id=1869 ------------------------------------------------------------------ PLEASE GET THE WORD OUT THAT ALL OF THIS EXISTS IN SMA4!!!!!!! I want to get people interested in hacking the best 2D installment of Mario ever created! Also, this sav does not showcase every single feature that exists on the rom, but it shows a lot of them. There's some stuff on the sprite sheet, and EVEN MORE stuff that exists on the rom, but was not placed in any levels. The sav does not have the "Classic SMB1" levels, but you can watch them here... SMB1 "Classic Levels" in World-e - NOT MY VIDEO - I DON'T HAVE THESE LEVELS Additionally, someone has created level maps of all of the World-e levels on this webpage... http://www.vgmaps.com/Atlas/GBA/#S Finally, I have thought up some level ideas that exploit the SMA4 engine. I will post some ideas/images/concepts here fairly soon. If anyone develops a hacking utility, let it be known that I won't develop a crappy hack. THANKS, ENJOY, and PLEASE LET PEOPLE WHO HACK ANY OF THE MARIO GAMES KNOW ABOUT THIS. Please help me get this info out there, steer people to all of the videos I've got, etc. Please help generate support for a SMA4 hacking utility. It could easily be better than even Lunar Magic because SMA4 is built off a better gameplay engine with more elements than ANY 2D mario game, and you don't need to deal with the horrible SMW graphics. They are terrible. Also, people do NOT know how to design levels with the cape feather in mind. It's ridiculously easy to cheat over a TON of levels if you get a cape feather. Either that of you can't get the cape at all... or they have that bastardized version of the Raccoon Tail that is just crap. jAnyways, I'm ranting.. (There's a LOT I hate about SMW's engine). ENJOY! ____________________ |
NightKev |
| ||
Cape Luigi Level: 131 Posts: 3739/4792 EXP: 26214793 Next: 209827 Since: 03-15-07 Last post: 3727 days Last view: 3639 days |
KP9000 |
| |||
Boomboom Level: 90 Posts: 889/1975 EXP: 6949327 Next: 239282 Since: 02-19-07 Last post: 3573 days Last view: 3196 days |
|
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 164/209 EXP: 236474 Next: 17177 Since: 07-12-07 From: Rogueport Last post: 3920 days Last view: 3622 days |
|
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 5/83 EXP: 55493 Next: 2857 Since: 07-21-09 Last post: 4628 days Last view: 4628 days |
Thank you for you efforts Treeki. I am very grateful that you're looking into this. I have a very limited understanding about programming in general, but I would like to help in some way. I've used GameMarker and Microsof Visual Basic, but I couldn't write anything too significant. I know nothing about HEX editing, but I think I know what's going on here.
Is what you're doing right now hunting through the HEX data and trying to find what parts of the code correspond to parts of the game? You just change some values in the HEX data, and see what it does to the game? Then, when you know what is where, someone writes a program. That program is basically a GUI that knows what is where in the game, and changes blind editing into a user friendly drag and drop type experience? I've already begun drawing up ideas/concepts for levels and drawing up what I think an awesome SMA4 editing interface would look like. I have also gathered a bunch of sprites for a GUI. It would be really awesome if an expansion patch came with the editor - like something that adds even more enemies to the SMA4 engine before people edit it. It'd be awesome to add everyone for the ultimate mario engine. There'd be Rex, Tweeter, Albatoss, Mouser, Shy Guys, Ninji, Blurps, BooBlocks, Sluggy the Unshaven, Tap-Taps, Dino-Rhino, Sino Torch, etc. It'd even be cool to add the Super Carrot Power Up from SML2, and put it in addition to the cape and the super leaf. It'd be almost unreal to have a level where you get the Goomba Boot, stomp Chargin' Chuck with it, and fight Birdo!!! Imagine all of the possibilities. But, I'm getting ahead of myself. If you need/want someone to play around w/ the HEX data and see what changes what, then I'd be happy to help. How would I do it if you want me to? ____________________ |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 2161/5344 EXP: 30926956 Next: 736025 Since: 02-20-07 From: The Netherlands Last post: 4491 days Last view: 2626 days |
Posted by copyRIGHThunterUnderstatement of the day, Copy. ____________________ 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: 165/209 EXP: 236474 Next: 17177 Since: 07-12-07 From: Rogueport Last post: 3920 days Last view: 3622 days |
|
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 2162/5344 EXP: 30926956 Next: 736025 Since: 02-20-07 From: The Netherlands Last post: 4491 days Last view: 2626 days |
Posted by TreekiYou'd be surprised how well-organized things can be, Treeki. I've seen this often enough while working on Pokémon -- all the daycare functions are in one contiguous block, mon data management in another, and even the monster image data makes more sense than you'd expect. There are files, you just don't get a FAT with it. Ofcourse, this differs by game. Assuming SMA4 is well made, the above should hold. ____________________ 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 |
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 6/83 EXP: 55493 Next: 2857 Since: 07-21-09 Last post: 4628 days Last view: 4628 days |
What program/debugger do you guys use to look at and modify the hex data? Is there a function inside of any GBA emulators? ____________________ |
Treeki |
| ||
Red Cheep-cheep Level: 34 Posts: 166/209 EXP: 236474 Next: 17177 Since: 07-12-07 From: Rogueport Last post: 3920 days Last view: 3622 days |
|
Raccoon Sam |
| ||
Cobrat Level: 56 Posts: 640/672 EXP: 1379228 Next: 18948 Since: 02-19-07 From: Hi Last post: 3460 days Last view: 2691 days |
Yeah, like Kawa said, GBA stuff can be nicely organized and hopefully SMA4 is no exception.
The other great thing about the ROM being a huge blot of data with no inner files is corruption made easy. I found most of the Sutte Hakkun and Umihara Kawase data by having a quick-launch icon for the ROM and a hex editor with the ROM open: -Paste random hex data over a specific region I've confirmed not graphics or sound data -Quick play the game in an emulator, keep turbo button held to pass the intro and other stuff -Fool around and if no changes are seen in the first few areas, close the ROM -Go back to Hex editor, undo last paste-job, and paste the junk again to where the last one ended Repeat until stuff gets (un)conceivable. Unless I'm mistaken, this was Jigglysaint's method to find Metroid Fusion and Zero Mission data (which sparked Interdpth's effort to create the AMAZING editor) ____________________ |
Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 122, rows: 162/162, time: 0.026 seconds. |