Table of Contents

Class NativeDependencyRequest

Namespace
Valheim.Testing.Game
Assembly
Valheim.Testing.Game.dll

Inputs for discovering the files a native mod smoke needs. Search inputs are explicit local directories or DLLs; nothing is downloaded.

public sealed class NativeDependencyRequest
Inheritance
object
NativeDependencyRequest

Properties

BepInExCore

public string BepInExCore { get; set; }

Property Value

string

Capabilities

The ValheimCLI commands (owner/command) the pinned plugin must provide with result version 1.

public List<string> Capabilities { get; set; }

Property Value

List<string>

CliFiles

public string CliFiles { get; set; }

Property Value

string

CliManifest

public string CliManifest { get; set; }

Property Value

string

GameManaged

public string GameManaged { get; set; }

Property Value

string

Mods

public List<string> Mods { get; set; }

Property Value

List<string>

OptionalReferences

Assembly names the developer explicitly confirms are only used behind an absent soft integration.

public List<string> OptionalReferences { get; set; }

Property Value

List<string>

SearchRoots

Local directories to inspect, or exact DLL paths that take precedence over other discovered builds of the same dependency.

public List<string> SearchRoots { get; set; }

Property Value

List<string>

Methods

Read(string)

Reads the private request, resolving relative paths against the request file rather than the shell's directory.

public static NativeDependencyRequest Read(string path)

Parameters

path string

Returns

NativeDependencyRequest