|
Classes |
class | InvalidSRAMFileException |
| Exception thrown when a file is not a valid SRAM file. More...
|
class | SRAMFile |
| model of a Secret of Evermore SRAM file More...
|
class | AboutDialog |
| custom about dialog to display credits and copyright More...
|
class | MainWindow |
| the main display window More...
|
Enumerations |
enum | isfe_error { ISFE_FILENOTFOUND,
ISFE_INVALIDSIZE,
ISFE_NOVALIDGAMES
} |
| The possible InvalidSRAMFileException error codes. More...
|
enum | sf_alchemy {
SF_ACIDRAIN,
SF_ATLAS,
SF_BARRIER,
SF_CALLUP,
SF_CORROSION,
SF_CRUSH,
SF_CURE,
SF_DEFEND,
SF_DOUBLEDRAIN,
SF_DRAIN,
SF_ENERGIZE,
SF_ESCAPE,
SF_EXPLOSION,
SF_FIREBALL,
SF_FIREPOWER,
SF_FLASH,
SF_FORCEFIELD,
SF_HARDBALL,
SF_HEAL,
SF_LANCEALCHEMY,
SF_LASERDUMMY,
SF_LEVITATE,
SF_LIGHTNINGSTORM,
SF_MIRACLECURE,
SF_NITRO,
SF_ONEUP,
SF_REFLECT,
SF_REGROWTH,
SF_REVEALER,
SF_REVIVE,
SF_SLOWBURN,
SF_SPEED,
SF_STING,
SF_STOP,
SF_SUPERHEAL
} |
| the alchemys More...
|
enum | sf_charm {
SF_ARMORPOLISH,
SF_CHOCOBOEGG,
SF_INSECTINCENSE,
SF_JADEDISK,
SF_JAGUARRING,
SF_MAGICGOURD,
SF_MOXASTICK,
SF_ORACLEBONE,
SF_RUBYHEART,
SF_SILVERSHEATH,
SF_STAFFOFLIFE,
SF_SUNSTONE,
SF_THUGSCLOAK,
SF_WIZARDSCOIN
} |
| the charms More...
|
enum | sf_hero { SF_BOY,
SF_DOG
} |
| the heros More...
|
enum | sf_ingredient {
SF_WAX,
SF_WATER,
SF_VINEGAR,
SF_ROOT,
SF_OIL,
SF_MUSHROOM,
SF_MUDPEPPER,
SF_METEORITE,
SF_LIMESTONE,
SF_IRON,
SF_GUNPOWDER,
SF_GREASE,
SF_FEATHER,
SF_ETHANOL,
SF_DRYICE,
SF_CRYSTAL,
SF_CLAY,
SF_BRIMSTONE,
SF_BONE,
SF_ATLASMEDALLION,
SF_ASH,
SF_ACORN
} |
| the alchemy ingredients More...
|
enum | sf_item {
SF_PETAL,
SF_NECTAR,
SF_HONEY,
SF_DOGBISCUIT,
SF_WINGS,
SF_ESSENCE,
SF_PIXIEDUST,
SF_CALLBEAD,
SF_GRASSVEST,
SF_SHELLPLATE,
SF_DINOSKIN,
SF_BRONZEARMOR,
SF_STONEVEST,
SF_CENTURIONCAPE,
SF_SILVERMAIL,
SF_GOLDPLATEDVEST,
SF_SHININGARMOR,
SF_MAGNAMAIL,
SF_TITANIUMVEST,
SF_VIRTUALVEST,
SF_GRASSHAT,
SF_SHELLHAT,
SF_DINOHELM,
SF_BRONZEHELMET,
SF_OBSIDIANHELM,
SF_CENTURIONHELM,
SF_TITANSCROWN,
SF_DRAGONHELM,
SF_KNIGHTSHELM,
SF_LIGHTNINGHELM,
SF_OLDRELIABLE,
SF_BRAINSTORM,
SF_VINEBRACELET,
SF_MAMMOTHGUARD,
SF_CLAWGUARD,
SF_SERPENTBRACER,
SF_BRONZEGAUNTLET,
SF_GLOVESOFRA,
SF_IRONBRACER,
SF_MAGICIANSRING,
SF_DRAGONSCLAW,
SF_CYBERGLOVE,
SF_PROTECTORRING,
SF_VIRTUALGLOVE,
SF_LEATHERCOLLAR,
SF_SPIKYCOLLAR,
SF_DEFENDERCOLLAR,
SF_SPOTSCOLLAR,
SF_THUNDERBALL,
SF_PARTICLEBOMB,
SF_CRYOBLAST
} |
| the items More...
|
enum | sf_money { SF_TALONS,
SF_JEWELS,
SF_GOLDCOINS,
SF_CREDITS
} |
| the money types More...
|
enum | sf_region {
REGION_UNITEDSTATES,
REGION_ENGLAND,
REGION_FRANCE,
REGION_GERMANY,
REGION_SPAIN
} |
| the game regions More...
|
enum | sf_tradegood {
SF_ANNIHILATIONAMULET,
SF_BEADS,
SF_CERAMICPOT,
SF_CHICKEN,
SF_GOLDENJACKAL,
SF_JEWELEDSCARAB,
SF_LIMESTONETABLET,
SF_PERFUME,
SF_RICE,
SF_SPICE,
SF_SOUVENIRSPOON,
SF_TAPESTRY,
SF_TICKETFOREXHIBITION
} |
| the market trading goods More...
|
enum | sf_weapon {
SF_BONECRUSHER,
SF_GLADIATORSWORD,
SF_CRUSADERSWORD,
SF_NEUTRONBLADE,
SF_SPIDERSCLAW,
SF_BRONZEAXE,
SF_KNIGHTBASHER,
SF_ATOMSMASHER,
SF_HORNSPEAR,
SF_BRONZESPEAR,
SF_LANCEWEAPON,
SF_LASERLANCE,
SF_BAZOOKA
} |
| the boy's weapons More...
|
Variables |
const int | SRAM_ALCHEMYMAJORLEVELS_OFFSET = 0x19B |
| base major alchemy levels offset
|
const int | SRAM_ALCHEMYMINORLEVELS_OFFSET = 0x155 |
| base minor alchemy levels offset
|
const int | SRAM_BOY_CURRENTHP_OFFSET = 0x6E |
| offset of the boy's current HP
|
const int | SRAM_BOY_EXPERIENCE_OFFSET = 0x9A |
| offset of the boy's experience
|
const int | SRAM_BOY_LEVEL_OFFSET = 0x9D |
| offset of the boy's level
|
const int | SRAM_BOY_MAXHP_OFFSET = 0x8E |
| offset of the boy's max HP
|
const int | SRAM_BOY_NAME_OFFSET = 0x26 |
| offset of the boy's name
|
const int | SRAM_CHECKSUM_START_US = 0x43F |
| the starting value for the checksum in the US version
|
const int | SRAM_CHECKSUM_START_EUROPE = 0x16FF |
| the starting value for the checksum in the European versions
|
const int | SRAM_CHECKSUM_OFFSET = 0x0 |
| offset of the game's checksum
|
const int | SRAM_DOG_CURRENTHP_OFFSET = 0xAF |
| offset of the dog's current HP
|
const int | SRAM_DOG_EXPERIENCE_OFFSET = 0xDB |
| offset of the dog's experience
|
const int | SRAM_DOG_LEVEL_OFFSET = 0xDE |
| offset of the dog's level
|
const int | SRAM_DOG_MAXHP_OFFSET = 0xCF |
| offset of the dog's max HP
|
const int | SRAM_DOG_NAME_OFFSET = 0x4A |
| offset of the dog's name
|
const int | SRAM_DOG_ATTACKLEVEL_OFFSET = 0x13D |
| offset of the dog's attack level
|
const int | SRAM_FILE_SIZE = 0x2000 |
| size of the SRAM file
|
const int | SRAM_GAME_OFFSET = 0x2 |
| base offset of the game data in the SRAM
|
const int | SRAM_GAME_SIZE = 0x331 |
| individual save game size
|
const int | SRAM_INGREDIENTS_OFFSET = 0x289 |
| base alchemy ingredient offset
|
const int | SRAM_ITEMS_OFFSET = 0x29F |
| base item offset
|
const int | SRAM_MONEY_OFFSET = 0xFC |
| base money offset
|
const int | SRAM_TRADEGOODS_OFFSET = 0x315 |
| base tradegood offset
|
const int | SRAM_WEAPONLEVELS_OFFSET = 0x115 |
| base weapon levels offset
|