Skip to content

Console

The developer console works like in the stock game, with a few additions.

  • Commands are remembered between sessions, in Documents\My Games\ringworld\console_history.txt. The last 16 commands are kept.
  • clear clears the console, like cls.
  • Text fades out at the same speed at any frame rate.
  • TAB completion also completes commands added by Balltze and its plugins, and help shows their description.

Enabling the console

The stock game only opens the console when started with -console. Ringworld turns it on by default instead, so no launch argument is needed, and a command turns it off. The key that opens it can be changed too.

These commands are provided by Balltze and are saved in Documents\My Games\ringworld\balltze\config\settings.json. Typing one without arguments prints its current value.

Commands

balltze_set_console_enabled

Syntax: balltze_set_console_enabled <setting: boolean>

Enables the console without the -console launch argument. Default is 1, so the console is available from the first launch. It always overrides -console: set it to 0 to turn the console off.

balltze_set_console_key_binding

Syntax: balltze_set_console_key_binding <key: string>

Sets the key that opens the console. Default is tilde. Key names:

Keys Names
Function keys escape, f1 to f12, print_screen, scroll_lock, pause_break
Number row tilde, top_1 to top_9, top_0, top_minus, top_equals, backspace
Letters a to z
Punctuation left_bracket, right_bracket, back_slash, semicolon, apostrophe, comma, period, forward_slash
Modifiers tab, caps_lock, enter, left_shift, right_shift, left_control, right_control, left_alt, right_alt, windows_key, menu, space
Navigation up_arrow, down_arrow, left_arrow, right_arrow, ins, home, page_up, del, end, page_down
Numeric keypad num_lock, num_star, num_forward_slash, num_0 to num_9, num_minus, num_plus, num_enter, num_decimal
International keyboards 106_yen, 106_at, 106_colon, 106_circumflex, 102_oem

balltze_set_devmode_enabled

Enables developer mode without the -devmode launch argument. See Debug tools.