Show / Hide Table of Contents

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.

In This Article
Back to top Generated by DocFX