sramfile.hh File Reference

#include <utility>
#include <QString>
#include "exceptions/invalidsramfileexception.hh"

Go to the source code of this file.

Namespaces

namespace  soesrame

Classes

class  soesrame::SRAMFile

Enumerations

enum  soesrame::sf_alchemy {
  soesrame::SF_ACIDRAIN, soesrame::SF_ATLAS, soesrame::SF_BARRIER, soesrame::SF_CALLUP,
  soesrame::SF_CORROSION, soesrame::SF_CRUSH, soesrame::SF_CURE, soesrame::SF_DEFEND,
  soesrame::SF_DOUBLEDRAIN, soesrame::SF_DRAIN, soesrame::SF_ENERGIZE, soesrame::SF_ESCAPE,
  soesrame::SF_EXPLOSION, soesrame::SF_FIREBALL, soesrame::SF_FIREPOWER, soesrame::SF_FLASH,
  soesrame::SF_FORCEFIELD, soesrame::SF_HARDBALL, soesrame::SF_HEAL, soesrame::SF_LANCEALCHEMY,
  soesrame::SF_LASERDUMMY, soesrame::SF_LEVITATE, soesrame::SF_LIGHTNINGSTORM, soesrame::SF_MIRACLECURE,
  soesrame::SF_NITRO, soesrame::SF_ONEUP, soesrame::SF_REFLECT, soesrame::SF_REGROWTH,
  soesrame::SF_REVEALER, soesrame::SF_REVIVE, soesrame::SF_SLOWBURN, soesrame::SF_SPEED,
  soesrame::SF_STING, soesrame::SF_STOP, soesrame::SF_SUPERHEAL
}
 the alchemys More...
enum  soesrame::sf_charm {
  soesrame::SF_ARMORPOLISH, soesrame::SF_CHOCOBOEGG, soesrame::SF_INSECTINCENSE, soesrame::SF_JADEDISK,
  soesrame::SF_JAGUARRING, soesrame::SF_MAGICGOURD, soesrame::SF_MOXASTICK, soesrame::SF_ORACLEBONE,
  soesrame::SF_RUBYHEART, soesrame::SF_SILVERSHEATH, soesrame::SF_STAFFOFLIFE, soesrame::SF_SUNSTONE,
  soesrame::SF_THUGSCLOAK, soesrame::SF_WIZARDSCOIN
}
 the charms More...
enum  soesrame::sf_hero { soesrame::SF_BOY, soesrame::SF_DOG }
 the heros More...
enum  soesrame::sf_ingredient {
  soesrame::SF_WAX, soesrame::SF_WATER, soesrame::SF_VINEGAR, soesrame::SF_ROOT,
  soesrame::SF_OIL, soesrame::SF_MUSHROOM, soesrame::SF_MUDPEPPER, soesrame::SF_METEORITE,
  soesrame::SF_LIMESTONE, soesrame::SF_IRON, soesrame::SF_GUNPOWDER, soesrame::SF_GREASE,
  soesrame::SF_FEATHER, soesrame::SF_ETHANOL, soesrame::SF_DRYICE, soesrame::SF_CRYSTAL,
  soesrame::SF_CLAY, soesrame::SF_BRIMSTONE, soesrame::SF_BONE, soesrame::SF_ATLASMEDALLION,
  soesrame::SF_ASH, soesrame::SF_ACORN
}
 the alchemy ingredients More...
enum  soesrame::sf_item {
  soesrame::SF_PETAL, soesrame::SF_NECTAR, soesrame::SF_HONEY, soesrame::SF_DOGBISCUIT,
  soesrame::SF_WINGS, soesrame::SF_ESSENCE, soesrame::SF_PIXIEDUST, soesrame::SF_CALLBEAD,
  soesrame::SF_GRASSVEST, soesrame::SF_SHELLPLATE, soesrame::SF_DINOSKIN, soesrame::SF_BRONZEARMOR,
  soesrame::SF_STONEVEST, soesrame::SF_CENTURIONCAPE, soesrame::SF_SILVERMAIL, soesrame::SF_GOLDPLATEDVEST,
  soesrame::SF_SHININGARMOR, soesrame::SF_MAGNAMAIL, soesrame::SF_TITANIUMVEST, soesrame::SF_VIRTUALVEST,
  soesrame::SF_GRASSHAT, soesrame::SF_SHELLHAT, soesrame::SF_DINOHELM, soesrame::SF_BRONZEHELMET,
  soesrame::SF_OBSIDIANHELM, soesrame::SF_CENTURIONHELM, soesrame::SF_TITANSCROWN, soesrame::SF_DRAGONHELM,
  soesrame::SF_KNIGHTSHELM, soesrame::SF_LIGHTNINGHELM, soesrame::SF_OLDRELIABLE, soesrame::SF_BRAINSTORM,
  soesrame::SF_VINEBRACELET, soesrame::SF_MAMMOTHGUARD, soesrame::SF_CLAWGUARD, soesrame::SF_SERPENTBRACER,
  soesrame::SF_BRONZEGAUNTLET, soesrame::SF_GLOVESOFRA, soesrame::SF_IRONBRACER, soesrame::SF_MAGICIANSRING,
  soesrame::SF_DRAGONSCLAW, soesrame::SF_CYBERGLOVE, soesrame::SF_PROTECTORRING, soesrame::SF_VIRTUALGLOVE,
  soesrame::SF_LEATHERCOLLAR, soesrame::SF_SPIKYCOLLAR, soesrame::SF_DEFENDERCOLLAR, soesrame::SF_SPOTSCOLLAR,
  soesrame::SF_THUNDERBALL, soesrame::SF_PARTICLEBOMB, soesrame::SF_CRYOBLAST
}
 the items More...
enum  soesrame::sf_money { soesrame::SF_TALONS, soesrame::SF_JEWELS, soesrame::SF_GOLDCOINS, soesrame::SF_CREDITS }
 the money types More...
enum  soesrame::sf_tradegood {
  soesrame::SF_ANNIHILATIONAMULET, soesrame::SF_BEADS, soesrame::SF_CERAMICPOT, soesrame::SF_CHICKEN,
  soesrame::SF_GOLDENJACKAL, soesrame::SF_JEWELEDSCARAB, soesrame::SF_LIMESTONETABLET, soesrame::SF_PERFUME,
  soesrame::SF_RICE, soesrame::SF_SPICE, soesrame::SF_SOUVENIRSPOON, soesrame::SF_TAPESTRY,
  soesrame::SF_TICKETFOREXHIBITION
}
 the market trading goods More...
enum  soesrame::sf_weapon {
  soesrame::SF_BONECRUSHER, soesrame::SF_GLADIATORSWORD, soesrame::SF_CRUSADERSWORD, soesrame::SF_NEUTRONBLADE,
  soesrame::SF_SPIDERSCLAW, soesrame::SF_BRONZEAXE, soesrame::SF_KNIGHTBASHER, soesrame::SF_ATOMSMASHER,
  soesrame::SF_HORNSPEAR, soesrame::SF_BRONZESPEAR, soesrame::SF_LANCEWEAPON, soesrame::SF_LASERLANCE,
  soesrame::SF_BAZOOKA
}
 the boy's weapons More...

Variables

const int soesrame::SRAM_ALCHEMYMAJORLEVELS_OFFSET = 0x19B
 base major alchemy levels offset
const int soesrame::SRAM_ALCHEMYMINORLEVELS_OFFSET = 0x155
 base minor alchemy levels offset
const int soesrame::SRAM_BOY_CURRENTHP_OFFSET = 0x6E
 offset of the boy's current HP
const int soesrame::SRAM_BOY_EXPERIENCE_OFFSET = 0x9A
 offset of the boy's experience
const int soesrame::SRAM_BOY_LEVEL_OFFSET = 0x9D
 offset of the boy's level
const int soesrame::SRAM_BOY_MAXHP_OFFSET = 0x8E
 offset of the boy's max HP
const int soesrame::SRAM_BOY_NAME_OFFSET = 0x26
 offset of the boy's name
const int soesrame::SRAM_CHECKSUM_OFFSET = 0x0
 offset of the game's checksum
const int soesrame::SRAM_DOG_CURRENTHP_OFFSET = 0xAF
 offset of the dog's current HP
const int soesrame::SRAM_DOG_EXPERIENCE_OFFSET = 0xDB
 offset of the dog's experience
const int soesrame::SRAM_DOG_LEVEL_OFFSET = 0xDE
 offset of the dog's level
const int soesrame::SRAM_DOG_MAXHP_OFFSET = 0xCF
 offset of the dog's max HP
const int soesrame::SRAM_DOG_NAME_OFFSET = 0x4A
 offset of the dog's name
const int soesrame::SRAM_DOG_ATTACKLEVEL_OFFSET = 0x13D
 offset of the dog's attack level
const int soesrame::SRAM_FILE_SIZE = 0x2000
 size of the SRAM file
const int soesrame::SRAM_GAME_OFFSET = 0x2
 base offset of the game data in the SRAM
const int soesrame::SRAM_GAME_SIZE = 0x331
 individual save game size
const int soesrame::SRAM_INGREDIENTS_OFFSET = 0x289
 base alchemy ingredient offset
const int soesrame::SRAM_ITEMS_OFFSET = 0x29F
 base item offset
const int soesrame::SRAM_MONEY_OFFSET = 0xFC
 base money offset
const int soesrame::SRAM_TRADEGOODS_OFFSET = 0x315
 base tradegood offset
const int soesrame::SRAM_WEAPONLEVELS_OFFSET = 0x115
 base weapon levels offset


Generated on Sun Sep 10 01:49:27 2006 for Secret of Evermore SRAM Editor by  doxygen 1.4.7