(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-07-24 01:51 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Call to make a new, LM-like SMW editor New poll | |
Pages: 1 2 3Add to favorites | Next newer thread | Next older thread
User Post
Smallhacker

Super Koopa
I AM A Group Of Officially Frustrated Younglings, G.O.O.F.Y. MEMBER








Since: 11-17-05
From: Söderhamn, Sweden

Last post: 6289 days
Last view: 6287 days
Skype
Posted on 12-16-05 02:12 AM Link | Quote
It's easier to begin messing with MWLs. This is copied and pasted from a PM sent by FuSoYa:



Just the basic outline that I typed out for myself when I made it.
It's essentially just a container format, and consists of a header,
an optional comment, and the offset/size list that describes where
in the file each section of data is and how many bytes it has. The
data sections themselves are in the same format as you'd find in the
ROM (except for a few extra header bytes).

*New MWL format*

First two letters are "LM", then 2 bytes (WORD) for version number.
4 bytes for offset of offset table, 4 bytes for size of offset table.
4 bytes extra flags (reserved).

Optional Data (comment field)
Lunar Magic x.xx
©2000-2003FuSoYa
Defender of Relm

Now the offset & size pair list (each value is 4 bytes):

1 Level Number + 5 bytes Entrance Data + 17 extra bytes for future stuff
2 layer 1 level data (should have 8 byte header: 4 for flags, 4 for orig ROM address)
3 layer 2 BG/level data '''
4 sprite data '''
5 palette data '''
6 secondary exit list
7 animated data '''
8 Super ExGFX bypass


I needed this back when I in secret was working on a program which converts SMB levels into MWLs.
Pac

Bandit
Free Ice Man!








Since: 11-18-05
From: Ireland

Rate me

Last post: 6287 days
Last view: 6287 days
Posted on 12-16-05 09:56 AM Link | Quote
Originally posted by Smallhacker
I needed this back when I in secret was working on a program which converts SMB levels into MWLs.


Damn it Smallhacker. _¬ I thought it was supposed to stay secret.


Originally posted by Yoshi master
Possibly make an editor able to edit all the games in mario all-stars + SMW. I don't see that happening, but it would rock!


True, that would be pretty cool. Really though, would that be so difficult to make? I mean, hasn't enough data on SMB1, SMB2j, SMB2usa and SMB3 already been found? I'll help out with finding level offsets if enough people are interested in giving this new editor SMAS support. Is anybody up for it?
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 6287 days
Last view: 6287 days
Posted on 12-16-05 12:23 PM Link | Quote
If we use Fu's hacks, though, we restrict functionality and run into possible copyright issues.

Also, when values 8-F are the same as 0-7, it means the value is really only 3 bits.
Kailieann



 





Since: 11-18-05

Last post: 6287 days
Last view: 6287 days
Posted on 12-16-05 06:42 PM Link | Quote
Originally posted by HyperHacker
If we use Fu's hacks, though, we restrict functionality and run into possible copyright issues.


I'm trying to say something clever about this statement in a rom-hacking forum, but I can't stop laughing about it.
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6287 days
Last view: 6287 days
Posted on 12-16-05 07:47 PM Link | Quote
ROM hacking doesn't necessarily have anything to do with illegal actions. You can have your own homemade dump and everything's legal. Distribute IPS patches and you won't distribute any of the original ROM either.
Squash Monster

Bouncy


 





Since: 11-18-05
From: Right next to myself.

Last post: 6295 days
Last view: 6288 days
Posted on 12-16-05 10:56 PM Link | Quote
FreeDOS is right. Just because the entire lot of us are a bunch of scofflaws, it doesn't mean that what we do is /inately/ illegal.

That MWL format looks pretty juicy, good post, S Hacker.

Do you know the format of the actual level data type stuff inside that file?

I'll take a good look inside a file in a few minutes myself. I suspect the actual level data format should be very familiar...

EDIT: Okay, looking at the file LM saves when you export level 105 out of an unmodified ROM, which should presumably come out the same for everyone. Want to verify that I'm reading this right... does the layer one data start out "33 40 08 80 27 58 10 BF 77"?


(edited by Squash Monster on 12-16-05 10:11 PM)
(edited by Squash Monster on 12-16-05 10:20 PM)
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6288 days
Last view: 6287 days
Posted on 12-16-05 11:15 PM Link | Quote
Copyright issues over ASM hacks for SMW?

riiiiiiiiiiiight. anyways, it shouldn't really be a problem, otherise why would they be made available for everyone to use in their hacks?
Yoshi Master

Shyguy








Since: 11-18-05
From: That one place.

Last post: 6300 days
Last view: 6297 days
Posted on 12-17-05 07:18 PM Link | Quote
Well, peter, I don't know much at all about making editors or anything related to the project but, I could test it for bugs and other kinds of glitches. This would rock, I can see it now... Yoshi Master's mario all-stars!... Yeah, that would kick ass...



(edited by Yoshi master on 12-17-05 06:22 PM)
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 6287 days
Last view: 6287 days
Posted on 12-18-05 05:59 AM Link | Quote
Originally posted by Kailieann
Originally posted by HyperHacker
If we use Fu's hacks, though, we restrict functionality and run into possible copyright issues.


I'm trying to say something clever about this statement in a rom-hacking forum, but I can't stop laughing about it.

Yeah, it's not likely, but since Fu wrote the code, you never know. I don't mean like the FBI is going to bust down your door for copying some ASM hacks without permission, but if nothing else Fu may be rather ticked.
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6287 days
Last view: 6287 days
Posted on 12-23-05 07:06 PM Link | Quote
K, a question for you guys: Is there any point for doing this or what? There should be plenty of resources on this board for making a full-blown editor, but no interest.

With the winter quarter in college about to start, I have just about no time to work on it.
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6288 days
Last view: 6287 days
Posted on 12-23-05 09:11 PM Link | Quote
To be honest, I htink that most people are too occupied with christmas and their jobs and that... I think there is a lot of interest, but it's just been swept under the table because of the holidays.
Pages: 1 2 3Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - Call to make a new, LM-like SMW editor |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.020 seconds; used 400.59 kB (max 498.62 kB)