Skip to content

Commandline Flags

The following commandline flags may be useful while developing mods. Pass them to the Gothic 1 Remake executable (e.g. G1R-Win64-Shipping.exe).

Command Description
-Mods="Mod1,Mod2,Mod3" Enable the given mod packages for this session only (comma-separated list).
-ModsDirectory="<path>" Override the directory Gothic 1 Remake searches for mods. By default it checks G1R/Mods/ and the SteamWorkshop (if available).
-ModManagementUI Launch into the mod management UI.
Command Description
-as-development-mode Ignore precompiled script cache, compile script from source, act as language server for VSCode, enable hot-reload, listen for incoming debugger connections. Usually enough to work on scripts.
-as-generate-precompiled-data Ignore precompiled script cache, compile script from source and write a new cache file during startup.
-as-ignore-precompiled-data Ignore precompiled script cache, compile scripts from source.
-as-exit-on-error Let the process exit with a non-zero exit code if an error was detected while compiling the scripts (instead of popping up the error message window).
-ScriptDirectory=<path> Override the main AngelScript directory.
-as-basedir-scripts Load scripts from the base directory (when started via -basedir=).

See Getting started with AngelScript and Mod package for usage details.

Command Description
-g1r-story-exclude=<a,b,...> Exclude the given stories from compilation (comma-separated list).
-no-intro-cinematic Skip the intro cinematics when starting a new game.
-StartLocation=<name> Set freepoint/interactionspot name to spawn the hero at when starting a new game
Command Description
-console Enable the Unreal command console
-ingametools Enable ImGui IngameTool panels (hide via gothic.ingametools.enabled 0 at runtime)
Command Description
-force-display-language-set=<set> Override the display (UI/text) language set
-force-voiceover-language-set=<set> Override the voice-over language set
-append-to-language-set=<english_new,german,...> Always append the given separated languages to the display language set. (comma separated list)
-ignore-loca-cache Ignore the localization cache and reload all localization from source.