Table of Contents

Class GameModule

Namespace
SkyrimForge.Game
Assembly
SkyrimForge.Game.dll

The running game's executable, as loaded in this process.

public static class GameModule
Inheritance
GameModule
Inherited Members

Properties

Base

The address the executable is loaded at.

public static nint Base { get; }

Property Value

nint

Size

The number of bytes the loaded executable spans from Base.

public static int Size { get; }

Property Value

int

Version

The executable's version, such as 1.6.1170.0.

public static Version Version { get; }

Property Value

Version

Methods

Find(BytePattern)

Every address in the executable's code at which a pattern matches, in ascending order.

public static IReadOnlyList<nint> Find(BytePattern pattern)

Parameters

pattern BytePattern

Returns

IReadOnlyList<nint>

Remarks

Each call reads the whole code segment.

Exceptions

ArgumentNullException

pattern is null.