| |||
Views: 88,624,841 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-22-24 10:16 PM |
|
Guest: Register | Login |
Main - Posts by H4ck3r |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 21/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by Kawa Dankjewel voor de tip, ik zal de tip in part 2 gebruiken. ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 22/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 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! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 23/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 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! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 24/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Decided to write my editor in java, so im going to do my project over.
____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 25/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 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! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 26/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 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! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 27/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 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! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 28/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by KiiroPosted by H4ck3r Ok, thank's ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 29/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by H4ck3r First, i must tell that i am sorry i have to say this, but it's to difficult for me to instantly write a editor if i dont even know how to make my program so that it can edit a rom. So my level editor will be a level viewer first for Super Mario Advance 4 levels. Second, i have to tell that i am going to write my level viewer ( and maybe in the future also a editor ) in ( Please do not laugh me off ) GML, which means i am going to write it in Game Maker ( if possible ). ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 30/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by 14159First of all, i am making my program in Visual Studio, if i make it in Game Maker it will turn out as shit, believe me. Second, it will edit the SMA4 levels. But i am stuck with something and i don't know if you wanna help me but here are the problem(s). How do i program my editor so that i will only open SMA4? And how do i program my editor that it can edit levels on SMA4, not like drag and drop but with hex editing like this ( i made it in paint for an example, i know it is ugly) If you could help me with this, i would really appreciate it! Well guy's, keep up the good work! ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 31/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Does nobody know's how to program my editor so, that it can open ONLY SMA4, and ( at least ) view a level ( in hex codes ) and edit it ? ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 32/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Previous week i started learning batch, which is pretty easy to learn, so i writed a Super Mario Advance 4 viewer in that programming language. I created a project on Google code and posted my project on that site, here's the link: http://code.google.com/p/super-mario-advance-4-level-editor/
The source is also on Google Code. Here are some note's: *Offset list is incomplete *Object list is incomplete *Sprite list is incomplete This is version 1.0 of my sma4 editor/viewer. In version 2.0 i want to try to make the sprite list of world 1 complete, and the offset list of world 1 complete. Maybe i can try in version 2.0 to program it so that it can hex edit sma4 levels, who knows? Also, how are your editors going Kiiro and 14159? ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 33/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Hi everyone!
Previous week, i started programming a sma4 level viewer, which i have released ( it can be found here: http://code.google.com/p/super-mario-advance-4-level-editor/downloads/list). Now i have a problem and i don't know if you guy's wanna help me but alright. The problem is, how do i program my editor so, that it can edit the sma4 levels? Not something like Lunar Magic, but like hex. It's not that i am lazy or something, but i just can't figure it out. If anyone could help me, i would realy appreciate it. ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 34/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by NightKev I know there is a SMA4 editor thread, and i asked them, via PM and via the thread itself, but i am not getting any reply, so that's why i ask it here. ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 35/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by StifuPosted by H4ck3r Thank you for this helpfull info, Stifu! Oh, and if i want that the editor ONLY opens SMA4, do i need to program that if the rom has that and that info, he only opens that? Am i right? EDIT: My editor ONLY show's an object list from SMA4 without opening the actual rom, but i think that if i know this, i will also be able to let it show a real object list when i know this. Oh, and is it possible to make a SMA4 editor ( that edit sma4 via hex ) in batch? ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 36/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by KawaPosted by H4ck3rYou've got to be kidding me. Just as i thought. I am gonna write version 2 ( and the newer version's ) of my editor's in C. ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 37/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by StifuPosted by H4ck3r I think i get it now. So if i want it to open SMA4 i type this in my code: ValidateRom() IsGbaRom() IsSuperMarioAdvance4(). Am i right? ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 38/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by StifuPosted by H4ck3r Ok, so now i need to find a way to "play" with the bytes? ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 39/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by Kawa Ik ben op dit moment C# aan het leren, zodat ik ( hopelijk ) op een dag in staat ben om een goedwerkende SMA4 editor te programeren Ontopic: Ik kan er wel wat dingen uit opmaken van wat Stifu zegt, ik kan namelijk al een ( beetje ) Hex, dus als iemand ( bijvoorbeeld ) praat over offset's, of adressen, weet ik wel een beetje wat het betekent. ____________________ Jack in, Megaman! Power up! |
H4ck3r |
| ||
Red Paragoomba Level: 17 Posts: 40/50 EXP: 24321 Next: 422 Since: 06-08-11 From: The Netherlands Last post: 3760 days Last view: 2442 days |
Posted by Kiiro What is the BS-X project? And is Solar Magic Advance 5.0 almost finished, or way before that? ____________________ Jack in, Megaman! Power up! |
Main - Posts by H4ck3r |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 128, rows: 160/160, time: 0.232 seconds. |