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 Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - N64 hacking questions | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
eek2

Micro-Goomba
Level: 7

Posts: 10/14
EXP: 1280
For next: 168

Since: 03-15-04
From: Cedar Point

Since last post: 337 days
Last activity: 337 days
Posted on 05-06-04 09:29 AM Link | Quote
For a little while I have been working on hacking N64 roms (namely Super Mario 64) and although I have a very basic grasp on what I am doing, like understanding a little about how r4300i ASM works and all assembly for that matter, and a basic understanding on what's placed in the main memory, I really, still don't know what I am doing. So I have a few questions, since seemingly a few people here seem to be more knowledgeable about these things.

1. What are some good resources for this? I have found things on zophar, dextrose, and a number of other sites, although I am sure I am missing things because I don't have the patience to sift through pages and pages of google search results.

2. I have not tried this yet, but is there any perfect assembler/disassembler combination that can actually perfectly rebuild a disassembled rom? From what I have seen, all the programs I found still "have bugs/issues to work out" and if there are bugs, obviously that is slightly useless to me.

3. By looking at the RAM, besides graphics and level data and various buffers, what else can be seen? What can I make out of looking at code stored in memory? And how do you isolate what things do? Do you use debuggers or do you (like I have tried) corrupt the RAM and see what changes? All that has done for me is crash the emulator.

4. I have seen a number of references online pertaining to Super Mario 64's compression, but all references point to pages that don't exist anymore. And while I am at it, what are the (or how can I find out about the) specific graphical formats? I have looked at freeze states and found graphics of various types, but I don't know how the data is placed since I loaded the ram into Photoshop in various formats and found images then.

5. What specific programs might be able to help me?

6. Does anybody have any other information that might be helpful? I could try to go alone on this, but if anybody has any information of their own that they would not mind sharing, I would like it.

7. I have read a lot about byteswapped files and such, but I am not sure which format is most useful.

The ultimate goal of this is to hack Super Mario 64, which is my favorite game of all time. I would like to do more than a basic hack though, I want to do something big with it. Well, I have a 4 month summer vacation here, and regardless of how much I do I will still be bored so this seems to be a good idea for now.
Kefka
Indefinitely Unbanned
Level: 81

Posts: 1395/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 05-06-04 09:32 AM Link | Quote
Um, I didn't think enough was known about the N64 to do an all out hack of a game

What have you hacked so far? Stuff you could make Gameshark codes out of?
eek2

Micro-Goomba
Level: 7

Posts: 11/14
EXP: 1280
For next: 168

Since: 03-15-04
From: Cedar Point

Since last post: 337 days
Last activity: 337 days
Posted on 05-06-04 10:11 AM Link | Quote
Yeah, I figured that an all-out ASM hack would not be possible yet. All I have found seems to indicate this. I have been out of hacking for a long time and I am just returning because I would really like to...well...hack again.

As for what I have hacked: not much, just looking at a lot of data. Nothing related to assembly. I have loaded different graphics into the RAM just to mess around, but that is too simple, and that's not a permanent change anyway.

I have not been able to do much yet. I am just looking to see if any more has been done, and if anyone can answer the questions I have, or if I have to solve those on my own.

I guess my ambitions are impossibly high, but I like it that way.
Kefka
Indefinitely Unbanned
Level: 81

Posts: 1402/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 05-06-04 10:15 AM Link | Quote
Well, the best hacking I've known to be done to N64 games has become Gameshark codes... I think HyperHacker might know a bit about that stuff... Perhaps better than anyone else here. Drop him a line. (or PM him )
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - N64 hacking questions | |


ABII


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



Page rendered in 0.036 seconds.