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
Size
The number of bytes the loaded executable spans from Base.
public static int Size { get; }
Property Value
Version
The executable's version, such as 1.6.1170.0.
public static Version Version { get; }
Property Value
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
patternBytePattern
Returns
Remarks
Each call reads the whole code segment.
Exceptions
- ArgumentNullException
patternisnull.