Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - New Program: SMW Clean Rom Verifier | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1854/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 07-17-05 04:16 PM Link | Quote
This is a program I threw together since I thought that it might be at least a bit useful. Enter a file name and it will tell you if it's a clean, unchanged SMW rom.

Before you ask: No, this program can't edit anything.

Link
Pikachu025

Shyguy
Level: 17

Posts: 86/96
EXP: 21989
For next: 2754

Since: 05-05-04

Since last post: 75 days
Last activity: 11 days
Posted on 07-17-05 07:07 PM Link | Quote
"Error! This is a clean SMW-ROM." (or something like that)

Why error? O.o
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1855/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 07-17-05 07:23 PM Link | Quote
To make it slightly easier, I'm using the command "runtimeerror()" which makes an alert box pop up with whatever text I want followed by the program closing. I can't affect what it says at the top of the box, though. Just ignore it.
Glyph Phoenix

Level: 39

Posts: 377/745
EXP: 385876
For next: 18895

Since: 11-07-04

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-17-05 07:38 PM Link | Quote
Just wondering, what kinda checks does it make? How does it tell what kind of rom this is?
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: 3289/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 07-17-05 07:56 PM Link | Quote
this reminds me

"Error
The program installed successfully."

It probably just checks the checksum and/or various areas to see if they've been edited. whee.
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1856/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 07-17-05 08:22 PM Link | Quote
It uses some kind of CRC32 checksum together with two super lame checksums I threw together to make it a bit more exact.
Keikonium
Banned
Level: NAN

Posts: 1826/-2459
EXP: NAN
For next: 0

Since: 04-02-04

Since last post: 63 days
Last activity: 9 hours
Posted on 07-17-05 09:11 PM Link | Quote
I haven't tested this, but what about ROMs opened by LM? Doesn't LM install some ASM or something like that when a rom is opened? That would still count as an edit wouldn't it?

And how about different format ROMs? Like the japanese one, the european one, the american one, and I think I found a dutch one, but that was probably just a translation by a random person.

Good job throwing this together. May help some people.
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: 3291/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 07-17-05 09:12 PM Link | Quote
When it's opened and saved.
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1858/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 07-17-05 09:28 PM Link | Quote
Any form of edit, even if it's just a single byte or even a bit, compared to the american 1.0 rom, will make the program say that it's edited.


(edited by Smallhacker on 07-17-05 12:29 PM)
(edited by Smallhacker on 07-17-05 12:29 PM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 5847/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-17-05 10:08 PM Link | Quote
I don't think LM supports the European ROM, and the Dutch one is a translation. I wonder if you couldn't make it distinguish between a clean US/JP ROM, one that was edited with LM, or one that's just plain corrupt (edited but no LM ASM hacks).
Someguy

Buzzy Beetle
It seems as though the girl you've fallen for is also a pyromaniac.
Level: 32

Posts: 351/397
EXP: 193329
For next: 13113

Since: 03-15-04
From: I'm proud to be an American... I think...

Since last post: 1 day
Last activity: 5 hours
Posted on 07-18-05 12:16 AM Link | Quote
I heard Lunar Magic puts some text or something inside the rom when it touches it with any sort of hack, and he can use the header to differentiate from US/JP. It would be usefull to use if you don't know if your rom is 1.0,1.1, JP, EUR, US, and if it has mods and all that though, but for now it's still quite usefull, I've had the "Is this rom really a pure SMW?" problem for forever.
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 1860/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 07-18-05 12:47 AM Link | Quote
What's the point in supporting different versions? I mean... HOW often do people make a hack and use the japanese SMW as the patch base, for instance?
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 5876/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-19-05 07:18 AM Link | Quote
When they're Japanese!

Hey, speaking of Japanese... How does LM edit the text in the Japanese ROM? You would need to have the font installed, and support for it, not to mention some way to type it. I guess it could use a simple Romaji-Kana convertor (caps for Katakana, lowercase for Hiragana) or something, since I doubt SMW has enough room for Kanji, but I'm just guessing here...
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1353/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 07-19-05 09:17 AM Link | Quote
As said in the LM help file: "LM does not currently support text editing in the Japanese version of SMW".
The Kins

Kodondo
Level: 38

Posts: 540/595
EXP: 354733
For next: 15714

Since: 03-15-04
From: Melbourne, VIC, Australia

Since last post: 2 days
Last activity: 9 hours
Posted on 07-19-05 07:32 PM Link | Quote
Originally posted by HyperHacker
When they're Japanese!
Odd, the Japanese hackers seem to be using the US version with a Japanese font hacked in, from my limited experience.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1852/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 07-19-05 10:32 PM Link | Quote
Typing japanese is easy. It's called an IME. Input Method Editor. Takes your romaji input and converts it
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 5884/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-20-05 01:11 AM Link | Quote
Yeah, but you need to install it, know how to use it, and work around its countless bugs.

Though LM's lack of text editing ability would explain why they use the US version.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - New Program: SMW Clean Rom Verifier | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.097 seconds.