DPB2Class · Game data

DatModsWrapper

Wraps a record from Mods.dat file

Namespace: DreamPoeBot.Loki.Game.GameData

public class DatModsWrapperView DPB1 version →

Inherited APIs and contracts

Members declared by a base type are documented on that type. Follow these links to include them in your lookup.

Members and overloads

14 results

DatModsWrapper

MethodLink ↗
public DatModsWrapper.DatModsWrapper()

Creates a new DatModsWrapper instance.

DatModsWrapper

MethodLink ↗
protected DatModsWrapper.DatModsWrapper(DatModsWrapper original)

Creates a new DatModsWrapper instance using the supplied arguments.

originalDatModsWrapper
Specifies original.

Category

PropertyLink ↗
public required string DatModsWrapper.Category { get; init; }

Gets or sets category for DatModsWrapper.

DisplayName

PropertyLink ↗
public required string DatModsWrapper.DisplayName { get; init; }

Actual name of the mod ("of the Brute" / "Athlete's").

can be empty for unique/corruption/implicit mods

Domain

PropertyLink ↗
public required Domain DatModsWrapper.Domain { get; init; }

Gets or sets domain for DatModsWrapper.

Hash16

PropertyLink ↗
public required ushort DatModsWrapper.Hash16 { get; init; }

16b hash of the mod

Hash32

PropertyLink ↗
public uint DatModsWrapper.Hash32 { get; init; }

32b hash of this mod.

Index

PropertyLink ↗
public required int DatModsWrapper.Index { get; init; }

Index of this record in the source file

InternalName

PropertyLink ↗
public required string DatModsWrapper.InternalName { get; init; }

Internal name of the mod, aka Id

IsEssenceExclusive

PropertyLink ↗
public bool DatModsWrapper.IsEssenceExclusive { get; init; }

Whether this dat mods wrapper is essence exclusive.

Level

PropertyLink ↗
public required int DatModsWrapper.Level { get; init; }

Mod level

ModType

PropertyLink ↗
public required ModType DatModsWrapper.ModType { get; init; }

Gets or sets mod type for DatModsWrapper.

Stats

PropertyLink ↗
public StatContainer[] DatModsWrapper.Stats { get; internal set; }

Array of DreamPoeBot.Loki.Game.GameData.StatContainer belonging to this mod

one MOD can have 0 or several (up to 8) STATS. Example - most of the local defenses mods (EnergyShieldAndArmour), something like TrapDamageAndManaOnWeapon1, have 2 stats. Monster mods may have 0 stats.

Tags

PropertyLink ↗
public DatTagWrapper[] DatModsWrapper.Tags { get; internal init; }

Array of DreamPoeBot.Loki.FilesInMemory.DatTagWrapper belonging to this mod

DPB2 0.4.5.88 · 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.