(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 12:53 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
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6287 days
Last view: 6287 days
Posted on 11-25-05 01:51 AM Link | Quote
Chelsea Enhancements... I don't know too much about LM's hidden features, but I'm sure that it has something to do with locking the ROM too. On that regard, I think it might actually include whoever's RLM program, which is GPL (same as this) and it unlocks ROMs that can be read by Lunar Magic (DW:TLC is done in such an expansion that the public's LM can't handle anyway, so decrypting its data still won't let it load in normal LM ). If a ROM can be read by an emulator, there will be a way to load it into an editor, since no data is being lost, just locked into a format the editor won't understand.

I think the library name might end up being really basic, such as libsmwhax. Better names can be added onto the GUI applications, icons would be handled by them too.

HF: Well, perhaps the ASM stuff is good for this section of the board, but not for people wanting basic editing of SMW. The main reason that this thread here is because it has people with the knowlege (or will to learn) about low-level SMW stuff.
Kailieann



 





Since: 11-18-05

Last post: 6287 days
Last view: 6287 days
Posted on 11-25-05 02:24 AM Link | Quote
Chelsea is obsolete in 1.63. It used to be the Credits/Title Screen editors.
The hack-locking one is Chibi-Moon.
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 11-25-05 09:46 PM Link | Quote
Hm... I got to thinking last night, even if we could pull this off, how could we retain compatibility with all the ASM hacks and custom blocks out there? They're all designed specifically for an LM-modified ROM. The original SMW engine is very limited, for example, you can only use levels 1-24 on the main overworld, they have to be in a certain order, and you can only use 1xx on submaps, etc... I think it'd take a lot of hacking to work around some of these restrictions that would otherwise make hacking it a nightmare. Then we end up with different ASM hacks than Fu's, in different places, etc. All these other hacks and tools expect specific code in specific places and may use parts of it or place their own data in what they expect to be unused space. I can't see any viable way to retain much if any compatibility with existing hacks and a lot of custom blocks, which would upset quite a few people.
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 11-25-05 09:56 PM Link | Quote
I think, in effect, that this new editor would have to emulate LM's changes on the SMW ROM to be useful. How about opening level 000, then saving it to it's exact original location? Then, make an IPS, and have SMW-Edit use that patch. Voila, you have a (mostly) LM-compliant set of ASM hacks, and with IPSelect, you should be able to locate all of the individual ASM hacks and copy them over, repeatedly doing that as you need, right?
Techokami

Porcupo








Since: 12-03-05
From: Mass-uh-chew-sits USofA

Last post: 6302 days
Last view: 6288 days
Posted on 12-07-05 12:04 PM Link | Quote
Hmmm, sounds interesting.
If you need someone to test the libs on a *NIX environment (like Linux), I'm your man. =) Been dying for a Linux-compatable SMW hacking tool...
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6287 days
Last view: 6287 days
Posted on 12-13-05 04:05 PM Link | Quote
Yo, I'm back from college finals and stuff. I'll pick up where I left off, if I can (I've been keeping a doc just for this case ). I've taken a look at SMW Dev Environment, and it definately doesn't seem to be what I want, no offense to HabsoluteFate of course.

Techokami: How many environments can you test? I fear that I won't test it on non-GNU/Linux most of the time, but hope it will still work on any system with at least the GNU compilers/toolchains (BSDs, some OpenSolarises, etc). If anything, I'd need testers for MS Windows and Mac OS X, the two OSes I know I will never open (Making a GNUstep-compatible front end seems good for OS X; people on OS X and *nix w/ GNUstep alike can all run a similar UI)
Xenesis

Blipper








Since: 11-19-05
From: Australia

Last post: 6288 days
Last view: 6287 days
Posted on 12-14-05 04:13 AM Link | Quote
Even though I'm not huge on the SMW hacking, (I just like to fiddle with things here and there, make stuff up as I go along, etc.), I'd be more than happy to test the app in Mac OSX.
Pac

Bandit
Free Ice Man!








Since: 11-18-05
From: Ireland

Rate me

Last post: 6287 days
Last view: 6287 days
Posted on 12-14-05 07:40 AM Link | Quote
All this sounds incredibly interesting. 3 months of Java is the only experience I've ever had with programming, so I wouldn't be able to help, but I'm really looking forward to see what you guys can come up with.
Yoshi Master

Shyguy








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

Last post: 6300 days
Last view: 6297 days
Posted on 12-14-05 08:47 PM Link | Quote
Personally, I think you should make a really good snes mario bros. 1, 2, or 3 editors. I personally find the smb. 3 editor aggrivating and can't find any for 1 & 2. 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!
Squash Monster

Bouncy


 





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

Last post: 6295 days
Last view: 6288 days
Posted on 12-14-05 10:54 PM Link | Quote
Is anyone still going to go along with this?

I'll help with whatever I can, though I'm usually busy, and technically a Java programmer.


But, either way, if this is finished, it's still in library format, and it's remotely reasonable to access the library from Java, I will program a working "Do my hack for me." button. No joke.
Sparx

Waddle Doo








Since: 11-18-05
From: San Diego

Last post: 6299 days
Last view: 6287 days
Skype
Posted on 12-15-05 12:46 AM Link | Quote
A "Do my hack for me" button? What EXACTLY would that do?
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-15-05 01:19 AM Link | Quote
So, uh, what do you guys want me to do right now?

I'm going on Xmas holidayz soon, so I should be able to keep up with some of what I should be doing here (KATW, i'm looking at Tpo100Tv2).
MathOnNapkins

1100

In SPC700 HELL


 





Since: 11-18-05

Last post: 6287 days
Last view: 6287 days
Posted on 12-15-05 01:19 AM Link | Quote
The obvious answer is to delete all copies of SMW on your HD and infect all your programs with malicious virii.
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-15-05 01:44 AM Link | Quote
and how would I do that?

I can't even remember where every version of SMW is on the drive, nor can I get any viruses onto it, no internet on it...

Meh, I'll just start making lists on certain things.
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-15-05 01:49 AM Link | Quote
I can still give some help if it's needed.
MathOnNapkins

1100

In SPC700 HELL


 





Since: 11-18-05

Last post: 6287 days
Last view: 6287 days
Posted on 12-15-05 02:32 AM Link | Quote
Originally posted by Sukasa
and how would I do that?

I can't even remember where every version of SMW is on the drive, nor can I get any viruses onto it, no internet on it...

Meh, I'll just start making lists on certain things.


I was talking to Twinklestar.

"Do my hack for me" button? What EXACTLY would that do?
Ailure

Mr. Shine
I just want peace...








Since: 11-17-05
From: Sweden

Last post: 6287 days
Last view: 6287 days
Posted on 12-15-05 03:07 AM Link | Quote
You know, if there is ever a open source editor SMW in a usable state, I might make a such button.

Though, as everyone know... random, or at least... semi-random levels are boring.

Not impossible to do, and there is already a such concept with other games... such as doom. But thoose levels tend to be... sucky. :/


(edited by Ailure on 12-15-05 02:08 AM)
Squash Monster

Bouncy


 





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

Last post: 6295 days
Last view: 6288 days
Posted on 12-15-05 12:58 PM Link | Quote
What would the button do?

Replace the selected level with whatever the program feels like at the moment.

...That is to say, Ailure gets a happy smile point for being right about random level generators.


Sukasa was asking for what to start with?

Personally, I'd recomend pinning down the game's level format.


(edited by Squash Monster on 12-15-05 11:59 AM)
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6287 days
Last view: 6287 days
Posted on 12-15-05 03:00 PM Link | Quote
If anyone cares, here's what I got within the three days I was working on it..


Super Mario World, reverse engineering documentation
- collecting for libsmwhax

INFO OR STUFF
Basically, I'm haxing SMW myself with only KHexEdit as my guide. It's a
difficult project, but someday I'll find it to have paid off

TECH STUFF
Yoshi's Island 1 - begins around 0x30ad0, ends ???
Yoshi's Island 2 - begins around 0x30c30, ends ???
LEVEL FORMAT
Exact format not yet known
Change the first four bits of 0x30adf affects music that is played in Yoshi's Island 1 (doesn't fit for other levels)
0 - Plains music (Nintendo's original setting)
1 - Cave music
2 - "Sky" level music (eg, Yoshi's Island 3)
3 - Castle music
4 - Ghost house music
5 - Water music
6 - Boss fight music
7 - Bonus level music (eg, 100 bonus points)
8-f - Cycles in the same order
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 12:58 AM Link | Quote
Hmmm... I could try for that. FreeDOS got some good stuff, but it should be fun to try and decode the rest of the header... .mwl storm, here I come!
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.027 seconds; used 447.06 kB (max 580.16 kB)