G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FGothicModDesc Struct Reference

Public Member Functions

Functions
FGothicModDesc & opAssign (FGothicModDesc Other)

Public Attributes

GothicModDesc
TMap< FString, FString > Metadata
 Key/Value metadata.
FString Title
 User facing text showing the name of this mod.
FString Author
 Name of the person or team that created this mod.
FString ProjectWebsiteURL
 URL to this mod projects website.
FString Description
 Short description of what this mod does.
TArray< FString > Tags
 User facing "Tags" that describe this mod.
FName Name
 Meant to be unique and stable, so other mods can reference this (non user facing).
TArray< FGothicModDependency > Dependencies
 Other mods and dependencies that are needed for this mod.
FString ModVersion
 Version of this mod in the form "Major.Minor[.Patch][Suffix]", e.g. "1.0", "1.0.5" or "1.0.5a".
EGothicModLoadOrder LoadOrder
 At what time should this mod be loaded? Only change this if you have conflicts with other mods.
TArray< FString > ScriptPreprocessorDefines
 Angelscript preprocessor defines that should be put while this mod is loaded.
TMap< FString, FString > PakMountPoints
 Map of PakFileName (without extension) to where it should be mounted.
bool bAlwaysEnabled
 Always enable this mod, regardless of whether it was requested via commandline/config or not.

Member Function Documentation

◆ opAssign()

FGothicModDesc & opAssign ( FGothicModDesc Other)

Member Data Documentation

◆ Author

FString Author

Name of the person or team that created this mod.

◆ bAlwaysEnabled

bool bAlwaysEnabled

Always enable this mod, regardless of whether it was requested via commandline/config or not.

◆ Dependencies

Other mods and dependencies that are needed for this mod.

◆ Description

FString Description

Short description of what this mod does.

◆ LoadOrder

At what time should this mod be loaded? Only change this if you have conflicts with other mods.

◆ Metadata

TMap<FString,FString> Metadata

Key/Value metadata.

◆ ModVersion

FString ModVersion

Version of this mod in the form "Major.Minor[.Patch][Suffix]", e.g. "1.0", "1.0.5" or "1.0.5a".

◆ Name

FName Name

Meant to be unique and stable, so other mods can reference this (non user facing).

◆ PakMountPoints

TMap<FString,FString> PakMountPoints

Map of PakFileName (without extension) to where it should be mounted.

◆ ProjectWebsiteURL

FString ProjectWebsiteURL

URL to this mod projects website.

◆ ScriptPreprocessorDefines

TArray<FString> ScriptPreprocessorDefines

Angelscript preprocessor defines that should be put while this mod is loaded.

◆ Tags

TArray<FString> Tags

User facing "Tags" that describe this mod.

◆ Title

FString Title

User facing text showing the name of this mod.