ES2 Modding Tools - Scrivener07/Endless-Studio GitHub Wiki

Endless Space 2 includes some embedded runtime tools that are useful for developers and modders. Here you will find an attempt to document the features of these tools.

Setup

To enable these tools, Endless Space 2 must be launched with the --enablemoddingtools launch parameter. There are a few ways to go about launching the game with this parameter such as the Steam launch option, windows shortcuts, or the command line.

Steam

Follow these steps to enable modding tools whenever the game is launched from the Steam client.

  • Launch and open the Steam client.
  • Navigate to the steam client Library.
  • Right click Endless Space 2 and select Properties.
  • Navigate to the GENERAL tab and select SET LAUNCH OPTIONS....
  • In the text input dialog that will appear, enter the parameter --enablemoddingtools and select OK.

Shortcuts

The following shortcut settings will launch Endless Space 2 directly with the --enablemoddingtools parameter. Using the parameter on EndlessSpace2.exe directly will cause the Steam client to warn you with a popup dialog. If this warning dialog is not prefered then it may be suppressed by using the Windows Shortcut - No Warning shortcut settings.

The steam launch warning dialog.

Steam Web Link
  • Launch and open the Steam client.
  • Navigate to the steam client Library.
  • Right click Endless Space 2 and select Create Desktop Shortcut.
  • Navigate to the desktop and modify the created shortcut to have the following settings.
    • URL: steam://rungameid/392110// --enablemoddingtools
    • Shortcut key: None
Windows Shortcut
  • Navigate to EndlessSpace2.exe, right click and select Send to > Desktop.
  • Navigate to the desktop and modify the created shortcut to have the following settings.
    • Target: "C:\Steam\SteamApps\common\Endless Space 2\EndlessSpace2.exe" --enablemoddingtools
    • Start in: "C:\Steam\SteamApps\common\Endless Space 2"
Windows Shortcut - No Warning
  • Navigate to Steam.exe, right click and select Send to > Desktop.
  • Navigate to the desktop and modify the created shortcut to have the following settings.
    • Target: "C:\Steam\Steam.exe" -applaunch 392110 -nosplash --enablemoddingtools
    • Start in: "C:\Steam\SteamApps\common\Endless Space 2"

Command Line

Follow these steps to enable modding tools whenever the game is launched from the command line.

  • Launch a command line terminal.
  • Change the current working directory to C:\Steam\SteamApps\common\Endless Space 2.
    • CD "C:\Steam\SteamApps\common\Endless Space 2"
  • Execute EndlessSpace2.exe with the --enablemoddingtools parameter.
    • EndlessSpace2.exe --enablemoddingtools

Usage

After the Endless Space 2 has been launched with the --enablemoddingtools parameter the developer overlay may be displayed. To display the overlay simply press Shift + F1.

Notes

  • Shift + F2 appears to add a large amount of resources to an empire.
  • Shift + F3 appears to reveal the entire galaxy map.
  • Shift + F6 appears to enable Full Control. This allows you to control any empires fleet.
  • Shift + F10 appears to hide many of the user interface elements.