diff --git a/modules/ROOT/images/TestingResources/EGS-Library.png b/modules/ROOT/images/TestingResources/EGS-Library.png new file mode 100644 index 00000000..e7050aec Binary files /dev/null and b/modules/ROOT/images/TestingResources/EGS-Library.png differ diff --git a/modules/ROOT/images/TestingResources/EGS-Options.png b/modules/ROOT/images/TestingResources/EGS-Options.png new file mode 100644 index 00000000..be0c6735 Binary files /dev/null and b/modules/ROOT/images/TestingResources/EGS-Options.png differ diff --git a/modules/ROOT/images/TestingResources/Steam-Library.png b/modules/ROOT/images/TestingResources/Steam-Library.png new file mode 100644 index 00000000..bb689e3f Binary files /dev/null and b/modules/ROOT/images/TestingResources/Steam-Library.png differ diff --git a/modules/ROOT/images/TestingResources/Steam-Options.png b/modules/ROOT/images/TestingResources/Steam-Options.png new file mode 100644 index 00000000..e32f8c4d Binary files /dev/null and b/modules/ROOT/images/TestingResources/Steam-Options.png differ diff --git a/modules/ROOT/images/TestingResources/Unreal-Console.png b/modules/ROOT/images/TestingResources/Unreal-Console.png new file mode 100644 index 00000000..60775105 Binary files /dev/null and b/modules/ROOT/images/TestingResources/Unreal-Console.png differ diff --git a/modules/ROOT/pages/Development/TestingResources.adoc b/modules/ROOT/pages/Development/TestingResources.adoc index dfe003f8..0620c983 100644 --- a/modules/ROOT/pages/Development/TestingResources.adoc +++ b/modules/ROOT/pages/Development/TestingResources.adoc @@ -28,6 +28,40 @@ will affect every instance of Command Prompt on your system. See the link:#_launch_script_enhancements[Launch Script Enhancements] section below for another method of controlling where the window will appear. +== Unreal Console + +The Unreal Console is a useful tool for debugging your mods. +It allows you to view the game's log in real-time, and input console commands. +In order to open the console, you will need to add some command line arguments to the game within your launcher. + +=== Steam + +On Steam, go to your library and right-click on Satisfactory in the left panel, then choose "Properties" from the menu. + +image:TestingResources/Steam-Library.png[image] + +Then, in the new window that appears, under "Launch Options", add `-Log -NewConsole`. + +image:TestingResources/Steam-Options.png[image] + +=== Epic Games + +On the Epic Games Launcher, go to your library and right-click on Satisfactory. + +image:TestingResources/EGS-Library.png[image] + +Choose "Manage" from the menu, and then in the modal that appears, scroll down to "Launch Options". +Add `-Log - NewConsole` to your list of options. + +image:TestingResources/EGS-Options.png[image] + +--- + +Now, when you launch the game, you should see the Unreal Console appear as a separate window. +Here, you can view the game logs, enter commands, and see the game's current status. + +image:TestingResources/Unreal-Console.png[image] + [id="LaunchScript"] == Quick Launch Script