Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Dragon Warrior III (NES)/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Added lots of enemy data that is used with the AI along with title screen information.)
(No difference)

Revision as of 05:55, 27 January 2011

Enemy data

Slime

0x0032E3 = Level 0x0032E4 = Experience (0-255) 0x0032E5 = Experience (01 = 352) 0x0032E6 = Agility 0x0032E7 = GP 0x0032E8 = Attack (0-255) 0x0032E9 = Defense 0x0032EA = HP 0x0032EB = MP 0x0032EC = (?) 0x0032ED to 0x0032F4 = Move set 0x0032F5 = 0x0032F6 = added effects

0000 0001 = Attack (255+)
0000 0010 = Attack (255+)
0000 0100 = (?)
0000 1000 = (?)
0001 0000 = (?)
0010 0000 = (?)
0100 0000 = (?)
1000 0000 = (?)

0x0032F7 = added effects

0000 0001 = Defense (255+)
0000 0010 = Defense (255+)
0000 0100 = (?)
0000 1000 = (?)
0001 0000 = (?)
0010 0000 = (?)
0100 0000 = (?)
1000 0000 = (?)

0x0032F8 = added effects

0000 0001 = HP (255+)
0000 0010 = HP (255+)
0000 0100 = (?)
0000 1000 = (?)
0001 0000 = (?)
0010 0000 = (?)
0100 0000 = (?)
1000 0000 = (?)

Enemy move set

One move

00 = enemy is assessing the situation
01 = enemy protects itself
02 = Regular attack
03 = Attack could be critical
04 = Attack could cause sleep
05 = Attack could cause poison
06 = Attack could cause numbness
07 = Enemy will flee
08 = Call for reinforcements (same as the enemy calling)
09 = Curious dance (steals MP)
0A = Flaming breath (10-20 HP attack)
0B = Flaming breath (30-50 HP attack)
0C = Flaming breath (80-100 HP attack)
0D = Blizzard breath (10-20 HP attack)
0E = Blizzard breath (40-60 HP attack)
0F = Blizzard breath (100-140 HP attack)
10 = emits gales of sweet breath (causes sleep)
11 = emits gales of toxic breath (causes poison)
12 = emits gales of scorching breath (causes numbness)
13 = chants Blaze
14 = chants Blazemore
15 = chants Blazemost
16 = chants Icebolt
17 = chants Firebal
18 = chants Firebane
19 = chants Explodet
1A = chants Snowblast
1B = chants Snowstorm
1C = chants Infernos
1D = chants Infermore
1E = chants Infermost
1F = chants Beat (possible instant death)
20 = chants Defeat (possible instant death)
21 = chants Sacrifice
22 = chants Sleep
23 = chants Stopspell
24 = chants Sap
25 = chants Defence
26 = chants Surround
27 = chants Robmagic
28 = chants Chaos
29 = chants Slow
2A = chants Limbo
2B = freeze beam shoots out of Zoma's fingertip (nullifies spells)
2C = chants Bounce
2D = chants Increase
2E = chants Increase 2
2F = chants Vivify
30 = chants Revive
31 = chants Heal
32 = chants Healmore
33 = chants Healall
34 = chants Healus
35 = chants Healusall
36 = chants Heal 2
37 = chants Healmore 2
38 = chants Healall 2
39 = chants Healus 2
3A = chants Healusall 2
3B = calls for reinforcements (Healer)
3C = calls for reinforcements (Granite Titan)
3D = calls for reinforcements (Hork)
3E = calls for reinforcements (Elysium Bird)
3F = calls for reinforcements (Voodoo Shaman)

Two moves

82 = regular attack
83 = chance of critical attack
84 = Attack could cause sleep
85 = Attack could cause poison
86 = Attack could cause numbness
87 = Enemy will flee
88 = calls for reinforcements (same as the enemy calling)
89 = Curious dance (steals MP)
8A = Flaming breath (10-20 HP attack)
8B = Flaming breath (30-50 HP attack)
8C = Flaming breath (80-100 HP attack)
8D = Blizzard breath (10-20 HP attack)
8E = Blizzard breath (40-60 HP attack)
8F = Blizzard breath (100-140 HP attack)
90 = emits gales of sweet breath (causes sleep)
91 = emits gales of toxic breath (causes poison)
92 = emits gales of scorching breath (causes numbness)
93 = chants Blaze
94 = chants Blazemore
95 = chants Blazemost
96 = chants Icebolt
97 = chants Firebal
98 = chants Firebane
99 = chants Explodet
9A = chants Snowblast
9B = chants Snowstorm
9C = chants Infernos
9D = chants Infermore
9E = chants Infermost
9F = chants Beat (possible instant death)
A0 = chants Defeat (possible instant death)
A1 = chants Sacrifice
A2 = chants Sleep
A3 = chants Stopspell
A4 = chants Sap
A5 = chants Defence
A6 = chants Surround
A7 = chants Robmagic
A8 = chants Chaos
A9 = chants Slow
AA = chants Limbo
AB = freeze beam shoots out of Zoma's fingertip (nullifies spells)
AC = chants Bounce
AD = chants Increase
AE = chants Increase 2
AF = chants Vivify
B0 = chants Revive
B1 = chants Heal
B2 = chants Healmore
B3 = chants Healall
B4 = chants Healus
B5 = chants Healusall
B6 = chants Heal 2
B7 = chants Healmore 2
B8 = chants Healall 2
B9 = chants Healus 2
BA = chants Healusall 2
BB = calls for reinforcements (Healer)
BC = calls for reinforcements (Granite Titan)
BD = calls for reinforcements (Hork)
BE = calls for reinforcements (Elysium Bird)
BF = calls for reinforcements (Voodoo Shaman)

Black Raven

0x0032FA = Level 0x0032FB = Experience (0-255) 0x0032FC = Experience (255+) 0x0032FD = Agility 0x0032FE = GP 0x0032FF = Attack 0x003300 = Defense 0x003301 = Raven HP 0x003302 = Raven MP 0x003304 to 0x00330B = Move set

Horned Rabbit

0x003311 = Level 0x003312 = Experience (0-255) 0x003313 = Experience (255+) 0x003314 = (?) 0x003315 = GP 0x003316 = Attack 0x003317 = Defense 0x003318 = HP 0x003319 = MP

Giant Anteater

0x0033A8 = Level 0x0033A9 = Experience (0-255) 0x0033AA = Experience (255+) 0x0033AB = (?) 0x0033AC = GP 0x0033AD = Attack 0x0033AE = Defense 0x00332F = HP 0x003330 = MP

Masked Moth

0x00333F = Level 0x003340 = Experience (0-255) 0x003341 = Experience (255+) 0x003342 = (?) 0x003343 = GP 0x003344 = Attack 0x003345 = Defense 0x003346 = HP 0x003347 = MP

Froggore

0x003356 = Level 0x003357 = Experience (0-255) 0x003358 = Experience (255+) 0x003359 = (?) 0x00335A = GP 0x00335B = Attack 0x00335C = Defense 0x00335D = HP 0x00335E = MP

Babble

0x00336D = Level 0x00336E = Experience (0-255) 0x00336F = Experience (255+) 0x003370 = (?) 0x003371 = GP 0x003372 = Attack 0x003373 = Defense 0x003374 = HP 0x003375 = MP

Magician

0x003384 = Level 0x003385 = Experience (0-255) 0x003386 = Experience (255+) 0x003387 = (?) 0x003388 = GP 0x003389 = Attack 0x00338A = Defense 0x00338B = HP 0x00338C = MP

Scorpion Wasp

0x00339B = Level 0x00339C = Experience (0-255) 0x00339D = Experience (255+) 0x00339E = (?) 0x00339F = GP 0x0033A0 = Attack 0x0033A1 = Defense 0x0033A2 = HP 0x0033A3 = MP

Healer

0x0033B2 = Level 0x0033B3 = Experience (0-255) 0x0033B4 = Experience (255+) 0x0033B5 = (?) 0x0033B6 = GP 0x0033B7 = Attack 0x0033B8 = Defense 0x0033B9 = HP 0x0033BA = MP

Demon Anteater

0x0033C9 = Level 0x0033CA = Experience (0-255) 0x0033CB = Experience (255+) 0x0033CC = (?) 0x0033CD = GP 0x0033CE = Attack 0x0033CF = Defense 0x0033D0 = HP 0x0033D1 = MP

Spiked Hare

0x0033E0 = Level 0x0033E1 = Experience (0-255) 0x0033E2 = Experience (255+) 0x0033E3 = (?) 0x0033E4 = GP 0x0033E5 = Attack 0x0033E6 = Defense 0x0033E7 = HP 0x0033E8 = MP

Poison Toad

0x0033F7 = Level 0x0033F8 = Experience (0-255) 0x0033F9 = Experience (255+) 0x0033FA = (?) 0x0033FB = GP 0x0033FC = Attack 0x0033FD = Defense 0x0033FE = HP 0x0033FF = MP

Caterpillar

0x00340E = Level 0x00340F = Experience (0-255) 0x003410 = Experience (255+) 0x003411 = (?) 0x003412 = GP 0x003413 = Attack 0x003414 = Defense 0x003415 = HP 0x003416 = MP

Humanabat

0x003425 = Level 0x003426 = Experience (0-255) 0x003427 = Experience (255+) 0x003428 = (?) 0x003429 = GP 0x00342A = Attack 0x00342B = Defense 0x00342C = HP 0x00342D = MP

Putrepup

0x00343C = Level 0x00343D = Experience (0-255) 0x00343E = Experience (255+) 0x00343F = (?) 0x003440 = GP 0x003441 = Attack 0x003442 = Defense 0x003443 = HP 0x003444 = MP

Killer Bee

0x003453 = Level 0x003454 = Experience (0-255) 0x003455 = Experience (255+) 0x003456 = (?) 0x003457 = GP 0x003458 = Attack 0x003459 = Defense 0x00345A = HP 0x00345B = MP

Hork

0x003944 = Level 0x003945 = Experience (0-255) 0x003946 = Experience (255+) 0x003947 = (?) 0x003948 = GP 0x003949 = Attack 0x00394A = Defense 0x00394B = HP 0x00394C = MP

Granite Titan

0x003966 = Level 0x003967 = Experience (0-255) 0x003968 = Experience (255+) 0x003969 = (?) 0x00396A = GP 0x00396B = Attack 0x00396C = Defense 0x00396D = HP 0x00396E = MP

0x003D7B = Granite Titan HP (255+)

Elysium Bird

0x003A9D = Level 0x003A9E = Experience (0-255) 0x003A9F = Experience (255+) 0x003AA0 = (?) 0x003AA1 = GP 0x003AA2 = Attack 0x003AA3 = Defense 0x003AA4 = HP 0x003AA5 = MP

Voodoo Shaman

0x003AE2 = Level 0x003AE3 = Experience (0-255) 0x003AE4 = Experience (255+) 0x003AE5 = (?) 0x003AE6 = GP 0x003AE7 = Attack 0x003AE8 = Defense 0x003AE9 = HP 0x003AEA = MP

Sound pointers

0x004016 to 0x004017 = Entering/Exiting Stairs/Locations 0x004018 to 0x004019 = Silence

Text

0x00AA38 to 0x00B3CA = classes, towns, items 0x00B3CB to 0x00BA58 = enemies

Map

0x014028 to 0x014229 = Main world pointers (two bytes represent row of map) 0x01422A to 0x015AA4 = Main world level data

0x015AA5 to 0x01 = Alefgard pointers

Sprite Pointers

0x016DE4 to 0x016DFB = male hero 0x016DFC to 0x016E13 = male wizard 0x016E14 to 0x016E2B = male pilgrim 0x016E2C to 0x016E43 = male sage 0x016E44 to 0x016E5B = male soldier 0x016E5C to 0x016E73 = male merchant 0x016E74 to 0x016E8B = male fighter 0x016E8C to 0x016EA3 = male goof-off 0x016EA4 to 0x016EBB = female wizard 0x016EBC to 0x016ED3 = female pilgrim 0x016ED4 to 0x016EEB = female 0x016EEC to 0x016F03 = female soldier 0x016F04 to 0x016F1B = female fighter 0x016F1C to 0x016F33 = female 0x016F34 to 0x016F4B = female goof-off

0x016F94 to 0x016FAB = NPC male warrior

0x01712C to 0x017143 = NPC man

Bootup

0x05C010 to 0x05C011 = Pointer to go to Copyright Notice Screen 0x05C012 to 0x05C013 = Pointer to go to Title Screen

Copyright Notice Screen

0x05C15A to 0x05C172 = Pallet 0x05C173 to 0x05C532 = Background

0x05D7E6 to 0x05D7E9 = Pointers for CHR

Title Screen

0x05DA69 to 0x05DA80 = Fade in pallet torches and wall

0x05D8FF to 0x05D90A = Fade in pallet for dragon and tablet 0x05DD3A to 0x05E0F9 = Title Screen (complete)

0x05DF29 to 0x05DF2A = Appearing text (part 1)
0x05DF49 to 0x05DF4A = Appearing text (part 2)
0x05DF69 to 0x05DF6A = Appearing text (part 3)
0x05DF89 to 0x05DF8A = Appearing text (part 4)
0x05DCBA to 0x05DD19 = appearing text (part 5)

0x05E0FA to 0x05E139 = 32x32 bit layout of pallet selection

0x05E13C to 0x05E23B = PPU data

Music Data

0x078A09 to 0x078B9A = Main Map Theme

0x07AB7B to 0x07AD25 = Town Theme 0x07AD26 to 0x07AF72 = Battle Theme