Points of Required Attention™
Smaghetti, a new Super Mario Advance 4 editor, is currently in development! Check out the thread HERE!

Please chime in on a proposed restructuring of the ROM hacking sections.
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

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

H4ck3r
Posted on 06-25-11 09:43 AM Link | Quote | ID: 144099


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
Posted on 06-29-11 08:58 AM Link | Quote | ID: 144189


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
Posted on 07-08-11 04:02 AM Link | Quote | ID: 144706


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
Posted on 08-06-11 10:08 AM Link | Quote | ID: 145713


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
Posted on 08-08-11 12:05 AM Link | Quote | ID: 145746


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
Posted on 08-08-11 12:25 AM (rev. 2 of 08-08-11 12:27 AM) Link | Quote | ID: 145747


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
Posted on 08-08-11 01:37 PM Link | Quote | ID: 145763


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
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).

Sounds cool
Hopefully it won't get cancelled like that other editor
also maybe you should keep the power up functionality

____________________




H4ck3r
Posted on 08-08-11 07:38 PM (rev. 4 of 08-14-11 10:58 AM) Link | Quote | ID: 145766


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
Posted on 08-13-11 08:40 PM (rev. 4 of 08-13-11 09:51 PM) Link | Quote | ID: 145909


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
Posted on 08-14-11 12:00 AM (rev. 2 of 08-14-11 12:09 AM) Link | Quote | ID: 145914


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
Posted on 08-14-11 11:02 AM (rev. 2 of 08-14-11 11:05 AM) Link | Quote | ID: 145922


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
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


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
Posted on 08-14-11 01:01 PM (rev. 2 of 08-14-11 01:02 PM) Link | Quote | ID: 145924


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

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!



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
Posted on 08-15-11 10:09 AM Link | Quote | ID: 145976


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 LimeMaster92
Posted by H4ck3r

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!



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





Oke, thanks for the explaining! I think im gonna upload some hex edits today if i made any.



____________________



Jack in, Megaman! Power up!

LimeMaster92
Posted on 08-15-11 02:29 PM Link | Quote | ID: 145981


Goomba
Level: 13

Posts: 5/27
EXP: 9523
Next: 744

Since: 08-07-11

Last post: 4063 days
Last view: 2970 days
Posted by H4ck3r
Posted by LimeMaster92
Posted by H4ck3r

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!



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





Oke, thanks for the explaining! I think im gonna upload some hex edits today if i made any.



Great can't wait to see them

Also have you been able to get any of the World-e enemies to work :/

____________________




eddine67
Posted on 08-15-11 10:05 PM Link | Quote | ID: 145988


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
Posted on 08-16-11 09:45 AM Link | Quote | ID: 145994


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 LimeMaster92
Posted by H4ck3r

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!



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





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
Posted on 08-16-11 11:12 AM (rev. 2 of 08-16-11 11:13 AM) Link | Quote | ID: 145995


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
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?

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
Posted on 08-16-11 11:19 AM Link | Quote | ID: 145996


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 Kiiro
Posted 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?

Actually, when you look at it, think of it as 1A 00 0B 43. Space seperate bytes.
VB.NET actually fails for hex stuff.


Ok, thank's

____________________



Jack in, Megaman! Power up!

LimeMaster92
Posted on 08-16-11 01:34 PM Link | Quote | ID: 145999


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
Posted on 08-17-11 06:05 AM Link | Quote | ID: 146101


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.

____________________


Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


Main - ROM Hacking - SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.044 seconds. (342KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.027 seconds.