The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Dragon Warrior III (NES)/RAM map: Difference between revisions
m (simplified template declarations) |
|||
(20 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{rammap}} | |||
Useful information: http://www.getcheat.com/code_743853.html | Useful information: http://www.getcheat.com/code_743853.html | ||
==Character Stats== | ==Character Stats== | ||
Line 11: | Line 13: | ||
* Vitality: 0x710 | * Vitality: 0x710 | ||
* Luck: 0x714 | * Luck: 0x714 | ||
* Job Class/Sex: 0x718 | * Job Class/Sex: 0x718 ([[#Character_Classes|Character Classes Table]]) | ||
===16-bit values=== | ===16-bit values=== | ||
Addresses for first party member. Add 2*Ally Number for other characters. Little endian byte order. | Addresses for first party member. Add 2*Ally Number for other characters. Little endian byte order. | ||
*HP: 0x71C | *HP: 0x71C | ||
* | *Max HP: 0x724 | ||
* | *MP: 0x72C | ||
*Max MP: 0x734 | *Max MP: 0x734 | ||
*'Status': 0x73C | *'Status': 0x73C | ||
Line 24: | Line 26: | ||
Addresses for first party member. Add 3*Ally Number for other characters. Little endian byte order. | Addresses for first party member. Add 3*Ally Number for other characters. Little endian byte order. | ||
*Exp: 0x744 | *Exp: 0x744 | ||
*Return Destinations: 0x750 | *Return Destinations: 0x750 ([[#Return Destinations|Return Destinations List]]) | ||
===8-byte values=== | ===8-byte values=== | ||
Addresses for first party member. Add 8*Ally number for other characters. | Addresses for first party member. Add 8*Ally number for other characters. | ||
*Name: 0x75C | *Name: 0x75C | ||
*Inventory: 0x77C | *Inventory: 0x77C ([[#Items|Item List]]) | ||
*Magic spells known: 0x79C | *Magic spells known: 0x79C ([[#Spell List|Spell List]]) | ||
===Gold pieces=== | ===Gold pieces=== | ||
Address for player's gold (24-bit) | Address for player's gold pieces (GP) (24-bit) | ||
* | *Gold: 0x7BC | ||
==Character Classes== | ==Character Classes== | ||
Line 56: | Line 58: | ||
These go from least significant bit to most significant bit. | These go from least significant bit to most significant bit. | ||
Byte 0 | ===Byte 0=== | ||
*Aliahan | *Aliahan | ||
*Reeve | *Reeve | ||
Line 64: | Line 66: | ||
*Assaram | *Assaram | ||
*Isis | *Isis | ||
*Portoga | |||
Byte 1 | ===Byte 1=== | ||
*Baharata | *Baharata | ||
*Dhama | *Dhama | ||
Line 75: | Line 77: | ||
*Soo | *Soo | ||
*Tantegel | *Tantegel | ||
===Byte 2=== | |||
*Hauksness | |||
*Cantlin | |||
*Kol | |||
*Rimuldar | |||
==Items== | |||
First character's inventory starts at 0x77C, add 8 * ally number for other characters. | |||
==Items== | *[[#Weapons|Weapons]] | ||
*[[#Armor|Armor]] | |||
*[[#Shields|Shields]] | |||
*00 | *[[#Helmets|Helmets]] | ||
*01 | *[[#Items1|Items 1]] | ||
*02 | *[[#Keys|Keys]] | ||
*03 | *[[#Items2|Items 2]] | ||
*04 | *[[#Seeds|Seeds]] | ||
*05 | *[[#Consumables|Consumables]] | ||
*06 | *[[#Items3|Items 3]] | ||
*07 | *[[#Orbs|Orbs]] | ||
*08 | *[[#GlitchItems|Glitch Items]] | ||
*09 | |||
*0A | ===Hexadecimal List of Items=== | ||
*0B | <span id="Weapons"></span> | ||
*0C | *00 - Cypress stick | ||
*0D | *01 - Club | ||
*0E | *02 - Copper sword | ||
*0F | *03 - Magic Knife | ||
*10 | *04 - Iron Spear | ||
*11 | *05 - Battle Axe | ||
*12 | *06 - Broad Sword | ||
*13 | *07 - Wizard's Wand | ||
*14 | *08 - Poison Needle | ||
*15 | *09 - Iron Claw | ||
*16 | *0A - Thorn Whip | ||
*17 | *0B - Giant Shears | ||
*18 | *0C - Chain Sickle | ||
*19 | *0D - Thor's Sword | ||
*1A | *0E - Snowblast Sword | ||
*1B | *0F - Demon Axe | ||
*1C | *10 - Staff of Rain | ||
*1D | *11 - Sword of Gaia | ||
*1E | *12 - Staff of Reflection | ||
*1F | *13 - Sword of Destruction | ||
*20 | *14 - Multi-Edge Sword | ||
*21 | *15 - Staff of Force | ||
*22 | *16 - Sword of Illusion | ||
*23 | *17 - Zombie Slasher | ||
*24 | *18 - Falcon Sword | ||
*25 | *19 - Sledge Hammer | ||
*26 | *1A - Thunder Sword | ||
*27 | *1B - Staff of Thunder | ||
*28 | *1C - Sword of Kings | ||
*29 | *1D - Orochi Sword | ||
*2A | *1E - Dragon Killer | ||
*2B | *1F - Staff of Judgement | ||
*2C | <span id="Armor"></span> | ||
*2D | *20 - Clothes | ||
*2E | *21 - Training Suit | ||
*2F | *22 - Leather Armor | ||
*30 | *23 - Flashy Clothes | ||
*31 | *24 - Half Plate Armor | ||
*32 | *25 - Full Plate Armor | ||
*33 | *26 - Magic Armor | ||
*34 | *27 - Cloak of Evasion | ||
*35 | *28 - Armor of Radiance | ||
*36 | *29 - Iron Apron | ||
*37 | *2A - Animal Suit | ||
*38 | *2B - Fightting Suit | ||
*39 | *2C - Sacred Robe | ||
*3A | *2D - Armor of Hades | ||
*3B | *2E - Water Flying Cloth | ||
*3C | *2F - Chain Mail | ||
*3D | *30 - Wayfarers Clothes | ||
*3E | *31 - Revealing Swimsuit | ||
*3F | *32 - Magic Bikini | ||
*40 | *33 - Shell Armor | ||
*41 | *34 - Armor of Terrafirma | ||
*42 | *35 - Dragon Mail | ||
*43 | *36 - Swordedge Armor | ||
*44 | *37 - Angel's Robe | ||
*45 | <span id="Shields"></span> | ||
*46 | *38 - Leather Shield | ||
*47 | *39 - Iron Shield | ||
*48 | *3A - Shield of Strength | ||
*49 | *3B - Shield of Heroes | ||
*4A | *3C - Shield of Sorrow | ||
*4B | *3D - Bronze Shield | ||
*4C | *3E - Silver Shield | ||
*4D | <span id="Helmets"></span> | ||
*4E | *3F - Golden Crown | ||
*4F | *40 - Iron Helmet | ||
*50 | *41 - Mysterious Hat | ||
*51 | *42 - Unlucky Helmet | ||
*52 | *43 - Turban | ||
*53 | *44 - Noh Mask | ||
*54 | *45 - Leather Helmet | ||
*55 | *46 - Iron Mask | ||
*56 | <span id="Items1"></span> | ||
*57 | *47 - Sacred Amulet | ||
*58 | *48 - Ring of Life | ||
*59 | *49 - Shoes of Happiness | ||
*5A | *4A - Golden Claw | ||
*5B | *4B - Meteorite Armband | ||
*5C | *4C - Book of Satori | ||
*5D | *4D - ' ' | ||
*5E | *4E - Wizard's Ring | ||
*5F | *4F - Black Pepper | ||
*60 | *50 - Sage's Stone | ||
*61 | *51 - Mirror of Ra | ||
*62 | *52 - Vase of Draught | ||
*63 | *53 - Lamp of Darkness | ||
*64 | *54 - Staff of Change | ||
*65 | *55 - Stone of Life | ||
*66 | *56 - Invisibility Herb | ||
*67 | *57 - Magic Ball | ||
*68 | <span id="Keys"></span> | ||
*69 | *58 - Thief's Key | ||
*6A | *59 - Magic Key | ||
*6B | *5A - Final Key | ||
*6C | <span id="Items2"></span> | ||
*6D | *5B - Dream Ruby | ||
*6E | *5C - Wake-up Powder | ||
*6F | *5D - Royal Scroll | ||
*70 | *5E - Oricon | ||
*71 | <span id="Seeds"></span> | ||
*72 | *5F - Strength Seed | ||
*73 | *60 - Agility Seed | ||
*74 | *61 - Vitality Seed | ||
*75 | *62 - Luck Seed | ||
*76 | *63 - Intelligence Seed | ||
*77 | *64 - Acorns of Life | ||
*78 | <span id="Consumables"></span> | ||
*79 | *65 - Medical Herb | ||
*7A | *66 - Antidote Herb | ||
*7B | *67 - Fairy Water | ||
*7C | *68 - Wing of Wyvern | ||
*7D | *69 - Leaf of the World Tree | ||
*7E | <span id="Items3"></span> | ||
*7F | *6A - ' ' | ||
*80- | *6B - Locket of Love | ||
*6C - Full Moon Herb | |||
*6D - Water Blaster | |||
*6E - Sailors Thigh Bone | |||
*6F - Echoing Flute | |||
*70 - Fairy Flute | |||
*71 - Silver Harp | |||
*72 - Sphere of Light | |||
*73 - Poison Moth Powder | |||
*74 - Spiders Web | |||
*75 - Stone of Sunlight | |||
<span id="Orbs"></span> | |||
*76 - Rainbow Drop | |||
*77 - Silver Orb | |||
*78 - Red Orb | |||
*79 - Yellow Orb | |||
*7A - Purple Orb | |||
*7B - Blue Orb | |||
*7C - Green Orb | |||
<span id="GlitchItems"></span> | |||
*7D - Stick Slime | |||
*7E - Black Raven | |||
*7F - Sword Horned | |||
*80-FE - Equipped versions of items | |||
*FF - Nothing | |||
==Spell List== | |||
First character's magic list begins at 0x79C. Add 8 * ally number for other characters. | |||
*Byte 0-2: Wizard Spells (in battle) | |||
*Byte 3: Wizard Spells (field) | |||
*Byte 4-6: Pilgrim Spells (in battle) | |||
*Byte 7: Pilgrim Spells (field) | |||
Note: Hero uses location of Wizard spells. | |||
===Wizard Battle Spells=== | |||
Byte 0 | |||
* Blaze | |||
* Upper | |||
* IceBolt | |||
* Increase | |||
* Firebal | |||
* Return | |||
* Bang | |||
* Slow | |||
Byte 1 | |||
* Blazemore | |||
* RobMagic | |||
* Snowblast | |||
* IceSpears | |||
* Firebane | |||
* Bikill | |||
* Boom | |||
* Bounce | |||
Byte 2 | |||
* Blazemost | |||
* Chaos | |||
* Snowstorm | |||
* BeDragon | |||
* Firevolt | |||
* Transform | |||
* Explodet | |||
* Chance | |||
===Wizard Field Spells=== | |||
Byte 3 | |||
* Outside | |||
* Return | |||
* X-Ray | |||
* StepGuard | |||
* Day-Night | |||
* CurseOff | |||
* Invisible | |||
* Open | |||
===Pilgrim Battle Spells=== | |||
Byte 4 | |||
* Sap | |||
* Heal | |||
* Expel | |||
* Antidote | |||
* Infernos | |||
* SpeedUP | |||
* Surround | |||
* Sleep | |||
Byte 5 | |||
* Defence | |||
* Healmore | |||
* Beat | |||
* NumbOff | |||
* Infermore | |||
* StopSpell | |||
* Limbo | |||
* Awake | |||
Byte 6 | |||
* Barrier | |||
* Healall | |||
* Defeat | |||
* Healus | |||
* Infermost | |||
* Vivify | |||
* Sacrifice | |||
* Revive | |||
===Pilgrim Field Spells=== | |||
Byte 7 | |||
* Heal | |||
* Antidote | |||
* Healmore | |||
* NumbOff | |||
* Vivify | |||
* Healall | |||
* Healus | |||
* Revive | |||
{{Internal Data}} |
Revision as of 22:31, 18 April 2024
The following article is a RAM map for Dragon Warrior III (NES).
Useful information: http://www.getcheat.com/code_743853.html
Character Stats
These are base addresses for the first character in the party. They are sorted by the size of the data in bytes.
8-bit values
These are addresses for the first party member. Add 1*the ally number to the address for other characters.
- Level: 0x700
- Strength: 0x704
- Agility: 0x708
- Intelligence: 0x70C
- Vitality: 0x710
- Luck: 0x714
- Job Class/Sex: 0x718 (Character Classes Table)
16-bit values
Addresses for first party member. Add 2*Ally Number for other characters. Little endian byte order.
- HP: 0x71C
- Max HP: 0x724
- MP: 0x72C
- Max MP: 0x734
- 'Status': 0x73C
24-bit values
Addresses for first party member. Add 3*Ally Number for other characters. Little endian byte order.
- Exp: 0x744
- Return Destinations: 0x750 (Return Destinations List)
8-byte values
Addresses for first party member. Add 8*Ally number for other characters.
- Name: 0x75C
- Inventory: 0x77C (Item List)
- Magic spells known: 0x79C (Spell List)
Gold pieces
Address for player's gold pieces (GP) (24-bit)
- Gold: 0x7BC
Character Classes
This is located at 0x718 + character number.
....x... = 0 if male, 1 if female .....xxx = Character Class
- 0 = Hero
- 1 = Wizard
- 2 = Pilgrim
- 3 = Sage
- 4 = Soldier
- 5 = Merchant
- 6 = Fighter
- 7 = Goof-off
Return Destinations
This is located at 0x750 + character number * 3.
The 3 bytes of Return Destinations store one bit per location visited. The upper 4 bits of the third byte are not used.
These go from least significant bit to most significant bit.
Byte 0
- Aliahan
- Reeve
- Romally
- Kanave
- Noaniels
- Assaram
- Isis
- Portoga
Byte 1
- Baharata
- Dhama
- Lancel
- Jipang
- Eginbear
- Samano
- Soo
- Tantegel
Byte 2
- Hauksness
- Cantlin
- Kol
- Rimuldar
Items
First character's inventory starts at 0x77C, add 8 * ally number for other characters.
Hexadecimal List of Items
- 00 - Cypress stick
- 01 - Club
- 02 - Copper sword
- 03 - Magic Knife
- 04 - Iron Spear
- 05 - Battle Axe
- 06 - Broad Sword
- 07 - Wizard's Wand
- 08 - Poison Needle
- 09 - Iron Claw
- 0A - Thorn Whip
- 0B - Giant Shears
- 0C - Chain Sickle
- 0D - Thor's Sword
- 0E - Snowblast Sword
- 0F - Demon Axe
- 10 - Staff of Rain
- 11 - Sword of Gaia
- 12 - Staff of Reflection
- 13 - Sword of Destruction
- 14 - Multi-Edge Sword
- 15 - Staff of Force
- 16 - Sword of Illusion
- 17 - Zombie Slasher
- 18 - Falcon Sword
- 19 - Sledge Hammer
- 1A - Thunder Sword
- 1B - Staff of Thunder
- 1C - Sword of Kings
- 1D - Orochi Sword
- 1E - Dragon Killer
- 1F - Staff of Judgement
- 20 - Clothes
- 21 - Training Suit
- 22 - Leather Armor
- 23 - Flashy Clothes
- 24 - Half Plate Armor
- 25 - Full Plate Armor
- 26 - Magic Armor
- 27 - Cloak of Evasion
- 28 - Armor of Radiance
- 29 - Iron Apron
- 2A - Animal Suit
- 2B - Fightting Suit
- 2C - Sacred Robe
- 2D - Armor of Hades
- 2E - Water Flying Cloth
- 2F - Chain Mail
- 30 - Wayfarers Clothes
- 31 - Revealing Swimsuit
- 32 - Magic Bikini
- 33 - Shell Armor
- 34 - Armor of Terrafirma
- 35 - Dragon Mail
- 36 - Swordedge Armor
- 37 - Angel's Robe
- 38 - Leather Shield
- 39 - Iron Shield
- 3A - Shield of Strength
- 3B - Shield of Heroes
- 3C - Shield of Sorrow
- 3D - Bronze Shield
- 3E - Silver Shield
- 3F - Golden Crown
- 40 - Iron Helmet
- 41 - Mysterious Hat
- 42 - Unlucky Helmet
- 43 - Turban
- 44 - Noh Mask
- 45 - Leather Helmet
- 46 - Iron Mask
- 47 - Sacred Amulet
- 48 - Ring of Life
- 49 - Shoes of Happiness
- 4A - Golden Claw
- 4B - Meteorite Armband
- 4C - Book of Satori
- 4D - ' '
- 4E - Wizard's Ring
- 4F - Black Pepper
- 50 - Sage's Stone
- 51 - Mirror of Ra
- 52 - Vase of Draught
- 53 - Lamp of Darkness
- 54 - Staff of Change
- 55 - Stone of Life
- 56 - Invisibility Herb
- 57 - Magic Ball
- 58 - Thief's Key
- 59 - Magic Key
- 5A - Final Key
- 5B - Dream Ruby
- 5C - Wake-up Powder
- 5D - Royal Scroll
- 5E - Oricon
- 5F - Strength Seed
- 60 - Agility Seed
- 61 - Vitality Seed
- 62 - Luck Seed
- 63 - Intelligence Seed
- 64 - Acorns of Life
- 65 - Medical Herb
- 66 - Antidote Herb
- 67 - Fairy Water
- 68 - Wing of Wyvern
- 69 - Leaf of the World Tree
- 6A - ' '
- 6B - Locket of Love
- 6C - Full Moon Herb
- 6D - Water Blaster
- 6E - Sailors Thigh Bone
- 6F - Echoing Flute
- 70 - Fairy Flute
- 71 - Silver Harp
- 72 - Sphere of Light
- 73 - Poison Moth Powder
- 74 - Spiders Web
- 75 - Stone of Sunlight
- 76 - Rainbow Drop
- 77 - Silver Orb
- 78 - Red Orb
- 79 - Yellow Orb
- 7A - Purple Orb
- 7B - Blue Orb
- 7C - Green Orb
- 7D - Stick Slime
- 7E - Black Raven
- 7F - Sword Horned
- 80-FE - Equipped versions of items
- FF - Nothing
Spell List
First character's magic list begins at 0x79C. Add 8 * ally number for other characters.
- Byte 0-2: Wizard Spells (in battle)
- Byte 3: Wizard Spells (field)
- Byte 4-6: Pilgrim Spells (in battle)
- Byte 7: Pilgrim Spells (field)
Note: Hero uses location of Wizard spells.
Wizard Battle Spells
Byte 0
- Blaze
- Upper
- IceBolt
- Increase
- Firebal
- Return
- Bang
- Slow
Byte 1
- Blazemore
- RobMagic
- Snowblast
- IceSpears
- Firebane
- Bikill
- Boom
- Bounce
Byte 2
- Blazemost
- Chaos
- Snowstorm
- BeDragon
- Firevolt
- Transform
- Explodet
- Chance
Wizard Field Spells
Byte 3
- Outside
- Return
- X-Ray
- StepGuard
- Day-Night
- CurseOff
- Invisible
- Open
Pilgrim Battle Spells
Byte 4
- Sap
- Heal
- Expel
- Antidote
- Infernos
- SpeedUP
- Surround
- Sleep
Byte 5
- Defence
- Healmore
- Beat
- NumbOff
- Infermore
- StopSpell
- Limbo
- Awake
Byte 6
- Barrier
- Healall
- Defeat
- Healus
- Infermost
- Vivify
- Sacrifice
- Revive
Pilgrim Field Spells
Byte 7
- Heal
- Antidote
- Healmore
- NumbOff
- Vivify
- Healall
- Healus
- Revive
Internal Data for Dragon Warrior III (NES)
| |
---|---|