#include "../view/MainFrame.hh"
Go to the source code of this file.
Namespaces | |
namespace | hack4u |
Classes | |
class | hack4u::SaveSlot |
A class representing a single game save slot. More... | |
Defines | |
#define | CHECKSUM_OFFSET 0x00 |
SRAM offset for the primary checksum. | |
#define | MOON_OFFSET 0x01 |
SRAM offset for the moon phases. | |
#define | NAME_OFFSET 0x02 |
SRAM offset for the hero's name. | |
#define | VIRTUE_OFFSET 0x0C |
Starting SRAM offset for virtues. | |
#define | AVATAR_OFFSET 0x14 |
SRAM offset for partial avatarhoods. | |
#define | MEMBER_OFFSET 0x15 |
Starting SRAM offset for the party members. | |
#define | STONES_OFFSET 0x19 |
SRAM offset for Stones. | |
#define | RUNES_OFFSET 0x1A |
SRAM offset for Runes. | |
#define | MAGIC_OFFSET 0x1B |
Starting SRAM offset for magic. | |
#define | HERB_OFFSET 0x1F |
Starting SRAM offset for herbs. | |
#define | GOLD_OFFSET 0x27 |
SRAM offset for gold. | |
#define | TOOL_OFFSET 0x29 |
Starting SRAM offset for tools. | |
#define | EQUIPMENT_OFFSET 0x39 |
Starting SRAM offset for equipment. | |
#define | LEVEL_OFFSET 0x69 |
Starting SRAM offset for chracater levels. | |
#define | CURRENT_HP_OFFSET 0x71 |
Starting SRAM offset for chracater current HP. | |
#define | MAX_HP_OFFSET 0x81 |
Starting SRAM offset for chracater max HP. | |
#define | CURRENT_MP_OFFSET 0x91 |
Starting SRAM offset for chracater current MP. | |
#define | MAX_MP_OFFSET 0x99 |
Starting SRAM offset for chracater max MP. | |
#define | STRENGTH_OFFSET 0xA1 |
Starting SRAM offset for chracater strength. | |
#define | INTELLIGENCE_OFFSET 0xA9 |
Starting SRAM offset for chracater intelligence. | |
#define | DEXTERITY_OFFSET 0xB1 |
Starting SRAM offset for chracater dexterity. | |
#define | EXPERIENCE_OFFSET 0xB9 |
Starting SRAM offset for chracater experience. | |
Enumerations | |
enum | Moons { TRAMMEL, FELUCCA } |
The two moons of Ultima. More... | |
enum | City { MOONGLOW, BRITAIN, JHELOM, YEW, MINOC, TRINSIC, SKARABRAE, MAGINCIA } |
The eight cities of virtue. More... | |
enum | Virtues { HONESTY, COMPASSION, VALOR, JUSTICE, SACRIFICE, HONOR, SPIRITUALITY, HUMILITY } |
The eight virtues. More... | |
enum | Characters { MAGE, BARD, FIGHTER, DRUID, TINKER, PALADIN, RANGER, SHEPHERD } |
The eight characters. More... | |
enum | Magic { LIGHT, MISSILE, AWAKEN, CURE, WIND, HEAL, FIRE, EXIT, DISPEL, VIEW, PROTECT, ICE, BLINK, ENERGY, QUICK, INVALID1, SLEEP, REFLECT, NEGATE, INVALID2, DESTROY, JINX, SQUISH, GATE, TREMOR, LIFE, INVALID3, DEFEAT } |
The possible magic in the game. More... | |
enum | Herbs { ASH, GINSENG, GARLIC, SILKWEB, MOSS, PEARL, FUNGUS, MANROOT } |
The eight herbs (reagents). More... | |
enum | Tools { TORCH, GEM, KEY, OIL, SEXTANT, SCALE, FLUTE, CANDLE, BOOK, BELL, WHEEL, HORN, SKULL, TRUTHKEY, COURAGEKEY, LOVEKEY } |
The tools. More... |
|
SRAM offset for partial avatarhoods.
Definition at line 40 of file SaveSlot.hh. |
|
SRAM offset for the primary checksum.
Definition at line 28 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater current HP.
Definition at line 70 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater current MP.
Definition at line 76 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater dexterity.
Definition at line 88 of file SaveSlot.hh. |
|
Starting SRAM offset for equipment.
Definition at line 64 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater experience.
Definition at line 91 of file SaveSlot.hh. |
|
SRAM offset for gold.
Definition at line 58 of file SaveSlot.hh. |
|
Starting SRAM offset for herbs.
Definition at line 55 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater intelligence.
Definition at line 85 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater levels.
Definition at line 67 of file SaveSlot.hh. |
|
Starting SRAM offset for magic.
Definition at line 52 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater max HP.
Definition at line 73 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater max MP.
Definition at line 79 of file SaveSlot.hh. |
|
Starting SRAM offset for the party members.
Definition at line 43 of file SaveSlot.hh. |
|
SRAM offset for the moon phases.
Definition at line 31 of file SaveSlot.hh. |
|
SRAM offset for the hero's name.
Definition at line 34 of file SaveSlot.hh. |
|
SRAM offset for Runes.
Definition at line 49 of file SaveSlot.hh. |
|
SRAM offset for Stones.
Definition at line 46 of file SaveSlot.hh. |
|
Starting SRAM offset for chracater strength.
Definition at line 82 of file SaveSlot.hh. |
|
Starting SRAM offset for tools.
Definition at line 61 of file SaveSlot.hh. |
|
Starting SRAM offset for virtues.
Definition at line 37 of file SaveSlot.hh. |
|
The eight characters.
Definition at line 106 of file SaveSlot.hh. |
|
The eight cities of virtue.
Definition at line 98 of file SaveSlot.hh. |
|
The eight herbs (reagents).
Definition at line 116 of file SaveSlot.hh. |
|
The possible magic in the game.
Definition at line 110 of file SaveSlot.hh. |
|
The two moons of Ultima.
Definition at line 95 of file SaveSlot.hh. |
|
The tools.
Definition at line 119 of file SaveSlot.hh. |
|
The eight virtues.
Definition at line 102 of file SaveSlot.hh. |