DPB1Class · Game data

Dat

Provides dat data and the operations listed below. Related types link to the values this API consumes or returns.

Namespace: DreamPoeBot.Loki.Game.GameData

public static class DatView DPB2 version →

Members and overloads

43 results

HellscapeModsDatList

FieldLink ↗
public static List<short> Dat.HellscapeModsDatList

Gets or sets the hellscape mods dat list collection. Its element types are linked below.

IdToStatWrapper

FieldLink ↗
public static readonly Dictionary<string, DatStatWrapper> Dat.IdToStatWrapper

Gets the id to stat wrapper collection. Its element types are linked below.

dictionary_IdToPassiveSkillWrapper

FieldLink ↗
public static readonly Dictionary<int, DatPassiveSkillWrapper> Dat.dictionary_IdToPassiveSkillWrapper

Gets the dictionary id to passive skill wrapper collection. Its element types are linked below.

DumpStats

MethodLink ↗
public static void Dat.DumpStats()

Executes the dump stats operation.

GetBaseItemTypeByMetadata

MethodLink ↗
public static DatBaseItemTypeWrapper Dat.GetBaseItemTypeByMetadata(string metadata)

Returns base item type by metadata using the supplied arguments.

metadatastring
Specifies metadata.

Returns: The DatBaseItemTypeWrapper result.

GetSkillGemsWrapperByAddress

MethodLink ↗
public static DatSkillGemWrapper Dat.GetSkillGemsWrapperByAddress(long address)

Returns skill gems wrapper by address using the supplied arguments.

addresslong
Specifies address.

Returns: The DatSkillGemWrapper result.

GetSkillGemsWrapperByIndex

MethodLink ↗
public static DatSkillGemWrapper Dat.GetSkillGemsWrapperByIndex(int index)

Returns skill gems wrapper by index using the supplied arguments.

indexint
Specifies index.

Returns: The DatSkillGemWrapper result.

LoadSkillGemsDictionary

MethodLink ↗
public static void Dat.LoadSkillGemsDictionary()

Loads skill gems dictionary.

LookupBaseItemTypeByName

MethodLink ↗
public static DatBaseItemTypeWrapper Dat.LookupBaseItemTypeByName(string name)

Executes the lookup base item type by name operation with the supplied arguments.

namestring
Specifies name.

Returns: The DatBaseItemTypeWrapper result.

LookupClientString

MethodLink ↗
public static DatClientStringWrapper Dat.LookupClientString(ClientStringsEnum @enum)

Executes the lookup client string operation with the supplied arguments.

enumClientStringsEnum
Specifies enum.

Returns: The DatClientStringWrapper result.

LookupProphecy

MethodLink ↗
public static DatPropheciesWrapper Dat.LookupProphecy(int value)

Executes the lookup prophecy operation with the supplied arguments.

valueint
Specifies value.

Returns: The DatPropheciesWrapper result.

LookupQuestState

MethodLink ↗
public static DatQuestStateWrapper Dat.LookupQuestState(DatQuestWrapper quest, int stateId)

Executes the lookup quest state operation with the supplied arguments.

questDatQuestWrapper
Specifies quest.
stateIdint
Specifies state id.

Returns: The DatQuestStateWrapper result.

LookupQuestState

MethodLink ↗
public static DatQuestStateWrapper Dat.LookupQuestState(string questId, int stateId)

Executes the lookup quest state operation with the supplied arguments.

questIdstring
Specifies quest id.
stateIdint
Specifies state id.

Returns: The DatQuestStateWrapper result.

LookupWorldArea

MethodLink ↗
public static DatWorldAreaWrapper Dat.LookupWorldArea(int areaIndex)

Executes the lookup world area operation with the supplied arguments.

areaIndexint
Specifies area index.

Returns: The DatWorldAreaWrapper result.

LookupWorldArea

MethodLink ↗
public static DatWorldAreaWrapper Dat.LookupWorldArea(string worldAreaId)

Executes the lookup world area operation with the supplied arguments.

worldAreaIdstring
Specifies world area id.

Returns: The DatWorldAreaWrapper result.

LookupWorldAreaByIdHash

MethodLink ↗
public static DatWorldAreaWrapper Dat.LookupWorldAreaByIdHash(int worldAreaId)

Executes the lookup world area by id hash operation with the supplied arguments.

worldAreaIdint
Specifies world area id.

Returns: The DatWorldAreaWrapper result.

LookupWorldAreaByworldAreaId

MethodLink ↗
public static DatWorldAreaWrapper Dat.LookupWorldAreaByworldAreaId(ushort worldAreaId)

Executes the lookup world area byworld area id operation with the supplied arguments.

worldAreaIdushort
Specifies world area id.

Returns: The DatWorldAreaWrapper result.

ActiveSkills

PropertyLink ↗
public static IEnumerable<DatActiveSkillWrapper> Dat.ActiveSkills { get; }

Gets the active skills collection. Its element types are linked below.

AtlasAreas

PropertyLink ↗
public static List<DatWorldAreaWrapper> Dat.AtlasAreas { get; }

Gets the atlas areas collection. Its element types are linked below.

BaseItemTypes

PropertyLink ↗
public static IEnumerable<DatBaseItemTypeWrapper> Dat.BaseItemTypes { get; }

Gets the base item types collection. Its element types are linked below.

BestiaryRecipes

PropertyLink ↗
public static IEnumerable<DatBestiaryRecipesWrapper> Dat.BestiaryRecipes { get; }

Gets the bestiary recipes collection. Its element types are linked below.

ClientStrings

PropertyLink ↗
public static IEnumerable<DatClientStringWrapper> Dat.ClientStrings { get; }

Gets the client strings collection. Its element types are linked below.

DelveLevelScaling

PropertyLink ↗
public static List<DelveLevelScalingWrapper> Dat.DelveLevelScaling { get; }

Gets the delve level scaling collection. Its element types are linked below.

GetSkillGemsList

PropertyLink ↗
public static IEnumerable<DatSkillGemWrapper> Dat.GetSkillGemsList { get; }

Gets the get skill gems list collection. Its element types are linked below.

GrantedEffectsPerLevel

PropertyLink ↗
public static GrantedEffectsPerLevelDat Dat.GrantedEffectsPerLevel { get; }

Gets granted effects per level for Dat.

IncursionArchitect

PropertyLink ↗
public static IEnumerable<DatIncursionArchitectWrapper> Dat.IncursionArchitect { get; }

Gets the incursion architect collection. Its element types are linked below.

IncursionRooms

PropertyLink ↗
public static IEnumerable<DatIncursionRoomsWrapper> Dat.IncursionRooms { get; }

Gets the incursion rooms collection. Its element types are linked below.

LabyrinthTrials

PropertyLink ↗
public static IEnumerable<DatLabyrinthTrialWrapper> Dat.LabyrinthTrials { get; }

Gets the labyrinth trials collection. Its element types are linked below.

MinimapIcons

PropertyLink ↗
public static IEnumerable<DatMinimapIconWrapper> Dat.MinimapIcons { get; }

Gets the minimap icons collection. Its element types are linked below.

Mods

PropertyLink ↗
public static IEnumerable<DatModsWrapper> Dat.Mods { get; }

Gets the mods collection. Its element types are linked below.

Related types

DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.