(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
04-29-24 03:23 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - DESPERATELY Zelda Links Awakening/Ages/Seasons Information New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
KeiiChi Kun

Leever
Learn some manners.
Password changed to gibberish and IP banned.


 





Since: 01-01-06
From: Sushi Bar

Last post: 6292 days
Last view: 6292 days
Posted on 03-08-06 02:57 PM Link | Quote
PLEASE, I've posted countless threads in this forum that NO-ONE has answered, but this time can someone PLEASE help me! I need as much Zelda GB information as possible, and It IS for a good reason. I've programmed a shell of a map editor that loads tiles from the rom, but I've got no idea what the addresses for the maps are and what format they are in. Any information will be helpful, I've only managed to find one thing on Zelda: Oracle of Seasons, and that's a document by JigglySaint that is incomplete.
Guy Perfect









Since: 11-18-05

Last post: 6281 days
Last view: 6279 days
Posted on 03-08-06 04:15 PM Link | Quote
If you've look for ages and can't find much info, chances are it probably isn't out there. The best way to go when you need information about a ROM is to end up finding it on your own. How do you find it on your own? I know this is going to sound weird and has nothing to do with this forum, but you find information by hacking the ROM.

Locating resource data in any ROM is usually pretty easy (but not always). By corrupting the ROM data then loading up the resulting ROM in an emulator, you can check to see if the resource data in question has been altered. If it was, then part of the resource data is located in the area that you corrupted.

Here are some tips:

• Since the programming of a game is almost always (if not always) near the beginning of the ROM, starting at the end and working backwards is a good way to make sure you don't screw up the game code.
• Program a tool that takes a file and can set a region of bytes to any given value. This will be your corrupter. Make it with the ability to, say, turn all bytes from 0xA0 to 0xB0 into the value 0x78.
• By using what they ambiguously call a "binary elimination," you can zero in on resource data fairly quickly. Set the entire second half of the ROM to 0x00 and load up the result in an emulator. Did your targeted resource change? If it did, then set the entire fourth quarter of the ROM to 0x00. Did your targeted resource change? If not, then you know that the targeted resource is in the third quarter of the ROM somewhere. Repeating this technique lets you find the data you're looking for.
• N64 ROMs require a header checksum to be recalculated if anything in the first megabyte of ROM data is changed. Make sure you have checksum tools for the game you're hacking if it is needed.
• Document your findings and share them with others. After all, you don't want anyone else to have to go through the same troubles you did.

There ya go. Follow that recipe and you'll be hacking like a pro in no time... Come to think of it, I'm not sure where one can actually be a professional ROM hacker. I'm don't think there's much of a market for it.
Dragonsbrethren

440








Since: 12-01-05
From: New Jersey

Last post: 6466 days
Last view: 6466 days
Posted on 03-08-06 04:19 PM Link | Quote
Corrupster is my favorite corrupter and has all the features BGNG listed.


(edited by Dragonsbrethren on 03-08-06 03:20 PM)
Xkeeper
Took the board down in a blaze of glory, only to reveal how truly moronical ||bass is.


 





Since: 11-17-05
From: Henderson, Nevada

Last post: 6279 days
Last view: 6279 days
Skype
Posted on 03-08-06 04:23 PM Link | Quote
If you want LA/Oo(S/A) data, Jigglysaint's your man.

Except getting any information out of him is like getting water out of a rock.
sp

Micro-Goomba


 





Since: 11-25-05

Last post: 6622 days
Last view: 6622 days
Posted on 03-08-06 04:25 PM Link | Quote
Originally posted by BGNG
Come to think of it, I'm not sure where one can actually be a professional ROM hacker. I'm don't think there's much of a market for it.

Companies that create hardware cheat tools (like Action Replay) employ professional rom hackers. I talked to one a few months ago. That must be an awesome, awesome job.
Guy Perfect









Since: 11-18-05

Last post: 6281 days
Last view: 6279 days
Posted on 03-08-06 04:27 PM Link | Quote
Corrupster doesn't appear to have the ability to keep track of what it's corrupted in the past. I'll stick that on my list of projects to undertake. It sure would be nice if I could just say "Did you find it? (Yes/No)" and it would automatically corrupt the next applicable region for me. That would make hacking quite a bit less time consuming instead of writing down where I find that things are/aren't.
Dan

Purple Leever


 





Since: 11-18-05

Last post: 6288 days
Last view: 6279 days
Posted on 03-08-06 04:28 PM Link | Quote
There is a Links Awakening editor out there. Why not use it, make some changes, save it, then compare the resulting file to an original ROM?
Guy Perfect









Since: 11-18-05

Last post: 6281 days
Last view: 6279 days
Posted on 03-08-06 04:43 PM Link | Quote
Ah, yes. Favorable Hacking Technique #2: Use an existing editor. I remember doing that with MetEdit back in the day. Using a program (which I made, but there's plenty out there) that would search two files for the first byte that is different allowed me to locate various parts of the level data thanks to SnowBro's work.

Unfortunately, a couple years later I found out that SnowBro documented everything MetEdit did. Meh. It was a learning experience, at least.



EDIT:
Favorable Hacking Technique #1, by the way, is not Corrupt The ROM. That's #4. #1 is Look For Documentation and #3 is Do A Text Search...

I should write these down.


(edited by BGNG on 03-08-06 03:45 PM)
KeiiChi Kun

Leever
Learn some manners.
Password changed to gibberish and IP banned.


 





Since: 01-01-06
From: Sushi Bar

Last post: 6292 days
Last view: 6292 days
Posted on 03-08-06 04:47 PM Link | Quote
Thanks for the info, I'll get corrupting right now ^___^
Dragonsbrethren

440








Since: 12-01-05
From: New Jersey

Last post: 6466 days
Last view: 6466 days
Posted on 03-08-06 04:59 PM Link | Quote
Originally posted by BGNG
Corrupster doesn't appear to have the ability to keep track of what it's corrupted in the past. I'll stick that on my list of projects to undertake. It sure would be nice if I could just say "Did you find it? (Yes/No)" and it would automatically corrupt the next applicable region for me. That would make hacking quite a bit less time consuming instead of writing down where I find that things are/aren't.


It doesn't have that ability pre se, but it can remove any changes you've made, allowing you to corrupt the next region.
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - DESPERATELY Zelda Links Awakening/Ages/Seasons Information |


ABII

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

Page rendered in 0.017 seconds; used 392.14 kB (max 484.00 kB)