Difference between revisions of "Ultima: Quest of the Avatar"
From NES Hacker Wiki
Line 38: | Line 38: | ||
===Memory Addresses=== | ===Memory Addresses=== | ||
− | 00A0- | + | 00A0-00CF - Sound Memory |
+ | |||
+ | 00D9 - Accumulator for next random encounter. Accumulates random amounts. When it reaches FF, you have a battle. | ||
0200-02FF - Sprite Memory | 0200-02FF - Sprite Memory |
Revision as of 22:06, 4 May 2011
Ultima: Quest of the Avatar is the NES port of the computer game Ultima IV: Quest of the Avatar. It is a traditional 4-person party fantasy RPG. You fight enemies to collect gold, buy better weapons and armor, and enter 3-D dungeons. However, unlike regular RPGs, there isn't a final villain to face. Instead, you try to become the embodiment of the eight virtues by doing good deeds throughout Britannia.
Easy Cheats
See the guide on Easy Cheats to find out how to use these.
6828 - 25 - Infinite Gold 6871 - FF - Infinite HP: Mariah (Mage) 6873 - FF - Infinite HP: Iolo (Bard) 6875 - FF - Infinite HP: Geoff (Fighter) 6877 - FF - Infinite HP: Jaana (Druid) 6879 - FF - Infinite HP: Dupre (Paladin) 687B - FF - Infinite HP: Julius (Tinker) 687D - FF - Infinite HP: Shamino (Ranger) 687F - FF - Infinite HP: Katrina (Shepherd) 6891 - 63 - Infinite MP: Mariah 6892 - 63 - Infinite MP: Iolo 6893 - 63 - Infinite MP: Geoff 6894 - 63 - Infinite MP: Jaana 6895 - 63 - Infinite MP: Dupre 6896 - 63 - Infinite MP: Julius 6897 - 63 - Infinite MP: Shamino 6898 - 63 - Infinite MP: Katrina 681F - 63 - Infinite Ash 6820 - 63 - Infinite Ginseng 6821 - 63 - Infinite Garlic 6822 - 63 - Infinite Silkweb 6823 - 63 - Infinite Moss 6824 - 63 - Infinite Pearl 6825 - 63 - Infinite Fungus 6826 - 63 - Infinite Manroot
North America
Memory Addresses
00A0-00CF - Sound Memory 00D9 - Accumulator for next random encounter. Accumulates random amounts. When it reaches FF, you have a battle. 0200-02FF - Sprite Memory 0300-03FF - More Sprite Memory 0400-04FF - Object properties 0500-05FF - Tile Memory 0600-06BF - Tile Memory 0708-0747 - Palette 6802-6806 - Player 1 Name 6827 - Party Gold x1 6828 - Party Gold x256 Stats are stored for all eight characters. Each stat has eight values. The character order is: 0-Mariah, 1-Iolo, 2-Geoff, 3-Jaana, 4-Dupre, 5-Julius, 6-Shamino, 7-Katrina So, if you want to adjust a stat, add the character value (times the number of bytes) to the initial offset. For example: If you want to give Dupre the fighter 999 Max Hit Points, start with the Max Hit Point location (6881). Dupre's character number is 4. Multiply by the number of bytes (2 in this cast). So, the address is 6881 + 8 = 6889. Enter the two-byte hex value of 999, E703. And Dupre will have 999 Max HP. 6869 - Levels 6871 - Hit Points (2 bytes) 6881 - Max Hit Points (2 bytes) 6891 - Magic Points 6899 - Max Magic Points 68A1 - Strength 68A9 - Intelligence 68B1 - Dexterity 68B9 - Experience (2 bytes) Reagents 681F - Ash 6820 - Ginseng 6821 - Garlic 6822 - Silkweb 6823 - Moss 6824 - Pearl 6825 - Fungus 6826 - Manroot