| |||
Views: 88,275,562 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-19-24 06:51 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 4 guests |
Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts | New thread | New reply |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 22/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
I have written a tutorial for hex editing on SMA4 which can be found here: http://acmlm.no-ip.org/board/thread.php?id=6924
In this tutorial i will explain how to change a background and some objects. ____________________ Jack in, Megaman! Power up! |
Renegade X135 |
| ||
Micro-Goomba Level: 9 Posts: 9/12 EXP: 2995 Next: 167 Since: 12-29-09 From: *random* Last post: 1887 days Last view: 1887 days |
Hey everyone. I haven't posted on here in around a year. I've been busy with school, as well as designing+programming my own independent video game platformer project.
Anyways, just wanted to remind people that they can download fully translated (and working) levels of the e-reader level cards. (the .level files, the editor for injecting/removing them, as well as a .sav file with the levels already on them.) The link is here: http://www.mediafire.com/?g0romgyhamjvznm Yeah, this project is pretty empty for the moment. But I encourage everyone whose started working on a level editor to continue their work! And as always, hunting down the .level data for the elusive "Mad Dash" level is always appreciated! |
Superjustinbros |
| ||
Koopa Level: 24 Posts: 14/105 EXP: 74679 Next: 3446 Since: 01-09-11 From: United States Last post: 3160 days Last view: 2408 days |
I'm very interested in this. That's all I can say. |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 23/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
Well editors take lots of work and coding. You'll have to select a language that is capable of everything you need it to be. If you are at the 'hello world' stage, I would recommend learning how to do file input/output next, and learn Object Oriented Programming. Encapsulation works nicely on levels made up of objects. On top of that you need to actually be able to manipulate the file for the game, so you should know how to work with bytes in your given language, and understand hexadecimal and offsets. If you are specifically interested in SMA4, you're lucky as a lot of the information for level format has been discovered and documented, which means you don't have to figure it out for yourself and you can verify your programming since you can know what to expect. Of course to bring it all together you will need to know how to code a user interface of sorts. Command Line works alright for a lot of tools, but not so well for an entire editor. Sort sort of windowed or graphical system will need to be designed and implemented to work with the data manipulation and file input/output. This is the part that is taking me so long, and probably the hardest. In other news, i'm still progressing on the e-level creator/editor. I have a list of 25 tasks of varying difficulty and length still to do before I want to release it. I'm getting in the bad habit of just coding functionality without designing first, and it's come to haunt me right now for the block train path editing. Right now it works for deleting, creating and editing objects and sprites (though most objects haven't been identified or cataloged). It also does the same for location pointers between areas. It theoretically handles the removal and addition of more areas into a level, but I'm having issues with the level/area settings so I can't say that it is complete yet. I'm currently working on block train editing, and autoscroll controlling is next. Other things to take care of include undo/redo ability, ecoin/ace coin support, and user support in the way of descriptors for various objects and sprites. I'm not doing a graphical point and click interface yet (that will be after this release), but I'm hoping to at least have a grid of text characters to try to help the user visualize the level without having to constantly test. I have been thinkin and i am giving it a shot. I am trying ( lol i think i give it up after a month of 2 ) to make a sma4 editor in Java 4 weeks ago i learned file input/output, and now i am learning object oriented programming. The only thing my program can do right now is open the SMA4 rom, but i am hard working on my program that it can at least show the objects in a level. But how is your editor going? You said that you release a beta in this month but i dont see anything on your youtube channel and here, its not to enforce you something, but im wondering. Oh yeah, i can't acces my 9pucker youtube account anymore so i have a new account called: TheGameplayingRabbit. If i have any videos about my editor or sma4 hacks, i will post any videos there. ____________________ Jack in, Megaman! Power up! |
LimeMaster92 |
| ||
Goomba Level: 13 Posts: 1/27 EXP: 9523 Next: 744 Since: 08-07-11 Last post: 4063 days Last view: 2970 days |
It seems to me that SMA4 level editor is not happening since the project started in 2007 and it is now 2011
____________________ |
Kiiro |
| ||
Red Paratroopa Level: 30 Posts: 139/161 EXP: 157135 Next: 8734 Since: 01-06-08 Last post: 2486 days Last view: 277 days |
Not my fault if life comes in.
I'm planning Solar Magic Advance 0.5. (0.4 is kinda lame) It will do some Level Editing, but don't expect a Lunar Magic-like. That will be for 0.6 (where Solar Core will begin). ____________________ My Website on Neocities |
LimeMaster92 |
| ||
Goomba Level: 13 Posts: 2/27 EXP: 9523 Next: 744 Since: 08-07-11 Last post: 4063 days Last view: 2970 days |
Posted by Kiiro Sounds cool Hopefully it won't get cancelled like that other editor also maybe you should keep the power up functionality ____________________ |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 24/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
Decided to write my editor in java, so im going to do my project over.
____________________ Jack in, Megaman! Power up! |
LimeMaster92 |
| ||
Goomba Level: 13 Posts: 3/27 EXP: 9523 Next: 744 Since: 08-07-11 Last post: 4063 days Last view: 2970 days |
OK i started learning how to hex edit SMA4 and hacked classic world 1-1 level card
i hope someone releases a level editor soon so its easier for everyone to create and edit levels Solar Core 0.6 sounds promising You can download this hack at http://www.benjamin-simpson.co.nr/fun-stuff ____________________ |
Synthetekh |
| ||
Ninji Level: 35 Posts: 64/239 EXP: 260346 Next: 19590 Since: 08-15-10 From: New Mexico, USA Last post: 56 days Last view: 1 hour |
Somebody should hack the "Whoohoo just what I needed" sound out or randomize how often if plays so you don't have to hear it every fucking time Mario gets a powerup. I always hated that about this game. "No Mario, you don't need every fucking powerup you come across that badly!!"
Also, even though this game is a GBA game, the sound quality might be able to be improved a lot. Somebody made a music hack of FF6 Advance to improve the sound quality in all of the songs by using mono instead of stereo because the hacker wasn't as limited with mono. Go here to hear it for yourself. http://www.romhacking.net/reviews/176/#review Found in the readme file: "The sound is not in stereo any longer. This was sacrified to be able get a better quality sound and good-sounding reverbation (the GBA has only 1 speaker anyways)." Hope that helps. |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 25/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
Posted by LimeMaster92 Okay, i know how to hex edit the normal sma4 levels, but how do you frickin edit the e-card levels? I have been trying for hours but i don't understand it, can you explain me? Do i need to edit the .level files, or the .bin files? From what i learned, SMA4 and the e-level cards share the same objects and sprites. BTW: Nice hex edits, keep up the good work! ____________________ Jack in, Megaman! Power up! |
LimeMaster92 |
| ||
Goomba Level: 13 Posts: 4/27 EXP: 9523 Next: 744 Since: 08-07-11 Last post: 4063 days Last view: 2970 days |
Posted by H4ck3r Yes edit .level then insert it using sma4savtool or Solar Magic Advance (Note: you will notice its alot easier than editing normal levels) Also i would like to see your hex edits ____________________ |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 26/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
Posted by LimeMaster92Posted by H4ck3r Oke, thanks for the explaining! I think im gonna upload some hex edits today if i made any. ____________________ Jack in, Megaman! Power up! |
LimeMaster92 |
| ||
Goomba Level: 13 Posts: 5/27 EXP: 9523 Next: 744 Since: 08-07-11 Last post: 4063 days Last view: 2970 days |
Posted by H4ck3rPosted by LimeMaster92Posted by H4ck3r Great can't wait to see them Also have you been able to get any of the World-e enemies to work :/ ____________________ |
eddine67 |
| ||
Tektite Level: 18 Posts: 51/53 EXP: 28091 Next: 1806 Since: 09-13-09 Last post: 4393 days Last view: 4366 days |
Hi there,
I've forgotten how I can transfert the save in my cartridge, I looked all pages (hm.. just 13 to 27). Need just a quick reply. Thanks ____________________ Visit my Youtube account ! http://www.youtube.com/user/eddine67 |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 27/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
Posted by LimeMaster92Posted by H4ck3r I don't have hex edited a e-level yet, because i went to the beach yesterday, so today is the first day i am looking at the hex codes. But i am confused, because all hex vallues are like this: 01 02 03, right? But if i look in Solar Magic to see what the hex values are for each object, the vallue for object 43 in Classic level 1-1 is for example: 1A 0 B 43, or am i looking at the wrong code? Can you help me with this if possible? ____________________ Jack in, Megaman! Power up! |
Kiiro |
| ||
Red Paratroopa Level: 30 Posts: 140/161 EXP: 157135 Next: 8734 Since: 01-06-08 Last post: 2486 days Last view: 277 days |
Posted by H4ck3r Actually, when you look at it, think of it as 1A 00 0B 43. Space seperate bytes. VB.NET actually fails for hex stuff. ____________________ My Website on Neocities |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 28/50 EXP: 24155 Next: 588 Since: 06-08-11 From: The Netherlands Last post: 3695 days Last view: 2377 days |
Posted by KiiroPosted by H4ck3r Ok, thank's ____________________ Jack in, Megaman! Power up! |
LimeMaster92 |
| ||
Goomba Level: 13 Posts: 6/27 EXP: 9523 Next: 744 Since: 08-07-11 Last post: 4063 days Last view: 2970 days |
So what is the progress on Solar Magic Advance 0.5 so far
____________________ |
copyRIGHThunter |
| ||
Shyguy Level: 22 Posts: 83/83 EXP: 55334 Next: 3016 Since: 07-21-09 Last post: 4598 days Last view: 4598 days |
Cool, cool work guys It seems that we've got some more interested parties , but continue to have the same issue - everyone's on a different page and no single person has had the time and energy to complete a full-blown editor.
Kiiro seems to be in the lead, at least with released editor stuff. I'm very interested in what others are doing. Anyways, here's the point of this post (besides encouraging you guys ) I'm not a coder at all, but would it be helpful if we made the project open source and post the project to Google Code or something similar? It could be easier for the new guys to get up to speed with all the documentation and discoveries, and maybe the guys with more programming acumen could easier get help. Just a thought In any event it's cool to see you guys still post here even 2 or 3 years out. I can't believe this thread is nearing 100,000 views. ____________________ |
Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 132, rows: 171/172, time: 0.027 seconds. |