Primary Zelda Hacking
April 21, 2014, 10:04:17 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Current Zelda Oracles Hacking Suite beta version: 0.05
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Where can I find Link's Awakening on-color map tile data?  (Read 341 times)
cyanprime
Newcomer
*
Offline Offline

Posts: 9


View Profile
« on: October 29, 2010, 04:21:11 AM »

According to my info:
9b7a0 (98000 + (b2 * 50)) = color tiles for b2
237A0 (20000 + (b2 * 50)) = tiles for b2

Now when I change the values at 9b7a0 the first tile changes in the map b2, but if I change the map to something like tall grass it doesn't act like tall grass, it only looks like it.
Now when I change the bytes at 237a0 nothing happens.

Anyone know why?
Logged
Jigglysaint
Hacking Guru
Full Member
*****
Offline Offline

Posts: 150


View Profile
« Reply #1 on: October 29, 2010, 06:16:07 PM »

Yeah, it's because you arn't changing the act level data.

I said before that the overworld is split into two chunks.  One is at 24000, and the other is at 68000.  This contains the actual level data the game uses.  The tiles at 98000 are only graphics for the overworld ONLY, and will not appear if you run the game in a regular black and white gameboy mode.

Furthermore, the data at 237A0 is not level data, but tilesheet data.  The game, along with the Oracle games, actually has most of the tile attributes mixed in with ASM.  For example, there isn't a byte that controls if somthing is a slashable crystal or not, but there is instead a check for that particular ID in the sword ASM code that tells the game to treat that tile as a crystal.  The same goes for bushes and tall grass.  Stuff like water, and walls, and pits are defined in the tilesheet colission data.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!