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 - The real Goonies 2 room data | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Jigglysaint

Red Cheep-cheep
Level: 24

Posts: 105/215
EXP: 76907
For next: 1218

Since: 03-17-04

Since last post: 7 days
Last activity: 3 days
Posted on 10-11-04 11:24 PM Link | Quote
Okay, I forgot to add anything of interest to my other thread, so it bombed.

Basically, for the game Goonies 2 for NES, the item data, direction data, and room graphics for each room has been discovered. The only thing left to find are the room positions on the side scrolling areas.

Okay, to begin:

6391 - item pointers

648f - beginning of item data. Each room has 4 bytes. The first byte seems to be a room control code. I think it determines the stuff you can do, like if you need to hit the wall to find an item, or somthing else. the second byte is the graphic of the item or person in the room. You can take a goonie item, or rescue the hammer, or somthing else. The next byte seems to control if you need to use the hammer, if an item is concealed, or other things. The last byte is the item index, or safe contents or what people say, ect.

668b - direction and exit pointers

6989 - direction and exit data. Variable length. The first byte is what direction you can move. there are 4 directions, plus the two holes both in the celing and floor. The next 3 bytes depend on what's to happen. If the destination is in the overworld, then the first byte is the location. One nybble controls which of the 16 rows of overworld in any sector you will appear in. In the game, there are 4 overworld sectors. In each sector are about 16 rows(some arn't used). Lets say for example they byte is $20. This means you appear on the third row in the first sector, which is the first part of the front of the map.

The second byte is the screen number and horizontal room placement. the next byte is the vertical placement.

Now, if the 3 bytes of data are to lead to another room, then the first byte is 00, the second is FF, and the last is the room index.

6c70 - room graphics. 16 bytes per room. If Konami was smart, they could have had one room template, and had each object in the room be a bit that's set, since there are about 8 objects. The good thing about this is that it means each room can look unique. Imagine a large room with stairs, or somthing else that's cool.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - The real Goonies 2 room data | |


ABII


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



Page rendered in 0.011 seconds.