Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,512,082
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-02-24 11:12 AM
Guest: Register | Login

Main - Posts by brotherhack


brotherhack
Posted on 10-13-09 04:02 AM, in SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts Link | Quote | ID: 117061

Newcomer
Level: 6

Posts: 1/5
EXP: 815
Next: 92

Since: 10-13-09

Last post: 5297 days
Last view: 5297 days
Getting back on topic now... It seems I'm also mad that Mushroom 29 is experiencing this glitch, since I would have to get stuck playing the shift-jis version instead of the English version. I noticed that the two are different though, as it might relate to why it's scrolling weird.

But I'm still a novice at eReader RAW hex editing, though I still know how to use the Windows Command Line to do the conversion stuff.

Also, some suggestions when there IS an editor for this game in the future. There should be BIN/RAW editing compatibilities, or just RAW, depending on the decision, but that is the important part, since a few like to print out dot codes to use them on real hardware. Also, I think SRAM editing is a bit unorganized in my opinion; since the BIN/RAW format is smaller, and much easier I think.

Anyway, I might not work on a fix for Mushroom 29, but hopefully caitsith can fix the glitch so we can have proper wording instead of being stuck with shift-jis.

Thank you for your time.

brotherhack
Posted on 10-14-09 06:23 AM, in SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts (rev. 3 of 10-14-09 07:42 AM) Link | Quote | ID: 117100

Newcomer
Level: 6

Posts: 2/5
EXP: 815
Next: 92

Since: 10-13-09

Last post: 5297 days
Last view: 5297 days
Posted by Kiiro
BIN and RAW are different format.
For now, you can only create Level Cards in BIN format via Hex Editor, a decompressor and a compressor.


Yeah, I already understood that, but thanks for reminding me. Anyway, I corrected the bug by using a different level other than caitsith's glitched level. But however, one of the questions remains unanswered... I need to convert either a .level file or a .sav file with the level data to the appropriate level card format, so it can possibly be used in the real hardware, or for people who prefer RAW's and/or BIN's over SAV files. Here are the levels, and the "improved" level names:



I thought Mushroom 12's name was too bland, so I changed it to a more appropriate title. All I need now is a way to convert the Level Data that's used in the SAV, preferably the Level ID's that are used in the SAV for easier referencing, to a compliant BIN or RAW format so people can scan them in a legit way. Due to the fact that I can't find a Level File Decompressor, I would have to give up at this point, but it IS possible though. It might be a stupid thing I should of known about earlier, but meh.

Still, if I get a little help with this, I'll gladly provide the fixed level cards to all. =)

Spoiler:
I'm sometimes an idiot. Feel free to laugh at me. -.-

brotherhack
Posted on 10-14-09 04:46 PM, in SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts Link | Quote | ID: 117120

Newcomer
Level: 6

Posts: 3/5
EXP: 815
Next: 92

Since: 10-13-09

Last post: 5297 days
Last view: 5297 days
Posted by eddine67
Uh ... brotherhack, how did you change the level name? For myself I wanted to rename levels ^ ^
Thank you and sorry so do not scold me!


It was simple once I found ties between the hex that listed numbers. However, I only tweaked the .level files, so the format is a bit different than the usual BIN and RAW. The name header applies to offset 0x40, or 00000040, and ends at 0x55, or 00000055. That means you can only have up to 21 characters to use as the level name data. The reference to these characters is on page 6 if you're interested.

Hope this helps.

brotherhack
Posted on 10-15-09 10:59 PM, in SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts (rev. 2 of 10-15-09 11:03 PM) Link | Quote | ID: 117222

Newcomer
Level: 6

Posts: 4/5
EXP: 815
Next: 92

Since: 10-13-09

Last post: 5297 days
Last view: 5297 days
Posted by Sonic Hachelle-Bee
Posted by brotherhack
Posted by eddine67
Uh ... brotherhack, how did you change the level name? For myself I wanted to rename levels ^ ^
Thank you and sorry so do not scold me!


It was simple once I found ties between the hex that listed numbers. However, I only tweaked the .level files, so the format is a bit different than the usual BIN and RAW. The name header applies to offset 0x40, or 00000040, and ends at 0x55, or 00000055. That means you can only have up to 21 characters to use as the level name data. The reference to these characters is on page 6 if you're interested.

Hope this helps.

Actually, if you add more characters from the old name, you also have to fix all header pointers, so that the level data remains correctly accessed. It is also a bit different for levels with e-coins, as the offset if from 0x180 to 0x195, right after the e-coin data.


Ah, so that's what happens when you bypass the character limit. Also, thanks for the additional offsets I need to know about whenever there's an e-Coin within the level. Now I just got to wait until someone creates a .level Decompressor, or in other words, being able to convert it to a BIN file, or RAW, as both of my GBA Flash Carts are very picky when it comes to the saving scheme of that one game. When there are other levels made in the future, everybody would need a way to print the dotcodes, so the Flash Carts, and the real carts, won't be so picky with the SAV's provided already, and it would be way easier to have them so the user wouldn't have that much trouble as is with the picky saving routine that SMA4 does.

I apologize, but this had to be said in order to give some sort of motiation. Still, I am waiting patiently enough for this board, and watching the messages carefully.

brotherhack
Posted on 10-31-09 01:01 AM, in SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts Link | Quote | ID: 118300

Newcomer
Level: 6

Posts: 5/5
EXP: 815
Next: 92

Since: 10-13-09

Last post: 5297 days
Last view: 5297 days
So, that's it? The topic is dead already? Well, I'm just gonna say this then. I'm done.

That's right, I'm done with all the SMA4 stuff, and the eReader stuff, until hope has been spawned once again, which might be never. Might as well face facts. The only way you can POSSIBLY make your own SMB3-styled levels now, is through the use of Hello Engine 3, for Game Maker. Although, I'm willing to stoop that low, to create such a game with customized levels, if I could. It's that, or Super Mario Bros. X, a fangame made by Redigit, as it's awesome in every way imaginable. Right now, I'm going to forget about SMA4, and all the bullcrap that I had to put up just to grow curiosity around the eReader cards, and Level Card Data. Believe me, I'm pulling the plug on this topic.

Also, if no activity occurs within a month, please lock this topic, as it might go in the "failbin".

Main - Posts by brotherhack

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

Page rendered in 0.222 seconds. (327KB of memory used)
MySQL - queries: 51, rows: 68/68, time: 0.218 seconds.