+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Two questions from a noob.
Pages: [1]
Author Topic: Two questions from a noob.  (Read 590 times)
Tyrukia
Guest
« on: November 06, 2007, 09:31:49 pm »

1. Looking through utilities, I notices theres a category for Corrupters, why would anyone want to corrupt a ROM?

2. If I were to find the level data for SMB in Hex workshop, If I filled it up with random numbers, would it give me random, possibly uncompletable levels, or just render the ROM file unusable? If it will give me random levels, can someone give me the level addresses?
KingMike
Guest
« Reply #1 on: November 06, 2007, 10:00:59 pm »

Quote from: Tyrukia on November 06, 2007, 09:31:49 pm
1. Looking through utilities, I notices theres a category for Corrupters, why would anyone want to corrupt a ROM?
To change parts of the ROM, and see what part of the game gets screwed up.
I've never used them, but I believe the idea is that you corrupt parts of the ROM (replacing the ROM with a fresh copy when it becomes unplayable broken) until you screw up a specific element, like the graphics or level data.
Then start screwing up smaller and smaller sections of the ROM to find out the format of the data you want to modify.
(though ASM knowledge and a debugger would probably help you find data faster, this is something of a brute-force method)
Tyrukia
Guest
« Reply #2 on: November 06, 2007, 10:08:53 pm »

Okay, won't be needing that anytime soon :p
Tyrukia
Guest
« Reply #3 on: November 07, 2007, 03:04:40 pm »

Can anyone help me with the second question?
Nightcrawler
Guest
« Reply #4 on: November 07, 2007, 03:23:18 pm »

You lazy banana brain...

5 seconds of searching in our database choosing 'Super Mario Brothers' from the Game pull down menu would yield the following:

http://www.romhacking.net/?category=&Platform=&game=709&author=&perpage=20&page=documents&level=&docsearch=Go&title=&desc=

You can already find the offsets for all the data you're looking for in a memory map of the entire game in one document, descriptions on objects and level layouts in another, and tons more information, and answer your own question.

Instead, you uselessly double post, waste our resources, and ask someone else to answer questions you can already easily find the answers to yourself. You're not off to a very good start here or with your ROMhacking career.  Angry


P.S. I'm going to go ahead and warn myself for setting a poor example of RHDN conduct. It's been a bad day and I have a short fuse. Thankfully we have a lenient penal system or I'd be forced to throw myself out! Believe me, I have the schizophrenic mental capacity to do it too!  :police:
Tyrukia
Guest
« Reply #5 on: November 07, 2007, 03:31:18 pm »

Oops! My bad! Well, at least now I know.
Griff Morivan
Guest
« Reply #6 on: November 08, 2007, 02:33:48 pm »

I'd like to thank Tyrukia. I never thought I'd hear Brute Force method in reference to a ROM hacking technique, and I think I can die happy.
frantik
Guest
« Reply #7 on: November 09, 2007, 03:39:41 pm »

as far as filling SMB levels with random data, chances are if you just enter random info that you will use invalid values.  Some values for level data will crash the game.  It'd be better to use SMBUtility and make pseudo-random levels than actually using a random 3 generator
Tyrukia
Guest
« Reply #8 on: November 10, 2007, 10:49:39 pm »

Thanks.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC