Namespace DaggerfallConnect.Save
Classes
CharacterRecord
Character record. SaveTreeRecordTypes = 0x03
ContainerRecord
Container record. SaveTreeRecordTypes = 0x34
DiseaseOrPoisonRecord
Poison or disease record. SaveTreeRecordTypes = 0x0B
GuildMembershipRecord
Guild membership record. SaveTreeRecordTypes = 0x0A
ItemRecord
Item record. SaveTreeRecordTypes = 0x02
SaveGames
Enumerates and extracts data from Daggerfall save games.
SaveImage
A basic save game image loaded from RAW data. Palette must be loaded separately.
SaveTree
Represents a SAVETREE.DAT file.
SaveTreeBaseRecord
Base record of SAVETREE.DAT.
SaveTreeBuildingRecords
Building data following header.
SaveTreeHeader
Header of SAVETREE.DAT file.
SaveVars
Represents a SAVEVARS.DAT file (must be a .175 or later save).
SpellRecord
Spell record. SaveTreeRecordTypes = 0x09
SpellRecord.SpellRecordData
TrappedSoulRecord
Trapped Soul record. SaveTreeRecordTypes = 0x14
Structs
CharacterRecord.CharacterRecordData
Defines character record data as read from SAVETREE.DAT.
ContainerRecord.ContainerRecordData
Container records have a variable number of unknown bytes. Can often be just a single byte, so does not seem to be reliably useful.
DiseaseOrPoisonRecord.DiseaseOrPoisonRecordData
Stores native data exactly as read from save file.
GuildMembershipRecord.GuildMembershipRecordData
Stores native data exactly as read from save file.
HeaderCharacterPositionRecord
Character position record in header.
ItemRecord.ItemRecordData
Stores native item data exactly as read from save file.
RecordPosition
Position coordinates.
RecordRoot
SpellRecord.EffectRecordData
TrappedSoulRecord.TrappedSoulRecordData
Soul records have a 2 byte monster id at offset 0x1B which is part of the root record so this is not used.
Enums
Environments
Player environment types.
ItemRecord.ItemFlags
Item flags.
RecordTypes
Types of SaveTree records/Daggerfall game objects. "Classic name" refers to the name found in FALL.EXE for this object type. These names only go as far as "OneShot". The name "Light" is not in the list of names in the retail FALL.EXE but can be found in one of the Daggerfall demo executables where each name is preceded by "OBJ_" as "OBJ_LIGHT".
SaveVars.CheatFlags
Cheat flags.
SaveVars.TravelFlags
Travel flags.